public class DexMethodNode extends DexMethodVisitor
| 限定符和类型 | 字段和说明 |
|---|---|
int |
access |
java.util.List<DexAnnotationNode> |
anns |
DexCodeNode |
codeNode |
Method |
method |
java.util.List<DexAnnotationNode>[] |
parameterAnns |
visitor| 构造器和说明 |
|---|
DexMethodNode(DexMethodVisitor mv,
int access,
Method method) |
DexMethodNode(int access,
Method method) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(DexClassVisitor dcv) |
void |
accept(DexMethodVisitor mv) |
DexAnnotationVisitor |
visitAnnotation(java.lang.String name,
Visibility visibility) |
DexCodeVisitor |
visitCode() |
DexAnnotationAble |
visitParameterAnnotation(int index) |
visitEndpublic int access
public java.util.List<DexAnnotationNode> anns
public DexCodeNode codeNode
public Method method
public java.util.List<DexAnnotationNode>[] parameterAnns
public DexMethodNode(DexMethodVisitor mv, int access, Method method)
public DexMethodNode(int access,
Method method)
public void accept(DexClassVisitor dcv)
public void accept(DexMethodVisitor mv)
public DexAnnotationVisitor visitAnnotation(java.lang.String name, Visibility visibility)
visitAnnotation 在接口中 DexAnnotationAblevisitAnnotation 在类中 DexMethodVisitorpublic DexCodeVisitor visitCode()
visitCode 在类中 DexMethodVisitorpublic DexAnnotationAble visitParameterAnnotation(int index)