public interface MethodAccess extends BaseAccess
Modifier and Type | Method and Description |
---|---|
MethodAccess |
bind(Object instance) |
Object |
bound() |
Class<?> |
declaringType() |
Object |
invoke(Object object,
Object... args) |
<T> ConstantCallSite |
invokeReducerLongIntReturnLongMethodHandle(T object) |
Object |
invokeStatic(Object... args) |
boolean |
isStatic() |
Method |
method() |
MethodAccess |
methodAccess() |
MethodHandle |
methodHandle() |
String |
name() |
boolean |
respondsTo(Class<?>... types) |
boolean |
respondsTo(Object... args) |
Class<?> |
returnType() |
getGenericParameterTypes, parameterTypes
annotation, annotationData, hasAnnotation
boolean isStatic()
String name()
Class<?> declaringType()
Class<?> returnType()
boolean respondsTo(Class<?>... types)
boolean respondsTo(Object... args)
MethodAccess bind(Object instance)
MethodHandle methodHandle()
MethodAccess methodAccess()
Object bound()
<T> ConstantCallSite invokeReducerLongIntReturnLongMethodHandle(T object)
Method method()
Copyright © 2014. All rights reserved.