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