Uses of Class
java.dyn.MethodHandle
-
-
Uses of MethodHandle in java.dyn
Subclasses of MethodHandle in java.dyn Modifier and Type Class Description classJavaMethodHandleMethods in java.dyn that return MethodHandle Modifier and Type Method Description static MethodHandleMethodHandles. arrayElementGetter(java.lang.Class<?> arrayClass)static MethodHandleMethodHandles. arrayElementSetter(java.lang.Class<?> arrayClass)MethodHandleMethodHandles.Lookup. bind(java.lang.Object receiver, java.lang.String name, MethodType type)static MethodHandleMethodHandles. catchException(MethodHandle target, java.lang.Class<? extends java.lang.Throwable> exType, MethodHandle handler)static MethodHandleMethodHandles. collectArguments(MethodHandle target, MethodType newType)static MethodHandleMethodHandles. convertArguments(MethodHandle target, MethodType newType)static MethodHandleMethodHandles. dropArguments(MethodHandle target, int pos, java.lang.Class<?>... valueTypes)static MethodHandleMethodHandles. exactInvoker(MethodType type)MethodHandleMethodHandles.Lookup. findSpecial(java.lang.Class<?> defc, java.lang.String name, MethodType type, java.lang.Class<?> specialCaller)MethodHandleMethodHandles.Lookup. findStatic(java.lang.Class<?> defc, java.lang.String name, MethodType type)MethodHandleMethodHandles.Lookup. findVirtual(java.lang.Class<?> defc, java.lang.String name, MethodType type)static MethodHandleMethodHandles. foldArguments(MethodHandle target, MethodHandle combiner)static MethodHandleMethodHandles. genericInvoker(MethodType type, int objectArgCount, boolean varargs)static MethodHandleLinkage. getBootstrapMethod(java.lang.Class callerClass)MethodHandleCallSite. getTarget()static MethodHandleMethodHandles. guardWithTest(MethodHandle test, MethodHandle target, MethodHandle fallback)protected MethodHandleCallSite. initialTarget()static MethodHandleMethodHandles. insertArguments(MethodHandle target, int pos, java.lang.Object... value)static MethodHandleMethodHandles. permuteArguments(MethodHandle target, MethodType newType, int[] reorder)static MethodHandleMethodHandles. spreadArguments(MethodHandle target, MethodType newType)static MethodHandleMethodHandles. throwException(java.lang.Class<?> returnType, java.lang.Class<? extends java.lang.Throwable> exType)MethodHandleMethodHandles.Lookup. unreflect(java.lang.reflect.Method m)MethodHandleMethodHandles.Lookup. unreflectConstructor(java.lang.reflect.Constructor ctor)MethodHandleMethodHandles.Lookup. unreflectGetter(java.lang.reflect.Field f)MethodHandleMethodHandles.Lookup. unreflectSetter(java.lang.reflect.Field f)MethodHandleMethodHandles.Lookup. unreflectSpecial(java.lang.reflect.Method m, java.lang.Class<?> specialCaller)Methods in java.dyn with parameters of type MethodHandle Modifier and Type Method Description protected booleanCallSite. canSetTarget(MethodHandle target)static MethodHandleMethodHandles. catchException(MethodHandle target, java.lang.Class<? extends java.lang.Throwable> exType, MethodHandle handler)protected voidCallSite. checkTarget(MethodHandle target)static MethodHandleMethodHandles. collectArguments(MethodHandle target, MethodType newType)static MethodHandleMethodHandles. convertArguments(MethodHandle target, MethodType newType)static MethodHandleMethodHandles. dropArguments(MethodHandle target, int pos, java.lang.Class<?>... valueTypes)static MethodHandleMethodHandles. foldArguments(MethodHandle target, MethodHandle combiner)static MethodHandleMethodHandles. guardWithTest(MethodHandle test, MethodHandle target, MethodHandle fallback)static MethodHandleMethodHandles. insertArguments(MethodHandle target, int pos, java.lang.Object... value)static java.lang.ObjectMethodHandles. invoke(MethodHandle target, java.lang.Object... arguments)static java.lang.ObjectMethodHandles. invoke_0(MethodHandle target)static java.lang.ObjectMethodHandles. invoke_1(MethodHandle target, java.lang.Object a0)static java.lang.ObjectMethodHandles. 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.ObjectMethodHandles. invoke_2(MethodHandle target, java.lang.Object a0, java.lang.Object a1)static java.lang.ObjectMethodHandles. invoke_3(MethodHandle target, java.lang.Object a0, java.lang.Object a1, java.lang.Object a2)static java.lang.ObjectMethodHandles. invoke_4(MethodHandle target, java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3)static java.lang.ObjectMethodHandles. 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.ObjectMethodHandles. 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.ObjectMethodHandles. 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.ObjectMethodHandles. 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.ObjectMethodHandles. 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 MethodHandleMethodHandles. permuteArguments(MethodHandle target, MethodType newType, int[] reorder)static voidLinkage. registerBootstrapMethod(java.lang.Class callerClass, MethodHandle bootstrapMethod)voidCallSite. setTarget(MethodHandle target)static MethodHandleMethodHandles. spreadArguments(MethodHandle target, MethodType newType)Constructors in java.dyn with parameters of type MethodHandle Constructor Description JavaMethodHandle(MethodHandle entryPoint)
-