|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) B32476-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.toplink.libraries.asm.tree.MethodNode
public class MethodNode
A node that represents a method.
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. |
java.lang.String |
desc
The method's descriptor (see Type ). |
java.util.List |
exceptions
The internal names of the method's exception classes (see getInternalName ). |
java.util.List |
instructions
The instructions of this method. |
java.util.List |
lineNumbers
The line numbers of this method. |
java.util.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. |
java.lang.String |
name
The method's name. |
java.util.List |
tryCatchBlocks
The try catch blocks of this method. |
Constructor Summary | |
---|---|
MethodNode(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String[] exceptions,
Attribute attrs)
Constructs a new MethodNode object. |
Method Summary | |
---|---|
void |
accept(ClassVisitor cv)
Makes the given class visitor visit this method. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public int access
MethodNode
Constants
). This
field also indicates if the method is synthetic and/or deprecated.
public java.lang.String name
MethodNode
public java.lang.String desc
MethodNode
Type
).
public final java.util.List exceptions
MethodNode
getInternalName
). This list is a
list of String
objects.
public Attribute attrs
MethodNode
public final java.util.List instructions
MethodNode
AbstractInsnNode
and Label
objects.
public final java.util.List tryCatchBlocks
MethodNode
TryCatchBlockNode
objects.
public int maxStack
MethodNode
public int maxLocals
MethodNode
public final java.util.List localVariables
MethodNode
LocalVariableNode
objects.
public final java.util.List lineNumbers
MethodNode
LineNumberNode
objects.
public Attribute codeAttrs
MethodNode
Constructor Detail |
---|
public MethodNode(int access, java.lang.String name, java.lang.String desc, java.lang.String[] exceptions, Attribute attrs)
MethodNode
object.
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.Method Detail |
---|
public void accept(ClassVisitor cv)
cv
- a class visitor.
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |