Package gw.lang.reflect.java
Interface IJavaClassMethod
-
- All Superinterfaces:
java.lang.Comparable<IJavaClassMethod>,IJavaAnnotatedElement,java.io.Serializable
- All Known Implementing Classes:
AsmMethodJavaClassMethod,JavaSourceAnnotationMethod,JavaSourceConstructor,JavaSourceMethod,MethodJavaClassMethod,SyntheticJavaMethod
public interface IJavaClassMethod extends IJavaAnnotatedElement, java.lang.Comparable<IJavaClassMethod>, java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectgetDefaultValue()IJavaClassInfo[]getExceptionTypes()IJavaClassType[]getGenericParameterTypes()IJavaClassTypegetGenericReturnType()intgetModifiers()java.lang.StringgetName()java.util.List<Parameter>getParameterInfos()IJavaClassInfo[]getParameterTypes()IJavaClassInfogetReturnClassInfo()ITypegetReturnType()java.lang.StringgetReturnTypeName()IGenericTypeVariable[]getTypeVariables(IJavaMethodInfo javaMethodInfo)java.lang.Objectinvoke(java.lang.Object ctx, java.lang.Object[] args)booleanisBridge()booleanisSynthetic()-
Methods inherited from interface gw.lang.reflect.java.IJavaAnnotatedElement
getAnnotation, getDeclaredAnnotations, getEnclosingClass, getLocationInfo, isAnnotationPresent
-
-
-
-
Method Detail
-
getReturnClassInfo
IJavaClassInfo getReturnClassInfo()
-
getGenericReturnType
IJavaClassType getGenericReturnType()
-
getReturnTypeName
java.lang.String getReturnTypeName()
-
getReturnType
IType getReturnType()
-
getGenericParameterTypes
IJavaClassType[] getGenericParameterTypes()
-
getParameterTypes
IJavaClassInfo[] getParameterTypes()
-
getName
java.lang.String getName()
-
getParameterInfos
java.util.List<Parameter> getParameterInfos()
-
getModifiers
int getModifiers()
-
getExceptionTypes
IJavaClassInfo[] getExceptionTypes()
-
getDefaultValue
java.lang.Object getDefaultValue()
-
invoke
java.lang.Object invoke(java.lang.Object ctx, java.lang.Object[] args) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException- Throws:
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
getTypeVariables
IGenericTypeVariable[] getTypeVariables(IJavaMethodInfo javaMethodInfo)
-
isSynthetic
boolean isSynthetic()
-
isBridge
boolean isBridge()
-
-