jrre
Class NativeStackFrame

java.lang.Object
  |
  +--jrre.NativeStackFrame

public class NativeStackFrame
extends java.lang.Object

Author:
Christopher Ellsworth (Chris@chrisellsworth.com)
, Clerance Alston (massclax@hotmail.com)

Constructor Summary
NativeStackFrame()
           
 
Method Summary
 Instruction getInstructions()
          Gets the Instructions.
 Type getLocalVariable(int variableIndex)
           
 int getLocalVariableSize()
          Gets the LocalVariableSize.
 LocalVariableAttributeTable getLocalVariableTable()
          Gets the LocalVariableTable.
 Instruction getNextInstruction()
          Sets the ByteCode.
 Type popOperand()
           
 void pushOperand(Type variable)
           
 void setInstructions(Instruction instructions)
          Sets the Instructions.
 void setLocalVariable(int variableIndex, Type value)
           
 void setLocalVariableSize(int localVariableSize)
          Sets the LocalVariableSize.
 void setLocalVariableTable(LocalVariableAttributeTable localVariableTable)
          Sets the LocalVariableTable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeStackFrame

public NativeStackFrame()
Method Detail

getLocalVariable

public Type getLocalVariable(int variableIndex)

setLocalVariable

public void setLocalVariable(int variableIndex,
                             Type value)

getInstructions

public Instruction getInstructions()
Gets the Instructions.


setInstructions

public void setInstructions(Instruction instructions)
Sets the Instructions.


getLocalVariableTable

public LocalVariableAttributeTable getLocalVariableTable()
Gets the LocalVariableTable.


setLocalVariableTable

public void setLocalVariableTable(LocalVariableAttributeTable localVariableTable)
Sets the LocalVariableTable.


getLocalVariableSize

public int getLocalVariableSize()
Gets the LocalVariableSize.


setLocalVariableSize

public void setLocalVariableSize(int localVariableSize)
Sets the LocalVariableSize.


pushOperand

public void pushOperand(Type variable)

popOperand

public Type popOperand()

getNextInstruction

public Instruction getNextInstruction()
Sets the ByteCode.



Copyright © 2002-2002 Appalachian State University. All Rights Reserved.