org.objectweb.asm.tree

Class LocalVariableNode

public class LocalVariableNode extends Object

A node that represents a local variable declaration.

Author: Eric Bruneton

Field Summary
Stringdesc
The type descriptor of this local variable.
LabelNodeend
The last instruction corresponding to the scope of this local variable (exclusive).
intindex
The local variable's index.
Stringname
The name of a local variable.
Stringsignature
The signature of this local variable.
LabelNodestart
The first instruction corresponding to the scope of this local variable (inclusive).
Constructor Summary
LocalVariableNode(String name, String desc, String signature, LabelNode start, LabelNode end, int index)
Constructs a new LocalVariableNode.
Method Summary
voidaccept(MethodVisitor mv)
Makes the given visitor visit this local variable declaration.

Field Detail

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).

Constructor Detail

LocalVariableNode

public LocalVariableNode(String name, String desc, String signature, LabelNode start, LabelNode end, int index)
Constructs a new LocalVariableNode.

Parameters: 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.

Method Detail

accept

public void accept(MethodVisitor mv)
Makes the given visitor visit this local variable declaration.

Parameters: mv a method visitor.