Uses of Package
org.tromer.jie.syntaxtree

Packages that use org.tromer.jie.syntaxtree
org.tromer.jie Core classes of JIE. 
org.tromer.jie.opportunity Concrete instrumentation opportunities. 
org.tromer.jie.parser Java parser, generated by JavaCC from JTB-generated grammar. 
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. 
 

Classes in org.tromer.jie.syntaxtree used by org.tromer.jie
AllocationExpression
          Grammar production:
ArrayDimsAndInits
          Grammar production:
ClassBody
          Grammar production:
CompilationUnit
          Grammar production:
ConstructorDeclaration
          Grammar production:
FieldDeclaration
          Grammar production:
Initializer
          Grammar production:
MethodDeclaration
          Grammar production:
NestedClassDeclaration
          Grammar production:
Node
          The interface which all syntax tree classes must implement.
NodeToken
          Represents a single token in the grammar.
PackageDeclaration
          Grammar production:
TypeDeclaration
          Grammar production:
UnmodifiedClassDeclaration
          Grammar production:
UnmodifiedInterfaceDeclaration
          Grammar production:
 

Classes in org.tromer.jie.syntaxtree used by org.tromer.jie.opportunity
AllocationExpression
          Grammar production:
BreakStatement
          Grammar production:
ClassBody
          Grammar production:
CompilationUnit
          Grammar production:
ConditionalAndExpression
          Grammar production:
ConditionalOrExpression
          Grammar production:
ContinueStatement
          Grammar production:
DoStatement
          Grammar production:
ForStatement
          Grammar production:
IfStatement
          Grammar production:
LabeledStatement
          Grammar production:
ReturnStatement
          Grammar production:
SwitchStatement
          Grammar production:
ThrowStatement
          Grammar production:
TopBlockStatements
          Grammar production:
TryStatement
          Grammar production:
WhileStatement
          Grammar production:
 

Classes in org.tromer.jie.syntaxtree used by org.tromer.jie.parser
AdditiveExpression
          Grammar production:
AllocationExpression
          Grammar production:
AndExpression
          Grammar production:
ArgumentList
          Grammar production:
Arguments
          Grammar production:
ArrayDimsAndInits
          Grammar production:
ArrayInitializer
          Grammar production:
AssignmentOperator
          Grammar production:
Block
          Grammar production:
BlockStatement
          Grammar production:
BooleanLiteral
          Grammar production:
BreakStatement
          Grammar production:
CastExpression
          Grammar production:
CastLookahead
          Grammar production:
ClassBody
          Grammar production:
ClassBodyDeclaration
          Grammar production:
ClassDeclaration
          Grammar production:
CompilationUnit
          Grammar production:
ConditionalAndExpression
          Grammar production:
ConditionalAndExpressionWrapper
          Grammar production:
ConditionalExpression
          Grammar production:
ConditionalOrExpression
          Grammar production:
ConstructorDeclaration
          Grammar production:
ContinueStatement
          Grammar production:
DoStatement
          Grammar production:
EmptyStatement
          Grammar production:
EqualityExpression
          Grammar production:
ExclusiveOrExpression
          Grammar production:
ExplicitConstructorInvocation
          Grammar production:
Expression
          Grammar production:
FieldDeclaration
          Grammar production:
ForInit
          Grammar production:
FormalParameter
          Grammar production:
FormalParameters
          Grammar production:
ForStatement
          Grammar production:
ForUpdate
          Grammar production:
IfStatement
          Grammar production:
ImportDeclaration
          Grammar production:
InclusiveOrExpression
          Grammar production:
Initializer
          Grammar production:
InstanceOfExpression
          Grammar production:
InterfaceDeclaration
          Grammar production:
InterfaceMemberDeclaration
          Grammar production:
LabeledStatement
          Grammar production:
Literal
          Grammar production:
LocalVariableDeclaration
          Grammar production:
MethodDeclaration
          Grammar production:
MethodDeclarationLookahead
          Grammar production:
MethodDeclarator
          Grammar production:
MultiplicativeExpression
          Grammar production:
Name
          Grammar production:
NameList
          Grammar production:
NestedClassDeclaration
          Grammar production:
NestedInterfaceDeclaration
          Grammar production:
NodeToken
          Represents a single token in the grammar.
NullLiteral
          Grammar production:
PackageDeclaration
          Grammar production:
PostfixExpression
          Grammar production:
PreDecrementExpression
          Grammar production:
PreIncrementExpression
          Grammar production:
PrimaryExpression
          Grammar production:
PrimaryPrefix
          Grammar production:
PrimarySuffix
          Grammar production:
PrimitiveType
          Grammar production:
RelationalExpression
          Grammar production:
ResultType
          Grammar production:
ReturnStatement
          Grammar production:
ShiftExpression
          Grammar production:
Statement
          Grammar production:
StatementExpression
          Grammar production:
StatementExpressionList
          Grammar production:
SwitchLabel
          Grammar production:
SwitchStatement
          Grammar production:
SynchronizedStatement
          Grammar production:
ThrowStatement
          Grammar production:
TopBlock
          Grammar production:
TopBlockStatements
          Grammar production:
TryStatement
          Grammar production:
Type
          Grammar production:
TypeDeclaration
          Grammar production:
UnaryExpression
          Grammar production:
UnaryExpressionNotPlusMinus
          Grammar production:
UnmodifiedClassDeclaration
          Grammar production:
UnmodifiedInterfaceDeclaration
          Grammar production:
VariableDeclarator
          Grammar production:
VariableDeclaratorId
          Grammar production:
VariableInitializer
          Grammar production:
WhileStatement
          Grammar production:
 

Classes in org.tromer.jie.syntaxtree used by org.tromer.jie.syntaxtree
AdditiveExpression
          Grammar production:
AndExpression
          Grammar production:
Block
          Grammar production:
ClassBody
          Grammar production:
ConditionalAndExpression
          Grammar production:
ConditionalAndExpressionWrapper
          Grammar production:
ConditionalExpression
          Grammar production:
ConditionalOrExpression
          Grammar production:
EqualityExpression
          Grammar production:
ExclusiveOrExpression
          Grammar production:
Expression
          Grammar production:
FormalParameters
          Grammar production:
InclusiveOrExpression
          Grammar production:
InstanceOfExpression
          Grammar production:
MethodDeclarator
          Grammar production:
MultiplicativeExpression
          Grammar production:
Name
          Grammar production:
Node
          The interface which all syntax tree classes must implement.
NodeChoice
          Represents a grammar choice, e.g.
NodeListInterface
          The interface which NodeList, NodeListOptional, and NodeSequence implement.
NodeListOptional
          Represents an optional grammar list, e.g.
NodeOptional
          Represents an grammar optional node, e.g.
NodeToken
          Represents a single token in the grammar.
PrimaryExpression
          Grammar production:
PrimaryPrefix
          Grammar production:
RelationalExpression
          Grammar production:
ResultType
          Grammar production:
ShiftExpression
          Grammar production:
Statement
          Grammar production:
StatementExpression
          Grammar production:
StatementExpressionList
          Grammar production:
TopBlock
          Grammar production:
TopBlockStatements
          Grammar production:
Type
          Grammar production:
UnaryExpression
          Grammar production:
UnmodifiedClassDeclaration
          Grammar production:
UnmodifiedInterfaceDeclaration
          Grammar production:
VariableDeclarator
          Grammar production:
VariableDeclaratorId
          Grammar production:
 

Classes in org.tromer.jie.syntaxtree used by org.tromer.jie.visitor
AdditiveExpression
          Grammar production:
AllocationExpression
          Grammar production:
AndExpression
          Grammar production:
ArgumentList
          Grammar production:
Arguments
          Grammar production:
ArrayDimsAndInits
          Grammar production:
ArrayInitializer
          Grammar production:
AssignmentOperator
          Grammar production:
Block
          Grammar production:
BlockStatement
          Grammar production:
BooleanLiteral
          Grammar production:
BreakStatement
          Grammar production:
CastExpression
          Grammar production:
CastLookahead
          Grammar production:
ClassBody
          Grammar production:
ClassBodyDeclaration
          Grammar production:
ClassDeclaration
          Grammar production:
CompilationUnit
          Grammar production:
ConditionalAndExpression
          Grammar production:
ConditionalAndExpressionWrapper
          Grammar production:
ConditionalExpression
          Grammar production:
ConditionalOrExpression
          Grammar production:
ConstructorDeclaration
          Grammar production:
ContinueStatement
          Grammar production:
DoStatement
          Grammar production:
EmptyStatement
          Grammar production:
EqualityExpression
          Grammar production:
ExclusiveOrExpression
          Grammar production:
ExplicitConstructorInvocation
          Grammar production:
Expression
          Grammar production:
FieldDeclaration
          Grammar production:
ForInit
          Grammar production:
FormalParameter
          Grammar production:
FormalParameters
          Grammar production:
ForStatement
          Grammar production:
ForUpdate
          Grammar production:
IfStatement
          Grammar production:
ImportDeclaration
          Grammar production:
InclusiveOrExpression
          Grammar production:
Initializer
          Grammar production:
InstanceOfExpression
          Grammar production:
InterfaceDeclaration
          Grammar production:
InterfaceMemberDeclaration
          Grammar production:
LabeledStatement
          Grammar production:
Literal
          Grammar production:
LocalVariableDeclaration
          Grammar production:
MethodDeclaration
          Grammar production:
MethodDeclarationLookahead
          Grammar production:
MethodDeclarator
          Grammar production:
MultiplicativeExpression
          Grammar production:
Name
          Grammar production:
NameList
          Grammar production:
NestedClassDeclaration
          Grammar production:
NestedInterfaceDeclaration
          Grammar production:
Node
          The interface which all syntax tree classes must implement.
NodeList
          Represents a grammar list, e.g.
NodeListInterface
          The interface which NodeList, NodeListOptional, and NodeSequence implement.
NodeListOptional
          Represents an optional grammar list, e.g.
NodeOptional
          Represents an grammar optional node, e.g.
NodeSequence
          Represents a sequence of nodes nested within a choice, list, optional list, or optional, e.g.
NodeToken
          Represents a single token in the grammar.
NullLiteral
          Grammar production:
PackageDeclaration
          Grammar production:
PostfixExpression
          Grammar production:
PreDecrementExpression
          Grammar production:
PreIncrementExpression
          Grammar production:
PrimaryExpression
          Grammar production:
PrimaryPrefix
          Grammar production:
PrimarySuffix
          Grammar production:
PrimitiveType
          Grammar production:
RelationalExpression
          Grammar production:
ResultType
          Grammar production:
ReturnStatement
          Grammar production:
ShiftExpression
          Grammar production:
Statement
          Grammar production:
StatementExpression
          Grammar production:
StatementExpressionList
          Grammar production:
SwitchLabel
          Grammar production:
SwitchStatement
          Grammar production:
SynchronizedStatement
          Grammar production:
ThrowStatement
          Grammar production:
TopBlock
          Grammar production:
TopBlockStatements
          Grammar production:
TryStatement
          Grammar production:
Type
          Grammar production:
TypeDeclaration
          Grammar production:
UnaryExpression
          Grammar production:
UnaryExpressionNotPlusMinus
          Grammar production:
UnmodifiedClassDeclaration
          Grammar production:
UnmodifiedInterfaceDeclaration
          Grammar production:
VariableDeclarator
          Grammar production:
VariableDeclaratorId
          Grammar production:
VariableInitializer
          Grammar production:
WhileStatement
          Grammar production: