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