org.objectweb.asm.tree
public class MethodNode extends Object
Field Summary | |
---|---|
int | access
The method's access flags (see {@link org.objectweb.asm.Constants}). |
Attribute | attrs
The non standard attributes of the method. |
Attribute | codeAttrs
The non standard attributes of the method's code. |
String | desc
The method's descriptor (see {@link org.objectweb.asm.Type Type}). |
List | exceptions
The internal names of the method's exception classes (see {@link
org.objectweb.asm.Type#getInternalName() getInternalName}). |
List | instructions
The instructions of this method. |
List | lineNumbers
The line numbers of this method. |
List | localVariables
The local variables of this method. |
int | maxLocals
The maximum number of local variables of this method. |
int | maxStack
The maximum stack size of this method. |
String | name
The method's name. |
List | tryCatchBlocks
The try catch blocks of this method. |
Constructor Summary | |
---|---|
MethodNode(int access, String name, String desc, String[] exceptions, Attribute attrs)
Constructs a new {@link MethodNode MethodNode} object.
|
Method Summary | |
---|---|
void | accept(ClassVisitor cv)
Makes the given class visitor visit this method.
|
Parameters: access the method's access flags (see {@link org.objectweb.asm.Constants}). This parameter also indicates if the method is synthetic and/or deprecated. name the method's name. desc the method's descriptor (see {@link org.objectweb.asm.Type Type}). exceptions the internal names of the method's exception classes (see {@link org.objectweb.asm.Type#getInternalName() getInternalName}). May be null. attrs the non standard attributes of the method.
Parameters: cv a class visitor.