public abstract class MethodHandle extends Object
Constructor and Description |
---|
MethodHandle() |
Modifier and Type | Method and Description |
---|---|
MethodHandle |
asCollector(Class<?> arrayType,
int arrayLength) |
MethodHandle |
asFixedArity() |
MethodHandle |
asType(MethodType newType) |
MethodHandle |
asVarargsCollector(Class<?> arrayType) |
MethodHandle |
bindTo(Object x) |
Object |
invoke(Object... args) |
Object |
invokeExact(Object... args) |
Object |
invokeWithArguments(List<?> arguments) |
Object |
invokeWithArguments(Object... arguments) |
boolean |
isVarargsCollector() |
MethodType |
type() |
public MethodType type()
public Object invokeWithArguments(Object... arguments) throws Throwable
Throwable
public Object invokeWithArguments(List<?> arguments) throws Throwable
Throwable
public MethodHandle asType(MethodType newType)
public MethodHandle asCollector(Class<?> arrayType, int arrayLength)
public MethodHandle asVarargsCollector(Class<?> arrayType)
public boolean isVarargsCollector()
public MethodHandle asFixedArity()
public MethodHandle bindTo(Object x)