scale.jcr
Class LocalVariableEntry

java.lang.Object
  extended by scale.jcr.LocalVariableEntry

public class LocalVariableEntry
extends java.lang.Object

This class is used to both represent a Java class file local variable entry and to read that class file local variable entry.

$Id: LocalVariableEntry.java,v 1.9 2007-10-04 19:58:16 burrill Exp $

Copyright 2007 by the Scale Compiler Group,
Department of Computer Science
University of Massachusetts,
Amherst MA. 01003, USA
All Rights Reserved.


Field Summary
 int descriptorIndex
           
 int index
           
 int length
           
 int nameIndex
           
 int startPc
           
 
Constructor Summary
LocalVariableEntry(int startPc, int length, int nameIndex, int descriptorIndex, int index)
           
 
Method Summary
static LocalVariableEntry read(ClassFile cf, java.io.DataInputStream reader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startPc

public int startPc

length

public int length

nameIndex

public int nameIndex

descriptorIndex

public int descriptorIndex

index

public int index
Constructor Detail

LocalVariableEntry

public LocalVariableEntry(int startPc,
                          int length,
                          int nameIndex,
                          int descriptorIndex,
                          int index)
Method Detail

read

public static LocalVariableEntry read(ClassFile cf,
                                      java.io.DataInputStream reader)
                               throws java.io.IOException
Throws:
java.io.IOException