|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |
java.lang.Object |
VariableModifier.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 |
StaticFieldModifier.prepare(Visitor v,
Context ctx)
Prepares the modifier for modification |
java.lang.Object |
ObjectFieldModifier.prepare(Visitor v,
Context ctx)
Prepares the modifier for modification |
abstract java.lang.Object |
LeftHandSideModifier.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 |
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 | |
java.lang.Object |
WhileStatement.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 |
UnsignedShiftRightExpression.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 |
TypeExpression.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 |
ThrowStatement.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 |
ThisExpression.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 |
SwitchBlock.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 |
SuperFieldAccess.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 |
SubtractAssignExpression.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 |
StaticFieldAccess.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 |
SimpleAllocation.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 |
ShiftRightAssignExpression.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 |
ShiftLeftAssignExpression.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 |
RemainderExpression.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 |
ReferenceType.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 |
PrimitiveType.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 |
PreDecrement.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 |
PostDecrement.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 |
PackageDeclaration.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 |
ObjectMethodCall.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 |
NotExpression.acceptVisitor(Visitor visitor)
Allows a visitor to traverse the tree |
java.lang.Object |
NotEqualExpression.acceptVisitor(Visitor visitor)
Allows a visitor to traverse the tree |
abstract java.lang.Object |
Node.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 |
MultiplyAssignExpression.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 |
MethodDeclaration.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 |
LessOrEqualExpression.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 |
LabeledStatement.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 |
InstanceOfExpression.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 |
InnerClassAllocation.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 |
ImportDeclaration.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 |
GreaterOrEqualExpression.acceptVisitor(Visitor visitor)
Allows a visitor to traverse the tree |
java.lang.Object |
GreaterExpression.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 |
ForStatement.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 |
FieldDeclaration.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 |
ExclusiveOrAssignExpression.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 |
EmptyStatement.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 |
DivideExpression.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 |
ContinueStatement.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 |
ConstructorDeclaration.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 |
ComplementExpression.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 |
ClassDeclaration.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 |
CatchStatement.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 |
BreakStatement.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 |
BitOrExpression.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 |
BitAndExpression.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 |
ArrayType.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 |
ArrayAllocation.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 |
AndExpression.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 |
AddAssignExpression.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 |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |