public class AsmMethodJavaClassMethod extends Object implements IJavaClassMethod, IJavaClassBytecodeMethod
| Constructor and Description |
|---|
AsmMethodJavaClassMethod(AsmMethod method,
IModule module) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(IJavaClassMethod o) |
boolean |
equals(Object o) |
IAnnotationInfo |
getAnnotation(Class annotationClass) |
IAnnotationInfo[] |
getDeclaredAnnotations() |
Object |
getDefaultValue() |
IJavaClassInfo |
getEnclosingClass() |
IJavaClassInfo[] |
getExceptionTypes() |
IJavaClassType[] |
getGenericParameterTypes() |
IJavaClassType |
getGenericReturnType() |
int |
getModifiers() |
String |
getName() |
IJavaClassInfo[] |
getParameterTypes() |
IJavaClassInfo |
getReturnClassInfo() |
IType |
getReturnType() |
String |
getReturnTypeName() |
IGenericTypeVariable[] |
getTypeVariables(IJavaMethodInfo mi) |
int |
hashCode() |
Object |
invoke(Object ctx,
Object[] args) |
boolean |
isAnnotationPresent(Class<? extends Annotation> annotationClass) |
boolean |
isBridge() |
boolean |
isSynthetic() |
void |
setAccessible(boolean accessible) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetLocationInfopublic IType getReturnType()
getReturnType in interface IJavaClassMethodpublic IJavaClassInfo getReturnClassInfo()
getReturnClassInfo in interface IJavaClassMethodpublic String getName()
getName in interface IJavaClassMethodpublic IJavaClassInfo getEnclosingClass()
getEnclosingClass in interface IJavaAnnotatedElementpublic IJavaClassInfo[] getParameterTypes()
getParameterTypes in interface IJavaClassMethodpublic int getModifiers()
getModifiers in interface IJavaClassMethodpublic boolean isSynthetic()
isSynthetic in interface IJavaClassBytecodeMethodisSynthetic in interface IJavaClassMethodpublic boolean isBridge()
isBridge in interface IJavaClassBytecodeMethodisBridge in interface IJavaClassMethodpublic IJavaClassInfo[] getExceptionTypes()
getExceptionTypes in interface IJavaClassMethodpublic Object getDefaultValue()
getDefaultValue in interface IJavaClassMethodpublic String getReturnTypeName()
getReturnTypeName in interface IJavaClassMethodpublic boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
isAnnotationPresent in interface IJavaAnnotatedElementpublic IAnnotationInfo getAnnotation(Class annotationClass)
getAnnotation in interface IJavaAnnotatedElementpublic IAnnotationInfo[] getDeclaredAnnotations()
getDeclaredAnnotations in interface IJavaAnnotatedElementpublic void setAccessible(boolean accessible)
public Object invoke(Object ctx, Object[] args) throws InvocationTargetException, IllegalAccessException
invoke in interface IJavaClassMethodInvocationTargetExceptionIllegalAccessExceptionpublic IGenericTypeVariable[] getTypeVariables(IJavaMethodInfo mi)
getTypeVariables in interface IJavaClassMethodpublic IJavaClassType[] getGenericParameterTypes()
getGenericParameterTypes in interface IJavaClassMethodpublic IJavaClassType getGenericReturnType()
getGenericReturnType in interface IJavaClassMethodpublic int compareTo(IJavaClassMethod o)
compareTo in interface Comparable<IJavaClassMethod>Copyright © 2017. All rights reserved.