public interface IJavaClassMethod extends IJavaAnnotatedElement, Comparable<IJavaClassMethod>, Serializable
| Modifier and Type | Method and Description |
|---|---|
Object |
getDefaultValue() |
IJavaClassInfo[] |
getExceptionTypes() |
IJavaClassType[] |
getGenericParameterTypes() |
IJavaClassType |
getGenericReturnType() |
int |
getModifiers() |
String |
getName() |
IJavaClassInfo[] |
getParameterTypes() |
IJavaClassInfo |
getReturnClassInfo() |
IType |
getReturnType() |
String |
getReturnTypeName() |
IGenericTypeVariable[] |
getTypeVariables(IJavaMethodInfo javaMethodInfo) |
Object |
invoke(Object ctx,
Object[] args) |
boolean |
isBridge() |
boolean |
isSynthetic() |
getAnnotation, getDeclaredAnnotations, getEnclosingClass, isAnnotationPresentcompareToIJavaClassInfo getReturnClassInfo()
IJavaClassType getGenericReturnType()
String getReturnTypeName()
IType getReturnType()
IJavaClassType[] getGenericParameterTypes()
IJavaClassInfo[] getParameterTypes()
String getName()
int getModifiers()
IJavaClassInfo[] getExceptionTypes()
Object getDefaultValue()
Object invoke(Object ctx, Object[] args) throws InvocationTargetException, IllegalAccessException
IGenericTypeVariable[] getTypeVariables(IJavaMethodInfo javaMethodInfo)
boolean isSynthetic()
boolean isBridge()
Copyright © 2018. All rights reserved.