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

pack-priv sealed Class VarHandleSegmentAsFloats

Additional top-level class in compilation unit: VarHandleSegmentAsFloatsAligned.

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

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

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

VarHandleSegmentAsFloatsback to summary
pack-priv VarHandleSegmentAsFloats()

Method Detail

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