object
Load extends AnyRef
Type Members
-
-
final
class
BuildUnit extends AnyRef
-
sealed
trait
BuildUnitBase extends AnyRef
-
-
final
case class
InjectSettings(global: Seq[sbt.Project.Setting[_]], project: Seq[sbt.Project.Setting[_]], projectLoaded: (ClassLoader) ⇒ Seq[sbt.Project.Setting[_]]) extends Product with Serializable
-
final
case class
LoadBuildConfiguration(stagingDirectory: File, classpath: Seq[Attributed[File]], loader: ClassLoader, compilers: Compilers, evalPluginDef: (BuildStructure, State) ⇒ PluginData, definesClass: (File) ⇒ (String) ⇒ Boolean, delegates: (LoadedBuild) ⇒ (Scope) ⇒ Seq[Scope], scopeLocal: (sbt.Project.ScopedKey[_]) ⇒ Seq[sbt.Project.Setting[_]], pluginManagement: PluginManagement, injectSettings: InjectSettings, globalPlugin: Option[GlobalPlugin], extraBuilds: Seq[URI], log: Logger) extends Product with Serializable
-
final
class
LoadedBuild extends AnyRef
-
final
class
LoadedBuildUnit extends BuildUnitBase
-
-
final
class
LoadedPlugins extends AnyRef
-
final
class
PartBuild extends AnyRef
-
final
class
PartBuildUnit extends BuildUnitBase
-
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
-
-
-
final
def
asInstanceOf[T0]: T0
-
val
autoPluginSettings: Seq[sbt.Project.Setting[_]]
-
def
baseImports: List[String]
-
def
binaryPlugins(classpath: Seq[File], loader: ClassLoader): Seq[String]
-
def
build(classpath: Seq[Attributed[File]], sources: Seq[File], target: File, compilers: Compilers, definesClass: (File) ⇒ (String) ⇒ Boolean, log: Logger): (Inputs, Analysis)
-
def
buildConfigurations(loaded: LoadedBuild, rootProject: (URI) ⇒ String, rootEval: () ⇒ Eval, injectSettings: InjectSettings): Seq[sbt.Project.Setting[_]]
-
def
buildGlobalSettings(base: File, files: Seq[File], config: LoadBuildConfiguration): (ClassLoader) ⇒ Seq[sbt.Project.Setting[_]]
-
-
-
def
buildSettings(unit: BuildUnit): Seq[sbt.Project.Setting[_]]
-
-
-
def
checkAll(referenced: Map[URI, List[ProjectReference]], builds: Map[URI, PartBuildUnit]): Unit
-
def
checkBuildBase(base: File): Unit
-
def
checkCycles(units: Map[URI, LoadedBuildUnit]): Unit
-
def
checkDirectory(base: File): Unit
-
def
checkProjectBase(buildBase: File, projectBase: File): Unit
-
def
clone(): AnyRef
-
-
-
def
configurationOpt(map: Map[URI, LoadedBuildUnit], uri: URI, id: String, conf: ConfigKey): Option[Configuration]
-
def
configurations(srcs: Seq[File], eval: () ⇒ Eval, imports: Seq[String]): (ClassLoader) ⇒ Seq[sbt.Project.Setting[_]]
-
-
def
defaultEvalOptions: Seq[String]
-
def
defaultLoad(state: State, baseDirectory: File, log: Logger, isPlugin: Boolean = false, topLevelExtras: List[URI] = Nil): (() ⇒ Eval, BuildStructure)
-
def
defaultPreGlobal(state: State, baseDirectory: File, definesClass: (File) ⇒ (String) ⇒ Boolean, globalBase: File, log: Logger): LoadBuildConfiguration
-
-
def
definitions(base: File, targetBase: File, srcs: Seq[File], plugins: LoadedPlugins, definesClass: (File) ⇒ (String) ⇒ Boolean, compilers: Compilers, log: Logger): LoadedDefinitions
-
def
discover(analysis: Analysis, subclasses: String*): Seq[String]
-
def
emptyBuild(uri: URI): Nothing
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
extractSettings(plugins: Seq[Plugin]): (Seq[sbt.Project.Setting[_]], Seq[sbt.Project.Setting[_]], Seq[sbt.Project.Setting[_]])
-
def
finalTransforms(ss: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]
-
def
finalize(): Unit
-
def
findDefinitions(analysis: Analysis): Seq[String]
-
def
findPlugins(analysis: Analysis): Seq[String]
-
def
getBuild[T](map: Map[URI, T], uri: URI): T
-
final
def
getClass(): java.lang.Class[_]
-
-
def
getImports(unit: BuildUnit): List[String]
-
def
getPluginNames(classpath: Seq[Attributed[File]], loader: ClassLoader): Seq[String]
-
-
def
getRootProject(map: Map[URI, BuildUnitBase]): (URI) ⇒ String
-
def
globalPluginClasspath(globalPlugin: Option[GlobalPlugin]): Seq[Attributed[File]]
-
def
hasDefinition(dir: File): Boolean
-
def
hashCode(): Int
-
def
importAll(values: Seq[String]): List[String]
-
def
importAllRoot(values: Seq[String]): List[String]
-
-
-
def
injectGlobal(state: State): Seq[sbt.Project.Setting[_]]
-
final
def
isInstanceOf[T0]: Boolean
-
def
isProjectThis(s: sbt.Project.Setting[_]): Boolean
-
def
lazyEval(unit: BuildUnit): () ⇒ Eval
-
def
load(file: File, loaders: BuildLoader, extra: List[URI]): PartBuild
-
-
-
def
loadDefinition(loader: ClassLoader, definition: String): Build
-
def
loadDefinitions(loader: ClassLoader, defs: Seq[String]): Seq[Build]
-
-
-
def
loadPlugin(pluginName: String, loader: ClassLoader): Plugin
-
-
def
loadPlugins(loader: ClassLoader, pluginNames: Seq[String]): Seq[Plugin]
-
def
loadPlugins(dir: File, data: PluginData, loader: ClassLoader): LoadedPlugins
-
def
loadURI(uri: URI, loaders: BuildLoader, extra: List[URI]): PartBuild
-
-
-
-
-
def
mkEval(classpath: Seq[File], base: File, options: Seq[String]): Eval
-
-
-
final
def
ne(arg0: AnyRef): Boolean
-
def
noBuild(uri: URI): Nothing
-
def
noConfiguration(uri: URI, id: String, conf: String): Nothing
-
-
def
noProject(uri: URI, id: String): Nothing
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
onClasspath(classpath: Seq[File])(url: URL): Boolean
-
def
pluginDefinitionLoader(config: LoadBuildConfiguration, pluginClasspath: Seq[Attributed[File]]): (Seq[Attributed[File]], ClassLoader)
-
def
pluginGlobalSettings(loaded: LoadedBuild): Seq[sbt.Project.Setting[_]]
-
-
-
def
projectMap(structure: BuildStructure, current: Map[URI, String]): Map[URI, String]
-
def
projectScope(project: Reference): Scope
-
-
def
reapply(newSettings: Seq[sbt.Project.Setting[_]], structure: BuildStructure)(implicit display: Show[sbt.Project.ScopedKey[_]]): BuildStructure
-
-
-
def
resolveBase(against: File): (Project) ⇒ Project
-
def
resolveProjects(uri: URI, unit: PartBuildUnit, rootProject: (URI) ⇒ String): LoadedBuildUnit
-
-
def
rootedName(s: String): String
-
def
setDefinitionKey[T](tk: Task[T], key: sbt.Project.ScopedKey[_]): Task[T]
-
def
structureIndex(data: Settings[Scope], settings: Seq[sbt.Project.Setting[_]], extra: (KeyIndex) ⇒ sbt.BuildUtil[_]): StructureIndex
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
transformProjectOnly(uri: URI, rootProject: (URI) ⇒ String, settings: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]
-
def
transformSettings(thisScope: Scope, uri: URI, rootProject: (URI) ⇒ String, settings: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any