abstract type CompilationUnit <: CompilationUnitContextApi
The type of compilation units.
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) c.enclosingTree-style APIs are now deprecated; consult the scaladoc for more information
- Source
- Universe.scala
- See also
- Alphabetic
- By Inheritance
- CompilationUnit
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
body: Universe.Tree
The AST that corresponds to this compilation unit.
The AST that corresponds to this compilation unit.
- Definition Classes
- CompilationUnitContextApi
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) c.enclosingTree-style APIs are now deprecated; consult the scaladoc for more information
-
abstract
def
source: SourceFile
Source file corresponding to this compilation unit.
Source file corresponding to this compilation unit.
Exposes information about the file as a part of a real or virtual file system along with the contents of that file.
The return type is
scala.reflect.io.AbstractFile
, which belongs to an experimental part of Scala reflection. It should not be used unless you know what you are doing. In subsequent releases, this API will be refined and exposed as a part of scala.reflect.api.- Definition Classes
- CompilationUnitContextApi
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) c.enclosingTree-style APIs are now deprecated; consult the scaladoc for more information