Packages

object Project extends ProjectExtra

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Project
  2. ProjectExtra
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class Constructor extends AnyRef
  2. final class RichTaskSessionVar[S] extends AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val ExtraBuilds: AttributeKey[List[URI]]
  5. val ProjectReturn: AttributeKey[List[File]]
  6. def addExtraBuilds(s: State, extra: List[URI]): State
  7. def apply(id: String, base: File): Project
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. implicit def classpathDependency[T](p: T)(implicit ev: (T) ⇒ ProjectReference): ClasspathDependency
    Definition Classes
    ProjectExtra
  10. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  11. implicit def configDependencyConstructor[T](p: T)(implicit ev: (T) ⇒ ProjectReference): Constructor
    Definition Classes
    ProjectExtra
  12. def current(state: State): ProjectRef
  13. def definitions(structure: BuildStructure, actual: Boolean, key: AttributeKey[_])(implicit display: Show[Def.ScopedKey[_]]): Seq[Scope]
  14. def delegates(structure: BuildStructure, scope: Scope, key: AttributeKey[_]): Seq[Def.ScopedKey[_]]
  15. def details(structure: BuildStructure, actual: Boolean, scope: Scope, key: AttributeKey[_])(implicit display: Show[Def.ScopedKey[_]]): String
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equal(a: Def.ScopedKey[_], b: Def.ScopedKey[_], mask: ScopeMask): Boolean
  18. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  19. def extraBuilds(s: State): List[URI]
  20. def extract(state: State): Extracted
  21. def fillTaskAxis(scoped: Def.ScopedKey[_]): Def.ScopedKey[_]
  22. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def getHook[T](key: SettingKey[(T) ⇒ T], data: Settings[Scope]): (T) ⇒ T
  25. def getHooks(data: Settings[Scope]): ((State) ⇒ State, (State) ⇒ State)
  26. def getOrError[T](state: State, key: AttributeKey[T], msg: String): T
  27. def getOrNil[T](s: State, key: AttributeKey[List[T]]): List[T]
  28. def getProject(ref: ProjectRef, units: Map[URI, LoadedBuildUnit]): Option[ResolvedProject]
  29. def getProject(ref: ProjectRef, structure: LoadedBuild): Option[ResolvedProject]
  30. def getProject(ref: ProjectRef, structure: BuildStructure): Option[ResolvedProject]
  31. def getProjectForReference(ref: Reference, structure: BuildStructure): Option[ResolvedProject]
  32. def graphSettings(structure: BuildStructure, actual: Boolean, graphName: String, file: File)(implicit display: Show[Def.ScopedKey[_]]): Unit
  33. def graphSettings(structure: BuildStructure, basedir: File)(implicit display: Show[Def.ScopedKey[_]]): Unit
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. def inConfig(conf: Configuration)(ss: Seq[Def.Setting[_]]): Seq[Def.Setting[_]]
    Definition Classes
    ProjectExtra
  36. def inPluginProject(s: State): Boolean
  37. def inScope(scope: Scope)(ss: Seq[Def.Setting[_]]): Seq[Def.Setting[_]]
    Definition Classes
    ProjectExtra
  38. def inTask(t: Scoped)(ss: Seq[Def.Setting[_]]): Seq[Def.Setting[_]]
    Definition Classes
    ProjectExtra
  39. def inThisBuild(ss: Seq[Def.Setting[_]]): Seq[Def.Setting[_]]
    Definition Classes
    ProjectExtra
  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. def isProjectLoaded(state: State): Boolean
  42. def loadAction(s: State, action: Project.LoadAction.Value): (State, File)
  43. val loadActionParser: Parser[Project.LoadAction.Value]
  44. def mapScope(f: (Scope) ⇒ Scope): ~>[Def.ScopedKey, Def.ScopedKey]
  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. def normalizeModuleID(id: String): String

    Normalize a String so that it is suitable for use as a dependency management module identifier.

    Normalize a String so that it is suitable for use as a dependency management module identifier. This is a best effort implementation, since valid characters are not documented or consistent.

  47. def normalizeProjectID(id: String): Either[String, String]

    Constructs a valid Project ID based on id and returns it in Right or returns the error message in Left if one cannot be constructed.

  48. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  49. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  50. def orIdentity[T](opt: Option[(T) ⇒ T]): (T) ⇒ T
  51. macro def project: Project

    Creates a new Project.

    Creates a new Project. This is a macro that expects to be assigned directly to a val. The name of the val is used as the project ID and the name of the base directory of the project.

    Definition Classes
    ProjectExtra
  52. def projectMacroImpl(c: Context): scala.reflect.macros.blackbox.Context.Expr[Project]
  53. def projectReturn(s: State): List[File]
  54. implicit def projectToRef(p: Project): ProjectReference
  55. def relation(structure: BuildStructure, actual: Boolean)(implicit display: Show[Def.ScopedKey[_]]): Relation[Def.ScopedKey[_], Def.ScopedKey[_]]
  56. def removeExtraBuilds(s: State, remove: List[URI]): State
  57. def reverseDependencies(cMap: Map[Def.ScopedKey[_], Def.Flattened], scoped: Def.ScopedKey[_]): Iterable[Def.ScopedKey[_]]
  58. implicit def richInitialize[T](i: Def.Initialize[T]): RichInitialize[T]
    Definition Classes
    ProjectExtra
  59. implicit def richInitializeInputTask[T](init: Def.Initialize[InputTask[T]]): RichInitializeInputTask[T]
    Definition Classes
    ProjectExtra
  60. implicit def richInitializeTask[T](init: Def.Initialize[Task[T]]): RichInitializeTask[T]
    Definition Classes
    ProjectExtra
  61. implicit def richTaskSessionVar[T](init: Def.Initialize[Task[T]]): RichTaskSessionVar[T]
    Definition Classes
    ProjectExtra
  62. def runTask[T](taskKey: Def.ScopedKey[Task[T]], state: State, config: EvaluateTaskConfig): Option[(State, Result[T])]
  63. def runTask[T](taskKey: Def.ScopedKey[Task[T]], state: State, checkCycles: Boolean = false): Option[(State, Result[T])]
  64. def runUnloadHooks(s: State): State
  65. def scopedKeyData(structure: BuildStructure, scope: Scope, key: AttributeKey[_]): Option[ScopedKeyData[_]]
  66. def session(state: State): SessionSettings
  67. def setAll(extracted: Extracted, settings: Seq[Def.Setting[_]]): SessionSettings
  68. def setCond[T](key: AttributeKey[T], vopt: Option[T], attributes: AttributeMap): AttributeMap
  69. def setExtraBuilds(s: State, extra: List[URI]): State
  70. def setProject(session: SessionSettings, structure: BuildStructure, s: State): State
  71. def setProjectReturn(s: State, pr: List[File]): State
  72. def settingGraph(structure: BuildStructure, basedir: File, scoped: Def.ScopedKey[_])(implicit display: Show[Def.ScopedKey[_]]): SettingGraph
  73. def showContextKey(session: SessionSettings, structure: BuildStructure, keyNameColor: Option[String] = None): Show[Def.ScopedKey[_]]
  74. def showContextKey(state: State, keyNameColor: Option[String]): Show[Def.ScopedKey[_]]
  75. def showContextKey(state: State): Show[Def.ScopedKey[_]]
  76. def showDefinitions(key: AttributeKey[_], defs: Seq[Scope])(implicit display: Show[Def.ScopedKey[_]]): String
  77. def showLoadingKey(loaded: LoadedBuild, keyNameColor: Option[String] = None): Show[Def.ScopedKey[_]]
  78. def showUses(defs: Seq[Def.ScopedKey[_]])(implicit display: Show[Def.ScopedKey[_]]): String
  79. def structure(state: State): BuildStructure
  80. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  81. def toString(): String
    Definition Classes
    AnyRef → Any
  82. def transform(g: (Scope) ⇒ Scope, ss: Seq[Def.Setting[_]]): Seq[Def.Setting[_]]
  83. def transformRef(g: (Scope) ⇒ Scope, ss: Seq[Def.Setting[_]]): Seq[Def.Setting[_]]
  84. def updateCurrent(s: State): State
  85. def updateExtraBuilds(s: State, f: (List[URI]) ⇒ List[URI]): State
  86. def usedBy(structure: BuildStructure, actual: Boolean, key: AttributeKey[_])(implicit display: Show[Def.ScopedKey[_]]): Seq[Def.ScopedKey[_]]
  87. def validProjectID(id: String): Option[String]

    Returns None if id is a valid Project ID or Some containing the parser error message if it is not.

  88. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  91. object LoadAction extends Enumeration

Inherited from ProjectExtra

Inherited from AnyRef

Inherited from Any

Ungrouped