public interface MethodAccess extends BaseAccess, Comparable<MethodAccess>
| Modifier and Type | Method and Description |
|---|---|
List<List<AnnotationData>> |
annotationDataForParams() |
MethodAccess |
bind(Object instance) |
Object |
bound() |
Class<?> |
declaringType() |
Object |
invoke(Object object,
Object... args) |
Object |
invokeDynamic(Object object,
Object... args) |
Object |
invokeDynamicObject(Object object,
Object args) |
<T> java.lang.invoke.ConstantCallSite |
invokeReducerLongIntReturnLongMethodHandle(T object) |
Object |
invokeStatic(Object... args) |
boolean |
isPrivate() |
boolean |
isPublic() |
boolean |
isStatic() |
Method |
method() |
MethodAccess |
methodAccess() |
java.lang.invoke.MethodHandle |
methodHandle() |
String |
name() |
List<TypeType> |
paramTypeEnumList() |
boolean |
respondsTo(Class<?>... types) |
boolean |
respondsTo(Object... args) |
Class<?> |
returnType() |
int |
score() |
getGenericParameterTypes, parameterTypesannotation, annotationData, hasAnnotationcompareToboolean isStatic()
boolean isPublic()
boolean isPrivate()
String name()
Class<?> declaringType()
Class<?> returnType()
boolean respondsTo(Class<?>... types)
boolean respondsTo(Object... args)
MethodAccess bind(Object instance)
java.lang.invoke.MethodHandle methodHandle()
MethodAccess methodAccess()
Object bound()
<T> java.lang.invoke.ConstantCallSite invokeReducerLongIntReturnLongMethodHandle(T object)
Method method()
int score()
List<List<AnnotationData>> annotationDataForParams()
Copyright © 2016. All Rights Reserved.