All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static MethodHandle |
arrayElementGetter(Class<?> arrayClass) |
static MethodHandle |
arrayElementSetter(Class<?> arrayClass) |
static MethodHandle |
catchException(MethodHandle target,
Class<? extends Throwable> exType,
MethodHandle handler) |
static MethodHandle |
collectArguments(MethodHandle target,
int pos,
MethodHandle filter) |
static MethodHandle |
constant(Class<?> type,
Object value) |
static MethodHandle |
dropArguments(MethodHandle target,
int pos,
Class<?>... valueTypes) |
static MethodHandle |
dropArguments(MethodHandle target,
int pos,
List<Class<?>> valueTypes) |
static MethodHandle |
exactInvoker(MethodType type) |
static MethodHandle |
explicitCastArguments(MethodHandle target,
MethodType newType) |
static MethodHandle |
filterArguments(MethodHandle target,
int pos,
MethodHandle... filters) |
static MethodHandle |
filterReturnValue(MethodHandle target,
MethodHandle filter) |
static MethodHandle |
foldArguments(MethodHandle target,
MethodHandle combiner) |
static MethodHandle |
guardWithTest(MethodHandle test,
MethodHandle target,
MethodHandle fallback) |
static MethodHandle |
identity(Class<?> type) |
static MethodHandle |
insertArguments(MethodHandle target,
int pos,
Object... values) |
static MethodHandle |
invoker(MethodType type) |
static MethodHandles.Lookup |
lookup() |
static MethodHandle |
permuteArguments(MethodHandle target,
MethodType newType,
int... reorder) |
static MethodHandles.Lookup |
publicLookup() |
static <T extends Member> T |
reflectAs(Class<T> expected,
MethodHandle target) |
static MethodHandle |
spreadInvoker(MethodType type,
int leadingArgCount) |
static MethodHandle |
throwException(Class<?> returnType,
Class<? extends Throwable> exType) |