Package gw.lang.reflect.java.asm
Class AsmMethod
- java.lang.Object
-
- gw.lang.reflect.java.asm.AsmMethod
-
-
Method Summary
-
-
-
Method Detail
-
update
public void update(List<DeclarationPartSignatureVisitor> paramTypes, DeclarationPartSignatureVisitor returnType, List<DeclarationPartSignatureVisitor> exceptionTypes)
-
getName
public String getName()
-
getMethodType
public AsmType getMethodType()
-
getModifiers
public int getModifiers()
-
getReturnType
public AsmType getReturnType()
-
getGenericReturnType
public AsmType getGenericReturnType()
-
getDeclaringClass
public AsmClass getDeclaringClass()
-
setGeneric
public void setGeneric()
- Specified by:
setGeneric
in interfaceIGeneric
-
isSynthetic
public boolean isSynthetic()
-
isBridge
public boolean isBridge()
-
isConstructor
public boolean isConstructor()
-
getAnnotations
public List<AsmAnnotation> getAnnotations()
-
getParameterAnnotations
public List<AsmAnnotation>[] getParameterAnnotations()
-
getAnnotationDefaultValue
public Object getAnnotationDefaultValue()
-
setAnnotationDefaultValue
public void setAnnotationDefaultValue(Object value)
-
isAnnotationPresent
public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
-
getAnnotation
public AsmAnnotation getAnnotation(Class annotationClass)
-
addAnnotation
public void addAnnotation(AsmAnnotation asmAnnotation)
-
addParameterAnnotation
public void addParameterAnnotation(int iParam, AsmAnnotation asmAnnotation)
-
getLineNumber
public int getLineNumber()
-
-