|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SourceInfo.Wrapper | |
|---|---|
| edu.rice.cs.dynamicjava.interpreter | |
| koala.dynamicjava.parser.wrapper | Provides a collection of classes used to hide the implementation of the parser. |
| koala.dynamicjava.tree | |
| koala.dynamicjava.tree.tiger | |
| Uses of SourceInfo.Wrapper in edu.rice.cs.dynamicjava.interpreter |
|---|
| Classes in edu.rice.cs.dynamicjava.interpreter that implement SourceInfo.Wrapper | |
|---|---|
class |
CheckerException
|
class |
InternalException
Represents a file system-level problem that occurs in accessing a source file. |
class |
ParserException
|
| Uses of SourceInfo.Wrapper in koala.dynamicjava.parser.wrapper |
|---|
| Classes in koala.dynamicjava.parser.wrapper that implement SourceInfo.Wrapper | |
|---|---|
class |
ParseError
This error is thrown when an unexpected error append while parsing a statement |
class |
TreeToken
An IdentifierToken wrapping a javacc Token. |
| Uses of SourceInfo.Wrapper in koala.dynamicjava.tree |
|---|
| Subinterfaces of SourceInfo.Wrapper in koala.dynamicjava.tree | |
|---|---|
interface |
IdentifierToken
This interface represents an identifier token, ie a token from the tree point of view |
| Classes in koala.dynamicjava.tree that implement SourceInfo.Wrapper | |
|---|---|
class |
AddAssignExpression
This class represents the add assign expression nodes of the syntax tree |
class |
AddExpression
This class represents the add expression nodes of the syntax tree |
class |
AmbiguousName
This class represents the qualified name nodes of the syntax tree |
class |
AndExpression
This class represents the and expression nodes of the syntax tree |
class |
Annotation
|
class |
AnonymousAllocation
This class represents the anonymous class allocation nodes of the syntax tree. |
class |
AnonymousInnerAllocation
This class represents the anonymous allocation nodes that extend an inner class. |
class |
ArrayAccess
This class represents the array access nodes of the syntax tree |
class |
ArrayAllocation
This class represents the array allocation nodes of the syntax tree |
static class |
ArrayAllocation.TypeDescriptor
This class contains informations about the array to create |
class |
ArrayInitializer
This class represents the array initializer nodes of the syntax tree |
class |
ArrayTypeName
This class represents the array type nodes of the syntax tree |
class |
AssertStatement
This class represents the assert statement nodes of the syntax tree |
class |
AssignExpression
This class represents the assign expression nodes of the syntax tree |
class |
BinaryExpression
This class represents the binary expression nodes of the syntax tree |
class |
BitAndAssignExpression
This class represents the bit and assign expression nodes of the syntax tree |
class |
BitAndExpression
This class represents the bit and expression nodes of the syntax tree |
class |
BitOrAssignExpression
This class represents the bit and assign expression nodes of the syntax tree |
class |
BitOrExpression
This class represents the bit or expression nodes of the syntax tree |
class |
BlockStatement
This class represents the block statement nodes of the syntax tree |
class |
BooleanLiteral
This class represents the boolean literal nodes of the syntax tree |
class |
BooleanTypeName
This class represents the boolean type nodes of the syntax tree |
class |
BreakStatement
This class represents the break statement nodes of the syntax tree |
class |
ByteTypeName
This class represents the byte type nodes of the syntax tree |
class |
CastExpression
This class represents the cast expression nodes of the syntax tree |
class |
CatchStatement
To store the informations about the catch statements |
class |
CharacterLiteral
This class represents the character literal nodes of the syntax tree |
class |
CharTypeName
This class represents the char type nodes of the syntax tree |
class |
ClassDeclaration
This class represents a class declaration |
class |
ClassInitializer
This class represents the class initializer statement nodes of the syntax tree |
class |
CompilationUnit
|
class |
ComplementExpression
This class represents the complement expression nodes of the syntax tree |
class |
ConditionalExpression
This class represents the binary expression nodes of the syntax tree |
class |
ConstructorCall
This class represents the constructor call nodes of the syntax tree |
class |
ConstructorDeclaration
This class represents constructor declarations in an AST |
class |
ContinueStatement
This class represents the continue statement nodes of the syntax tree |
class |
Declaration
|
class |
DivideAssignExpression
This class represents the divide assign expression nodes of the syntax tree |
class |
DivideExpression
This class represents the divide expression nodes of the syntax tree |
class |
DoStatement
This class represents the do statement nodes of the syntax tree |
class |
DoubleLiteral
This class represents the double literal nodes of the syntax tree |
class |
DoubleTypeName
This class represents the double type nodes of the syntax tree |
class |
EmptyStatement
This class represents the empty statement nodes of the syntax tree |
class |
EnumDeclaration
This class represents an enum declaration |
static class |
EnumDeclaration.EnumConstant
|
class |
EqualExpression
This class represents the equal expression nodes of the syntax tree |
class |
ExclusiveOrAssignExpression
This class represents the exclusive and assign expression nodes of the syntax tree |
class |
ExclusiveOrExpression
This class represents the bit or expression nodes of the syntax tree |
class |
Expression
This class represents the expression nodes of the syntax tree |
class |
ExpressionStatement
This class represents the assert statement nodes of the syntax tree |
class |
FieldAccess
This class represents the field access nodes of the syntax tree |
class |
FieldDeclaration
This class represents field declarations in an AST |
class |
FloatLiteral
This class represents the float literal nodes of the syntax tree |
class |
FloatTypeName
This class represents the float type nodes of the syntax tree |
class |
ForEachStatement
This class represents the foreach statement nodes of the syntax tree |
class |
FormalParameter
This class represents the method parameters in the syntax tree |
class |
ForSlashEachStatement
This class represents the for statement nodes of the syntax tree |
class |
ForStatement
This class represents the for statement nodes of the syntax tree |
class |
GreaterExpression
This class represents the greater expression nodes of the syntax tree |
class |
GreaterOrEqualExpression
This class represents the greater or equal expression nodes of the syntax tree |
class |
Identifier
A stand-alone IdentifierToken. |
class |
IfThenElseStatement
This class represents the if-then-else statement nodes of the syntax tree |
class |
IfThenStatement
This class represents the if-then statement nodes of the syntax tree |
class |
ImportDeclaration
This class represents the import declarations |
class |
Initializer
This class represents the initializer statement nodes of the syntax tree |
class |
InnerAllocation
This class represents the *inner class* allocation nodes of the syntax tree |
class |
InstanceInitializer
This class represents the instance initializer statement nodes of the syntax tree |
class |
InstanceOfExpression
This class represents the instanceof expression nodes of the syntax tree |
class |
IntegerLiteral
This class represents the integer literal nodes of the syntax tree |
class |
InterfaceDeclaration
This class represents an interface declaration |
class |
IntTypeName
This class represents the int type nodes of the syntax tree |
class |
LabeledStatement
This class represents the labeled statement nodes of the syntax tree |
class |
LessExpression
This class represents the less expression nodes of the syntax tree |
class |
LessOrEqualExpression
This class represents the less or equal expression nodes of the syntax tree |
class |
Literal
This class represents the literal nodes of the syntax tree |
class |
LongLiteral
This class represents the long literal nodes of the syntax tree |
class |
LongTypeName
This class represents the long type nodes of the syntax tree |
class |
MethodCall
An abstract parent for all method calls. |
class |
MethodDeclaration
This class represents method declarations in an AST |
class |
MinusExpression
This class represents the minus expression nodes of the syntax tree |
class |
ModifierSet
|
class |
MultiplyAssignExpression
This class represents the multiply assign expression nodes of the syntax tree |
class |
MultiplyExpression
This class represents the multiply expression nodes of the syntax tree |
class |
Node
This class represents the nodes of the syntax tree |
class |
NotEqualExpression
This class represents the not equal expression nodes of the syntax tree |
class |
NotExpression
This class represents the not expression nodes of the syntax tree |
class |
NullLiteral
This class represents the null literal nodes of the syntax tree |
class |
ObjectFieldAccess
This class represents the field access nodes of the syntax tree |
class |
ObjectMethodCall
This class represents the method call nodes of the syntax tree. |
class |
OrExpression
This class represents the or expression nodes of the syntax tree |
class |
PackageDeclaration
This class represents the package declarations |
class |
PlusExpression
This class represents the plus expression nodes of the syntax tree |
class |
PostDecrement
This class represents the post decrement nodes of the syntax tree |
class |
PostIncrement
This class represents the post increment nodes of the syntax tree |
class |
PreDecrement
This class represents the pre decrement nodes of the syntax tree |
class |
PreIncrement
This class represents the pre increment nodes of the syntax tree |
class |
PrimaryExpression
This class represents the primary expression nodes of the syntax tree |
class |
PrimitiveTypeName
This class represents the primitive type nodes of the syntax tree |
class |
ReferenceTypeName
This class represents the reference type nodes of the syntax tree |
class |
RemainderAssignExpression
This class represents the remainder assign expression nodes of the syntax tree |
class |
RemainderExpression
This class represents the remainder expression nodes of the syntax tree |
class |
ReturnStatement
This class represents the return statement nodes of the syntax tree |
class |
ShiftLeftAssignExpression
This class represents the shift left assign expression nodes of the syntax tree |
class |
ShiftLeftExpression
This class represents the shift left expression nodes of the syntax tree |
class |
ShiftRightAssignExpression
This class represents the shift right assign expression nodes of the syntax tree |
class |
ShiftRightExpression
This class represents the shift right expression nodes of the syntax tree |
class |
ShortTypeName
This class represents the short type nodes of the syntax tree |
class |
SimpleAllocation
This class represents the regular allocation nodes of the syntax tree. |
class |
SimpleAssignExpression
This class represents the assign expression nodes of the syntax tree |
class |
SimpleFieldAccess
Represents an unqualified field access. |
class |
SimpleMethodCall
This class represents the function call nodes of the syntax tree. |
class |
Statement
This class represents the statement nodes of the syntax tree |
class |
StaticFieldAccess
This class represents the field access nodes of the syntax tree |
class |
StaticMethodCall
This class represents the static method call nodes of the syntax tree. |
class |
StringLiteral
This class represents the string literal nodes of the syntax tree |
class |
SubtractAssignExpression
This class represents the subtract assign expression nodes of the syntax tree |
class |
SubtractExpression
This class represents the subtract expression nodes of the syntax tree |
class |
SuperFieldAccess
This class represents the super field access nodes of the syntax tree |
class |
SuperMethodCall
This class represents the super method call nodes of the syntax tree. |
class |
SwitchBlock
This class represents the switch expression-statement bindings |
class |
SwitchStatement
This class represents the switch statement nodes of the syntax tree |
class |
SynchronizedStatement
This class represents the synchronized statement nodes of the syntax tree |
class |
ThisExpression
This class represents the 'this' expression nodes of the syntax tree. |
class |
ThrowStatement
This class represents the throw statement nodes of the syntax tree |
class |
TryStatement
This class represents the try statement nodes of the syntax tree |
class |
TypeDeclaration
This class represents a type declaration |
class |
TypeExpression
This class represents the type expression nodes of the syntax tree |
class |
TypeName
This class represents the type nodes of the syntax tree |
class |
UnaryExpression
This class represents the unary expression nodes of the syntax tree |
class |
UnsignedShiftRightAssignExpression
This class represents the unsigned shift right assign expression nodes of the syntax tree |
class |
UnsignedShiftRightExpression
This class represents the unsigned shift right expression nodes of the syntax tree |
class |
VariableAccess
|
class |
VariableDeclaration
This class represents variable declarations in an AST |
class |
VoidTypeName
This class represents the void type nodes of the syntax tree |
class |
WhileStatement
This class represents the while statement nodes of the syntax tree |
| Methods in koala.dynamicjava.tree with parameters of type SourceInfo.Wrapper | |
|---|---|
static SourceInfo |
SourceInfo.extend(SourceInfo.Wrapper wrapper,
int endLine,
int endColumn)
|
static SourceInfo |
SourceInfo.prepend(int startLine,
int startColumn,
SourceInfo.Wrapper wrapper)
|
static SourceInfo |
SourceInfo.span(SourceInfo.Wrapper first,
SourceInfo.Wrapper second)
|
static SourceInfo |
SourceInfo.span(SourceInfo.Wrapper first,
SourceInfo second)
|
static SourceInfo |
SourceInfo.span(SourceInfo first,
SourceInfo.Wrapper second)
|
| Uses of SourceInfo.Wrapper in koala.dynamicjava.tree.tiger |
|---|
| Classes in koala.dynamicjava.tree.tiger that implement SourceInfo.Wrapper | |
|---|---|
class |
GenericReferenceTypeName
This class represents a generic reference type |
class |
HookTypeName
This class represents the HookTypeName (?) nodes of the syntax tree |
class |
TypeParameter
Class TypeParameter, a component of the DynamicJava composite hierarchy. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||