proguard.classfile.attribute
Class LocalVariableInfo

java.lang.Object
  extended by proguard.classfile.attribute.LocalVariableInfo

public class LocalVariableInfo
extends java.lang.Object

Representation of an Local Variable table entry.


Field Summary
 Clazz referencedClass
          An extra field pointing to the referenced Clazz object.
 int u2descriptorIndex
           
 int u2index
           
 int u2length
           
 int u2nameIndex
           
 int u2startPC
           
 
Constructor Summary
LocalVariableInfo()
          Creates an uninitialized LocalVariableInfo.
LocalVariableInfo(int u2startPC, int u2length, int u2nameIndex, int u2descriptorIndex, int u2index)
          Creates an initialized LocalVariableInfo.
 
Method Summary
 void referencedClassAccept(ClassVisitor classVisitor)
          Lets the referenced class accept the given visitor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

u2startPC

public int u2startPC

u2length

public int u2length

u2nameIndex

public int u2nameIndex

u2descriptorIndex

public int u2descriptorIndex

u2index

public int u2index

referencedClass

public Clazz referencedClass
An extra field pointing to the referenced Clazz object. This field is typically filled out by the ClassReferenceInitializer.

Constructor Detail

LocalVariableInfo

public LocalVariableInfo()
Creates an uninitialized LocalVariableInfo.


LocalVariableInfo

public LocalVariableInfo(int u2startPC,
                         int u2length,
                         int u2nameIndex,
                         int u2descriptorIndex,
                         int u2index)
Creates an initialized LocalVariableInfo.

Method Detail

referencedClassAccept

public void referencedClassAccept(ClassVisitor classVisitor)
Lets the referenced class accept the given visitor.