Uses of Class
orc.error.SourceLocation

Packages that use SourceLocation
orc Top-level package for all Orc code. 
orc.ast.extended Desugared AST which is very close to the source form. 
orc.ast.extended.declaration   
orc.ast.extended.declaration.def   
orc.ast.extended.expression   
orc.ast.extended.pattern   
orc.ast.oil.expression   
orc.ast.simple.argument   
orc.ast.simple.expression   
orc.ast.xml.expression   
orc.error Orc-specific throwables. 
orc.error.compiletime   
orc.error.compiletime.typing   
orc.error.runtime   
orc.runtime Runtime for Orc interpreter. 
orc.trace Generate and query Orc trace files. 
orc.trace.events Events which may appear in a trace file. 
 

Uses of SourceLocation in orc
 

Methods in orc with parameters of type SourceLocation
 void StdErrCompileMsgRecorder.recordMessage(CompileMessageRecorder.Severity severity, int code, java.lang.String message, SourceLocation location, java.lang.Object astNode)
           
 void StdErrCompileMsgRecorder.recordMessage(CompileMessageRecorder.Severity severity, int code, java.lang.String message, SourceLocation location, java.lang.Object astNode, java.lang.Throwable exception)
           
 void StdErrCompileMsgRecorder.recordMessage(CompileMessageRecorder.Severity severity, int code, java.lang.String message, SourceLocation location, java.lang.Throwable exception)
           
 

Uses of SourceLocation in orc.ast.extended
 

Methods in orc.ast.extended that return SourceLocation
 SourceLocation ASTNode.getSourceLocation()
           
 

Uses of SourceLocation in orc.ast.extended.declaration
 

Fields in orc.ast.extended.declaration declared as SourceLocation
protected  SourceLocation Declaration.location
           
 

Methods in orc.ast.extended.declaration that return SourceLocation
 SourceLocation Declaration.getSourceLocation()
           
 

Methods in orc.ast.extended.declaration with parameters of type SourceLocation
 void Declaration.setSourceLocation(SourceLocation location)
           
 

Uses of SourceLocation in orc.ast.extended.declaration.def
 

Fields in orc.ast.extended.declaration.def declared as SourceLocation
protected  SourceLocation AggregateDef.location
           
 

Methods in orc.ast.extended.declaration.def that return SourceLocation
 SourceLocation DefMember.getSourceLocation()
           
 

Methods in orc.ast.extended.declaration.def with parameters of type SourceLocation
 void AggregateDef.addLocation(SourceLocation sourceLocation)
           
 void DefMember.setSourceLocation(SourceLocation location)
           
 

Uses of SourceLocation in orc.ast.extended.expression
 

Methods in orc.ast.extended.expression that return SourceLocation
 SourceLocation Expression.getSourceLocation()
           
 SourceLocation CatchHandler.getSourceLocation()
           
 

Methods in orc.ast.extended.expression with parameters of type SourceLocation
 void Expression.setSourceLocation(SourceLocation location)
           
 void CatchHandler.setSourceLocation(SourceLocation location)
           
 

Uses of SourceLocation in orc.ast.extended.pattern
 

Methods in orc.ast.extended.pattern that return SourceLocation
 SourceLocation Pattern.getSourceLocation()
           
 

Methods in orc.ast.extended.pattern with parameters of type SourceLocation
 void Pattern.setSourceLocation(SourceLocation location)
           
 

Uses of SourceLocation in orc.ast.oil.expression
 

Fields in orc.ast.oil.expression declared as SourceLocation
 SourceLocation WithLocation.location
           
 SourceLocation Def.location
           
 

Methods in orc.ast.oil.expression that return SourceLocation
 SourceLocation WithLocation.getSourceLocation()
           
 SourceLocation Def.getSourceLocation()
           
 

Methods in orc.ast.oil.expression with parameters of type SourceLocation
 void Def.setSourceLocation(SourceLocation location)
           
 

Constructors in orc.ast.oil.expression with parameters of type SourceLocation
Def(int arity, Expression body, int typeArity, java.util.List<Type> argTypes, Type resultType, SourceLocation location, java.lang.String name)
           
WithLocation(Expression expr, SourceLocation location)
           
 

Uses of SourceLocation in orc.ast.simple.argument
 

Methods in orc.ast.simple.argument that return SourceLocation
 SourceLocation Argument.getSourceLocation()
           
 

Methods in orc.ast.simple.argument with parameters of type SourceLocation
 void Argument.setSourceLocation(SourceLocation location)
           
 

Uses of SourceLocation in orc.ast.simple.expression
 

Fields in orc.ast.simple.expression declared as SourceLocation
protected  SourceLocation Def.location
           
 

Methods in orc.ast.simple.expression that return SourceLocation
 SourceLocation WithLocation.getSourceLocation()
           
 

Constructors in orc.ast.simple.expression with parameters of type SourceLocation
Def(Variable name, java.util.List<Variable> formals, Expression body, java.util.List<TypeVariable> typeParams, java.util.List<Type> argTypes, Type resultType, SourceLocation location)
          Note that the constructor takes a bound Var as a name parameter.
WithLocation(Expression expr, SourceLocation location)
           
 

Uses of SourceLocation in orc.ast.xml.expression
 

Fields in orc.ast.xml.expression declared as SourceLocation
 SourceLocation WithLocation.location
           
 SourceLocation Def.location
           
 

Constructors in orc.ast.xml.expression with parameters of type SourceLocation
Def(int arity, Expression body, int typeArity, Type[] argTypes, Type resultType, SourceLocation location, java.lang.String name)
           
WithLocation(Expression body, SourceLocation location)
           
 

Uses of SourceLocation in orc.error
 

Fields in orc.error declared as SourceLocation
static SourceLocation SourceLocation.UNKNOWN
           
 

Methods in orc.error that return SourceLocation
 SourceLocation Located.getSourceLocation()
           
 SourceLocation SourceLocation.overlap(SourceLocation that)
          Create a new source location that overlaps both this location and the argument location.
 

Methods in orc.error with parameters of type SourceLocation
 SourceLocation SourceLocation.overlap(SourceLocation that)
          Create a new source location that overlaps both this location and the argument location.
 void Locatable.setSourceLocation(SourceLocation location)
           
 

Uses of SourceLocation in orc.error.compiletime
 

Fields in orc.error.compiletime declared as SourceLocation
protected  SourceLocation CompilationException.location
           
 

Methods in orc.error.compiletime that return SourceLocation
 SourceLocation CompilationException.getSourceLocation()
           
 

Methods in orc.error.compiletime with parameters of type SourceLocation
 void CompileMessageRecorder.recordMessage(CompileMessageRecorder.Severity severity, int code, java.lang.String message, SourceLocation location, java.lang.Object astNode)
          Convenience method, equivalent to recordMessage(severity, code, message, location, astNode, null)
 void CompileMessageRecorder.recordMessage(CompileMessageRecorder.Severity severity, int code, java.lang.String message, SourceLocation location, java.lang.Object astNode, java.lang.Throwable exception)
          Record a compile problem message.
 void CompileMessageRecorder.recordMessage(CompileMessageRecorder.Severity severity, int code, java.lang.String message, SourceLocation location, java.lang.Throwable exception)
          Convenience method, equivalent to recordMessage(severity, code, message, location, null, exception)
 void CompilationException.setSourceLocation(SourceLocation location)
           
 

Constructors in orc.error.compiletime with parameters of type SourceLocation
UnboundVariableException(java.lang.String key, SourceLocation location)
           
 

Uses of SourceLocation in orc.error.compiletime.typing
 

Constructors in orc.error.compiletime.typing with parameters of type SourceLocation
InsufficientTypeInformationException(java.lang.String message, SourceLocation location)
           
TypeException(java.lang.String message, SourceLocation location)
           
 

Uses of SourceLocation in orc.error.runtime
 

Methods in orc.error.runtime that return SourceLocation
 SourceLocation[] TokenException.getBacktrace()
           
 SourceLocation TokenException.getSourceLocation()
           
 

Methods in orc.error.runtime with parameters of type SourceLocation
 void TokenException.setBacktrace(SourceLocation[] backtrace)
           
 void TokenException.setSourceLocation(SourceLocation location)
           
 

Uses of SourceLocation in orc.runtime
 

Methods in orc.runtime that return SourceLocation
 SourceLocation Token.getSourceLocation()
           
 

Methods in orc.runtime with parameters of type SourceLocation
 void Token.setSourceLocation(SourceLocation location)
           
 

Uses of SourceLocation in orc.trace
 

Methods in orc.trace that return SourceLocation
 SourceLocation DerivedTracer.DerivedTokenTracer.getSourceLocation()
           
 

Methods in orc.trace with parameters of type SourceLocation
 void DerivedTracer.DerivedTokenTracer.setSourceLocation(SourceLocation location)
           
 

Uses of SourceLocation in orc.trace.events
 

Fields in orc.trace.events declared as SourceLocation
protected  SourceLocation Event.location
           
 

Methods in orc.trace.events that return SourceLocation
 SourceLocation Event.getSourceLocation()
           
 

Methods in orc.trace.events with parameters of type SourceLocation
 void Event.setSourceLocation(SourceLocation location)