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.
Labelend
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.
Labelstart
The first instruction corresponding to the scope of this local variable (inclusive).
Constructor Summary
LocalVariableNode(String name, String desc, Label start, Label end, int index)
Constructs a new {@link LocalVariableNode LocalVariableNode} object.
Method Summary
voidaccept(CodeVisitor cv)
Makes the given code visitor visit this local variable declaration.

Field Detail

desc

public String desc
The type descriptor of this local variable.

end

public Label 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.

start

public Label start
The first instruction corresponding to the scope of this local variable (inclusive).

Constructor Detail

LocalVariableNode

public LocalVariableNode(String name, String desc, Label start, Label end, int index)
Constructs a new {@link LocalVariableNode LocalVariableNode} object.

Parameters: name the name of a local variable. desc the type descriptor of this local variable. 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(CodeVisitor cv)
Makes the given code visitor visit this local variable declaration.

Parameters: cv a code visitor.