Class Summary |
AddAssignExpression |
This class represents the add assign expression nodes of the syntax tree |
AddExpression |
This class represents the add expression nodes of the syntax tree |
Allocation |
This class represents the allocation nodes of the syntax tree |
AndExpression |
This class represents the and expression nodes of the syntax tree |
ArrayAccess |
This class represents the array access nodes of the syntax tree |
ArrayAllocation |
This class represents the array allocation nodes of the syntax tree |
ArrayAllocation.TypeDescriptor |
This class contains informations about the array to create |
ArrayInitializer |
This class represents the array initializer nodes of the syntax tree |
ArrayType |
This class represents the array type nodes of the syntax tree |
AssignExpression |
This class represents the assign expression nodes of the syntax tree |
BinaryExpression |
This class represents the binary expression nodes of the syntax tree |
BitAndAssignExpression |
This class represents the bit and assign expression nodes of the syntax tree |
BitAndExpression |
This class represents the bit and expression nodes of the syntax tree |
BitOrAssignExpression |
This class represents the bit and assign expression nodes of the syntax tree |
BitOrExpression |
This class represents the bit or expression nodes of the syntax tree |
BlockStatement |
This class represents the block statement nodes of the syntax tree |
BooleanLiteral |
This class represents the boolean literal nodes of the syntax tree |
BooleanType |
This class represents the boolean type nodes of the syntax tree |
BreakStatement |
This class represents the break statement nodes of the syntax tree |
ByteType |
This class represents the byte type nodes of the syntax tree |
CastExpression |
This class represents the cast expression nodes of the syntax tree |
CatchStatement |
To store the informations about the catch statements |
CharacterLiteral |
This class represents the character literal nodes of the syntax tree |
CharType |
This class represents the char type nodes of the syntax tree |
ClassAllocation |
This class represents the anonymous class allocation nodes of the syntax tree |
ClassDeclaration |
This class represents a class declaration |
ClassInitializer |
This class represents the class initializer statement nodes of the syntax tree |
ComplementExpression |
This class represents the complement expression nodes of the syntax tree |
ConditionalExpression |
This class represents the binary expression nodes of the syntax tree |
ConstructorDeclaration |
This class represents constructor declarations in an AST |
ConstructorInvocation |
This class represents the constructor call nodes of the syntax tree |
ContinueStatement |
This class represents the continue statement nodes of the syntax tree |
DivideAssignExpression |
This class represents the divide assign expression nodes of the syntax tree |
DivideExpression |
This class represents the divide expression nodes of the syntax tree |
DoStatement |
This class represents the do statement nodes of the syntax tree |
DoubleLiteral |
This class represents the double literal nodes of the syntax tree |
DoubleType |
This class represents the double type nodes of the syntax tree |
EmptyStatement |
This class represents the empty statement nodes of the syntax tree |
EqualExpression |
This class represents the equal expression nodes of the syntax tree |
ExclusiveOrAssignExpression |
This class represents the exclusive and assign expression nodes of the syntax tree |
ExclusiveOrExpression |
This class represents the bit or expression nodes of the syntax tree |
Expression |
This class represents the expression nodes of the syntax tree |
FieldAccess |
This class represents the field access nodes of the syntax tree |
FieldDeclaration |
This class represents field declarations in an AST |
FloatLiteral |
This class represents the float literal nodes of the syntax tree |
FloatType |
This class represents the float type nodes of the syntax tree |
FormalParameter |
This class represents the method parameters in the syntax tree |
ForStatement |
This class represents the for statement nodes of the syntax tree |
FunctionCall |
This class represents the function call nodes of the syntax tree |
GreaterExpression |
This class represents the greater expression nodes of the syntax tree |
GreaterOrEqualExpression |
This class represents the greater or equal expression nodes of the syntax tree |
Identifier |
This class implements a tree token |
IfThenElseStatement |
This class represents the if-then-else statement nodes of the syntax tree |
IfThenStatement |
This class represents the if-then statement nodes of the syntax tree |
ImportDeclaration |
This class represents the import declarations |
Initializer |
This class represents the initializer statement nodes of the syntax tree |
InnerAllocation |
This class represents the inner allocation nodes of the syntax tree |
InnerClassAllocation |
This class represents the anonymous inner classe allocation nodes
of the syntax tree |
InstanceInitializer |
This class represents the instance initializer statement nodes of the syntax tree |
InstanceOfExpression |
This class represents the instanceof expression nodes of the syntax tree |
IntegerLiteral |
This class represents the integer literal nodes of the syntax tree |
InterfaceDeclaration |
This class represents an interface declaration |
IntType |
This class represents the int type nodes of the syntax tree |
LabeledStatement |
This class represents the labeled statement nodes of the syntax tree |
LessExpression |
This class represents the less expression nodes of the syntax tree |
LessOrEqualExpression |
This class represents the less or equal expression nodes of the syntax tree |
Literal |
This class represents the literal nodes of the syntax tree |
LongLiteral |
This class represents the long literal nodes of the syntax tree |
LongType |
This class represents the long type nodes of the syntax tree |
MethodCall |
This class represents the method call nodes of the syntax tree |
MethodDeclaration |
This class represents method declarations in an AST |
MinusExpression |
This class represents the minus expression nodes of the syntax tree |
MultiplyAssignExpression |
This class represents the multiply assign expression nodes of the syntax tree |
MultiplyExpression |
This class represents the multiply expression nodes of the syntax tree |
Node |
This class represents the nodes of the syntax tree |
NotEqualExpression |
This class represents the not equal expression nodes of the syntax tree |
NotExpression |
This class represents the not expression nodes of the syntax tree |
NullLiteral |
This class represents the null literal nodes of the syntax tree |
ObjectFieldAccess |
This class represents the field access nodes of the syntax tree |
ObjectMethodCall |
This class represents the method call nodes of the syntax tree |
OrExpression |
This class represents the or expression nodes of the syntax tree |
PackageDeclaration |
This class represents the package declarations |
PlusExpression |
This class represents the plus expression nodes of the syntax tree |
PostDecrement |
This class represents the post decrement nodes of the syntax tree |
PostIncrement |
This class represents the post increment nodes of the syntax tree |
PreDecrement |
This class represents the pre decrement nodes of the syntax tree |
PreIncrement |
This class represents the pre increment nodes of the syntax tree |
PrimaryExpression |
This class represents the primary expression nodes of the syntax tree |
PrimitiveType |
This class represents the primitive type nodes of the syntax tree |
QualifiedName |
This class represents the qualified name nodes of the syntax tree |
ReferenceType |
This class represents the reference type nodes of the syntax tree |
RemainderAssignExpression |
This class represents the remainder assign expression nodes of the syntax tree |
RemainderExpression |
This class represents the remainder expression nodes of the syntax tree |
ReturnStatement |
This class represents the return statement nodes of the syntax tree |
ShiftLeftAssignExpression |
This class represents the shift left assign expression nodes of the syntax tree |
ShiftLeftExpression |
This class represents the shift left expression nodes of the syntax tree |
ShiftRightAssignExpression |
This class represents the shift right assign expression nodes of the syntax tree |
ShiftRightExpression |
This class represents the shift right expression nodes of the syntax tree |
ShortType |
This class represents the short type nodes of the syntax tree |
SimpleAllocation |
This class represents the allocation nodes of the syntax tree |
SimpleAssignExpression |
This class represents the assign expression nodes of the syntax tree |
Statement |
This class represents the statement nodes of the syntax tree |
StaticFieldAccess |
This class represents the field access nodes of the syntax tree |
StaticMethodCall |
This class represents the static method call nodes of the syntax tree |
StringLiteral |
This class represents the string literal nodes of the syntax tree |
SubtractAssignExpression |
This class represents the subtract assign expression nodes of the syntax tree |
SubtractExpression |
This class represents the subtract expression nodes of the syntax tree |
SuperFieldAccess |
This class represents the super field access nodes of the syntax tree |
SuperMethodCall |
This class represents the super method call nodes of the syntax tree |
SwitchBlock |
This class represents the switch expression-statement bindings |
SwitchStatement |
This class represents the switch statement nodes of the syntax tree |
SynchronizedStatement |
This class represents the synchronized statement nodes of the syntax tree |
ThisExpression |
This class represents the 'this' expression nodes of the syntax tree |
ThrowStatement |
This class represents the throw statement nodes of the syntax tree |
TreeUtilities |
This class contains a collection of utility methods for trees. |
TryStatement |
This class represents the try statement nodes of the syntax tree |
Type |
This class represents the type nodes of the syntax tree |
TypeDeclaration |
This class represents a type declaration |
TypeExpression |
This class represents the type expression nodes of the syntax tree |
UnaryExpression |
This class represents the unary expression nodes of the syntax tree |
UnsignedShiftRightAssignExpression |
This class represents the unsigned shift right assign expression nodes
of the syntax tree |
UnsignedShiftRightExpression |
This class represents the unsigned shift right expression nodes of the syntax tree |
VariableDeclaration |
This class represents variable declarations in an AST |
VoidType |
This class represents the void type nodes of the syntax tree |
WhileStatement |
This class represents the while statement nodes of the syntax tree |
Provides classes and interfaces for producing an abstract
syntax tree. This package does not depend of any non standard
java package.