org.jikesrvm.classloader
Class LocalVariableTable

java.lang.Object
  extended by org.jikesrvm.classloader.LocalVariableTable

public final class LocalVariableTable
extends Object

A java method's local variable information


Nested Class Summary
(package private) static class LocalVariableTable.LocalVariable
          Information needed to describe a local variable
 
Field Summary
private  LocalVariableTable.LocalVariable[] locals
          Local variables in this table
 
Constructor Summary
LocalVariableTable(LocalVariableTable.LocalVariable[] locals)
          Construct the local variable table
 
Method Summary
(package private) static LocalVariableTable readLocalVariableTable(DataInputStream input, int[] constantPool)
          Read the local variable table
 String toString()
          String representation of the local variable table.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

locals

private final LocalVariableTable.LocalVariable[] locals
Local variables in this table

Constructor Detail

LocalVariableTable

LocalVariableTable(LocalVariableTable.LocalVariable[] locals)
Construct the local variable table

Parameters:
locals -
Method Detail

readLocalVariableTable

static LocalVariableTable readLocalVariableTable(DataInputStream input,
                                                 int[] constantPool)
                                          throws IOException
Read the local variable table

Returns:
a local variable table or null if none were present
Throws:
IOException

toString

public String toString()
String representation of the local variable table.

Overrides:
toString in class Object