|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |
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 |
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 |
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 |
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 |
void |
FinalVariableModifier.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 |
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 |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |