Uses of Interface
koala.dynamicjava.interpreter.context.Context

Packages that use Context
koala.dynamicjava.interpreter Contains the classes for interpreting Java language statements. 
koala.dynamicjava.interpreter.context Provides the classes that hold the context of execution. 
koala.dynamicjava.interpreter.modifier Provides interfaces and classes for dealing with different types of left hand side modifier in an assignment. 
 

Uses of Context in koala.dynamicjava.interpreter
 

Fields in koala.dynamicjava.interpreter declared as Context
protected  Context TreeInterpreter.nameVisitorContext
           
protected  Context TreeInterpreter.checkVisitorContext
           
protected  Context TreeInterpreter.evalVisitorContext
           
protected  Context TreeCompiler.CompilationUnitVisitor.context
          The context
protected  Context TreeClassFinder.context
          The context
 

Methods in koala.dynamicjava.interpreter with parameters of type Context
 java.lang.Class TreeCompiler.compileTree(Context ctx, TypeDeclaration td)
          Compiles a single class
 

Constructors in koala.dynamicjava.interpreter with parameters of type Context
TypeChecker(Context ctx)
          Creates a new name visitor
TreeClassFinder(Context ctx, Interpreter i, ClassPool cp)
          Creates a new class finder
NameVisitor(Context ctx)
          Creates a new name visitor
EvaluationVisitor(Context ctx)
          Creates a new visitor
 

Uses of Context in koala.dynamicjava.interpreter.context
 

Classes in koala.dynamicjava.interpreter.context that implement Context
 class GlobalContext
          A global context.
 class MethodContext
          A method method context.
 class StaticContext
          A static method context.
 

Uses of Context in koala.dynamicjava.interpreter.modifier
 

Methods in koala.dynamicjava.interpreter.modifier with parameters of type Context
 java.lang.Object VariableModifier.prepare(Visitor v, Context ctx)
          Prepares the modifier for modification
 void VariableModifier.modify(Context ctx, java.lang.Object value)
          Sets the value of the underlying left hand side expression
 java.lang.Object SuperFieldModifier.prepare(Visitor v, Context ctx)
          Prepares the modifier for modification
 void SuperFieldModifier.modify(Context ctx, java.lang.Object value)
          Sets the value of the underlying left hand side expression
 java.lang.Object StaticFieldModifier.prepare(Visitor v, Context ctx)
          Prepares the modifier for modification
 void StaticFieldModifier.modify(Context ctx, java.lang.Object value)
          Sets the value of the underlying left hand side expression
 java.lang.Object ObjectFieldModifier.prepare(Visitor v, Context ctx)
          Prepares the modifier for modification
 void ObjectFieldModifier.modify(Context ctx, java.lang.Object value)
          Sets the value of the underlying left hand side expression
abstract  java.lang.Object LeftHandSideModifier.prepare(Visitor v, Context ctx)
          Prepares the modifier for modification
abstract  void LeftHandSideModifier.modify(Context ctx, java.lang.Object value)
          Sets the value of the underlying left hand side expression
 java.lang.Object InvalidModifier.prepare(Visitor v, Context ctx)
          Prepares the modifier for modification
 void InvalidModifier.modify(Context ctx, java.lang.Object value)
          Sets the value of the underlying left hand side expression
 void FinalVariableModifier.modify(Context ctx, java.lang.Object value)
          Sets the value of the underlying left hand side expression
 java.lang.Object ArrayModifier.prepare(Visitor v, Context ctx)
          Prepares the modifier for modification
 void ArrayModifier.modify(Context ctx, java.lang.Object value)
          Sets the value of the underlying left hand side expression
 



Copyright © 2001 Stephane Hillion. All Rights Reserved.