org.finos.morphir.runtime.CodeLocation
See theCodeLocation companion trait
object CodeLocation
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CodeLocation.type
Members list
Type members
Classlikes
case class AnonymousFunction(outer: CodeLocation) extends CodeLocation
Any function that was defined anonymously, such as lambdas
Any function that was defined anonymously, such as lambdas
Value parameters
- outer
-
The location where this function was defined (if defined in another anonymous function, the first named parent thereof)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CodeLocationclass Objecttrait Matchableclass AnyShow all
object AnonymousFunction
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AnonymousFunction.type
case object EntryPoint extends CodeLocation
Whatever IR was passed to the top level of the evaluator
Whatever IR was passed to the top level of the evaluator
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CodeLocationclass Objecttrait Matchableclass AnyShow all
- Self type
-
EntryPoint.type
case class NativeFunction(name: FQName) extends CodeLocation
A function from the SDK or another library
A function from the SDK or another library
Value parameters
- name
-
The fully qualified name of the function
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CodeLocationclass Objecttrait Matchableclass AnyShow all
case class TopLevelFunction(name: FQName) extends CodeLocation
A function defined at the top level of a module
A function defined at the top level of a module
Value parameters
- name
-
The fully qualified name of the function
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CodeLocationclass Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article