|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SourceInfo | |
|---|---|
| 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 in edu.rice.cs.dynamicjava.interpreter |
|---|
| Methods in edu.rice.cs.dynamicjava.interpreter that return SourceInfo | |
|---|---|
SourceInfo |
CheckerException.getSourceInfo()
|
SourceInfo |
InternalException.getSourceInfo()
|
SourceInfo |
ParserException.getSourceInfo()
|
| Constructors in edu.rice.cs.dynamicjava.interpreter with parameters of type SourceInfo | |
|---|---|
InternalException(RuntimeException e,
SourceInfo si)
|
|
| Uses of SourceInfo in koala.dynamicjava.parser.wrapper |
|---|
| Methods in koala.dynamicjava.parser.wrapper that return SourceInfo | |
|---|---|
SourceInfo |
TreeToken.getSourceInfo()
|
SourceInfo |
ParseError.getSourceInfo()
|
| Constructors in koala.dynamicjava.parser.wrapper with parameters of type SourceInfo | |
|---|---|
ParseError(String s,
SourceInfo si)
Constructs an ExecutionError with the specified
detail message. |
|
ParseError(Throwable t,
SourceInfo si)
|
|
| Uses of SourceInfo in koala.dynamicjava.tree |
|---|
| Fields in koala.dynamicjava.tree declared as SourceInfo | |
|---|---|
static SourceInfo |
SourceInfo.NONE
|
| Methods in koala.dynamicjava.tree that return SourceInfo | |
|---|---|
static SourceInfo |
SourceInfo.extend(SourceInfo.Wrapper wrapper,
int endLine,
int endColumn)
|
static SourceInfo |
SourceInfo.extend(SourceInfo si,
int endLine,
int endColumn)
|
SourceInfo |
IdentifierToken.getSourceInfo()
|
SourceInfo |
SourceInfo.Wrapper.getSourceInfo()
|
SourceInfo |
Identifier.getSourceInfo()
|
SourceInfo |
ArrayAllocation.TypeDescriptor.getSourceInfo()
|
SourceInfo |
Node.getSourceInfo()
Returns the sourceInfo. |
static SourceInfo |
SourceInfo.point(File f,
int line,
int column)
|
static SourceInfo |
SourceInfo.prepend(int startLine,
int startColumn,
SourceInfo.Wrapper wrapper)
|
static SourceInfo |
SourceInfo.prepend(int startLine,
int startColumn,
SourceInfo si)
|
static SourceInfo |
SourceInfo.range(File f,
int startLine,
int startColumn,
int endLine,
int endColumn)
|
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)
|
static SourceInfo |
SourceInfo.span(SourceInfo first,
SourceInfo second)
|
| Methods in koala.dynamicjava.tree with parameters of type SourceInfo | |
|---|---|
int |
SourceInfo.compareTo(SourceInfo that)
|
static SourceInfo |
SourceInfo.extend(SourceInfo si,
int endLine,
int endColumn)
|
static SourceInfo |
SourceInfo.prepend(int startLine,
int startColumn,
SourceInfo si)
|
void |
Node.setSourceInfo(SourceInfo si)
Sets the filename |
static SourceInfo |
SourceInfo.span(SourceInfo.Wrapper first,
SourceInfo second)
|
static SourceInfo |
SourceInfo.span(SourceInfo first,
SourceInfo.Wrapper second)
|
static SourceInfo |
SourceInfo.span(SourceInfo first,
SourceInfo second)
|
| Constructors in koala.dynamicjava.tree with parameters of type SourceInfo | |
|---|---|
AddAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
AddExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
AmbiguousName(List<IdentifierToken> ids,
SourceInfo si)
Creates a new qualified name |
|
AndExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
Annotation(ReferenceTypeName t,
List<Pair<String,Expression>> vals,
SourceInfo si)
|
|
AnonymousAllocation(Option<List<TypeName>> targs,
ReferenceTypeName tp,
List<? extends Expression> args,
List<Node> memb,
SourceInfo si)
Initializes the expression |
|
AnonymousAllocation(ReferenceTypeName tp,
List<? extends Expression> args,
List<Node> memb,
SourceInfo si)
Initializes the expression |
|
AnonymousInnerAllocation(Expression exp,
Option<List<TypeName>> targs,
String cn,
Option<List<TypeName>> ctargs,
List<? extends Expression> args,
List<Node> memb,
SourceInfo si)
Initializes the expression |
|
ArrayAccess(Expression exp,
Expression cell,
SourceInfo si)
Creates a new array access node |
|
ArrayAllocation.TypeDescriptor(List<? extends Expression> sizes,
int dim,
ArrayInitializer init,
SourceInfo si)
Creates a new type descriptor |
|
ArrayAllocation(TypeName tp,
ArrayAllocation.TypeDescriptor td,
SourceInfo si)
Initializes the expression |
|
ArrayInitializer(List<? extends Expression> cells,
SourceInfo si)
Initializes the expression |
|
ArrayTypeName(TypeName et,
int dim,
boolean varg,
SourceInfo si)
Initializes the type |
|
AssertStatement(Expression cond,
Expression falseString,
SourceInfo si)
Creates a new assert statement |
|
AssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BinaryExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BitAndAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BitAndExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BitOrAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BitOrExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BlockStatement(List<Node> stmts,
SourceInfo si)
Creates a new block statement |
|
BooleanLiteral(boolean val,
SourceInfo si)
Initializes a literal |
|
BooleanTypeName(SourceInfo si)
Initializes the type |
|
BreakStatement(String label,
SourceInfo si)
Creates a new while statement |
|
ByteTypeName(SourceInfo si)
Initializes the type |
|
CastExpression(TypeName tt,
Expression exp,
SourceInfo si)
Initializes the expression |
|
CatchStatement(FormalParameter fp,
Node blk,
SourceInfo si)
Creates a new catch statement |
|
CharacterLiteral(String rep,
SourceInfo si)
Initializes a literal |
|
CharTypeName(SourceInfo si)
Initializes the type |
|
ClassDeclaration(ModifierSet mods,
String name,
Option<List<TypeParameter>> tparams,
ReferenceTypeName ext,
List<? extends ReferenceTypeName> impl,
List<Node> body,
SourceInfo si)
Creates a new class declaration |
|
ClassDeclaration(ModifierSet mods,
String name,
ReferenceTypeName ext,
List<? extends ReferenceTypeName> impl,
List<Node> body,
SourceInfo si)
Creates a new class declaration |
|
ClassInitializer(BlockStatement block,
SourceInfo si)
Creates a new initializer statement |
|
CompilationUnit(PackageDeclaration pkg,
List<ImportDeclaration> imp,
List<Node> decls,
SourceInfo si)
|
|
ComplementExpression(Expression exp,
SourceInfo si)
Initializes the expression |
|
ConditionalExpression(Expression cexp,
Expression texp,
Expression fexp,
SourceInfo si)
Initializes the expression |
|
ConstructorCall(Expression exp,
List<? extends Expression> args,
boolean sup,
SourceInfo si)
Creates a new node |
|
ConstructorDeclaration(ModifierSet mods,
Option<List<TypeParameter>> tparams,
String name,
List<FormalParameter> params,
List<? extends ReferenceTypeName> excepts,
ConstructorCall eci,
List<Node> stmts,
SourceInfo si)
Creates a new method declaration |
|
ConstructorDeclaration(ModifierSet mods,
String name,
List<FormalParameter> params,
List<? extends ReferenceTypeName> excepts,
ConstructorCall eci,
List<Node> stmts,
SourceInfo si)
Creates a new method declaration |
|
ContinueStatement(String label,
SourceInfo si)
Creates a new while statement |
|
Declaration(ModifierSet mods,
SourceInfo si)
|
|
DivideAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
DivideExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
DoStatement(Expression cond,
Node body,
SourceInfo si)
Creates a new do statement |
|
DoubleLiteral(String rep,
SourceInfo si)
Initializes a literal |
|
DoubleTypeName(SourceInfo si)
Initializes the type |
|
EmptyStatement(SourceInfo si)
Creates a new empty statement |
|
EnumDeclaration.EnumConstant(ModifierSet mods,
String _name,
List<? extends Expression> _args,
List<Node> _classBody,
SourceInfo si)
|
|
EnumDeclaration(ModifierSet mods,
String name,
List<? extends ReferenceTypeName> impl,
EnumDeclaration.EnumBody body,
SourceInfo si)
Creates a new enum declaration |
|
EqualExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ExclusiveOrAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ExclusiveOrExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
Expression(SourceInfo si)
Initializes the expression |
|
ExpressionStatement(Expression exp,
boolean hasSemi,
SourceInfo si)
Creates a new assert statement |
|
FieldAccess(String fln,
SourceInfo si)
Creates a new field access node |
|
FieldDeclaration(ModifierSet mods,
TypeName type,
String name,
Expression init,
SourceInfo si)
Creates a new field declaration |
|
FloatLiteral(String rep,
SourceInfo si)
Initializes a literal |
|
FloatTypeName(SourceInfo si)
Initializes the type |
|
ForEachStatement(FormalParameter para,
Expression coll,
Node body,
SourceInfo si)
Creates a new for statement |
|
FormalParameter(ModifierSet mods,
TypeName t,
String n,
SourceInfo si)
Initializes the node |
|
ForSlashEachStatement(SourceInfo si)
|
|
ForStatement(List<Node> init,
Expression cond,
List<Node> updt,
Node body,
SourceInfo si)
Creates a new for statement |
|
GreaterExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
GreaterOrEqualExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
Identifier(String im,
SourceInfo si)
Creates a new token |
|
IfThenElseStatement(Expression cond,
Node tstmt,
Node estmt,
SourceInfo si)
Creates a new while statement |
|
IfThenStatement(Expression cond,
Node tstmt,
SourceInfo si)
Creates a new while statement |
|
ImportDeclaration(List<IdentifierToken> ident,
boolean pkg,
boolean sttc,
SourceInfo si)
Creates a new import declaration node |
|
ImportDeclaration(String nm,
boolean pkg,
boolean sttc,
SourceInfo si)
Creates a new import declaration node |
|
Initializer(BlockStatement block,
SourceInfo si)
Creates a new initializer statement |
|
InnerAllocation(Expression exp,
Option<List<TypeName>> targs,
String cn,
Option<List<TypeName>> ctargs,
List<? extends Expression> args,
SourceInfo si)
Initializes the expression |
|
InnerAllocation(Expression exp,
String cn,
Option<List<TypeName>> ctargs,
List<? extends Expression> args,
SourceInfo si)
Initializes the expression |
|
InstanceInitializer(BlockStatement block,
SourceInfo si)
Creates a new initializer statement |
|
InstanceOfExpression(Expression exp,
TypeName t,
SourceInfo si)
Initializes the expression |
|
IntegerLiteral(String rep,
SourceInfo si)
Initializes a literal |
|
InterfaceDeclaration(ModifierSet mods,
boolean ann,
String name,
List<? extends ReferenceTypeName> impl,
List<Node> body,
SourceInfo si)
Creates a new interface declaration |
|
InterfaceDeclaration(ModifierSet mods,
boolean ann,
String name,
Option<List<TypeParameter>> tparams,
List<? extends ReferenceTypeName> impl,
List<Node> body,
SourceInfo si)
Creates a new interface declaration |
|
IntTypeName(SourceInfo si)
Initializes the type |
|
LabeledStatement(String label,
Node stat,
SourceInfo si)
Creates a new while statement |
|
LessExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
LessOrEqualExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
Literal(String rep,
Object val,
Class<?> typ,
SourceInfo si)
Initializes a literal |
|
LongLiteral(String rep,
SourceInfo si)
Initializes a literal |
|
LongTypeName(SourceInfo si)
Initializes the type |
|
MethodCall(Option<List<TypeName>> targs,
String mn,
List<? extends Expression> args,
SourceInfo si)
Creates a new node |
|
MethodDeclaration(ModifierSet mods,
Option<List<TypeParameter>> tparams,
TypeName type,
String name,
List<FormalParameter> params,
List<? extends ReferenceTypeName> excepts,
BlockStatement body,
SourceInfo si)
Creates a new method declaration |
|
MethodDeclaration(ModifierSet mods,
TypeName type,
String name,
List<FormalParameter> params,
List<? extends ReferenceTypeName> excepts,
BlockStatement body,
SourceInfo si)
Creates a new method declaration |
|
MinusExpression(Expression exp,
SourceInfo si)
Initializes the expression |
|
ModifierSet(Set<ModifierSet.Modifier> flgs,
List<Annotation> annots,
SourceInfo si)
|
|
MultiplyAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
MultiplyExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
Node(SourceInfo si)
|
|
NotEqualExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
NotExpression(Expression exp,
SourceInfo si)
Initializes the expression |
|
NullLiteral(SourceInfo si)
Initializes a literal |
|
ObjectFieldAccess(Expression exp,
String fln,
SourceInfo si)
Creates a new field access node |
|
ObjectMethodCall(Expression exp,
Option<List<TypeName>> targs,
String mn,
List<? extends Expression> args,
SourceInfo si)
Creates a new node |
|
ObjectMethodCall(Expression exp,
String mn,
List<? extends Expression> args,
SourceInfo si)
Creates a new node |
|
OrExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
PackageDeclaration(ModifierSet mods,
List<IdentifierToken> ident,
SourceInfo si)
Creates a new package declaration node |
|
PackageDeclaration(ModifierSet mods,
String nm,
SourceInfo si)
Creates a new package declaration node |
|
PlusExpression(Expression exp,
SourceInfo si)
Initializes the expression |
|
PostDecrement(Expression exp,
SourceInfo si)
Initializes the expression |
|
PostIncrement(Expression exp,
SourceInfo si)
Initializes the expression |
|
PreDecrement(Expression exp,
SourceInfo si)
Initializes the expression |
|
PreIncrement(Expression exp,
SourceInfo si)
Initializes the expression |
|
PrimaryExpression(SourceInfo si)
Initializes the expression |
|
PrimitiveTypeName(Class<?> val,
SourceInfo si)
Initializes the type |
|
ReferenceTypeName(List<? extends IdentifierToken> ids,
SourceInfo si)
Initializes the type |
|
ReferenceTypeName(String[] names,
SourceInfo si)
|
|
RemainderAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
RemainderExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ReturnStatement(Expression exp,
SourceInfo si)
Creates a new while statement |
|
ShiftLeftAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ShiftLeftExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ShiftRightAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ShiftRightExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ShortTypeName(SourceInfo si)
Initializes the type |
|
SimpleAllocation(Option<List<TypeName>> targs,
ReferenceTypeName tp,
List<? extends Expression> args,
SourceInfo si)
Initializes the expression |
|
SimpleAllocation(ReferenceTypeName tp,
List<? extends Expression> args,
SourceInfo si)
Initializes the expression |
|
SimpleAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
SimpleFieldAccess(String fln,
SourceInfo si)
Creates a new field access node |
|
SimpleMethodCall(Option<List<TypeName>> targs,
String mn,
List<Expression> args,
SourceInfo si)
Creates a new node |
|
SimpleMethodCall(String mn,
List<Expression> args,
SourceInfo si)
Creates a new node |
|
Statement(SourceInfo si)
Initializes the statement |
|
StaticFieldAccess(ReferenceTypeName typ,
String fln,
SourceInfo si)
Creates a new field access node |
|
StaticMethodCall(TypeName typ,
Option<List<TypeName>> targs,
String mn,
List<? extends Expression> args,
SourceInfo si)
Creates a new node |
|
StaticMethodCall(TypeName typ,
String mn,
List<? extends Expression> args,
SourceInfo si)
Creates a new node |
|
StringLiteral(String rep,
SourceInfo si)
Initializes a literal |
|
SubtractAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
SubtractExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
SuperFieldAccess(Option<String> cn,
String fln,
SourceInfo si)
|
|
SuperMethodCall(Option<String> cn,
Option<List<TypeName>> targs,
String mn,
List<? extends Expression> args,
SourceInfo si)
|
|
SuperMethodCall(Option<String> cn,
String mn,
List<? extends Expression> args,
SourceInfo si)
|
|
SwitchBlock(Expression exp,
List<Node> stmts,
SourceInfo si)
Creates a new binding |
|
SwitchStatement(Expression sel,
List<SwitchBlock> cases,
SourceInfo si)
Creates a new switch statement |
|
SynchronizedStatement(Expression lock,
Node body,
SourceInfo si)
Creates a new while statement |
|
ThisExpression(Option<String> cn,
SourceInfo si)
|
|
ThrowStatement(Expression exp,
SourceInfo si)
Creates a new while statement |
|
TryStatement(Node tryB,
List<CatchStatement> catchL,
Node fin,
SourceInfo si)
Creates a new while statement |
|
TypeDeclaration(ModifierSet mods,
String name,
Option<List<TypeParameter>> tparams,
List<? extends ReferenceTypeName> impl,
List<Node> body,
SourceInfo si)
Creates a new class declaration |
|
TypeExpression(TypeName t,
SourceInfo si)
Initializes the expression |
|
TypeName(SourceInfo si)
Initializes the type |
|
UnaryExpression(Expression exp,
SourceInfo si)
Initializes the expression |
|
UnsignedShiftRightAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
UnsignedShiftRightExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
VariableAccess(String varName,
SourceInfo si)
Creates a new field access node |
|
VariableDeclaration(ModifierSet mods,
TypeName type,
String name,
Expression init,
SourceInfo si)
Creates a new variable declaration |
|
VoidTypeName(SourceInfo si)
Initializes the type |
|
WhileStatement(Expression cond,
Node body,
SourceInfo si)
Creates a new while statement |
|
| Uses of SourceInfo in koala.dynamicjava.tree.tiger |
|---|
| Constructors in koala.dynamicjava.tree.tiger with parameters of type SourceInfo | |
|---|---|
GenericReferenceTypeName(List<? extends IdentifierToken> ids,
List<? extends List<? extends TypeName>> typeArgs,
SourceInfo si)
Initializes the type |
|
HookTypeName(Option<TypeName> up,
Option<TypeName> low,
SourceInfo si)
Initializes the type |
|
TypeParameter(List<IdentifierToken> ids,
ReferenceTypeName in_bound,
List<ReferenceTypeName> in_interfaceBounds,
SourceInfo in_sourceInfo)
Constructs a TypeParameter. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||