Serialized Form


Package org.tromer.jie

Class org.tromer.jie.Assert.AssertionFailureException implements Serializable

Class org.tromer.jie.InstrumConfig.ConfigErrorException implements Serializable

Class org.tromer.jie.InstrumTransform.MacroExpansionException implements Serializable


Package org.tromer.jie.parser

Class org.tromer.jie.parser.ParseException implements Serializable

Serialized Fields

currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.

eol

java.lang.String eol
The end of line string for this machine.

expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).

tokenImage

java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

Class org.tromer.jie.parser.TokenMgrError implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package org.tromer.jie.syntaxtree

Class org.tromer.jie.syntaxtree.AdditiveExpression implements Serializable

Serialized Fields

multiplicativeExpression

MultiplicativeExpression multiplicativeExpression

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.AllocationExpression implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.AndExpression implements Serializable

Serialized Fields

equalityExpression

EqualityExpression equalityExpression

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.ArgumentList implements Serializable

Serialized Fields

expression

Expression expression

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.Arguments implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.ArrayDimsAndInits implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.ArrayInitializer implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

nodeOptional1

NodeOptional nodeOptional1

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.AssignmentOperator implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.Block implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.BlockStatement implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.BooleanLiteral implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.BreakStatement implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.CastExpression implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.CastLookahead implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.ClassBody implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.ClassBodyDeclaration implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.ClassDeclaration implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

unmodifiedClassDeclaration

UnmodifiedClassDeclaration unmodifiedClassDeclaration

Class org.tromer.jie.syntaxtree.CompilationUnit implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

nodeListOptional1

NodeListOptional nodeListOptional1

nodeOptional

NodeOptional nodeOptional

nodeToken

NodeToken nodeToken

parent

Node parent

Class org.tromer.jie.syntaxtree.ConditionalAndExpression implements Serializable

Serialized Fields

inclusiveOrExpression

InclusiveOrExpression inclusiveOrExpression

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.ConditionalAndExpressionWrapper implements Serializable

Serialized Fields

conditionalAndExpression

ConditionalAndExpression conditionalAndExpression

parent

Node parent

Class org.tromer.jie.syntaxtree.ConditionalExpression implements Serializable

Serialized Fields

conditionalOrExpression

ConditionalOrExpression conditionalOrExpression

nodeOptional

NodeOptional nodeOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.ConditionalOrExpression implements Serializable

Serialized Fields

conditionalAndExpressionWrapper

ConditionalAndExpressionWrapper conditionalAndExpressionWrapper

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.ConstructorDeclaration implements Serializable

Serialized Fields

formalParameters

FormalParameters formalParameters

nodeOptional

NodeOptional nodeOptional

nodeOptional1

NodeOptional nodeOptional1

nodeOptional2

NodeOptional nodeOptional2

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

nodeToken2

NodeToken nodeToken2

parent

Node parent

topBlockStatements

TopBlockStatements topBlockStatements

Class org.tromer.jie.syntaxtree.ContinueStatement implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.DoStatement implements Serializable

Serialized Fields

expression

Expression expression

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

nodeToken2

NodeToken nodeToken2

nodeToken3

NodeToken nodeToken3

nodeToken4

NodeToken nodeToken4

parent

Node parent

statement

Statement statement

Class org.tromer.jie.syntaxtree.EmptyStatement implements Serializable

Serialized Fields

nodeToken

NodeToken nodeToken

parent

Node parent

Class org.tromer.jie.syntaxtree.EqualityExpression implements Serializable

Serialized Fields

instanceOfExpression

InstanceOfExpression instanceOfExpression

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.ExclusiveOrExpression implements Serializable

Serialized Fields

andExpression

AndExpression andExpression

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.ExplicitConstructorInvocation implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.Expression implements Serializable

Serialized Fields

conditionalExpression

ConditionalExpression conditionalExpression

nodeOptional

NodeOptional nodeOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.FieldDeclaration implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

nodeListOptional1

NodeListOptional nodeListOptional1

nodeToken

NodeToken nodeToken

parent

Node parent

type

Type type

variableDeclarator

VariableDeclarator variableDeclarator

Class org.tromer.jie.syntaxtree.ForInit implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.FormalParameter implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

parent

Node parent

type

Type type

variableDeclaratorId

VariableDeclaratorId variableDeclaratorId

Class org.tromer.jie.syntaxtree.FormalParameters implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.ForStatement implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

nodeOptional1

NodeOptional nodeOptional1

nodeOptional2

NodeOptional nodeOptional2

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

nodeToken2

NodeToken nodeToken2

nodeToken3

NodeToken nodeToken3

nodeToken4

NodeToken nodeToken4

parent

Node parent

statement

Statement statement

Class org.tromer.jie.syntaxtree.ForUpdate implements Serializable

Serialized Fields

parent

Node parent

statementExpressionList

StatementExpressionList statementExpressionList

Class org.tromer.jie.syntaxtree.IfStatement implements Serializable

Serialized Fields

expression

Expression expression

nodeOptional

NodeOptional nodeOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

nodeToken2

NodeToken nodeToken2

parent

Node parent

statement

Statement statement

Class org.tromer.jie.syntaxtree.ImportDeclaration implements Serializable

Serialized Fields

name

Name name

nodeOptional

NodeOptional nodeOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.InclusiveOrExpression implements Serializable

Serialized Fields

exclusiveOrExpression

ExclusiveOrExpression exclusiveOrExpression

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.Initializer implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

parent

Node parent

topBlock

TopBlock topBlock

Class org.tromer.jie.syntaxtree.InstanceOfExpression implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

parent

Node parent

relationalExpression

RelationalExpression relationalExpression

Class org.tromer.jie.syntaxtree.InterfaceDeclaration implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

unmodifiedInterfaceDeclaration

UnmodifiedInterfaceDeclaration unmodifiedInterfaceDeclaration

Class org.tromer.jie.syntaxtree.InterfaceMemberDeclaration implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.LabeledStatement implements Serializable

Serialized Fields

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

statement

Statement statement

Class org.tromer.jie.syntaxtree.Literal implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.LocalVariableDeclaration implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

nodeOptional

NodeOptional nodeOptional

parent

Node parent

type

Type type

variableDeclarator

VariableDeclarator variableDeclarator

Class org.tromer.jie.syntaxtree.MethodDeclaration implements Serializable

Serialized Fields

methodDeclarator

MethodDeclarator methodDeclarator

nodeChoice

NodeChoice nodeChoice

nodeListOptional

NodeListOptional nodeListOptional

nodeOptional

NodeOptional nodeOptional

parent

Node parent

resultType

ResultType resultType

Class org.tromer.jie.syntaxtree.MethodDeclarationLookahead implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

resultType

ResultType resultType

Class org.tromer.jie.syntaxtree.MethodDeclarator implements Serializable

Serialized Fields

formalParameters

FormalParameters formalParameters

nodeListOptional

NodeListOptional nodeListOptional

nodeToken

NodeToken nodeToken

parent

Node parent

Class org.tromer.jie.syntaxtree.MultiplicativeExpression implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

unaryExpression

UnaryExpression unaryExpression

Class org.tromer.jie.syntaxtree.Name implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

nodeToken

NodeToken nodeToken

parent

Node parent

Class org.tromer.jie.syntaxtree.NameList implements Serializable

Serialized Fields

name

Name name

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.NestedClassDeclaration implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

unmodifiedClassDeclaration

UnmodifiedClassDeclaration unmodifiedClassDeclaration

Class org.tromer.jie.syntaxtree.NestedInterfaceDeclaration implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

unmodifiedInterfaceDeclaration

UnmodifiedInterfaceDeclaration unmodifiedInterfaceDeclaration

Class org.tromer.jie.syntaxtree.NodeChoice implements Serializable

Serialized Fields

choice

Node choice

parent

Node parent

which

int which

Class org.tromer.jie.syntaxtree.NodeList implements Serializable

Serialized Fields

nodes

java.util.Vector nodes

parent

Node parent

Class org.tromer.jie.syntaxtree.NodeListOptional implements Serializable

Serialized Fields

nodes

java.util.Vector nodes

parent

Node parent

Class org.tromer.jie.syntaxtree.NodeOptional implements Serializable

Serialized Fields

node

Node node

parent

Node parent

Class org.tromer.jie.syntaxtree.NodeSequence implements Serializable

Serialized Fields

nodes

java.util.Vector nodes

parent

Node parent

Class org.tromer.jie.syntaxtree.NodeToken implements Serializable

Serialized Fields

kind

int kind

parent

Node parent

specialTokens

java.util.Vector specialTokens

tokenImage

java.lang.String tokenImage

Class org.tromer.jie.syntaxtree.NullLiteral implements Serializable

Serialized Fields

nodeToken

NodeToken nodeToken

parent

Node parent

Class org.tromer.jie.syntaxtree.PackageDeclaration implements Serializable

Serialized Fields

name

Name name

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.PostfixExpression implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

parent

Node parent

primaryExpression

PrimaryExpression primaryExpression

Class org.tromer.jie.syntaxtree.PreDecrementExpression implements Serializable

Serialized Fields

nodeToken

NodeToken nodeToken

parent

Node parent

primaryExpression

PrimaryExpression primaryExpression

Class org.tromer.jie.syntaxtree.PreIncrementExpression implements Serializable

Serialized Fields

nodeToken

NodeToken nodeToken

parent

Node parent

primaryExpression

PrimaryExpression primaryExpression

Class org.tromer.jie.syntaxtree.PrimaryExpression implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

primaryPrefix

PrimaryPrefix primaryPrefix

Class org.tromer.jie.syntaxtree.PrimaryPrefix implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.PrimarySuffix implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.PrimitiveType implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.RelationalExpression implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

shiftExpression

ShiftExpression shiftExpression

Class org.tromer.jie.syntaxtree.ResultType implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.ReturnStatement implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.ShiftExpression implements Serializable

Serialized Fields

additiveExpression

AdditiveExpression additiveExpression

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.Statement implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.StatementExpression implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.StatementExpressionList implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

statementExpression

StatementExpression statementExpression

Class org.tromer.jie.syntaxtree.SwitchLabel implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.SwitchStatement implements Serializable

Serialized Fields

expression

Expression expression

nodeListOptional

NodeListOptional nodeListOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

nodeToken2

NodeToken nodeToken2

nodeToken3

NodeToken nodeToken3

nodeToken4

NodeToken nodeToken4

parent

Node parent

Class org.tromer.jie.syntaxtree.SynchronizedStatement implements Serializable

Serialized Fields

block

Block block

expression

Expression expression

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

nodeToken2

NodeToken nodeToken2

parent

Node parent

Class org.tromer.jie.syntaxtree.ThrowStatement implements Serializable

Serialized Fields

expression

Expression expression

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.TopBlock implements Serializable

Serialized Fields

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

topBlockStatements

TopBlockStatements topBlockStatements

Class org.tromer.jie.syntaxtree.TopBlockStatements implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.TryStatement implements Serializable

Serialized Fields

block

Block block

nodeListOptional

NodeListOptional nodeListOptional

nodeOptional

NodeOptional nodeOptional

nodeToken

NodeToken nodeToken

parent

Node parent

Class org.tromer.jie.syntaxtree.Type implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

nodeListOptional

NodeListOptional nodeListOptional

parent

Node parent

Class org.tromer.jie.syntaxtree.TypeDeclaration implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.UnaryExpression implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.UnaryExpressionNotPlusMinus implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.UnmodifiedClassDeclaration implements Serializable

Serialized Fields

classBody

ClassBody classBody

nodeOptional

NodeOptional nodeOptional

nodeOptional1

NodeOptional nodeOptional1

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

parent

Node parent

Class org.tromer.jie.syntaxtree.UnmodifiedInterfaceDeclaration implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

nodeOptional

NodeOptional nodeOptional

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

nodeToken2

NodeToken nodeToken2

nodeToken3

NodeToken nodeToken3

parent

Node parent

Class org.tromer.jie.syntaxtree.VariableDeclarator implements Serializable

Serialized Fields

nodeOptional

NodeOptional nodeOptional

parent

Node parent

variableDeclaratorId

VariableDeclaratorId variableDeclaratorId

Class org.tromer.jie.syntaxtree.VariableDeclaratorId implements Serializable

Serialized Fields

nodeListOptional

NodeListOptional nodeListOptional

nodeToken

NodeToken nodeToken

parent

Node parent

Class org.tromer.jie.syntaxtree.VariableInitializer implements Serializable

Serialized Fields

nodeChoice

NodeChoice nodeChoice

parent

Node parent

Class org.tromer.jie.syntaxtree.WhileStatement implements Serializable

Serialized Fields

expression

Expression expression

nodeToken

NodeToken nodeToken

nodeToken1

NodeToken nodeToken1

nodeToken2

NodeToken nodeToken2

parent

Node parent

statement

Statement statement


Package org.tromer.jie.visitor

Class org.tromer.jie.visitor.TreeFormatterException implements Serializable