public class OverloadedMethod extends Object implements MethodAccess
| Constructor and Description |
|---|
OverloadedMethod() |
public OverloadedMethod add(MethodAccess methodAccess)
public OverloadedMethod init()
public void lock()
public Object invokeDynamic(Object object, Object... args)
invokeDynamic in interface MethodAccesspublic Object invoke(Object object, Object... args)
invoke in interface MethodAccesspublic boolean isStatic()
isStatic in interface MethodAccesspublic boolean isPublic()
isPublic in interface MethodAccesspublic boolean isPrivate()
isPrivate in interface MethodAccesspublic String name()
name in interface MethodAccesspublic Class<?> declaringType()
declaringType in interface MethodAccesspublic Class<?> returnType()
returnType in interface MethodAccesspublic boolean respondsTo(Class<?>... types)
respondsTo in interface MethodAccesspublic boolean respondsTo(Object... args)
respondsTo in interface MethodAccesspublic Object invokeStatic(Object... args)
invokeStatic in interface MethodAccesspublic MethodAccess bind(Object instance)
bind in interface MethodAccesspublic java.lang.invoke.MethodHandle methodHandle()
methodHandle in interface MethodAccesspublic MethodAccess methodAccess()
methodAccess in interface MethodAccesspublic Object bound()
bound in interface MethodAccesspublic <T> java.lang.invoke.ConstantCallSite invokeReducerLongIntReturnLongMethodHandle(T object)
invokeReducerLongIntReturnLongMethodHandle in interface MethodAccesspublic Method method()
method in interface MethodAccesspublic int score()
score in interface MethodAccesspublic List<TypeType> paramTypeEnumList()
paramTypeEnumList in interface MethodAccesspublic Object invokeDynamicObject(Object object, Object args)
invokeDynamicObject in interface MethodAccesspublic List<List<AnnotationData>> annotationDataForParams()
annotationDataForParams in interface MethodAccesspublic Class<?>[] parameterTypes()
parameterTypes in interface BaseAccesspublic Type[] getGenericParameterTypes()
getGenericParameterTypes in interface BaseAccesspublic Iterable<AnnotationData> annotationData()
annotationData in interface Annotatedpublic boolean hasAnnotation(String annotationName)
hasAnnotation in interface Annotatedpublic AnnotationData annotation(String annotationName)
annotation in interface Annotatedpublic int compareTo(MethodAccess o)
compareTo in interface Comparable<MethodAccess>Copyright © 2016. All Rights Reserved.