Package gw.lang.reflect.java.asm
Class AsmMethod
java.lang.Object
gw.lang.reflect.java.asm.AsmMethod
- All Implemented Interfaces:
IGeneric
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotation(AsmAnnotation asmAnnotation) voidaddParameterAnnotation(int iParam, AsmAnnotation asmAnnotation) booleangetAnnotation(Class annotationClass) intintgetName()inthashCode()booleanisAnnotationPresent(Class<? extends Annotation> annotationClass) booleanisBridge()booleanbooleanbooleanvoidsetAnnotationDefaultValue(Object value) voidtoString()voidupdate(List<DeclarationPartSignatureVisitor> paramTypes, DeclarationPartSignatureVisitor returnType, List<DeclarationPartSignatureVisitor> exceptionTypes)
-
Constructor Details
-
AsmMethod
-
-
Method Details
-
update
public void update(List<DeclarationPartSignatureVisitor> paramTypes, DeclarationPartSignatureVisitor returnType, List<DeclarationPartSignatureVisitor> exceptionTypes) -
getName
-
getMethodType
-
getModifiers
public int getModifiers() -
getParameters
-
getGenericParameters
-
getReturnType
-
getGenericReturnType
-
getDeclaringClass
-
isGeneric
public boolean isGeneric() -
setGeneric
public void setGeneric()- Specified by:
setGenericin interfaceIGeneric
-
isSynthetic
public boolean isSynthetic() -
isBridge
public boolean isBridge() -
isConstructor
public boolean isConstructor() -
getExceptions
-
getGenericExceptions
-
getAnnotations
-
getParameterAnnotations
-
getAnnotationDefaultValue
-
setAnnotationDefaultValue
-
isAnnotationPresent
-
getAnnotation
-
addAnnotation
-
addParameterAnnotation
-
toString
-
getLineNumber
public int getLineNumber() -
findTypeVariable
-
equals
-
hashCode
public int hashCode() -
getParameterInfos
-