ProGuard

proguard.classfile
Class LocalVariableInfo

java.lang.Object
  extended byproguard.classfile.LocalVariableInfo

public class LocalVariableInfo
extends Object

Representation of an Local Variable table entry.


Field Summary
static int CONSTANT_FIELD_SIZE
           
 int u2descriptorIndex
           
 int u2index
           
 int u2length
           
 int u2nameIndex
           
 int u2startpc
           
 
Constructor Summary
LocalVariableInfo()
           
 
Method Summary
static LocalVariableInfo create(DataInput din)
           
protected  int getDescriptorIndex()
          Returns descriptor index into Constant Pool.
protected  int getNameIndex()
          Returns name index into Constant Pool.
protected  void setDescriptorIndex(int index)
          Sets the descriptor index.
protected  void setNameIndex(int index)
          Sets the name index.
 void write(DataOutput dout)
          Exports the representation to a DataOutput stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONSTANT_FIELD_SIZE

public static final int CONSTANT_FIELD_SIZE
See Also:
Constant Field Values

u2startpc

public int u2startpc

u2length

public int u2length

u2nameIndex

public int u2nameIndex

u2descriptorIndex

public int u2descriptorIndex

u2index

public int u2index
Constructor Detail

LocalVariableInfo

public LocalVariableInfo()
Method Detail

create

public static LocalVariableInfo create(DataInput din)
                                throws IOException
Throws:
IOException

getNameIndex

protected int getNameIndex()
Returns name index into Constant Pool.


setNameIndex

protected void setNameIndex(int index)
Sets the name index.


getDescriptorIndex

protected int getDescriptorIndex()
Returns descriptor index into Constant Pool.


setDescriptorIndex

protected void setDescriptorIndex(int index)
Sets the descriptor index.


write

public void write(DataOutput dout)
           throws IOException
Exports the representation to a DataOutput stream.

Throws:
IOException

ProGuard