org.objectweb.asm.tree
public class MethodNode extends Object
| Field Summary | |
|---|---|
| int | access
The method's access flags (see 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 Type). |
| List | exceptions
The internal names of the method's exception classes (see 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 MethodNode object.
| |
| Method Summary | |
|---|---|
| void | accept(ClassVisitor cv)
Makes the given class visitor visit this method.
|
Type). getInternalName). This list is a
list of String objects. AbstractInsnNode and Label objects. LineNumberNode objects. LocalVariableNode objects. TryCatchBlockNode objects. MethodNode object.
Parameters: access the method's access flags (see Constants). This parameter also indicates if the
method is synthetic and/or deprecated. name the method's name. desc the method's descriptor (see
Type). exceptions the internal names of the method's exception
classes (see
getInternalName). May be null. attrs the non standard attributes of the method.
Parameters: cv a class visitor.