Uses of Class
java.dyn.MethodHandle
-
Uses of MethodHandle in java.dyn
Subclasses of MethodHandle in java.dynMethods in java.dyn that return MethodHandleModifier and TypeMethodDescriptionstatic MethodHandleMethodHandles.arrayElementGetter(Class<?> arrayClass) static MethodHandleMethodHandles.arrayElementSetter(Class<?> arrayClass) MethodHandles.Lookup.bind(Object receiver, String name, MethodType type) static MethodHandleMethodHandles.catchException(MethodHandle target, Class<? extends 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, Class<?>... valueTypes) static MethodHandleMethodHandles.exactInvoker(MethodType type) MethodHandles.Lookup.findSpecial(Class<?> defc, String name, MethodType type, Class<?> specialCaller) MethodHandles.Lookup.findStatic(Class<?> defc, String name, MethodType type) MethodHandles.Lookup.findVirtual(Class<?> defc, String name, MethodType type) static MethodHandleMethodHandles.foldArguments(MethodHandle target, MethodHandle combiner) static MethodHandleMethodHandles.genericInvoker(MethodType type, int objectArgCount, boolean varargs) static MethodHandleLinkage.getBootstrapMethod(Class callerClass) CallSite.getTarget()static MethodHandleMethodHandles.guardWithTest(MethodHandle test, MethodHandle target, MethodHandle fallback) protected MethodHandleCallSite.initialTarget()static MethodHandleMethodHandles.insertArguments(MethodHandle target, int pos, Object... value) static MethodHandleMethodHandles.permuteArguments(MethodHandle target, MethodType newType, int[] reorder) static MethodHandleMethodHandles.spreadArguments(MethodHandle target, MethodType newType) static MethodHandleMethodHandles.throwException(Class<?> returnType, Class<? extends Throwable> exType) MethodHandles.Lookup.unreflectConstructor(Constructor ctor) MethodHandles.Lookup.unreflectGetter(Field f) MethodHandles.Lookup.unreflectSetter(Field f) MethodHandles.Lookup.unreflectSpecial(Method m, Class<?> specialCaller) Methods in java.dyn with parameters of type MethodHandleModifier and TypeMethodDescriptionprotected booleanCallSite.canSetTarget(MethodHandle target) static MethodHandleMethodHandles.catchException(MethodHandle target, Class<? extends 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, 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, Object... value) static ObjectMethodHandles.invoke(MethodHandle target, Object... arguments) static ObjectMethodHandles.invoke_0(MethodHandle target) static ObjectMethodHandles.invoke_1(MethodHandle target, Object a0) static ObjectMethodHandles.invoke_10(MethodHandle target, Object a0, Object a1, Object a2, Object a3, Object a4, Object a5, Object a6, Object a7, Object a8, Object a9) static ObjectMethodHandles.invoke_2(MethodHandle target, Object a0, Object a1) static ObjectMethodHandles.invoke_3(MethodHandle target, Object a0, Object a1, Object a2) static Objectstatic Objectstatic ObjectMethodHandles.invoke_6(MethodHandle target, Object a0, Object a1, Object a2, Object a3, Object a4, Object a5) static ObjectMethodHandles.invoke_7(MethodHandle target, Object a0, Object a1, Object a2, Object a3, Object a4, Object a5, Object a6) static ObjectMethodHandles.invoke_8(MethodHandle target, Object a0, Object a1, Object a2, Object a3, Object a4, Object a5, Object a6, Object a7) static ObjectMethodHandles.invoke_9(MethodHandle target, Object a0, Object a1, Object a2, Object a3, Object a4, Object a5, Object a6, Object a7, Object a8) static MethodHandleMethodHandles.permuteArguments(MethodHandle target, MethodType newType, int[] reorder) static voidLinkage.registerBootstrapMethod(Class callerClass, MethodHandle bootstrapMethod) voidCallSite.setTarget(MethodHandle target) static MethodHandleMethodHandles.spreadArguments(MethodHandle target, MethodType newType) Constructors in java.dyn with parameters of type MethodHandle