Package gw.lang.reflect.java.asm
Class AsmClass
- java.lang.Object
-
- gw.lang.reflect.java.asm.AsmClass
-
-
Method Summary
-
-
-
Field Detail
-
BYTE
public static final AsmClass BYTE
-
SHORT
public static final AsmClass SHORT
-
CHAR
public static final AsmClass CHAR
-
INT
public static final AsmClass INT
-
LONG
public static final AsmClass LONG
-
FLOAT
public static final AsmClass FLOAT
-
DOUBLE
public static final AsmClass DOUBLE
-
BOOLEAN
public static final AsmClass BOOLEAN
-
VOID
public static final AsmClass VOID
-
-
Method Detail
-
init
public void init(byte[] classBytes)
-
getUri
public URI getUri()
-
getType
public AsmType getType()
-
getRawType
public AsmType getRawType()
- Specified by:
getRawType
in interfaceIAsmType
-
getEnclosingType
public AsmType getEnclosingType()
-
getComponentType
public AsmType getComponentType()
- Specified by:
getComponentType
in interfaceIAsmType
-
getSuperClass
public AsmType getSuperClass()
-
setSuperClass
public void setSuperClass(AsmType type)
-
getInnerClasses
public Map<String,AsmInnerClassType> getInnerClasses()
-
getDeclaredAnnotations
public List<AsmAnnotation> getDeclaredAnnotations()
-
setGeneric
public void setGeneric()
- Specified by:
setGeneric
in interfaceIGeneric
-
getModifiers
public int getModifiers()
-
getVersion
public int getVersion()
-
getNameWithArrayBrackets
public String getNameWithArrayBrackets()
-
getSimpleName
public String getSimpleName()
- Specified by:
getSimpleName
in interfaceIAsmType
-
getTypeParameters
public List<AsmType> getTypeParameters()
- Specified by:
getTypeParameters
in interfaceIAsmType
-
isParameterized
public boolean isParameterized()
- Specified by:
isParameterized
in interfaceIAsmType
-
isTypeVariable
public boolean isTypeVariable()
- Specified by:
isTypeVariable
in interfaceIAsmType
-
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitive
in interfaceIAsmType
-
isInterface
public boolean isInterface()
-
isEnum
public boolean isEnum()
-
isAnnotation
public boolean isAnnotation()
-
isAnnotationPresent
public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
-
getAnnotation
public AsmAnnotation getAnnotation(Class annotationClass)
-
-