APIdia Launch Partner
Top Fields Constructors Methods
java.lang.invoke

pack-priv sealed Class VarHandleSegmentAsChars

Additional top-level class in compilation unit: VarHandleSegmentAsCharsAligned.

extends Object
permits VarHandleSegmentAsCharsAligned
Class Inheritance
Known Direct Subclasses
java.lang.invoke.VarHandleSegmentAsCharsAligned
Imports
jdk.internal.foreign.AbstractMemorySegmentImpl, jdk.internal.vm.annotation.ForceInline, java.lang.foreign.MemorySegment

Field Summary

Modifier and TypeField and Description
pack-priv static final VarForm
pack-priv static final int
pack-priv static final VarForm

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static char
get(VarHandle ob, Object obb, long base)

pack-priv static char
get(VarHandle ob, Object obb, long base, long offset)

pack-priv static VarForm
selectForm(long alignmentMask, boolean constantOffset)

pack-priv static void
set(VarHandle ob, Object obb, long base, char value)

pack-priv static void
set(VarHandle ob, Object obb, long base, long offset, char value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CONSTANT_OFFSET_FORMback to summary
pack-priv static final VarForm CONSTANT_OFFSET_FORM
NON_PLAIN_ACCESS_MIN_ALIGN_MASKback to summary
pack-priv static final int NON_PLAIN_ACCESS_MIN_ALIGN_MASK
VARIABLE_OFFSET_FORMback to summary
pack-priv static final VarForm VARIABLE_OFFSET_FORM

Constructor Detail

VarHandleSegmentAsCharsback to summary
pack-priv VarHandleSegmentAsChars()

Method Detail

getback to summary
pack-priv static char get(VarHandle ob, Object obb, long base)
Annotations
@ForceInline
getback to summary
pack-priv static char get(VarHandle ob, Object obb, long base, long offset)
Annotations
@ForceInline
selectFormback to summary
pack-priv static VarForm selectForm(long alignmentMask, boolean constantOffset)
setback to summary
pack-priv static void set(VarHandle ob, Object obb, long base, char value)
Annotations
@ForceInline
setback to summary
pack-priv static void set(VarHandle ob, Object obb, long base, long offset, char value)
Annotations
@ForceInline