DynamicJava Javadoc: Uses of Interface koala.dynamicjava.tree.visitor.Visitor

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

PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
koala.dynamicjava.tree.visitor.Visitor

Packages that use Visitor
koala.dynamicjava.classinfo | Contains all the classes and interfaces for using reflection on Java or interpreted classes.
koala.dynamicjava.interpreter | Contains the classes for interpreting Java language statements.
koala.dynamicjava.interpreter.modifier | Provides interfaces and classes for dealing with different types of left hand side modifier in an assignment.
koala.dynamicjava.tree | Provides classes and interfaces for producing an abstract syntax tree.
koala.dynamicjava.tree.visitor | Contains interfaces and classes for traversing the syntax tree.
koala.dynamicjava.util | Contains miscellaneous utility classes.

Uses of Visitor in koala.dynamicjava.classinfo

Classes in koala.dynamicjava.classinfo that implement Visitor
`class` | `TypeVisitor` The instances of this class are used to get the ClassInfo that match a type node of a syntax tree

Uses of Visitor in koala.dynamicjava.interpreter

Classes in koala.dynamicjava.interpreter that implement Visitor
`protected class` | `ClassInfoCompiler.ConstructorVisitor` To build the constructors
`protected class` | `ClassInfoCompiler.MembersVisitor` To visit the members of a type declaration
`class` | `EvaluationVisitor` This tree visitor evaluates each node of a syntax tree
`class` | `NameVisitor` This tree visitor resolves the ambiguity in identifiers in a syntax tree
`protected class` | `TreeCompiler.CompilationUnitVisitor` To create the class infos for a compilation unit
`class` | `TypeChecker` This tree visitor checks the typing rules and loads the classes, fields and methods

Uses of Visitor in koala.dynamicjava.interpreter.modifier

Methods in koala.dynamicjava.interpreter.modifier with parameters of type Visitor
`abstract java.lang.Object` | `LeftHandSideModifier.prepare(Visitor v, Context ctx)` Prepares the modifier for modification
`java.lang.Object` | `StaticFieldModifier.prepare(Visitor v, Context ctx)` Prepares the modifier for modification
`java.lang.Object` | `SuperFieldModifier.prepare(Visitor v, Context ctx)` Prepares the modifier for modification
`java.lang.Object` | `ObjectFieldModifier.prepare(Visitor v, Context ctx)` Prepares the modifier for modification
`java.lang.Object` | `InvalidModifier.prepare(Visitor v, Context ctx)` Prepares the modifier for modification
`java.lang.Object` | `VariableModifier.prepare(Visitor v, Context ctx)` Prepares the modifier for modification
`java.lang.Object` | `ArrayModifier.prepare(Visitor v, Context ctx)` Prepares the modifier for modification

Uses of Visitor in koala.dynamicjava.tree

Methods in koala.dynamicjava.tree with parameters of type Visitor
`abstract java.lang.Object` | `Node.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `BreakStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `IfThenStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `IfThenElseStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ReferenceType.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `Literal.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `BitAndExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `SimpleAllocation.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ArrayAccess.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `InstanceOfExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `InterfaceDeclaration.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ArrayType.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ContinueStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ObjectMethodCall.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `PrimitiveType.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `BlockStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `PostDecrement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `SwitchBlock.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `AndExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ShiftLeftAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `CastExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ClassDeclaration.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `TryStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `InnerAllocation.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `InnerClassAllocation.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `StaticMethodCall.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ShiftRightAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `NotEqualExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `VariableDeclaration.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `BitOrAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `QualifiedName.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `MinusExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ReturnStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `MultiplyAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ForStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ClassInitializer.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `UnsignedShiftRightExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `OrExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `LabeledStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `BitOrExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `AddAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `DoStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `PlusExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `DivideExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `NotExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `BitAndAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `TypeExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ExclusiveOrExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `WhileStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `SubtractExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ThrowStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `SuperFieldAccess.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `MultiplyExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ShiftRightExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `MethodDeclaration.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `SimpleAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `EqualExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `RemainderExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ThisExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `FieldDeclaration.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `SwitchStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ComplementExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `LessExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `LessOrEqualExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `PreIncrement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `FormalParameter.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ArrayAllocation.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `SubtractAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `EmptyStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ConstructorInvocation.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `StaticFieldAccess.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `FunctionCall.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ConstructorDeclaration.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ClassAllocation.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `PreDecrement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `DivideAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ImportDeclaration.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ObjectFieldAccess.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `AddExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `SynchronizedStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `PackageDeclaration.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ArrayInitializer.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ConditionalExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `SuperMethodCall.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ShiftLeftExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `RemainderAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `InstanceInitializer.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `UnsignedShiftRightAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `ExclusiveOrAssignExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `GreaterOrEqualExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `CatchStatement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `PostIncrement.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree
`java.lang.Object` | `GreaterExpression.acceptVisitor(Visitor visitor)` Allows a visitor to traverse the tree

Uses of Visitor in koala.dynamicjava.tree.visitor

Classes in koala.dynamicjava.tree.visitor that implement Visitor
`class` | `VisitorObject` This class implements all the methods of Visitor but do nothing (it returns null at each call to 'visit').

Uses of Visitor in koala.dynamicjava.util

Classes in koala.dynamicjava.util that implement Visitor
`class` | `DisplayVisitor` This tree visitor displays the nodes of the tree on a given stream

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

PREV NEXT | FRAMES NO FRAMES

Copyright © 2001 Stephane Hillion. All Rights Reserved.