public class MethodHandlesReflection
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.invoke.MethodHandles.Lookup |
privateLookup |
| Constructor and Description |
|---|
MethodHandlesReflection() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.invoke.MethodHandleInfo |
findInstanceMethod(java.lang.Class<?> cls,
java.lang.String name,
java.lang.invoke.MethodType type) |
static java.lang.invoke.MethodHandleInfo |
findInstanceMethodOrThrow(java.lang.Class<?> cls,
java.lang.String name,
java.lang.invoke.MethodType type) |
static java.lang.invoke.MethodHandleInfo |
findStaticMethod(java.lang.Class<?> cls,
java.lang.String name,
java.lang.invoke.MethodType type) |
static java.lang.invoke.MethodHandleInfo |
findStaticMethodOrThrow(java.lang.Class<?> cls,
java.lang.String name,
java.lang.invoke.MethodType type) |
public static java.lang.invoke.MethodHandleInfo findInstanceMethod(java.lang.Class<?> cls,
java.lang.String name,
java.lang.invoke.MethodType type)
public static java.lang.invoke.MethodHandleInfo findInstanceMethodOrThrow(java.lang.Class<?> cls,
java.lang.String name,
java.lang.invoke.MethodType type)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionpublic static java.lang.invoke.MethodHandleInfo findStaticMethod(java.lang.Class<?> cls,
java.lang.String name,
java.lang.invoke.MethodType type)
public static java.lang.invoke.MethodHandleInfo findStaticMethodOrThrow(java.lang.Class<?> cls,
java.lang.String name,
java.lang.invoke.MethodType type)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessException