Package edu.rice.cs.javalanglevels.tree

Interface Summary
BodyItemI  
ForConditionI  
ForInitI  
JExpressionIF  
JExpressionIFVisitor<RetType> A parametric interface for visitors over JExpressionIF that return a value.
JExpressionIFVisitor_void An interface for visitors over JExpressionIF that do not return a value.
ReturnTypeI  
VariableInitializerI  
 

Class Summary
AbstractMethodDef Class AbstractMethodDef, a component of the JExpressionIF composite hierarchy.
AndExpression Class AndExpression, a component of the JExpressionIF composite hierarchy.
AnonymousClassInstantiation Class AnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy.
ArrayAccess Class ArrayAccess, a component of the JExpressionIF composite hierarchy.
ArrayInitializer Class ArrayInitializer, a component of the JExpressionIF composite hierarchy.
ArrayInstantiation Class ArrayInstantiation, a component of the JExpressionIF composite hierarchy.
ArrayType Class ArrayType, a component of the JExpressionIF composite hierarchy.
AssignmentExpression Class AssignmentExpression, a component of the JExpressionIF composite hierarchy.
BinaryExpression Class BinaryExpression, a component of the JExpressionIF composite hierarchy.
BitwiseAndAssignmentExpression Class BitwiseAndAssignmentExpression, a component of the JExpressionIF composite hierarchy.
BitwiseAndExpression Class BitwiseAndExpression, a component of the JExpressionIF composite hierarchy.
BitwiseAssignmentExpression Class BitwiseAssignmentExpression, a component of the JExpressionIF composite hierarchy.
BitwiseBinaryExpression Class BitwiseBinaryExpression, a component of the JExpressionIF composite hierarchy.
BitwiseNotExpression Class BitwiseNotExpression, a component of the JExpressionIF composite hierarchy.
BitwiseOrAssignmentExpression Class BitwiseOrAssignmentExpression, a component of the JExpressionIF composite hierarchy.
BitwiseOrExpression Class BitwiseOrExpression, a component of the JExpressionIF composite hierarchy.
BitwiseXorAssignmentExpression Class BitwiseXorAssignmentExpression, a component of the JExpressionIF composite hierarchy.
BitwiseXorExpression Class BitwiseXorExpression, a component of the JExpressionIF composite hierarchy.
Block Class Block, a component of the JExpressionIF composite hierarchy.
Body Class Body, a component of the JExpressionIF composite hierarchy.
BooleanExpression Class BooleanExpression, a component of the JExpressionIF composite hierarchy.
BooleanLiteral Class BooleanLiteral, a component of the JExpressionIF composite hierarchy.
BracedBody Class BracedBody, a component of the JExpressionIF composite hierarchy.
BreakStatement Class BreakStatement, a component of the JExpressionIF composite hierarchy.
CastExpression Class CastExpression, a component of the JExpressionIF composite hierarchy.
CatchBlock Class CatchBlock, a component of the JExpressionIF composite hierarchy.
CharLiteral Class CharLiteral, a component of the JExpressionIF composite hierarchy.
ClassDef Class ClassDef, a component of the JExpressionIF composite hierarchy.
ClassImportStatement Class ClassImportStatement, a component of the JExpressionIF composite hierarchy.
ClassInstantiation Class ClassInstantiation, a component of the JExpressionIF composite hierarchy.
ClassLiteral Class ClassLiteral, a component of the JExpressionIF composite hierarchy.
ClassOrInterfaceType Class ClassOrInterfaceType, a component of the JExpressionIF composite hierarchy.
ComparisonExpression Class ComparisonExpression, a component of the JExpressionIF composite hierarchy.
ComplexAnonymousClassInstantiation Class ComplexAnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy.
ComplexInitializedArrayInstantiation Class ComplexInitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
ComplexMethodInvocation Class ComplexMethodInvocation, a component of the JExpressionIF composite hierarchy.
ComplexNamedClassInstantiation Class ComplexNamedClassInstantiation, a component of the JExpressionIF composite hierarchy.
ComplexNameReference Class ComplexNameReference, a component of the JExpressionIF composite hierarchy.
ComplexSuperConstructorInvocation Class ComplexSuperConstructorInvocation, a component of the JExpressionIF composite hierarchy.
ComplexSuperReference Class ComplexSuperReference, a component of the JExpressionIF composite hierarchy.
ComplexThisConstructorInvocation Class ComplexThisConstructorInvocation, a component of the JExpressionIF composite hierarchy.
ComplexThisReference Class ComplexThisReference, a component of the JExpressionIF composite hierarchy.
ComplexUninitializedArrayInstantiation Class ComplexUninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
CompoundWord Class CompoundWord, a component of the JExpressionIF composite hierarchy.
ConcreteMethodDef Class ConcreteMethodDef, a component of the JExpressionIF composite hierarchy.
ConditionalExpression Class ConditionalExpression, a component of the JExpressionIF composite hierarchy.
ConstructorDef Class ConstructorDef, a component of the JExpressionIF composite hierarchy.
ContinueStatement Class ContinueStatement, a component of the JExpressionIF composite hierarchy.
DefaultCase Class DefaultCase, a component of the JExpressionIF composite hierarchy.
DimensionExpressionList Class DimensionExpressionList, a component of the JExpressionIF composite hierarchy.
DivideAssignmentExpression Class DivideAssignmentExpression, a component of the JExpressionIF composite hierarchy.
DivideExpression Class DivideExpression, a component of the JExpressionIF composite hierarchy.
DoStatement Class DoStatement, a component of the JExpressionIF composite hierarchy.
DoubleLiteral Class DoubleLiteral, a component of the JExpressionIF composite hierarchy.
EmptyExpression Class EmptyExpression, a component of the JExpressionIF composite hierarchy.
EmptyForCondition Class EmptyForCondition, a component of the JExpressionIF composite hierarchy.
EmptyStatement Class EmptyStatement, a component of the JExpressionIF composite hierarchy.
EqualityExpression Class EqualityExpression, a component of the JExpressionIF composite hierarchy.
EqualsExpression Class EqualsExpression, a component of the JExpressionIF composite hierarchy.
Expression Class Expression, a component of the JExpressionIF composite hierarchy.
ExpressionList Class ExpressionList, a component of the JExpressionIF composite hierarchy.
ExpressionStatement Class ExpressionStatement, a component of the JExpressionIF composite hierarchy.
FloatLiteral Class FloatLiteral, a component of the JExpressionIF composite hierarchy.
FormalParameter Class FormalParameter, a component of the JExpressionIF composite hierarchy.
ForStatement Class ForStatement, a component of the JExpressionIF composite hierarchy.
FunctionInvocation Class FunctionInvocation, a component of the JExpressionIF composite hierarchy.
GreaterThanExpression Class GreaterThanExpression, a component of the JExpressionIF composite hierarchy.
GreaterThanOrEqualExpression Class GreaterThanOrEqualExpression, a component of the JExpressionIF composite hierarchy.
IfThenElseStatement Class IfThenElseStatement, a component of the JExpressionIF composite hierarchy.
IfThenStatement Class IfThenStatement, a component of the JExpressionIF composite hierarchy.
ImportStatement Class ImportStatement, a component of the JExpressionIF composite hierarchy.
IncrementExpression Class IncrementExpression, a component of the JExpressionIF composite hierarchy.
InitializedArrayInstantiation Class InitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
InitializedVariableDeclarator Class InitializedVariableDeclarator, a component of the JExpressionIF composite hierarchy.
Initializer Class Initializer, a component of the JExpressionIF composite hierarchy.
InnerClassDef Class InnerClassDef, a component of the JExpressionIF composite hierarchy.
InnerInterfaceDef Class InnerInterfaceDef, a component of the JExpressionIF composite hierarchy.
InstanceInitializer Class InstanceInitializer, a component of the JExpressionIF composite hierarchy.
InstanceofExpression Class InstanceofExpression, a component of the JExpressionIF composite hierarchy.
Instantiation Class Instantiation, a component of the JExpressionIF composite hierarchy.
IntegerLiteral Class IntegerLiteral, a component of the JExpressionIF composite hierarchy.
InterfaceDef Class InterfaceDef, a component of the JExpressionIF composite hierarchy.
JExpression Class JExpression, a component of the JExpressionIF composite hierarchy.
JExpressionIFAbstractVisitor<RetType> A parametric abstract implementation of a visitor over JExpressionIF that return a value.
JExpressionIFAbstractVisitor_void An abstract implementation of a visitor over JExpressionIF that does not return a value.
JExpressionIFCopyDepthFirstVisitor An extension of DF visitors that copies as it visits (by default).
JExpressionIFDepthFirstVisitor<RetType> A parametric abstract implementation of a visitor over JExpressionIF that return a value.
JExpressionIFDepthFirstVisitor_void An abstract implementation of a visitor over JExpressionIF that does not return a value.
LabeledBreakStatement Class LabeledBreakStatement, a component of the JExpressionIF composite hierarchy.
LabeledCase Class LabeledCase, a component of the JExpressionIF composite hierarchy.
LabeledContinueStatement Class LabeledContinueStatement, a component of the JExpressionIF composite hierarchy.
LabeledStatement Class LabeledStatement, a component of the JExpressionIF composite hierarchy.
LeftShiftAssignmentExpression Class LeftShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
LeftShiftExpression Class LeftShiftExpression, a component of the JExpressionIF composite hierarchy.
LessThanExpression Class LessThanExpression, a component of the JExpressionIF composite hierarchy.
LessThanOrEqualExpression Class LessThanOrEqualExpression, a component of the JExpressionIF composite hierarchy.
LexicalLiteral Class LexicalLiteral, a component of the JExpressionIF composite hierarchy.
LongLiteral Class LongLiteral, a component of the JExpressionIF composite hierarchy.
MemberType Class MemberType, a component of the JExpressionIF composite hierarchy.
MethodDef Class MethodDef, a component of the JExpressionIF composite hierarchy.
MethodInvocation Class MethodInvocation, a component of the JExpressionIF composite hierarchy.
MinusAssignmentExpression Class MinusAssignmentExpression, a component of the JExpressionIF composite hierarchy.
MinusExpression Class MinusExpression, a component of the JExpressionIF composite hierarchy.
ModAssignmentExpression Class ModAssignmentExpression, a component of the JExpressionIF composite hierarchy.
ModExpression Class ModExpression, a component of the JExpressionIF composite hierarchy.
ModifiersAndVisibility Class ModifiersAndVisibility, a component of the JExpressionIF composite hierarchy.
MultiplyAssignmentExpression Class MultiplyAssignmentExpression, a component of the JExpressionIF composite hierarchy.
MultiplyExpression Class MultiplyExpression, a component of the JExpressionIF composite hierarchy.
NamedClassInstantiation Class NamedClassInstantiation, a component of the JExpressionIF composite hierarchy.
NameReference Class NameReference, a component of the JExpressionIF composite hierarchy.
NegativeExpression Class NegativeExpression, a component of the JExpressionIF composite hierarchy.
NegativePostfixIncrementExpression Class NegativePostfixIncrementExpression, a component of the JExpressionIF composite hierarchy.
NegativePrefixIncrementExpression Class NegativePrefixIncrementExpression, a component of the JExpressionIF composite hierarchy.
NoOpExpression Class NoOpExpression, a component of the JExpressionIF composite hierarchy.
NormalTryCatchStatement Class NormalTryCatchStatement, a component of the JExpressionIF composite hierarchy.
NotEqualExpression Class NotEqualExpression, a component of the JExpressionIF composite hierarchy.
NotExpression Class NotExpression, a component of the JExpressionIF composite hierarchy.
NullLiteral Class NullLiteral, a component of the JExpressionIF composite hierarchy.
NumericAssignmentExpression Class NumericAssignmentExpression, a component of the JExpressionIF composite hierarchy.
NumericBinaryExpression Class NumericBinaryExpression, a component of the JExpressionIF composite hierarchy.
NumericUnaryExpression Class NumericUnaryExpression, a component of the JExpressionIF composite hierarchy.
OrExpression Class OrExpression, a component of the JExpressionIF composite hierarchy.
PackageImportStatement Class PackageImportStatement, a component of the JExpressionIF composite hierarchy.
PackageStatement Class PackageStatement, a component of the JExpressionIF composite hierarchy.
Parenthesized Class Parenthesized, a component of the JExpressionIF composite hierarchy.
ParenthesizedExpressionList Class ParenthesizedExpressionList, a component of the JExpressionIF composite hierarchy.
PlusAssignmentExpression Class PlusAssignmentExpression, a component of the JExpressionIF composite hierarchy.
PlusExpression Class PlusExpression, a component of the JExpressionIF composite hierarchy.
PositiveExpression Class PositiveExpression, a component of the JExpressionIF composite hierarchy.
PositivePostfixIncrementExpression Class PositivePostfixIncrementExpression, a component of the JExpressionIF composite hierarchy.
PositivePrefixIncrementExpression Class PositivePrefixIncrementExpression, a component of the JExpressionIF composite hierarchy.
PostfixIncrementExpression Class PostfixIncrementExpression, a component of the JExpressionIF composite hierarchy.
PrefixIncrementExpression Class PrefixIncrementExpression, a component of the JExpressionIF composite hierarchy.
Primary Class Primary, a component of the JExpressionIF composite hierarchy.
PrimitiveType Class PrimitiveType, a component of the JExpressionIF composite hierarchy.
ReferenceType Class ReferenceType, a component of the JExpressionIF composite hierarchy.
ReturnStatement Class ReturnStatement, a component of the JExpressionIF composite hierarchy.
RightSignedShiftAssignmentExpression Class RightSignedShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
RightSignedShiftExpression Class RightSignedShiftExpression, a component of the JExpressionIF composite hierarchy.
RightUnsignedShiftAssignmentExpression Class RightUnsignedShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
RightUnsignedShiftExpression Class RightUnsignedShiftExpression, a component of the JExpressionIF composite hierarchy.
ShiftAssignmentExpression Class ShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
ShiftBinaryExpression Class ShiftBinaryExpression, a component of the JExpressionIF composite hierarchy.
SimpleAnonymousClassInstantiation Class SimpleAnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy.
SimpleAssignmentExpression Class SimpleAssignmentExpression, a component of the JExpressionIF composite hierarchy.
SimpleInitializedArrayInstantiation Class SimpleInitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
SimpleMethodInvocation Class SimpleMethodInvocation, a component of the JExpressionIF composite hierarchy.
SimpleNamedClassInstantiation Class SimpleNamedClassInstantiation, a component of the JExpressionIF composite hierarchy.
SimpleNameReference Class SimpleNameReference, a component of the JExpressionIF composite hierarchy.
SimpleSuperConstructorInvocation Class SimpleSuperConstructorInvocation, a component of the JExpressionIF composite hierarchy.
SimpleSuperReference Class SimpleSuperReference, a component of the JExpressionIF composite hierarchy.
SimpleThisConstructorInvocation Class SimpleThisConstructorInvocation, a component of the JExpressionIF composite hierarchy.
SimpleThisReference Class SimpleThisReference, a component of the JExpressionIF composite hierarchy.
SimpleUninitializedArrayInstantiation Class SimpleUninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
SourceFile Class SourceFile, a component of the JExpressionIF composite hierarchy.
Statement Class Statement, a component of the JExpressionIF composite hierarchy.
StaticInitializer Class StaticInitializer, a component of the JExpressionIF composite hierarchy.
StringLiteral Class StringLiteral, a component of the JExpressionIF composite hierarchy.
SuperConstructorInvocation Class SuperConstructorInvocation, a component of the JExpressionIF composite hierarchy.
SuperReference Class SuperReference, a component of the JExpressionIF composite hierarchy.
SwitchCase Class SwitchCase, a component of the JExpressionIF composite hierarchy.
SwitchStatement Class SwitchStatement, a component of the JExpressionIF composite hierarchy.
SynchronizedStatement Class SynchronizedStatement, a component of the JExpressionIF composite hierarchy.
TabPrintWriter An extension of PrintWriter to support indenting levels.
ThisConstructorInvocation Class ThisConstructorInvocation, a component of the JExpressionIF composite hierarchy.
ThisReference Class ThisReference, a component of the JExpressionIF composite hierarchy.
ThrowStatement Class ThrowStatement, a component of the JExpressionIF composite hierarchy.
TryCatchFinallyStatement Class TryCatchFinallyStatement, a component of the JExpressionIF composite hierarchy.
TryCatchStatement Class TryCatchStatement, a component of the JExpressionIF composite hierarchy.
Type Class Type, a component of the JExpressionIF composite hierarchy.
TypeDefBase Class TypeDefBase, a component of the JExpressionIF composite hierarchy.
TypeParameter Class TypeParameter, a component of the JExpressionIF composite hierarchy.
TypeVariable Class TypeVariable, a component of the JExpressionIF composite hierarchy.
UnaryExpression Class UnaryExpression, a component of the JExpressionIF composite hierarchy.
UnbracedBody Class UnbracedBody, a component of the JExpressionIF composite hierarchy.
UninitializedArrayInstantiation Class UninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
UninitializedVariableDeclarator Class UninitializedVariableDeclarator, a component of the JExpressionIF composite hierarchy.
UnlabeledBreakStatement Class UnlabeledBreakStatement, a component of the JExpressionIF composite hierarchy.
UnlabeledContinueStatement Class UnlabeledContinueStatement, a component of the JExpressionIF composite hierarchy.
UnparenthesizedExpressionList Class UnparenthesizedExpressionList, a component of the JExpressionIF composite hierarchy.
ValueReturnStatement Class ValueReturnStatement, a component of the JExpressionIF composite hierarchy.
VariableDeclaration Class VariableDeclaration, a component of the JExpressionIF composite hierarchy.
VariableDeclarator Class VariableDeclarator, a component of the JExpressionIF composite hierarchy.
VariableReference Class VariableReference, a component of the JExpressionIF composite hierarchy.
VoidReturn Class VoidReturn, a component of the JExpressionIF composite hierarchy.
VoidReturnStatement Class VoidReturnStatement, a component of the JExpressionIF composite hierarchy.
WhileStatement Class WhileStatement, a component of the JExpressionIF composite hierarchy.
Word Class Word, a component of the JExpressionIF composite hierarchy.