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 TypeMethodDescriptionint
getName()
getTypeVariables
(IJavaMethodInfo javaMethodInfo) boolean
isBridge()
boolean
Methods inherited from interface java.lang.Comparable
compareTo
Methods 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()
-