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 ) |
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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 :