Methods in java.dyn that return MethodHandle |
static MethodHandle |
MethodHandles.arrayElementGetter(java.lang.Class<?> arrayClass)
|
static MethodHandle |
MethodHandles.arrayElementSetter(java.lang.Class<?> arrayClass)
|
MethodHandle |
MethodHandles.Lookup.bind(java.lang.Object receiver,
java.lang.String name,
MethodType type)
|
static MethodHandle |
MethodHandles.catchException(MethodHandle target,
java.lang.Class<? extends java.lang.Throwable> exType,
MethodHandle handler)
|
static MethodHandle |
MethodHandles.collectArguments(MethodHandle target,
MethodType newType)
|
static MethodHandle |
MethodHandles.convertArguments(MethodHandle target,
MethodType newType)
|
static MethodHandle |
MethodHandles.dropArguments(MethodHandle target,
int pos,
java.lang.Class<?>... valueTypes)
|
static MethodHandle |
MethodHandles.exactInvoker(MethodType type)
|
MethodHandle |
MethodHandles.Lookup.findSpecial(java.lang.Class<?> defc,
java.lang.String name,
MethodType type,
java.lang.Class<?> specialCaller)
|
MethodHandle |
MethodHandles.Lookup.findStatic(java.lang.Class<?> defc,
java.lang.String name,
MethodType type)
|
MethodHandle |
MethodHandles.Lookup.findVirtual(java.lang.Class<?> defc,
java.lang.String name,
MethodType type)
|
static MethodHandle |
MethodHandles.foldArguments(MethodHandle target,
MethodHandle combiner)
|
static MethodHandle |
MethodHandles.genericInvoker(MethodType type,
int objectArgCount,
boolean varargs)
|
static MethodHandle |
Linkage.getBootstrapMethod(java.lang.Class callerClass)
|
MethodHandle |
CallSite.getTarget()
|
static MethodHandle |
MethodHandles.guardWithTest(MethodHandle test,
MethodHandle target,
MethodHandle fallback)
|
protected MethodHandle |
CallSite.initialTarget()
|
static MethodHandle |
MethodHandles.insertArguments(MethodHandle target,
int pos,
java.lang.Object... value)
|
static MethodHandle |
MethodHandles.permuteArguments(MethodHandle target,
MethodType newType,
int[] reorder)
|
static MethodHandle |
MethodHandles.spreadArguments(MethodHandle target,
MethodType newType)
|
static MethodHandle |
MethodHandles.throwException(java.lang.Class<?> returnType,
java.lang.Class<? extends java.lang.Throwable> exType)
|
MethodHandle |
MethodHandles.Lookup.unreflect(java.lang.reflect.Method m)
|
MethodHandle |
MethodHandles.Lookup.unreflectConstructor(java.lang.reflect.Constructor ctor)
|
MethodHandle |
MethodHandles.Lookup.unreflectGetter(java.lang.reflect.Field f)
|
MethodHandle |
MethodHandles.Lookup.unreflectSetter(java.lang.reflect.Field f)
|
MethodHandle |
MethodHandles.Lookup.unreflectSpecial(java.lang.reflect.Method m,
java.lang.Class<?> specialCaller)
|
Methods in java.dyn with parameters of type MethodHandle |
protected boolean |
CallSite.canSetTarget(MethodHandle target)
|
static MethodHandle |
MethodHandles.catchException(MethodHandle target,
java.lang.Class<? extends java.lang.Throwable> exType,
MethodHandle handler)
|
protected void |
CallSite.checkTarget(MethodHandle target)
|
static MethodHandle |
MethodHandles.collectArguments(MethodHandle target,
MethodType newType)
|
static MethodHandle |
MethodHandles.convertArguments(MethodHandle target,
MethodType newType)
|
static MethodHandle |
MethodHandles.dropArguments(MethodHandle target,
int pos,
java.lang.Class<?>... valueTypes)
|
static MethodHandle |
MethodHandles.foldArguments(MethodHandle target,
MethodHandle combiner)
|
static MethodHandle |
MethodHandles.guardWithTest(MethodHandle test,
MethodHandle target,
MethodHandle fallback)
|
static MethodHandle |
MethodHandles.insertArguments(MethodHandle target,
int pos,
java.lang.Object... value)
|
static java.lang.Object |
MethodHandles.invoke_0(MethodHandle target)
|
static java.lang.Object |
MethodHandles.invoke_1(MethodHandle target,
java.lang.Object a0)
|
static java.lang.Object |
MethodHandles.invoke_10(MethodHandle target,
java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9)
|
static java.lang.Object |
MethodHandles.invoke_2(MethodHandle target,
java.lang.Object a0,
java.lang.Object a1)
|
static java.lang.Object |
MethodHandles.invoke_3(MethodHandle target,
java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2)
|
static java.lang.Object |
MethodHandles.invoke_4(MethodHandle target,
java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3)
|
static java.lang.Object |
MethodHandles.invoke_5(MethodHandle target,
java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4)
|
static java.lang.Object |
MethodHandles.invoke_6(MethodHandle target,
java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5)
|
static java.lang.Object |
MethodHandles.invoke_7(MethodHandle target,
java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6)
|
static java.lang.Object |
MethodHandles.invoke_8(MethodHandle target,
java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7)
|
static java.lang.Object |
MethodHandles.invoke_9(MethodHandle target,
java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8)
|
static java.lang.Object |
MethodHandles.invoke(MethodHandle target,
java.lang.Object... arguments)
|
static MethodHandle |
MethodHandles.permuteArguments(MethodHandle target,
MethodType newType,
int[] reorder)
|
static void |
Linkage.registerBootstrapMethod(java.lang.Class callerClass,
MethodHandle bootstrapMethod)
|
void |
CallSite.setTarget(MethodHandle target)
|
static MethodHandle |
MethodHandles.spreadArguments(MethodHandle target,
MethodType newType)
|