org.objectweb.asm.tree
Class LocalVariableNode
public class LocalVariableNode
A node that represents a local variable declaration.
String | desc - The type descriptor of this local variable.
|
LabelNode | end - The last instruction corresponding to the scope of this local variable
(exclusive).
|
int | index - The local variable's index.
|
String | name - The name of a local variable.
|
String | signature - The signature of this local variable.
|
LabelNode | start - The first instruction corresponding to the scope of this local variable
(inclusive).
|
desc
public String desc
The type descriptor of this local variable.
end
public LabelNode end
The last instruction corresponding to the scope of this local variable
(exclusive).
index
public int index
The local variable's index.
name
public String name
The name of a local variable.
signature
public String signature
The signature of this local variable. May be null.
start
public LabelNode start
The first instruction corresponding to the scope of this local variable
(inclusive).
LocalVariableNode
public LocalVariableNode(String name,
String desc,
String signature,
LabelNode start,
LabelNode end,
int index)
name
- the name of a local variable.desc
- the type descriptor of this local variable.signature
- the signature of this local variable. May be
null.start
- the first instruction corresponding to the scope of this
local variable (inclusive).end
- the last instruction corresponding to the scope of this local
variable (exclusive).index
- the local variable's index.
accept
public void accept(MethodVisitor mv)
Makes the given visitor visit this local variable declaration.