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 « MethodHandles »

Informations générales

Héritage

java.lang.Object
    java.lang.invoke.MethodHandles

Définition

public class MethodHandles extends java.lang.Object

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

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 static MethodHandle arrayConstructor( Class<?> arrayClass )
public static MethodHandle arrayElementGetter( Class<?> arrayClass )
public static MethodHandle arrayElementSetter( Class<?> arrayClass )
public static VarHandle arrayElementVarHandle( Class<?> arrayClass )
public static MethodHandle arrayLength( Class<?> arrayClass )
public static VarHandle byteArrayViewVarHandle( Class<?> viewArrayClass, ByteOrder byteOrder )
public static VarHandle byteBufferViewVarHandle( Class<?> viewArrayClass, ByteOrder byteOrder )
public static MethodHandle catchException( MethodHandle target, Class<? extends java.lang.Throwable> exType, MethodHandle handler )
public static <T> T classData( Lookup caller, String name, Class<T> type )
public static <T> T classDataAt( Lookup arg0, String arg1, Class<T> arg2, int arg3 )
public static MethodHandle collectArguments( MethodHandle target, int pos, MethodHandle filter )
public static MethodHandle constant( Class<?> type, Object value )
public static MethodHandle countedLoop( MethodHandle start, MethodHandle end, MethodHandle init, MethodHandle body )
public static MethodHandle countedLoop( MethodHandle iterations, MethodHandle init, MethodHandle body )
public static MethodHandle doWhileLoop( MethodHandle init, MethodHandle body, MethodHandle pred )
public static MethodHandle dropArguments( MethodHandle arg0, int arg1, Class<?>[] arg2 )
public static MethodHandle dropArguments( MethodHandle target, int pos, List<java.lang.Class<?>> valueTypes )
public static MethodHandle dropArgumentsToMatch( MethodHandle target, int skip, List<java.lang.Class<?>> newTypes, int pos )
public static MethodHandle dropReturn( MethodHandle arg0 )
public static MethodHandle empty( MethodType type )
public static MethodHandle exactInvoker( MethodType type )
public static MethodHandle explicitCastArguments( MethodHandle target, MethodType newType )
public static MethodHandle filterArguments( MethodHandle arg0, int arg1, MethodHandle[] arg2 )
public static MethodHandle filterReturnValue( MethodHandle target, MethodHandle filter )
public static MethodHandle foldArguments( MethodHandle target, int pos, MethodHandle combiner )
public static MethodHandle foldArguments( MethodHandle target, MethodHandle combiner )
public static MethodHandle guardWithTest( MethodHandle test, MethodHandle target, MethodHandle fallback )
public static MethodHandle identity( Class<?> type )
public static MethodHandle insertArguments( MethodHandle target, int pos, Object[] values )
public static MethodHandle invoker( MethodType type )
public static MethodHandle iteratedLoop( MethodHandle iterator, MethodHandle init, MethodHandle body )
public static Lookup lookup()
public static MethodHandle loop( MethodHandle[][] arg0 )
public static MethodHandle permuteArguments( MethodHandle target, MethodType newType, int[] reorder )
public static Lookup privateLookupIn( Class<?> targetClass, Lookup caller )
public static Lookup publicLookup()
public static <T> T reflectAs( Class<T> expected, MethodHandle target )
public static MethodHandle spreadInvoker( MethodType type, int leadingArgCount )
public static MethodHandle tableSwitch( MethodHandle arg0, MethodHandle[] arg1 )
public static MethodHandle throwException( Class<?> returnType, Class<? extends java.lang.Throwable> exType )
public static MethodHandle tryFinally( MethodHandle target, MethodHandle cleanup )
public static MethodHandle varHandleExactInvoker( AccessMode accessMode, MethodType type )
public static MethodHandle varHandleInvoker( AccessMode accessMode, MethodType type )
public static MethodHandle whileLoop( MethodHandle init, MethodHandle pred, MethodHandle body )
public static MethodHandle zero( Class<?> type )

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

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