|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Visitor | |
org.tromer.jie | Core classes of JIE. |
org.tromer.jie.syntaxtree | Java abstract syntax tree nodes, generated by JavaCC from JTB-generated grammar. |
org.tromer.jie.visitor | Basic visitor classes for Java abstract syntax trees, generated by JTB
and by JIE's makeVisitors.pl script. |
Uses of Visitor in org.tromer.jie |
Classes in org.tromer.jie that implement Visitor | |
class |
InstrumentedTreeDumper
Dumps trees with piggybacking instrumentation code. |
Uses of Visitor in org.tromer.jie.syntaxtree |
Methods in org.tromer.jie.syntaxtree with parameters of type Visitor | |
void |
BreakStatement.accept(Visitor v)
|
void |
MethodDeclaration.accept(Visitor v)
|
void |
ImportDeclaration.accept(Visitor v)
|
void |
StatementExpression.accept(Visitor v)
|
void |
NestedClassDeclaration.accept(Visitor v)
|
void |
FieldDeclaration.accept(Visitor v)
|
void |
ConditionalAndExpression.accept(Visitor v)
|
void |
WhileStatement.accept(Visitor v)
|
void |
EmptyStatement.accept(Visitor v)
|
void |
VariableDeclaratorId.accept(Visitor v)
|
void |
NestedInterfaceDeclaration.accept(Visitor v)
|
void |
PackageDeclaration.accept(Visitor v)
|
void |
UnmodifiedInterfaceDeclaration.accept(Visitor v)
|
void |
UnmodifiedClassDeclaration.accept(Visitor v)
|
void |
NameList.accept(Visitor v)
|
void |
LabeledStatement.accept(Visitor v)
|
void |
ClassDeclaration.accept(Visitor v)
|
void |
NullLiteral.accept(Visitor v)
|
void |
MultiplicativeExpression.accept(Visitor v)
|
void |
BooleanLiteral.accept(Visitor v)
|
void |
ConditionalExpression.accept(Visitor v)
|
void |
IfStatement.accept(Visitor v)
|
void |
LocalVariableDeclaration.accept(Visitor v)
|
void |
CompilationUnit.accept(Visitor v)
|
void |
ConditionalAndExpressionWrapper.accept(Visitor v)
|
void |
MethodDeclarationLookahead.accept(Visitor v)
|
void |
Block.accept(Visitor v)
|
void |
PostfixExpression.accept(Visitor v)
|
void |
EqualityExpression.accept(Visitor v)
|
void |
SwitchStatement.accept(Visitor v)
|
void |
CastExpression.accept(Visitor v)
|
void |
ExplicitConstructorInvocation.accept(Visitor v)
|
void |
PrimaryExpression.accept(Visitor v)
|
void |
NodeChoice.accept(Visitor v)
|
void |
ContinueStatement.accept(Visitor v)
|
void |
VariableInitializer.accept(Visitor v)
|
void |
PrimarySuffix.accept(Visitor v)
|
void |
ArgumentList.accept(Visitor v)
|
void |
NodeOptional.accept(Visitor v)
|
void |
TopBlock.accept(Visitor v)
|
void |
UnaryExpression.accept(Visitor v)
|
void |
TypeDeclaration.accept(Visitor v)
|
void |
TopBlockStatements.accept(Visitor v)
|
void |
NodeSequence.accept(Visitor v)
|
void |
NodeToken.accept(Visitor v)
|
void |
VariableDeclarator.accept(Visitor v)
|
void |
StatementExpressionList.accept(Visitor v)
|
void |
PrimaryPrefix.accept(Visitor v)
|
void |
Initializer.accept(Visitor v)
|
void |
ResultType.accept(Visitor v)
|
void |
CastLookahead.accept(Visitor v)
|
void |
ClassBody.accept(Visitor v)
|
void |
Node.accept(Visitor v)
|
void |
AssignmentOperator.accept(Visitor v)
|
void |
SwitchLabel.accept(Visitor v)
|
void |
AdditiveExpression.accept(Visitor v)
|
void |
PreIncrementExpression.accept(Visitor v)
|
void |
ArrayDimsAndInits.accept(Visitor v)
|
void |
AndExpression.accept(Visitor v)
|
void |
PrimitiveType.accept(Visitor v)
|
void |
InclusiveOrExpression.accept(Visitor v)
|
void |
InterfaceMemberDeclaration.accept(Visitor v)
|
void |
ForUpdate.accept(Visitor v)
|
void |
SynchronizedStatement.accept(Visitor v)
|
void |
Arguments.accept(Visitor v)
|
void |
ShiftExpression.accept(Visitor v)
|
void |
InterfaceDeclaration.accept(Visitor v)
|
void |
Name.accept(Visitor v)
|
void |
ClassBodyDeclaration.accept(Visitor v)
|
void |
PreDecrementExpression.accept(Visitor v)
|
void |
Expression.accept(Visitor v)
|
void |
FormalParameter.accept(Visitor v)
|
void |
BlockStatement.accept(Visitor v)
|
void |
AllocationExpression.accept(Visitor v)
|
void |
MethodDeclarator.accept(Visitor v)
|
void |
DoStatement.accept(Visitor v)
|
void |
ForStatement.accept(Visitor v)
|
void |
InstanceOfExpression.accept(Visitor v)
|
void |
ReturnStatement.accept(Visitor v)
|
void |
Statement.accept(Visitor v)
|
void |
ThrowStatement.accept(Visitor v)
|
void |
TryStatement.accept(Visitor v)
|
void |
UnaryExpressionNotPlusMinus.accept(Visitor v)
|
void |
ConstructorDeclaration.accept(Visitor v)
|
void |
FormalParameters.accept(Visitor v)
|
void |
NodeList.accept(Visitor v)
|
void |
RelationalExpression.accept(Visitor v)
|
void |
ForInit.accept(Visitor v)
|
void |
Literal.accept(Visitor v)
|
void |
ExclusiveOrExpression.accept(Visitor v)
|
void |
ArrayInitializer.accept(Visitor v)
|
void |
Type.accept(Visitor v)
|
void |
NodeListOptional.accept(Visitor v)
|
void |
ConditionalOrExpression.accept(Visitor v)
|
Uses of Visitor in org.tromer.jie.visitor |
Classes in org.tromer.jie.visitor that implement Visitor | |
class |
DepthFirstVisitor
Provides default methods which visit each node in the tree in depth-first order. |
class |
PrePostDepthFirst
The PrePostDepthFirst class is similar to DepthFirstVisitor but adds hooks for proprocessing and postprocessing of nodes. |
class |
PrePostTreeDumper
The PrePostTreeDumper class is similar to TreeDumper but adds node pre/post processing support. |
class |
TreeDumper
Dumps the syntax tree to a Writer using the location information in each NodeToken. |
class |
TreeFormatter
A skeleton output formatter for your language grammar. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |