Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.base - Package : java.lang.invoke
Version documentée : Java SE 17

Classe « VarHandle »

Informations générales

Héritage

java.lang.Object
    java.lang.invoke.VarHandle

Définition

public abstract class VarHandle extends java.lang.Object
implements java.lang.constant.Constable

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public native Object[] opaque -/W
public native Object[] release -/W
public native Object[] volatile -/W

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public MethodType accessModeType( AccessMode accessMode )
public static void acquireFence()
public native Object compareAndExchange( Object[] args )
public native Object compareAndExchangeAcquire( Object[] args )
public native Object compareAndExchangeRelease( Object[] args )
public native boolean compareAndSet( Object[] args )
public List<java.lang.Class<?>> coordinateTypes()
public Optional<java.lang.invoke.VarHandle$VarHandleDesc> describeConstable()
public static void fullFence()
public native Object get( Object[] args )
public native Object getAcquire( Object[] args )
public native Object getAndAdd( Object[] args )
public native Object getAndAddAcquire( Object[] args )
public native Object getAndAddRelease( Object[] args )
public native Object getAndBitwiseAnd( Object[] args )
public native Object getAndBitwiseAndAcquire( Object[] args )
public native Object getAndBitwiseAndRelease( Object[] args )
public native Object getAndBitwiseOr( Object[] args )
public native Object getAndBitwiseOrAcquire( Object[] args )
public native Object getAndBitwiseOrRelease( Object[] args )
public native Object getAndBitwiseXor( Object[] args )
public native Object getAndBitwiseXorAcquire( Object[] args )
public native Object getAndBitwiseXorRelease( Object[] args )
public native Object getAndSet( Object[] args )
public native Object getAndSetAcquire( Object[] args )
public native Object getAndSetRelease( Object[] args )
public native Object getOpaque( Object[] args )
public native Object getVolatile( Object[] args )
public boolean hasInvokeExactBehavior()
public boolean isAccessModeSupported( AccessMode accessMode )
public static void loadLoadFence()
public static void releaseFence()
public native void set( Object[] args )
public native void setOpaque( Object[] args )
public native void setRelease( Object[] args )
public native void setVolatile( Object[] args )
public static void storeStoreFence()
public MethodHandle toMethodHandle( AccessMode accessMode )
public String toString()
public Class<?> varType()
public native boolean weakCompareAndSet( Object[] args )
public native boolean weakCompareAndSetAcquire( Object[] args )
public native boolean weakCompareAndSetPlain( Object[] args )
public native boolean weakCompareAndSetRelease( Object[] args )
public abstract VarHandle withInvokeBehavior()
public abstract VarHandle withInvokeExactBehavior()

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait