proguard.classfile.attribute
Class LocalVariableTypeInfo

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

public class LocalVariableTypeInfo
extends java.lang.Object

Representation of an Local Variable table entry.


Field Summary
 Clazz[] referencedClasses
          An extra field pointing to the Clazz objects referenced in the type string.
 int u2index
           
 int u2length
           
 int u2nameIndex
           
 int u2signatureIndex
           
 int u2startPC
           
 
Constructor Summary
LocalVariableTypeInfo()
          Creates an uninitialized LocalVariableTypeInfo.
LocalVariableTypeInfo(int u2startPC, int u2length, int u2nameIndex, int u2signatureIndex, int u2index)
          Creates an initialized LocalVariableTypeInfo.
 
Method Summary
 void referencedClassesAccept(ClassVisitor classVisitor)
          Applies the given visitor to all referenced classes.
 
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

u2signatureIndex

public int u2signatureIndex

u2index

public int u2index

referencedClasses

public Clazz[] referencedClasses
An extra field pointing to the Clazz objects referenced in the type string. This field is typically filled out by the ClassReferenceInitializer. References to primitive types are ignored.

Constructor Detail

LocalVariableTypeInfo

public LocalVariableTypeInfo()
Creates an uninitialized LocalVariableTypeInfo.


LocalVariableTypeInfo

public LocalVariableTypeInfo(int u2startPC,
                             int u2length,
                             int u2nameIndex,
                             int u2signatureIndex,
                             int u2index)
Creates an initialized LocalVariableTypeInfo.

Method Detail

referencedClassesAccept

public void referencedClassesAccept(ClassVisitor classVisitor)
Applies the given visitor to all referenced classes.