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

pack-priv final Class VarHandleSegmentAsLongsAligned

Located in compilation unit of java.lang.invoke.VarHandleSegmentAsLongs.

extends VarHandleSegmentAsLongs
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv static final VarForm
pack-priv static final VarForm
Inherited from java.lang.invoke.VarHandleSegmentAsLongs:
NON_PLAIN_ACCESS_MIN_ALIGN_MASK

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static long
compareAndExchange(VarHandle ob, Object obb, long base, long expected, long value)

pack-priv static long
compareAndExchange(VarHandle ob, Object obb, long base, long offset, long expected, long value)

pack-priv static long
compareAndExchangeAcquire(VarHandle ob, Object obb, long base, long expected, long value)

pack-priv static long
compareAndExchangeAcquire(VarHandle ob, Object obb, long base, long offset, long expected, long value)

pack-priv static long
compareAndExchangeRelease(VarHandle ob, Object obb, long base, long expected, long value)

pack-priv static long
compareAndExchangeRelease(VarHandle ob, Object obb, long base, long offset, long expected, long value)

pack-priv static boolean
compareAndSet(VarHandle ob, Object obb, long base, long expected, long value)

pack-priv static boolean
compareAndSet(VarHandle ob, Object obb, long base, long offset, long expected, long value)

pack-priv static long
convEndian(boolean big, long n)

pack-priv static long
getAcquire(VarHandle ob, Object obb, long base)

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

pack-priv static long
getAndAdd(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndAdd(VarHandle ob, Object obb, long base, long offset, long delta)

pack-priv static long
getAndAddAcquire(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndAddAcquire(VarHandle ob, Object obb, long base, long offset, long delta)

pack-priv static long
pack-priv static long
getAndAddRelease(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndAddRelease(VarHandle ob, Object obb, long base, long offset, long delta)

pack-priv static long
getAndBitwiseAnd(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndBitwiseAnd(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
getAndBitwiseAndAcquire(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndBitwiseAndAcquire(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
pack-priv static long
getAndBitwiseAndRelease(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndBitwiseAndRelease(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
getAndBitwiseOr(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndBitwiseOr(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
getAndBitwiseOrAcquire(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndBitwiseOrAcquire(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
pack-priv static long
getAndBitwiseOrRelease(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndBitwiseOrRelease(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
getAndBitwiseXor(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndBitwiseXor(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
getAndBitwiseXorAcquire(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndBitwiseXorAcquire(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
pack-priv static long
getAndBitwiseXorRelease(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndBitwiseXorRelease(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
getAndSet(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndSet(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
getAndSetAcquire(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndSetAcquire(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
getAndSetRelease(VarHandle ob, Object obb, long base, long value)

pack-priv static long
getAndSetRelease(VarHandle ob, Object obb, long base, long offset, long value)

pack-priv static long
getOpaque(VarHandle ob, Object obb, long base)

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

pack-priv static long
getVolatile(VarHandle ob, Object obb, long base)

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

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

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

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

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

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

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

pack-priv static boolean
weakCompareAndSet(VarHandle ob, Object obb, long base, long expected, long value)

pack-priv static boolean
weakCompareAndSet(VarHandle ob, Object obb, long base, long offset, long expected, long value)

pack-priv static boolean
weakCompareAndSetAcquire(VarHandle ob, Object obb, long base, long expected, long value)

pack-priv static boolean
weakCompareAndSetAcquire(VarHandle ob, Object obb, long base, long offset, long expected, long value)

pack-priv static boolean
weakCompareAndSetPlain(VarHandle ob, Object obb, long base, long expected, long value)

pack-priv static boolean
weakCompareAndSetPlain(VarHandle ob, Object obb, long base, long offset, long expected, long value)

pack-priv static boolean
weakCompareAndSetRelease(VarHandle ob, Object obb, long base, long expected, long value)

pack-priv static boolean
weakCompareAndSetRelease(VarHandle ob, Object obb, long base, long offset, long expected, long value)

Inherited from java.lang.invoke.VarHandleSegmentAsLongs:
getgetselectFormsetset

Field Detail

CONSTANT_OFFSET_FORMback to summary
pack-priv static final VarForm CONSTANT_OFFSET_FORM

Hides java.lang.invoke.VarHandleSegmentAsLongs.CONSTANT_OFFSET_FORM.

VARIABLE_OFFSET_FORMback to summary
pack-priv static final VarForm VARIABLE_OFFSET_FORM

Hides java.lang.invoke.VarHandleSegmentAsLongs.VARIABLE_OFFSET_FORM.

Constructor Detail

VarHandleSegmentAsLongsAlignedback to summary
pack-priv VarHandleSegmentAsLongsAligned()

Method Detail

compareAndExchangeback to summary
pack-priv static long compareAndExchange(VarHandle ob, Object obb, long base, long expected, long value)
Annotations
@ForceInline
compareAndExchangeback to summary
pack-priv static long compareAndExchange(VarHandle ob, Object obb, long base, long offset, long expected, long value)
Annotations
@ForceInline
compareAndExchangeAcquireback to summary
pack-priv static long compareAndExchangeAcquire(VarHandle ob, Object obb, long base, long expected, long value)
Annotations
@ForceInline
compareAndExchangeAcquireback to summary
pack-priv static long compareAndExchangeAcquire(VarHandle ob, Object obb, long base, long offset, long expected, long value)
Annotations
@ForceInline
compareAndExchangeReleaseback to summary
pack-priv static long compareAndExchangeRelease(VarHandle ob, Object obb, long base, long expected, long value)
Annotations
@ForceInline
compareAndExchangeReleaseback to summary
pack-priv static long compareAndExchangeRelease(VarHandle ob, Object obb, long base, long offset, long expected, long value)
Annotations
@ForceInline
compareAndSetback to summary
pack-priv static boolean compareAndSet(VarHandle ob, Object obb, long base, long expected, long value)
Annotations
@ForceInline
compareAndSetback to summary
pack-priv static boolean compareAndSet(VarHandle ob, Object obb, long base, long offset, long expected, long value)
Annotations
@ForceInline
convEndianback to summary
pack-priv static long convEndian(boolean big, long n)
Annotations
@ForceInline
getAcquireback to summary
pack-priv static long getAcquire(VarHandle ob, Object obb, long base)
Annotations
@ForceInline
getAcquireback to summary
pack-priv static long getAcquire(VarHandle ob, Object obb, long base, long offset)
Annotations
@ForceInline
getAndAddback to summary
pack-priv static long getAndAdd(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndAddback to summary
pack-priv static long getAndAdd(VarHandle ob, Object obb, long base, long offset, long delta)
Annotations
@ForceInline
getAndAddAcquireback to summary
pack-priv static long getAndAddAcquire(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndAddAcquireback to summary
pack-priv static long getAndAddAcquire(VarHandle ob, Object obb, long base, long offset, long delta)
Annotations
@ForceInline
getAndAddConvEndianWithCASback to summary
pack-priv static long getAndAddConvEndianWithCAS(AbstractMemorySegmentImpl bb, long offset, long delta)
Annotations
@ForceInline
getAndAddReleaseback to summary
pack-priv static long getAndAddRelease(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndAddReleaseback to summary
pack-priv static long getAndAddRelease(VarHandle ob, Object obb, long base, long offset, long delta)
Annotations
@ForceInline
getAndBitwiseAndback to summary
pack-priv static long getAndBitwiseAnd(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndBitwiseAndback to summary
pack-priv static long getAndBitwiseAnd(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndBitwiseAndAcquireback to summary
pack-priv static long getAndBitwiseAndAcquire(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndBitwiseAndAcquireback to summary
pack-priv static long getAndBitwiseAndAcquire(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndBitwiseAndConvEndianWithCASback to summary
pack-priv static long getAndBitwiseAndConvEndianWithCAS(AbstractMemorySegmentImpl bb, long offset, long value)
Annotations
@ForceInline
getAndBitwiseAndReleaseback to summary
pack-priv static long getAndBitwiseAndRelease(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndBitwiseAndReleaseback to summary
pack-priv static long getAndBitwiseAndRelease(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndBitwiseOrback to summary
pack-priv static long getAndBitwiseOr(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndBitwiseOrback to summary
pack-priv static long getAndBitwiseOr(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndBitwiseOrAcquireback to summary
pack-priv static long getAndBitwiseOrAcquire(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndBitwiseOrAcquireback to summary
pack-priv static long getAndBitwiseOrAcquire(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndBitwiseOrConvEndianWithCASback to summary
pack-priv static long getAndBitwiseOrConvEndianWithCAS(AbstractMemorySegmentImpl bb, long offset, long value)
Annotations
@ForceInline
getAndBitwiseOrReleaseback to summary
pack-priv static long getAndBitwiseOrRelease(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndBitwiseOrReleaseback to summary
pack-priv static long getAndBitwiseOrRelease(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndBitwiseXorback to summary
pack-priv static long getAndBitwiseXor(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndBitwiseXorback to summary
pack-priv static long getAndBitwiseXor(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndBitwiseXorAcquireback to summary
pack-priv static long getAndBitwiseXorAcquire(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndBitwiseXorAcquireback to summary
pack-priv static long getAndBitwiseXorAcquire(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndBitwiseXorConvEndianWithCASback to summary
pack-priv static long getAndBitwiseXorConvEndianWithCAS(AbstractMemorySegmentImpl bb, long offset, long value)
Annotations
@ForceInline
getAndBitwiseXorReleaseback to summary
pack-priv static long getAndBitwiseXorRelease(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndBitwiseXorReleaseback to summary
pack-priv static long getAndBitwiseXorRelease(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndSetback to summary
pack-priv static long getAndSet(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndSetback to summary
pack-priv static long getAndSet(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndSetAcquireback to summary
pack-priv static long getAndSetAcquire(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndSetAcquireback to summary
pack-priv static long getAndSetAcquire(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getAndSetReleaseback to summary
pack-priv static long getAndSetRelease(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
getAndSetReleaseback to summary
pack-priv static long getAndSetRelease(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
getOpaqueback to summary
pack-priv static long getOpaque(VarHandle ob, Object obb, long base)
Annotations
@ForceInline
getOpaqueback to summary
pack-priv static long getOpaque(VarHandle ob, Object obb, long base, long offset)
Annotations
@ForceInline
getVolatileback to summary
pack-priv static long getVolatile(VarHandle ob, Object obb, long base)
Annotations
@ForceInline
getVolatileback to summary
pack-priv static long getVolatile(VarHandle ob, Object obb, long base, long offset)
Annotations
@ForceInline
setOpaqueback to summary
pack-priv static void setOpaque(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
setOpaqueback to summary
pack-priv static void setOpaque(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
setReleaseback to summary
pack-priv static void setRelease(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
setReleaseback to summary
pack-priv static void setRelease(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
setVolatileback to summary
pack-priv static void setVolatile(VarHandle ob, Object obb, long base, long value)
Annotations
@ForceInline
setVolatileback to summary
pack-priv static void setVolatile(VarHandle ob, Object obb, long base, long offset, long value)
Annotations
@ForceInline
weakCompareAndSetback to summary
pack-priv static boolean weakCompareAndSet(VarHandle ob, Object obb, long base, long expected, long value)
Annotations
@ForceInline
weakCompareAndSetback to summary
pack-priv static boolean weakCompareAndSet(VarHandle ob, Object obb, long base, long offset, long expected, long value)
Annotations
@ForceInline
weakCompareAndSetAcquireback to summary
pack-priv static boolean weakCompareAndSetAcquire(VarHandle ob, Object obb, long base, long expected, long value)
Annotations
@ForceInline
weakCompareAndSetAcquireback to summary
pack-priv static boolean weakCompareAndSetAcquire(VarHandle ob, Object obb, long base, long offset, long expected, long value)
Annotations
@ForceInline
weakCompareAndSetPlainback to summary
pack-priv static boolean weakCompareAndSetPlain(VarHandle ob, Object obb, long base, long expected, long value)
Annotations
@ForceInline
weakCompareAndSetPlainback to summary
pack-priv static boolean weakCompareAndSetPlain(VarHandle ob, Object obb, long base, long offset, long expected, long value)
Annotations
@ForceInline
weakCompareAndSetReleaseback to summary
pack-priv static boolean weakCompareAndSetRelease(VarHandle ob, Object obb, long base, long expected, long value)
Annotations
@ForceInline
weakCompareAndSetReleaseback to summary
pack-priv static boolean weakCompareAndSetRelease(VarHandle ob, Object obb, long base, long offset, long expected, long value)
Annotations
@ForceInline