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 intaccessjava.util.List<DexAnnotationNode>annsjava.lang.ObjectcstFieldfield-
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 voidaccept(DexClassVisitor dcv)voidaccept(DexFieldVisitor fv)DexAnnotationVisitorvisitAnnotation(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:
visitAnnotationin interfaceDexAnnotationAble- Overrides:
visitAnnotationin classDexFieldVisitor- Parameters:
name- 注解名visibility- 是否运行时可见- Returns:
-
-