Packages

c

sbt.internal

BuildStructure

final class BuildStructure extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BuildStructure
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. 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[_]])
  2. 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

  1. def allProjectPairs: Seq[(ResolvedProject, ProjectRef)]

    Both the projects and the projects reference of all the projects in all the builds.

  2. def allProjectRefs(build: URI): Seq[ProjectRef]

    The references to all the projects in the specified build.

  3. def allProjectRefs: Seq[ProjectRef]

    References to all the projects in all the builds.

  4. def allProjects(build: URI): Seq[ResolvedProject]

    All the projects in the specified build.

  5. def allProjects: Seq[ResolvedProject]

    All the projects in all builds.

  6. val data: Settings[Scope]
  7. val delegates: (Scope) ⇒ Seq[Scope]
  8. val extra: BuildUtil[ResolvedProject]
  9. val index: StructureIndex
  10. val root: URI
  11. 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.

  12. val scopeLocal: Def.ScopeLocal
  13. val settings: Seq[Def.Setting[_]]
  14. val streams: (State) ⇒ Streams
  15. val units: Map[URI, LoadedBuildUnit]