Package com.googlecode.d2j.node
Class DexClassNode
java.lang.Object
com.googlecode.d2j.visitors.DexClassVisitor
com.googlecode.d2j.node.DexClassNode
- All Implemented Interfaces:
DexAnnotationAble
-
Field Summary
FieldsFields inherited from class com.googlecode.d2j.visitors.DexClassVisitor
visitor -
Constructor Summary
ConstructorsConstructorDescriptionDexClassNode(int access, String className, String superClass, String[] interfaceNames) DexClassNode(DexClassVisitor v, int access, String className, String superClass, String[] interfaceNames) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(DexClassVisitor dcv) voidaccept(DexFileVisitor dfv) visitAnnotation(String name, Visibility visibility) 访问注解visitField(int accessFlags, Field field, Object value) visitMethod(int accessFlags, Method method) voidvisitSource(String file) Methods inherited from class com.googlecode.d2j.visitors.DexClassVisitor
visitEnd
-
Field Details
-
access
public int access -
anns
-
className
-
fields
-
interfaceNames
-
methods
-
source
-
superClass
-
-
Constructor Details
-
DexClassNode
public DexClassNode(DexClassVisitor v, int access, String className, String superClass, String[] interfaceNames) -
DexClassNode
-
-
Method Details
-
accept
-
accept
-
visitAnnotation
Description copied from interface:DexAnnotationAble访问注解- Specified by:
visitAnnotationin interfaceDexAnnotationAble- Overrides:
visitAnnotationin classDexClassVisitor- Parameters:
name- 注解名visibility- 是否运行时可见
-
visitField
- Overrides:
visitFieldin classDexClassVisitor
-
visitMethod
- Overrides:
visitMethodin classDexClassVisitor
-
visitSource
- Overrides:
visitSourcein classDexClassVisitor
-