VarHandle.AccessMode (Java SE 9 & JDK 9 ) (original) (raw)
Enum Constant
Description
[COMPARE_AND_EXCHANGE](../../../java/lang/invoke/VarHandle.AccessMode.html#COMPARE%5FAND%5FEXCHANGE)
The access mode whose access is specified by the corresponding methodVarHandle.compareAndExchange
[COMPARE_AND_EXCHANGE_ACQUIRE](../../../java/lang/invoke/VarHandle.AccessMode.html#COMPARE%5FAND%5FEXCHANGE%5FACQUIRE)
The access mode whose access is specified by the corresponding methodVarHandle.compareAndExchangeAcquire
[COMPARE_AND_EXCHANGE_RELEASE](../../../java/lang/invoke/VarHandle.AccessMode.html#COMPARE%5FAND%5FEXCHANGE%5FRELEASE)
The access mode whose access is specified by the corresponding methodVarHandle.compareAndExchangeRelease
[COMPARE_AND_SET](../../../java/lang/invoke/VarHandle.AccessMode.html#COMPARE%5FAND%5FSET)
The access mode whose access is specified by the corresponding methodVarHandle.compareAndSet
[GET](../../../java/lang/invoke/VarHandle.AccessMode.html#GET)
The access mode whose access is specified by the corresponding methodVarHandle.get
[GET_ACQUIRE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FACQUIRE)
The access mode whose access is specified by the corresponding methodVarHandle.getAcquire
[GET_AND_ADD](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FADD)
The access mode whose access is specified by the corresponding methodVarHandle.getAndAdd
[GET_AND_ADD_ACQUIRE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FADD%5FACQUIRE)
The access mode whose access is specified by the corresponding methodVarHandle.getAndAddAcquire
[GET_AND_ADD_RELEASE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FADD%5FRELEASE)
The access mode whose access is specified by the corresponding methodVarHandle.getAndAddRelease
[GET_AND_BITWISE_AND](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FBITWISE%5FAND)
The access mode whose access is specified by the corresponding methodVarHandle.getAndBitwiseAnd
[GET_AND_BITWISE_AND_ACQUIRE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FBITWISE%5FAND%5FACQUIRE)
The access mode whose access is specified by the corresponding methodVarHandle.getAndBitwiseAndAcquire
[GET_AND_BITWISE_AND_RELEASE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FBITWISE%5FAND%5FRELEASE)
The access mode whose access is specified by the corresponding methodVarHandle.getAndBitwiseAndRelease
[GET_AND_BITWISE_OR](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FBITWISE%5FOR)
The access mode whose access is specified by the corresponding methodVarHandle.getAndBitwiseOr
[GET_AND_BITWISE_OR_ACQUIRE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FBITWISE%5FOR%5FACQUIRE)
The access mode whose access is specified by the corresponding methodVarHandle.getAndBitwiseOrAcquire
[GET_AND_BITWISE_OR_RELEASE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FBITWISE%5FOR%5FRELEASE)
The access mode whose access is specified by the corresponding methodVarHandle.getAndBitwiseOrRelease
[GET_AND_BITWISE_XOR](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FBITWISE%5FXOR)
The access mode whose access is specified by the corresponding methodVarHandle.getAndBitwiseXor
[GET_AND_BITWISE_XOR_ACQUIRE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FBITWISE%5FXOR%5FACQUIRE)
The access mode whose access is specified by the corresponding methodVarHandle.getAndBitwiseXorAcquire
[GET_AND_BITWISE_XOR_RELEASE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FBITWISE%5FXOR%5FRELEASE)
The access mode whose access is specified by the corresponding methodVarHandle.getAndBitwiseXorRelease
[GET_AND_SET](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FSET)
The access mode whose access is specified by the corresponding methodVarHandle.getAndSet
[GET_AND_SET_ACQUIRE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FSET%5FACQUIRE)
The access mode whose access is specified by the corresponding methodVarHandle.getAndSetAcquire
[GET_AND_SET_RELEASE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FAND%5FSET%5FRELEASE)
The access mode whose access is specified by the corresponding methodVarHandle.getAndSetRelease
[GET_OPAQUE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FOPAQUE)
The access mode whose access is specified by the corresponding methodVarHandle.getOpaque
[GET_VOLATILE](../../../java/lang/invoke/VarHandle.AccessMode.html#GET%5FVOLATILE)
The access mode whose access is specified by the corresponding methodVarHandle.getVolatile
[SET](../../../java/lang/invoke/VarHandle.AccessMode.html#SET)
The access mode whose access is specified by the corresponding methodVarHandle.set
[SET_OPAQUE](../../../java/lang/invoke/VarHandle.AccessMode.html#SET%5FOPAQUE)
The access mode whose access is specified by the corresponding methodVarHandle.setOpaque
[SET_RELEASE](../../../java/lang/invoke/VarHandle.AccessMode.html#SET%5FRELEASE)
The access mode whose access is specified by the corresponding methodVarHandle.setRelease
[SET_VOLATILE](../../../java/lang/invoke/VarHandle.AccessMode.html#SET%5FVOLATILE)
The access mode whose access is specified by the corresponding methodVarHandle.setVolatile
[WEAK_COMPARE_AND_SET](../../../java/lang/invoke/VarHandle.AccessMode.html#WEAK%5FCOMPARE%5FAND%5FSET)
The access mode whose access is specified by the corresponding methodVarHandle.weakCompareAndSet
[WEAK_COMPARE_AND_SET_ACQUIRE](../../../java/lang/invoke/VarHandle.AccessMode.html#WEAK%5FCOMPARE%5FAND%5FSET%5FACQUIRE)
The access mode whose access is specified by the corresponding methodVarHandle.weakCompareAndSetAcquire
[WEAK_COMPARE_AND_SET_PLAIN](../../../java/lang/invoke/VarHandle.AccessMode.html#WEAK%5FCOMPARE%5FAND%5FSET%5FPLAIN)
The access mode whose access is specified by the corresponding methodVarHandle.weakCompareAndSetPlain
[WEAK_COMPARE_AND_SET_RELEASE](../../../java/lang/invoke/VarHandle.AccessMode.html#WEAK%5FCOMPARE%5FAND%5FSET%5FRELEASE)
The access mode whose access is specified by the corresponding methodVarHandle.weakCompareAndSetRelease