DynamicJava Javadoc: Uses of Interface koala.dynamicjava.interpreter.context.Context

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES

## 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` | `TreeClassFinder.context` The context
`protected Context` | `TreeCompiler.CompilationUnitVisitor.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
`NameVisitor(Context ctx)` Creates a new name visitor
`EvaluationVisitor(Context ctx)` Creates a new visitor
`TypeChecker(Context ctx)` Creates a new name visitor
`TreeClassFinder(Context ctx, Interpreter i, ClassPool cp)` Creates a new class finder

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` | `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` | `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` | `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` | `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
`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
`void` | `FinalVariableModifier.modify(Context ctx, java.lang.Object value)` Sets the value of the underlying left hand side expression

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES

Copyright © 2001 Stephane Hillion. All Rights Reserved.