MethodHandle

public abstract class MethodHandle extends Object

Public Constructor Summary

Public Method Summary

MethodHandle
asCollector(Class<?> arrayType, int arrayLength)
MethodHandle
MethodHandle
asType(MethodType newType)
MethodHandle
asVarargsCollector(Class<?> arrayType)
MethodHandle
final Object
final Object
Object
Object
invokeWithArguments(List<?> arguments)
boolean
MethodType
type()

Inherited Method Summary

Public Constructors

public MethodHandle ()

Public Methods

public MethodHandle asCollector (Class<?> arrayType, int arrayLength)

Parameters
arrayType
arrayLength

public MethodHandle asFixedArity ()

public MethodHandle asType (MethodType newType)

Parameters
newType

public MethodHandle asVarargsCollector (Class<?> arrayType)

Parameters
arrayType

public MethodHandle bindTo (Object x)

Parameters
x

public final Object invoke (Object... args)

Parameters
args
Throws
Throwable

public final Object invokeExact (Object... args)

Parameters
args
Throws
Throwable

public Object invokeWithArguments (Object... arguments)

Parameters
arguments
Throws
Throwable

public Object invokeWithArguments (List<?> arguments)

Parameters
arguments
Throws
Throwable

public boolean isVarargsCollector ()

public MethodType type ()

<