Package proguard.dexfile.reader.node
Class DexMethodNode
- java.lang.Object
-
- proguard.dexfile.reader.visitors.DexMethodVisitor
-
- proguard.dexfile.reader.node.DexMethodNode
-
- All Implemented Interfaces:
DexAnnotationAble
public class DexMethodNode extends DexMethodVisitor
-
-
Field Summary
Fields Modifier and Type Field Description intaccessjava.util.List<DexAnnotationNode>annsDexCodeNodecodeNodeMethodmethodjava.util.List<DexAnnotationNode>[]parameterAnns-
Fields inherited from class proguard.dexfile.reader.visitors.DexMethodVisitor
visitor
-
-
Constructor Summary
Constructors Constructor Description DexMethodNode(int access, Method method)DexMethodNode(DexMethodVisitor mv, int access, Method method)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(DexClassVisitor dcv)voidaccept(DexMethodVisitor mv)DexAnnotationVisitorvisitAnnotation(java.lang.String name, Visibility visibility)访问注解DexCodeVisitorvisitCode()DexAnnotationAblevisitParameterAnnotation(int index)-
Methods inherited from class proguard.dexfile.reader.visitors.DexMethodVisitor
visitEnd
-
-
-
-
Field Detail
-
access
public int access
-
anns
public java.util.List<DexAnnotationNode> anns
-
codeNode
public DexCodeNode codeNode
-
method
public Method method
-
parameterAnns
public java.util.List<DexAnnotationNode>[] parameterAnns
-
-
Constructor Detail
-
DexMethodNode
public DexMethodNode(DexMethodVisitor mv, int access, Method method)
-
DexMethodNode
public DexMethodNode(int access, Method method)
-
-
Method Detail
-
accept
public void accept(DexClassVisitor dcv)
-
accept
public void accept(DexMethodVisitor mv)
-
visitAnnotation
public DexAnnotationVisitor visitAnnotation(java.lang.String name, Visibility visibility)
Description copied from interface:DexAnnotationAble访问注解- Specified by:
visitAnnotationin interfaceDexAnnotationAble- Overrides:
visitAnnotationin classDexMethodVisitor- Parameters:
name- 注解名visibility- 是否运行时可见- Returns:
-
visitCode
public DexCodeVisitor visitCode()
- Overrides:
visitCodein classDexMethodVisitor
-
visitParameterAnnotation
public DexAnnotationAble visitParameterAnnotation(int index)
- Overrides:
visitParameterAnnotationin classDexMethodVisitor
-
-