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

pack-priv sealed Class VarHandleSegmentAsDoubles

Additional top-level class in compilation unit: VarHandleSegmentAsDoublesAligned.

extends Object
permits VarHandleSegmentAsDoublesAligned
Class Inheritance
Known Direct Subclasses
java.lang.invoke.VarHandleSegmentAsDoublesAligned
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 double
get(VarHandle ob, Object obb, long base)

pack-priv static double
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, double value)

pack-priv static void
set(VarHandle ob, Object obb, long base, long offset, double 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

VarHandleSegmentAsDoublesback to summary
pack-priv VarHandleSegmentAsDoubles()

Method Detail

getback to summary
pack-priv static double get(VarHandle ob, Object obb, long base)
Annotations
@ForceInline
getback to summary
pack-priv static double 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, double value)
Annotations
@ForceInline
setback to summary
pack-priv static void set(VarHandle ob, Object obb, long base, long offset, double value)
Annotations
@ForceInline