Package proguard.dexfile.reader.node
Class DexFieldNode
- java.lang.Object
-
- proguard.dexfile.reader.visitors.DexFieldVisitor
-
- proguard.dexfile.reader.node.DexFieldNode
-
- All Implemented Interfaces:
DexAnnotationAble
public class DexFieldNode extends DexFieldVisitor
-
-
Field Summary
Fields Modifier and Type Field Description int
access
java.util.List<DexAnnotationNode>
anns
java.lang.Object
cst
Field
field
-
Fields inherited from class proguard.dexfile.reader.visitors.DexFieldVisitor
visitor
-
-
Constructor Summary
Constructors Constructor Description DexFieldNode(int access, Field field, java.lang.Object cst)
DexFieldNode(DexFieldVisitor visitor, int access, Field field, java.lang.Object cst)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(DexClassVisitor dcv)
void
accept(DexFieldVisitor fv)
DexAnnotationVisitor
visitAnnotation(java.lang.String name, Visibility visibility)
访问注解-
Methods inherited from class proguard.dexfile.reader.visitors.DexFieldVisitor
visitEnd
-
-
-
-
Field Detail
-
access
public int access
-
anns
public java.util.List<DexAnnotationNode> anns
-
cst
public java.lang.Object cst
-
field
public Field field
-
-
Constructor Detail
-
DexFieldNode
public DexFieldNode(DexFieldVisitor visitor, int access, Field field, java.lang.Object cst)
-
DexFieldNode
public DexFieldNode(int access, Field field, java.lang.Object cst)
-
-
Method Detail
-
accept
public void accept(DexClassVisitor dcv)
-
accept
public void accept(DexFieldVisitor fv)
-
visitAnnotation
public DexAnnotationVisitor visitAnnotation(java.lang.String name, Visibility visibility)
Description copied from interface:DexAnnotationAble
访问注解- Specified by:
visitAnnotation
in interfaceDexAnnotationAble
- Overrides:
visitAnnotation
in classDexFieldVisitor
- Parameters:
name
- 注解名visibility
- 是否运行时可见- Returns:
-
-