final class BuildStructure extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BuildStructure
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new BuildStructure(units: Map[URI, LoadedBuildUnit], root: URI, settings: Seq[Def.Setting[_]], data: Settings[Scope], index: StructureIndex, streams: (State) ⇒ Streams, delegates: (Scope) ⇒ Seq[Scope], scopeLocal: Def.ScopeLocal, compiledMap: Map[Def.ScopedKey[_], Def.Compiled[_]])
-
new
BuildStructure(units: Map[URI, LoadedBuildUnit], root: URI, settings: Seq[Def.Setting[_]], data: Settings[Scope], index: StructureIndex, streams: (State) ⇒ Streams, delegates: (Scope) ⇒ Seq[Scope], scopeLocal: Def.ScopeLocal)
- Annotations
- @deprecated
- Deprecated
(Since version 1.4.0) Used the variant that takes a compiledMap
Value Members
-
def
allProjectPairs: Seq[(ResolvedProject, ProjectRef)]
Both the projects and the projects reference of all the projects in all the builds.
-
def
allProjectRefs(build: URI): Seq[ProjectRef]
The references to all the projects in the specified build.
-
def
allProjectRefs: Seq[ProjectRef]
References to all the projects in all the builds.
-
def
allProjects(build: URI): Seq[ResolvedProject]
All the projects in the specified build.
-
def
allProjects: Seq[ResolvedProject]
All the projects in all builds.
- val data: Settings[Scope]
- val delegates: (Scope) ⇒ Seq[Scope]
- val extra: BuildUtil[ResolvedProject]
- val index: StructureIndex
- val root: URI
-
val
rootProject: (URI) ⇒ String
The root project for the specified build.
The root project for the specified build. Throws if no build or empty build.
- val scopeLocal: Def.ScopeLocal
- val settings: Seq[Def.Setting[_]]
- val streams: (State) ⇒ Streams
- val units: Map[URI, LoadedBuildUnit]