类 LocalVariableNode

java.lang.Object
org.beetl.ow2.asm.tree.LocalVariableNode

public class LocalVariableNode extends Object
A node that represents a local variable declaration.
作者:
Eric Bruneton
  • 字段详细资料

    • name

      public String name
      The className of a local variable.
    • desc

      public String desc
      The type descriptor of this 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).
    • 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.
  • 构造器详细资料

    • LocalVariableNode

      public LocalVariableNode(String name, String desc, String signature, LabelNode start, LabelNode end, int index)
      Constructs a new LocalVariableNode.
      参数:
      name - the className 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.
      参数:
      mv - a method visitor.