aspoev.interpreter.runtime
Class ScopeFrame

java.lang.Object
  extended byaspoev.interpreter.runtime.ScopeFrame

public class ScopeFrame
extends java.lang.Object


Field Summary
protected  java.lang.String scopeName
           
protected  java.util.HashMap variableMap
           
 
Constructor Summary
ScopeFrame()
           
ScopeFrame(java.lang.String scopeName)
           
 
Method Summary
 void declareVariable(VariableDeclarationElement varDecl)
           
 java.util.Collection getDeclaredVariables()
           
 VariableDeclarationElement lookUpVariable(VariableReferenceElement handle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

variableMap

protected java.util.HashMap variableMap

scopeName

protected java.lang.String scopeName
Constructor Detail

ScopeFrame

public ScopeFrame(java.lang.String scopeName)

ScopeFrame

public ScopeFrame()
Method Detail

getDeclaredVariables

public java.util.Collection getDeclaredVariables()

declareVariable

public void declareVariable(VariableDeclarationElement varDecl)

lookUpVariable

public VariableDeclarationElement lookUpVariable(VariableReferenceElement handle)