public class GeneralAnnoInfo
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GeneralAnnoInfo.AnnotationInvocationHandler<T extends java.lang.annotation.Annotation> |
static class |
GeneralAnnoInfo.EnumInfo |
static class |
GeneralAnnoInfo.Visitor |
Constructor and Description |
---|
GeneralAnnoInfo(act.asm.Type type) |
Modifier and Type | Method and Description |
---|---|
GeneralAnnoInfo |
addAnnotation(java.lang.String name,
act.asm.Type type) |
java.lang.Class |
annotationClass(java.lang.ClassLoader classLoader) |
java.util.Map<java.lang.String,java.lang.Object> |
attributes() |
java.lang.Object |
getAttribute(java.lang.String name) |
java.util.List<java.lang.Object> |
getListAttributes(java.lang.String name) |
int |
hashCode() |
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
listAttributes() |
void |
putAttribute(java.lang.String name,
java.lang.Object val) |
void |
putListAttribute(java.lang.String name,
java.lang.Object val) |
<T extends java.lang.annotation.Annotation> |
toAnnotation() |
java.lang.String |
toString() |
act.asm.Type |
type() |
public act.asm.Type type()
public java.lang.Class annotationClass(java.lang.ClassLoader classLoader)
public java.util.Map<java.lang.String,java.lang.Object> attributes()
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> listAttributes()
public GeneralAnnoInfo addAnnotation(java.lang.String name, act.asm.Type type)
public void putAttribute(java.lang.String name, java.lang.Object val)
public void putListAttribute(java.lang.String name, java.lang.Object val)
public java.lang.Object getAttribute(java.lang.String name)
public java.util.List<java.lang.Object> getListAttributes(java.lang.String name)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public <T extends java.lang.annotation.Annotation> T toAnnotation()
Copyright © 2014–2017 ActFramework. All rights reserved.