Package gw.lang.reflect.java
Interface IJavaClassMethod
- All Superinterfaces:
Comparable<IJavaClassMethod>,IJavaAnnotatedElement,Serializable
- All Known Implementing Classes:
AsmMethodJavaClassMethod,JavaSourceAnnotationMethod,JavaSourceConstructor,JavaSourceMethod,MethodJavaClassMethod,SyntheticJavaMethod
public interface IJavaClassMethod
extends IJavaAnnotatedElement, Comparable<IJavaClassMethod>, Serializable
-
Method Summary
Modifier and TypeMethodDescriptionintgetName()getTypeVariables(IJavaMethodInfo javaMethodInfo) booleanisBridge()booleanMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface gw.lang.reflect.java.IJavaAnnotatedElement
getAnnotation, getDeclaredAnnotations, getEnclosingClass, getLocationInfo, isAnnotationPresent
-
Method Details
-
getReturnClassInfo
IJavaClassInfo getReturnClassInfo() -
getGenericReturnType
IJavaClassType getGenericReturnType() -
getReturnTypeName
String getReturnTypeName() -
getReturnType
IType getReturnType() -
getGenericParameterTypes
IJavaClassType[] getGenericParameterTypes() -
getParameterTypes
IJavaClassInfo[] getParameterTypes() -
getName
String getName() -
getParameterInfos
-
getModifiers
int getModifiers() -
getExceptionTypes
IJavaClassInfo[] getExceptionTypes() -
getDefaultValue
Object getDefaultValue() -
invoke
-
getTypeVariables
-
isSynthetic
boolean isSynthetic() -
isBridge
boolean isBridge()
-