final class LoadedBuildUnit extends BuildUnitBase
A resolved build unit. (ResolvedBuildUnit
would be a better name to distinguish it from the loaded, but unresolved BuildUnit
.)
- Alphabetic
- By Inheritance
- LoadedBuildUnit
- BuildUnitBase
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
LoadedBuildUnit(unit: BuildUnit, defined: Map[String, ResolvedProject], rootProjects: Seq[String], buildSettings: Seq[Def.Setting[_]])
- unit
The loaded, but unresolved BuildUnit this was resolved from.
- defined
The definitive map from project IDs to resolved projects. These projects have had
Reference
s resolved and AutoPlugins evaluated.- rootProjects
The list of project IDs for the projects considered roots of this build. The first root project is used as the default in several situations where a project is not otherwise selected.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
buildSettings: Seq[Def.Setting[_]]
- Definition Classes
- LoadedBuildUnit → BuildUnitBase
-
def
classpath: Seq[File]
The classpath to use when compiling against this build unit's publicly visible code.
The classpath to use when compiling against this build unit's publicly visible code. It includes build definition and plugin classes and classes for .sbt file statements and expressions.
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val defined: Map[String, ResolvedProject]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
imports: Seq[String]
The imports to use for .sbt files,
consoleProject
and other contexts that use code from the build definition. -
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
loader: ClassLoader
The class loader to use for this build unit's publicly visible code.
The class loader to use for this build unit's publicly visible code. It includes build definition and plugin classes and classes for .sbt file statements and expressions.
-
def
localBase: File
The base directory of the build unit (not the build definition).
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def projects: Iterable[ResolvedProject]
-
val
root: String
The project to use as the default when one is not otherwise selected.
The project to use as the default when one is not otherwise selected.
LocalRootProject
resolves to this from within the same build. -
val
rootProjects: Seq[String]
- Definition Classes
- LoadedBuildUnit → BuildUnitBase
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- LoadedBuildUnit → AnyRef → Any
- val unit: BuildUnit
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()