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 MethodHandle
MethodHandles.arrayElementGetter
(Class<?> arrayClass) static MethodHandle
MethodHandles.arrayElementSetter
(Class<?> arrayClass) MethodHandles.Lookup.bind
(Object receiver, String name, MethodType type) static MethodHandle
MethodHandles.catchException
(MethodHandle target, Class<? extends 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, Class<?>... valueTypes) static MethodHandle
MethodHandles.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 MethodHandle
MethodHandles.foldArguments
(MethodHandle target, MethodHandle combiner) static MethodHandle
MethodHandles.genericInvoker
(MethodType type, int objectArgCount, boolean varargs) static MethodHandle
Linkage.getBootstrapMethod
(Class callerClass) CallSite.getTarget()
static MethodHandle
MethodHandles.guardWithTest
(MethodHandle test, MethodHandle target, MethodHandle fallback) protected MethodHandle
CallSite.initialTarget()
static MethodHandle
MethodHandles.insertArguments
(MethodHandle target, int pos, Object... value) static MethodHandle
MethodHandles.permuteArguments
(MethodHandle target, MethodType newType, int[] reorder) static MethodHandle
MethodHandles.spreadArguments
(MethodHandle target, MethodType newType) static MethodHandle
MethodHandles.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 boolean
CallSite.canSetTarget
(MethodHandle target) static MethodHandle
MethodHandles.catchException
(MethodHandle target, Class<? extends 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, 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, Object... value) static Object
MethodHandles.invoke
(MethodHandle target, Object... arguments) static Object
MethodHandles.invoke_0
(MethodHandle target) static Object
MethodHandles.invoke_1
(MethodHandle target, Object a0) static Object
MethodHandles.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 Object
MethodHandles.invoke_2
(MethodHandle target, Object a0, Object a1) static Object
MethodHandles.invoke_3
(MethodHandle target, Object a0, Object a1, Object a2) static Object
static Object
static Object
MethodHandles.invoke_6
(MethodHandle target, Object a0, Object a1, Object a2, Object a3, Object a4, Object a5) static Object
MethodHandles.invoke_7
(MethodHandle target, Object a0, Object a1, Object a2, Object a3, Object a4, Object a5, Object a6) static Object
MethodHandles.invoke_8
(MethodHandle target, Object a0, Object a1, Object a2, Object a3, Object a4, Object a5, Object a6, Object a7) static Object
MethodHandles.invoke_9
(MethodHandle target, Object a0, Object a1, Object a2, Object a3, Object a4, Object a5, Object a6, Object a7, Object a8) static MethodHandle
MethodHandles.permuteArguments
(MethodHandle target, MethodType newType, int[] reorder) static void
Linkage.registerBootstrapMethod
(Class callerClass, MethodHandle bootstrapMethod) void
CallSite.setTarget
(MethodHandle target) static MethodHandle
MethodHandles.spreadArguments
(MethodHandle target, MethodType newType) Constructors in java.dyn with parameters of type MethodHandle