object Act
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Act
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type KeysParser = Parser[Seq[Def.ScopedKey[T]] forSome {type T}]
- type KeysParserSep = Parser[Seq[(Def.ScopedKey[T], Seq[String])] forSome {type T}]
- sealed trait ParsedAxis[+T] extends AnyRef
- final class ParsedValue[T] extends ParsedAxis[T]
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val ZeroString: String
- def actParser(s: State): Parser[() ⇒ State]
- def aggregatedKeyParser(structure: BuildStructure, currentRef: ProjectRef): KeysParser
- def aggregatedKeyParser(extracted: Extracted): KeysParser
- def aggregatedKeyParser(state: State): KeysParser
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def config(confs: Set[String]): Parser[ParsedAxis[String]]
- def configs(explicit: ParsedAxis[String], defaultConfigs: (Option[ResolvedReference]) ⇒ Seq[String], proj: Option[ResolvedReference], index: KeyIndex): Seq[Option[String]]
- def defaultConfigurations(proj: Option[ResolvedReference], index: KeyIndex, defaultConfigs: (Option[ResolvedReference]) ⇒ Seq[String]): Seq[String]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def examples(p: Parser[String], exs: Set[String], label: String): Parser[String]
- def examplesStrict(p: Parser[String], exs: Set[String], label: String): Parser[String]
- def extraAxis(knownKeys: Map[String, AttributeKey[_]], knownValues: IMap[AttributeKey, Set]): Parser[ScopeAxis[AttributeMap]]
- def extraParser(knownKeys: Map[String, AttributeKey[_]], knownValues: IMap[AttributeKey, Set]): Parser[AttributeEntry[_]]
- def extrasParser(knownKeys: Map[String, AttributeKey[_]], knownValues: IMap[AttributeKey, Set]): Parser[AttributeMap]
- def filterStrings(base: Parser[String], valid: Set[String], label: String): Parser[String]
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getKey[T](keyMap: Map[String, AttributeKey[_]], keyString: String, f: (AttributeKey[_]) ⇒ T): Parser[T]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isValid(data: Settings[Scope])(parsed: ParsedKey): Boolean
- def key(index: KeyIndex, proj: Option[ResolvedReference], conf: Option[String], task: Option[AttributeKey[_]], keyMap: Map[String, AttributeKey[_]]): Parser[AttributeKey[_]]
- def keyValues[T](structure: BuildStructure)(keys: Seq[Def.ScopedKey[T]]): Values[T]
- def keyValues[T](extracted: Extracted)(keys: Seq[Def.ScopedKey[T]]): Values[T]
- def keyValues[T](state: State)(keys: Seq[Def.ScopedKey[T]]): Values[T]
- def knownIDParser[T](knownKeys: Map[String, T], label: String): Parser[T]
- def knownPluginParser[T](knownPlugins: Map[String, T], label: String): Parser[T]
- def makeScopedKey(proj: Option[ResolvedReference], conf: Option[String], task: Option[AttributeKey[_]], extra: ScopeAxis[AttributeMap], key: AttributeKey[_]): Def.ScopedKey[_]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def noValidKeys: Parser[Nothing]
- def nonEmptyConfig(index: KeyIndex, proj: Option[ResolvedReference]): (String) ⇒ Seq[Option[String]]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def optProjectRef(index: KeyIndex, current: ProjectRef): Parser[ParsedAxis[ResolvedReference]]
- def optionalAxis[T](p: Parser[T], ifNone: ScopeAxis[T]): Parser[ScopeAxis[T]]
- def projectRef(index: KeyIndex, currentBuild: URI): Parser[ParsedAxis[ResolvedReference]]
- def requireSession[T](s: State, p: ⇒ Parser[T]): Parser[T]
- def resolveProject(parsed: ParsedAxis[ResolvedReference], current: ProjectRef): Option[ResolvedReference]
- def resolveTask(task: ParsedAxis[AttributeKey[_]]): Option[AttributeKey[_]]
- def resolvedReference(index: KeyIndex, currentBuild: URI, trailing: Parser[_]): Parser[ResolvedReference]
- def scopedKey(index: KeyIndex, current: ProjectRef, defaultConfigs: (Option[ResolvedReference]) ⇒ Seq[String], keyMap: Map[String, AttributeKey[_]], data: Settings[Scope]): Parser[Def.ScopedKey[_]]
- def scopedKeyAggregated(current: ProjectRef, defaultConfigs: (Option[ResolvedReference]) ⇒ Seq[String], structure: BuildStructure): KeysParser
- def scopedKeyAggregatedSep(current: ProjectRef, defaultConfigs: (Option[ResolvedReference]) ⇒ Seq[String], structure: BuildStructure): KeysParserSep
- def scopedKeyFull(index: KeyIndex, current: ProjectRef, defaultConfigs: (Option[ResolvedReference]) ⇒ Seq[String], keyMap: Map[String, AttributeKey[_]]): Parser[Seq[Parser[ParsedKey]]]
- def scopedKeyParser(structure: BuildStructure, currentRef: ProjectRef): Parser[Def.ScopedKey[_]]
- def scopedKeyParser(extracted: Extracted): Parser[Def.ScopedKey[_]]
- def scopedKeyParser(state: State): Parser[Def.ScopedKey[_]]
- def scopedKeySelected(index: KeyIndex, current: ProjectRef, defaultConfigs: (Option[ResolvedReference]) ⇒ Seq[String], keyMap: Map[String, AttributeKey[_]], data: Settings[Scope]): Parser[ParsedKey]
- def select(allKeys: Seq[Parser[ParsedKey]], data: Settings[Scope])(implicit show: Show[Def.ScopedKey[_]]): Parser[ParsedKey]
- def selectByConfig(ss: Seq[ParsedKey]): Seq[ParsedKey]
- def selectByTask(ss: Seq[ParsedKey]): Seq[ParsedKey]
- def selectFromValid(ss: Seq[ParsedKey], default: Parser[ParsedKey])(implicit show: Show[Def.ScopedKey[_]]): Parser[ParsedKey]
- def showAmbiguous(keys: Seq[Def.ScopedKey[_]])(implicit show: Show[Def.ScopedKey[_]]): String
- val spacedComma: Parser[((Seq[Char], Char), Seq[Char])]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def taskAxis(tasks: Set[AttributeKey[_]], allKnown: Map[String, AttributeKey[_]]): Parser[(ParsedAxis[AttributeKey[_]], Seq[String])]
- def taskKeyExtra(index: KeyIndex, defaultConfigs: (Option[ResolvedReference]) ⇒ Seq[String], keyMap: Map[String, AttributeKey[_]], proj: Option[ResolvedReference], confAmb: ParsedAxis[String], baseMask: ScopeMask, baseSeps: Seq[String]): Seq[Parser[ParsedKey]]
- def toAxis[T](opt: Option[T], ifNone: ScopeAxis[T]): ScopeAxis[T]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def value[T](t: Parser[T]): Parser[ParsedAxis[T]]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- object Omitted extends ParsedAxis[Nothing]
- object ParsedGlobal extends ParsedAxis[Nothing]
- object ParsedZero extends ParsedAxis[Nothing]