| Modifier and Type | Field and Description |
|---|---|
static AsmClass |
BOOLEAN |
static AsmClass |
BYTE |
static AsmClass |
CHAR |
static AsmClass |
DOUBLE |
static AsmClass |
FLOAT |
static AsmClass |
INT |
static AsmClass |
LONG |
static AsmClass |
SHORT |
static AsmClass |
VOID |
public static final AsmClass BYTE
public static final AsmClass SHORT
public static final AsmClass CHAR
public static final AsmClass INT
public static final AsmClass LONG
public static final AsmClass FLOAT
public static final AsmClass DOUBLE
public static final AsmClass BOOLEAN
public static final AsmClass VOID
public void init(byte[] classBytes)
public URI getUri()
public AsmType getType()
public AsmType getRawType()
getRawType in interface IAsmTypepublic AsmType getEnclosingType()
public AsmType getComponentType()
getComponentType in interface IAsmTypepublic AsmType getSuperClass()
public void setSuperClass(AsmType type)
public Map<String,AsmInnerClassType> getInnerClasses()
public List<AsmAnnotation> getDeclaredAnnotations()
public void setGeneric()
setGeneric in interface IGenericpublic int getModifiers()
public int getVersion()
public String getNameWithArrayBrackets()
public String getSimpleName()
getSimpleName in interface IAsmTypepublic List<AsmType> getTypeParameters()
getTypeParameters in interface IAsmTypepublic boolean isParameterized()
isParameterized in interface IAsmTypepublic boolean isTypeVariable()
isTypeVariable in interface IAsmTypepublic boolean isPrimitive()
isPrimitive in interface IAsmTypepublic boolean isInterface()
public boolean isEnum()
public boolean isAnnotation()
public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
public AsmAnnotation getAnnotation(Class annotationClass)
Copyright © 2022. All rights reserved.