sbt

Load

object Load

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Load
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final class EvaluatedConfigurations extends AnyRef

  2. final case class InjectSettings(global: Seq[Def.Setting[_]], project: Seq[Def.Setting[_]], projectLoaded: (ClassLoader) ⇒ Seq[Def.Setting[_]]) extends Product with Serializable

  3. type BuildStructure = sbt.BuildStructure

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) BuildStructure is now top-level

  4. type BuildUnit = sbt.BuildUnit

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) BuildUnit is now top-level

  5. type BuildUnitBase = sbt.BuildUnitBase

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) BuildUnitBase is now top-level

  6. type LoadBuildConfiguration = sbt.LoadBuildConfiguration

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) LoadBuildConfiguration is now top-level

  7. type LoadedBuild = sbt.LoadedBuild

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) LoadedBuild is now top-level

  8. type LoadedBuildUnit = sbt.LoadedBuildUnit

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) LoadedBuildUnit is now top-level

  9. type LoadedDefinitions = sbt.LoadedDefinitions

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) LoadedDefinitions is now top-level

  10. type LoadedPlugins = sbt.LoadedPlugins

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) LoadedPlugins is now top-level

  11. type PartBuild = sbt.PartBuild

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) PartBuild is now top-level

  12. type PartBuildUnit = sbt.PartBuildUnit

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) PartBuildUnit is now top-level

  13. type StructureIndex = sbt.StructureIndex

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) StructureIndex is now top-level

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def activateGlobalPlugin(config: sbt.LoadBuildConfiguration): sbt.LoadBuildConfiguration

  7. def addOverrides(unit: sbt.BuildUnit, loaders: BuildLoader): BuildLoader

  8. def addResolvers(unit: sbt.BuildUnit, isRoot: Boolean, loaders: BuildLoader): BuildLoader

  9. def apply(rootBase: File, s: State, config: sbt.LoadBuildConfiguration): (() ⇒ Eval, sbt.BuildStructure)

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. val autoPluginSettings: Seq[Def.Setting[_]]

    These are the settings defined when loading a project "meta" build.

  12. def buildConfigurations(loaded: sbt.LoadedBuild, rootProject: (URI) ⇒ String, injectSettings: InjectSettings): Seq[Def.Setting[_]]

  13. def buildGlobalSettings(base: File, files: Seq[File], config: sbt.LoadBuildConfiguration): (ClassLoader) ⇒ Seq[Def.Setting[_]]

  14. def buildPluginDefinition(dir: File, s: State, config: sbt.LoadBuildConfiguration): PluginData

  15. def buildPlugins(dir: File, s: State, config: sbt.LoadBuildConfiguration): sbt.LoadedPlugins

  16. def buildSettings(unit: sbt.BuildUnit): Seq[Def.Setting[_]]

  17. def builtinLoader(s: State, config: sbt.LoadBuildConfiguration): BuildLoader

  18. def checkAll(referenced: Map[URI, List[ProjectReference]], builds: Map[URI, sbt.PartBuildUnit]): Unit

  19. def checkBuildBase(base: File): Unit

  20. def checkDirectory(base: File): Unit

  21. def checkProjectBase(buildBase: File, projectBase: File): Unit

  22. def cleanEvalClasses(base: File, keep: Seq[File]): Unit

    This will clean up left-over files in the config-classes directory if they are no longer used.

    This will clean up left-over files in the config-classes directory if they are no longer used.

    base

    The base directory for the build, should match the one passed into mkEval method.

  23. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. def configInherit(lb: sbt.LoadedBuild, ref: ResolvedReference, config: ConfigKey, rootProject: (URI) ⇒ String): Seq[ConfigKey]

  25. def configInheritRef(lb: sbt.LoadedBuild, ref: ProjectRef, config: ConfigKey): Seq[ConfigKey]

  26. def configurationOpt(map: Map[URI, sbt.LoadedBuildUnit], uri: URI, id: String, conf: ConfigKey): Option[Configuration]

  27. def defaultDelegates: (sbt.LoadedBuild) ⇒ (Scope) ⇒ Seq[Scope]

  28. def defaultEvalOptions: Seq[String]

  29. def defaultLoad(state: State, baseDirectory: File, log: Logger, isPlugin: Boolean = false, topLevelExtras: List[URI] = Nil): (() ⇒ Eval, sbt.BuildStructure)

  30. def defaultPreGlobal(state: State, baseDirectory: File, definesClass: (File) ⇒ (String) ⇒ Boolean, globalBase: File, log: Logger): sbt.LoadBuildConfiguration

  31. def defaultWithGlobal(state: State, base: File, rawConfig: sbt.LoadBuildConfiguration, globalBase: File, log: Logger): sbt.LoadBuildConfiguration

  32. def emptyBuild(uri: URI): Nothing

  33. def enableSbtPlugin(config: sbt.LoadBuildConfiguration): sbt.LoadBuildConfiguration

  34. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  36. def finalTransforms(ss: Seq[Def.Setting[_]]): Seq[Def.Setting[_]]

  37. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. def getBuild[T](map: Map[URI, T], uri: URI): T

  39. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  40. def getConfiguration(map: Map[URI, sbt.LoadedBuildUnit], uri: URI, id: String, conf: ConfigKey): Configuration

  41. def getProject(map: Map[URI, sbt.LoadedBuildUnit], uri: URI, id: String): ResolvedProject

  42. def getRootProject(map: Map[URI, sbt.BuildUnitBase]): (URI) ⇒ String

  43. def globalPluginClasspath(globalPlugin: Option[GlobalPlugin]): Seq[Attributed[File]]

  44. def hasDefinition(dir: File): Boolean

  45. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  46. def initialSession(structure: sbt.BuildStructure, rootEval: () ⇒ Eval): SessionSettings

  47. def initialSession(structure: sbt.BuildStructure, rootEval: () ⇒ Eval, s: State): SessionSettings

  48. def injectGlobal(state: State): Seq[Def.Setting[_]]

  49. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  50. def isProjectThis(s: Def.Setting[_]): Boolean

  51. def lazyEval(unit: sbt.BuildUnit): () ⇒ Eval

  52. def load(file: File, loaders: BuildLoader, extra: List[URI]): sbt.PartBuild

  53. def load(file: File, s: State, config: sbt.LoadBuildConfiguration): sbt.PartBuild

  54. def loadAll(bases: List[URI], references: Map[URI, List[ProjectReference]], loaders: BuildLoader, builds: Map[URI, sbt.PartBuildUnit]): (Map[URI, List[ProjectReference]], Map[URI, sbt.PartBuildUnit], BuildLoader)

    Annotations
    @tailrec()
  55. def loadGlobal(state: State, base: File, global: File, config: sbt.LoadBuildConfiguration): sbt.LoadBuildConfiguration

  56. def loadGlobalSettings(base: File, globalBase: File, files: Seq[File], config: sbt.LoadBuildConfiguration): sbt.LoadBuildConfiguration

  57. def loadPluginDefinition(dir: File, config: sbt.LoadBuildConfiguration, pluginData: PluginData): sbt.LoadedPlugins

  58. def loadPlugins(dir: File, data: PluginData, loader: ClassLoader): sbt.LoadedPlugins

  59. def loadURI(uri: URI, loaders: BuildLoader, extra: List[URI]): sbt.PartBuild

  60. def loadUnit(uri: URI, localBase: File, s: State, config: sbt.LoadBuildConfiguration): sbt.BuildUnit

  61. def loaded(unit: sbt.BuildUnit): (sbt.PartBuildUnit, List[ProjectReference])

  62. def mkEval(classpath: Seq[File], base: File, options: Seq[String]): Eval

  63. def mkEval(defs: sbt.LoadedDefinitions, plugs: sbt.LoadedPlugins, options: Seq[String]): Eval

  64. def mkEval(unit: sbt.BuildUnit): Eval

  65. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  66. def noBuild(uri: URI): Nothing

  67. def noConfiguration(uri: URI, id: String, conf: String): Nothing

  68. def noPlugins(dir: File, config: sbt.LoadBuildConfiguration): sbt.LoadedPlugins

  69. def noProject(uri: URI, id: String): Nothing

  70. final def notify(): Unit

    Definition Classes
    AnyRef
  71. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  72. def pluginDefinitionLoader(config: sbt.LoadBuildConfiguration, depcp: Seq[Attributed[File]], defcp: Seq[Attributed[File]]): (Seq[Attributed[File]], ClassLoader)

  73. def pluginDefinitionLoader(config: sbt.LoadBuildConfiguration, pluginData: PluginData): (Seq[Attributed[File]], ClassLoader)

  74. def pluginDefinitionLoader(config: sbt.LoadBuildConfiguration, dependencyClasspath: Seq[Attributed[File]]): (Seq[Attributed[File]], ClassLoader)

  75. def plugins(dir: File, s: State, config: sbt.LoadBuildConfiguration): sbt.LoadedPlugins

  76. def projectInherit(lb: sbt.LoadedBuild, ref: ProjectRef): Seq[ProjectRef]

  77. def projectMap(structure: sbt.BuildStructure, current: Map[URI, String]): Map[URI, String]

  78. def projectScope(project: Reference): Scope

  79. def projects(unit: sbt.BuildUnit): Seq[Project]

  80. def reapply(newSettings: Seq[Def.Setting[_]], structure: sbt.BuildStructure)(implicit display: Show[Def.ScopedKey[_]]): sbt.BuildStructure

  81. def referenced[PR <: ProjectReference](definitions: Seq[ProjectDefinition[PR]]): Seq[PR]

  82. def resolveAll(builds: Map[URI, sbt.PartBuildUnit]): Map[URI, sbt.LoadedBuildUnit]

  83. def resolveBase(against: File): (Project) ⇒ Project

  84. def resolveProjects(uri: URI, unit: sbt.PartBuildUnit, rootProject: (URI) ⇒ String): sbt.LoadedBuildUnit

  85. def resolveProjects(loaded: sbt.PartBuild): sbt.LoadedBuild

  86. def setDefinitionKey[T](tk: Task[T], key: Def.ScopedKey[_]): Task[T]

  87. def structureIndex(data: Settings[Scope], settings: Seq[Def.Setting[_]], extra: (KeyIndex) ⇒ BuildUtil[_], projects: Map[URI, LoadedBuildUnit]): sbt.StructureIndex

  88. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  89. def toString(): String

    Definition Classes
    AnyRef → Any
  90. def transformProjectOnly(uri: URI, rootProject: (URI) ⇒ String, settings: Seq[Def.Setting[_]]): Seq[Def.Setting[_]]

  91. def transformSettings(thisScope: Scope, uri: URI, rootProject: (URI) ⇒ String, settings: Seq[Def.Setting[_]]): Seq[Def.Setting[_]]

  92. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  93. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  94. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. val LoadBuildConfiguration: sbt.LoadBuildConfiguration.type

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) LoadBuildConfiguration is now top-level

  2. def baseImports: Seq[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use BuildUtil.baseImports

  3. def binaryPlugins(classpath: Seq[File], loader: ClassLoader): Seq[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) Use PluginDiscovery.binaryModuleNames.

  4. def buildUtil(root: URI, units: Map[URI, sbt.LoadedBuildUnit], keyIndex: KeyIndex, data: Settings[Scope]): BuildUtil[ResolvedProject]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use BuildUtil.apply

  5. def checkCycles(units: Map[URI, sbt.LoadedBuildUnit]): Unit

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use BuildUtil.checkCycles

  6. def configurations(srcs: Seq[File], eval: () ⇒ Eval, imports: Seq[String]): (ClassLoader) ⇒ LoadedSbtFile

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.6) This method is no longer used

  7. def discover(analysis: Analysis, subclasses: String*): Seq[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) Use PluginDiscovery.sourceModuleNames

  8. def extractSettings(plugins: Seq[Plugin]): (Seq[Def.Setting[_]], Seq[Def.Setting[_]], Seq[Def.Setting[_]])

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) No longer used.

  9. def findDefinitions(analysis: Analysis): Seq[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) No longer used.

  10. def findPlugins(analysis: Analysis): Seq[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) No longer used.

  11. def getImports(unit: sbt.BuildUnit): Seq[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use BuildUtil.getImports

  12. def getPluginNames(classpath: Seq[Attributed[File]], loader: ClassLoader): Seq[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) Replaced by the more general PluginDiscovery.binarySourceModuleNames and will be made private.

  13. def importAll(values: Seq[String]): Seq[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use BuildUtil.importAll

  14. def importAllRoot(values: Seq[String]): Seq[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use BuildUtil.importAllRoot

  15. def loadDefinition(loader: ClassLoader, definition: String): Build

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) Use ModuleUtilities.getCheckedObject[Build].

  16. def loadDefinitions(loader: ClassLoader, defs: Seq[String]): Seq[Build]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) Use ModuleUtilities.getCheckedObjects[Build].

  17. def loadPlugin(pluginName: String, loader: ClassLoader): Plugin

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) Use ModuleUtilities.getCheckedObject[Plugin].

  18. def loadPlugins(loader: ClassLoader, pluginNames: Seq[String]): Seq[Plugin]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) Use ModuleUtilities.getCheckedObjects[Plugin].

  19. def onClasspath(classpath: Seq[File])(url: URL): Boolean

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) Use PluginDiscovery.onClasspath

  20. def pluginGlobalSettings(loaded: sbt.LoadedBuild): Seq[Def.Setting[_]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) Does not account for AutoPlugins and will be made private.

  21. def rootedName(s: String): String

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use BuildUtil.rootedNames

Inherited from AnyRef

Inherited from Any

Ungrouped