public class DexAnnotationNode extends DexAnnotationVisitor
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DexAnnotationNode.Item |
| 限定符和类型 | 字段和说明 |
|---|---|
java.util.List<DexAnnotationNode.Item> |
items |
java.lang.String |
type |
Visibility |
visibility |
visitor| 构造器和说明 |
|---|
DexAnnotationNode(java.lang.String type,
Visibility visibility) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(DexAnnotationAble av) |
static void |
acceptAnnotationItem(DexAnnotationVisitor dav,
java.lang.String name,
java.lang.Object o) |
void |
visit(java.lang.String name,
java.lang.Object value)
Visits a primitive value of the annotation.
|
DexAnnotationVisitor |
visitAnnotation(java.lang.String name,
java.lang.String desc)
Visits a nested annotation value of the annotation.
|
DexAnnotationVisitor |
visitArray(java.lang.String name) |
void |
visitEnum(java.lang.String name,
java.lang.String desc,
java.lang.String value)
Visits an enumeration value of the annotation.
|
visitEndpublic java.util.List<DexAnnotationNode.Item> items
public java.lang.String type
public Visibility visibility
public DexAnnotationNode(java.lang.String type,
Visibility visibility)
public static void acceptAnnotationItem(DexAnnotationVisitor dav, java.lang.String name, java.lang.Object o)
public void accept(DexAnnotationAble av)
public void visit(java.lang.String name,
java.lang.Object value)
DexAnnotationVisitorvisit 在类中 DexAnnotationVisitorname - the value name.value - the actual value, whose type must be Byte, Boolean, Character, Short,
Integer, Long, Float, Double, String or DexType.public DexAnnotationVisitor visitAnnotation(java.lang.String name, java.lang.String desc)
DexAnnotationVisitorvisitAnnotation 在类中 DexAnnotationVisitorname - the value name.desc - the class descriptor of the nested annotation class.public DexAnnotationVisitor visitArray(java.lang.String name)
visitArray 在类中 DexAnnotationVisitorpublic void visitEnum(java.lang.String name,
java.lang.String desc,
java.lang.String value)
DexAnnotationVisitorvisitEnum 在类中 DexAnnotationVisitorname - the value name.desc - the class descriptor of the enumeration class.value - the actual enumeration value.