public class DexClassNode extends DexClassVisitor
| 限定符和类型 | 字段和说明 |
|---|---|
int |
access |
java.util.List<DexAnnotationNode> |
anns |
java.lang.String |
className |
java.util.List<DexFieldNode> |
fields |
java.lang.String[] |
interfaceNames |
java.util.List<DexMethodNode> |
methods |
java.lang.String |
source |
java.lang.String |
superClass |
visitor| 构造器和说明 |
|---|
DexClassNode(DexClassVisitor v,
int access,
java.lang.String className,
java.lang.String superClass,
java.lang.String[] interfaceNames) |
DexClassNode(int access,
java.lang.String className,
java.lang.String superClass,
java.lang.String[] interfaceNames) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(DexClassVisitor dcv) |
void |
accept(DexFileVisitor dfv) |
DexAnnotationVisitor |
visitAnnotation(java.lang.String name,
Visibility visibility) |
DexFieldVisitor |
visitField(int accessFlags,
Field field,
java.lang.Object value) |
DexMethodVisitor |
visitMethod(int accessFlags,
Method method) |
void |
visitSource(java.lang.String file) |
visitEndpublic int access
public java.util.List<DexAnnotationNode> anns
public java.lang.String className
public java.util.List<DexFieldNode> fields
public java.lang.String[] interfaceNames
public java.util.List<DexMethodNode> methods
public java.lang.String source
public java.lang.String superClass
public DexClassNode(DexClassVisitor v, int access, java.lang.String className, java.lang.String superClass, java.lang.String[] interfaceNames)
public DexClassNode(int access,
java.lang.String className,
java.lang.String superClass,
java.lang.String[] interfaceNames)
public void accept(DexClassVisitor dcv)
public void accept(DexFileVisitor dfv)
public DexAnnotationVisitor visitAnnotation(java.lang.String name, Visibility visibility)
visitAnnotation 在接口中 DexAnnotationAblevisitAnnotation 在类中 DexClassVisitorpublic DexFieldVisitor visitField(int accessFlags, Field field, java.lang.Object value)
visitField 在类中 DexClassVisitorpublic DexMethodVisitor visitMethod(int accessFlags, Method method)
visitMethod 在类中 DexClassVisitorpublic void visitSource(java.lang.String file)
visitSource 在类中 DexClassVisitor