|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Visitor | |
|---|---|
| edu.rice.cs.dynamicjava.interpreter | |
| koala.dynamicjava.tree | |
| koala.dynamicjava.tree.tiger | |
| koala.dynamicjava.tree.visitor | Contains interfaces and classes for traversing the syntax tree. |
| koala.dynamicjava.util | Contains miscellaneous utility classes. |
| Uses of Visitor in edu.rice.cs.dynamicjava.interpreter |
|---|
| Classes in edu.rice.cs.dynamicjava.interpreter that implement Visitor | |
|---|---|
class |
ExpressionEvaluator
Evaluates the given expression. |
class |
StatementChecker
Traverses the given statements and declarations, performing static checks along the way. |
class |
StatementEvaluator
Evaluates the given statement, assumed to have been processed by the StatementChecker
without any errors. |
| Uses of Visitor in koala.dynamicjava.tree |
|---|
| Methods in koala.dynamicjava.tree with parameters of type Visitor | ||
|---|---|---|
|
MultiplyExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SwitchStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ObjectMethodCall.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
GreaterExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
NotExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
CompilationUnit.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ThrowStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
CharTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
IfThenStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
InterfaceDeclaration.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
VariableDeclaration.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ForEachStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SubtractExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
BitOrExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
PackageDeclaration.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
BitOrAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
GreaterOrEqualExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SimpleMethodCall.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
DoStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ConstructorCall.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SimpleAllocation.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
DivideExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
LessExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
LabeledStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
EmptyStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ClassInitializer.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
OrExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
AmbiguousName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
TryStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
MultiplyAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
CastExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
EqualExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ClassDeclaration.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
BreakStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ArrayInitializer.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ExpressionStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
PlusExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ConstructorDeclaration.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ShortTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ModifierSet.acceptVisitor(Visitor<T> visitor)
|
|
|
AddExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ShiftRightExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SubtractAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
BlockStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ReturnStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
RemainderAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SimpleAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
UnsignedShiftRightAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
TypeExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ComplementExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
Literal.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ContinueStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
MinusExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ReferenceTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
InnerAllocation.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
AnonymousInnerAllocation.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SuperMethodCall.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
BitAndAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SimpleFieldAccess.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
AnonymousAllocation.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
MethodDeclaration.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
InstanceOfExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
FloatTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ThisExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
UnsignedShiftRightExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ArrayAccess.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
BooleanTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ConditionalExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
RemainderExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ByteTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
EnumDeclaration.EnumConstant.acceptVisitor(Visitor<T> visitor)
|
|
|
FieldDeclaration.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
DoubleTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ShiftLeftExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
PreIncrement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
DivideAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ShiftLeftAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
LessOrEqualExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
IntTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
PreDecrement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
InstanceInitializer.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
AddAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ArrayAllocation.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ExclusiveOrExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SuperFieldAccess.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
StaticFieldAccess.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
NotEqualExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ExclusiveOrAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
StaticMethodCall.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
BitAndExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SwitchBlock.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
Annotation.acceptVisitor(Visitor<T> visitor)
|
|
|
ObjectFieldAccess.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
PostDecrement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
WhileStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
PostIncrement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ArrayTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
FormalParameter.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
VoidTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
AndExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
AssertStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
abstract
|
Node.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
SynchronizedStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
LongTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
CatchStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
VariableAccess.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ImportDeclaration.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ShiftRightAssignExpression.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
IfThenElseStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
ForStatement.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
| Uses of Visitor in koala.dynamicjava.tree.tiger |
|---|
| Methods in koala.dynamicjava.tree.tiger with parameters of type Visitor | ||
|---|---|---|
|
GenericReferenceTypeName.acceptVisitor(Visitor<T> visitor)
Allows a visitor to traverse the tree |
|
|
HookTypeName.acceptVisitor(Visitor<T> 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 |
AbstractVisitor<T>
A visitor that, by default, invokes the method defaultCase(). |
class |
DepthFirstVisitor
A visitor that traverses an AST in depth-first order. |
| 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 | |||||||||