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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getDefaultValue()
IJavaClassInfo[]
getExceptionTypes()
IJavaClassType[]
getGenericParameterTypes()
IJavaClassType
getGenericReturnType()
int
getModifiers()
String
getName()
List<Parameter>
getParameterInfos()
IJavaClassInfo[]
getParameterTypes()
IJavaClassInfo
getReturnClassInfo()
IType
getReturnType()
String
getReturnTypeName()
IGenericTypeVariable[]
getTypeVariables(IJavaMethodInfo javaMethodInfo)
Object
invoke(Object ctx, Object[] args)
boolean
isBridge()
boolean
isSynthetic()
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface gw.lang.reflect.java.IJavaAnnotatedElement
getAnnotation, getDeclaredAnnotations, getEnclosingClass, getLocationInfo, isAnnotationPresent
-
-
-
-
Method Detail
-
getReturnClassInfo
IJavaClassInfo getReturnClassInfo()
-
getGenericReturnType
IJavaClassType getGenericReturnType()
-
getReturnTypeName
String getReturnTypeName()
-
getReturnType
IType getReturnType()
-
getGenericParameterTypes
IJavaClassType[] getGenericParameterTypes()
-
getParameterTypes
IJavaClassInfo[] getParameterTypes()
-
getName
String getName()
-
getModifiers
int getModifiers()
-
getExceptionTypes
IJavaClassInfo[] getExceptionTypes()
-
getDefaultValue
Object getDefaultValue()
-
invoke
Object invoke(Object ctx, Object[] args) throws InvocationTargetException, IllegalAccessException
-
getTypeVariables
IGenericTypeVariable[] getTypeVariables(IJavaMethodInfo javaMethodInfo)
-
isSynthetic
boolean isSynthetic()
-
isBridge
boolean isBridge()
-
-