AlreadyLoadedCompilationUnit
A marker CompilationUnit to return up the call stack from ReadTasty. This will tell us that we've encountered, and attempted to inspect, something that has already been loaded, for example a Scala primitive or a library class like Option.
Value members
Inherited methods
A map from (name-) offsets of all local variables in this compilation unit that can be tracked for being not null to the list of spans of assignments to these variables.
A map from (name-) offsets of all local variables in this compilation unit that can be tracked for being not null to the list of spans of assignments to these variables.
- Inherited from:
- CompilationUnit
Is this the compilation unit of a Java file
Is this the compilation unit of a Java file
- Inherited from:
- CompilationUnit
Can this compilation unit be suspended
Can this compilation unit be suspended
- Inherited from:
- CompilationUnit
Suspends the compilation unit by thowing a SuspendException and recording the suspended compilation unit
Suspends the compilation unit by thowing a SuspendException and recording the suspended compilation unit
- Inherited from:
- CompilationUnit
Inherited fields
The fresh name creator for the current unit. FIXME(#7661): This is not fine-grained enough to enable reproducible builds, see https://github.com/scala/scala/commit/f50ec3c866263448d803139e119b33afb04ec2bc
The fresh name creator for the current unit. FIXME(#7661): This is not fine-grained enough to enable reproducible builds, see https://github.com/scala/scala/commit/f50ec3c866263448d803139e119b33afb04ec2bc
- Inherited from:
- CompilationUnit
Will be set to true
if there are inline call that must be inlined after typer.
The information is used in phase Inlining
in order to avoid traversing trees that need no transformations.
Will be set to true
if there are inline call that must be inlined after typer.
The information is used in phase Inlining
in order to avoid traversing trees that need no transformations.
- Inherited from:
- CompilationUnit
Set to true
if inliner added anonymous mirrors that need to be completed
Set to true
if inliner added anonymous mirrors that need to be completed
- Inherited from:
- CompilationUnit
Will be set to true
if contains Quote
that needs to be pickled
The information is used in phase PickleQuotes
in order to avoid traversing trees that need no transformations.
Will be set to true
if contains Quote
that needs to be pickled
The information is used in phase PickleQuotes
in order to avoid traversing trees that need no transformations.
- Inherited from:
- CompilationUnit
Will be set to true
if contains Quote
.
The information is used in phase Staging
in order to avoid traversing trees that need no transformations.
Will be set to true
if contains Quote
.
The information is used in phase Staging
in order to avoid traversing trees that need no transformations.
- Inherited from:
- CompilationUnit
Pickled TASTY binaries, indexed by class.
Pickled TASTY binaries, indexed by class.
- Inherited from:
- CompilationUnit
The source version for this unit, as determined by a language import
The source version for this unit, as determined by a language import
- Inherited from:
- CompilationUnit