sbt
Scope
object
Scope
extends
Serializable
Linear Supertypes
Serializable
,
Serializable
, AnyRef,
Any
Ordering
Alphabetic
By inheritance
Inherited
Hide All
Show all
Scope
Serializable
Serializable
AnyRef
Any
Visibility
Public
All
Value Members
final
def
!=
(
arg0: AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0: AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
val
GlobalScope
:
Scope
val
ScopedKeyRegex
:
Regex
val
ThisScope
:
Scope
final
def
asInstanceOf
[
T0
]
: T0
Definition Classes
Any
def
axisDelegates
[
T
]
(
direct: (
ResolvedReference
, T) ⇒ Seq[T]
,
ref:
ResolvedReference
,
init: T
)
: (T, Seq[
ScopeAxis
[T]])
def
buildResolve
(
uri:
URI
)
: (
Scope
) ⇒
Scope
def
clone
()
: AnyRef
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
def
delegates
[
Proj
]
(
refs: Seq[(
ProjectRef
, Proj)]
,
configurations: (Proj) ⇒ Seq[
ConfigKey
]
,
projectInherit: (
ProjectRef
) ⇒ Seq[
ProjectRef
]
,
configInherit: (
ResolvedReference
,
ConfigKey
) ⇒ Seq[
ConfigKey
]
)
:
DelegateIndex
def
delegates
[
Proj
]
(
refs: Seq[(
ProjectRef
, Proj)]
,
configurations: (Proj) ⇒ Seq[
ConfigKey
]
,
resolve: (
Reference
) ⇒
ResolvedReference
,
rootProject: (
URI
) ⇒ String
,
projectInherit: (
ProjectRef
) ⇒ Seq[
ProjectRef
]
,
configInherit: (
ResolvedReference
,
ConfigKey
) ⇒ Seq[
ConfigKey
]
,
taskInherit: (sbt.AttributeKey[_]) ⇒ Seq[sbt.AttributeKey[_]]
,
extraInherit: (
ResolvedReference
,
AttributeMap
) ⇒ Seq[
AttributeMap
]
)
: (
Scope
) ⇒ Seq[
Scope
]
def
display
(
scope:
Scope
,
sep: String
,
showProject: (
Reference
) ⇒ String
)
: String
def
display
(
scope:
Scope
,
sep: String
)
: String
def
display
(
config:
ConfigKey
)
: String
def
displayMasked
(
scope:
Scope
,
sep: String
,
showProject: (
Reference
) ⇒ String
,
mask:
ScopeMask
)
: String
def
displayMasked
(
scope:
Scope
,
sep: String
,
mask:
ScopeMask
)
: String
final
def
eq
(
arg0: AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equal
(
a:
Scope
,
b:
Scope
,
mask:
ScopeMask
)
:
Boolean
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
fillTaskAxis
(
scope:
Scope
,
key: sbt.AttributeKey[_]
)
:
Scope
def
finalize
()
:
Unit
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
final
def
getClass
()
: java.lang.Class[_]
Definition Classes
AnyRef → Any
def
globalProjectDelegates
(
scope:
Scope
)
: Seq[
Scope
]
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
indexedDelegates
(
resolve: (
Reference
) ⇒
ResolvedReference
,
index:
DelegateIndex
,
rootProject: (
URI
) ⇒ String
,
taskInherit: (sbt.AttributeKey[_]) ⇒ Seq[sbt.AttributeKey[_]]
,
extraInherit: (
ResolvedReference
,
AttributeMap
) ⇒ Seq[
AttributeMap
]
)
(
rawScope:
Scope
)
: Seq[
Scope
]
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
linearize
[
T
]
(
axis:
ScopeAxis
[T]
,
appendGlobal:
Boolean
)
(
inherit: (T) ⇒ Seq[T]
)
: Seq[
ScopeAxis
[T]]
def
mapReference
(
f: (
Reference
) ⇒
Reference
)
: (
Scope
) ⇒
Scope
final
def
ne
(
arg0: AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
parseScopedKey
(
command: String
)
: (
Scope
, String)
def
projectPrefix
(
project:
ScopeAxis
[
Reference
]
,
show: (
Reference
) ⇒ String =
showProject
)
: String
def
rawBuild
(
ps:
ScopeAxis
[
ProjectRef
]
)
: Seq[
ScopeAxis
[
BuildRef
]]
def
readResolve
()
: AnyRef
Attributes
protected
def
replaceThis
(
thisScope:
Scope
)
: (
Scope
) ⇒
Scope
def
resolveBuild
(
current:
URI
,
uri:
URI
)
:
URI
def
resolveBuild
(
current:
URI
,
ref:
BuildReference
)
:
BuildReference
def
resolveBuildOnly
(
current:
URI
,
ref:
Reference
)
:
Reference
def
resolveBuildRef
(
current:
URI
,
ref:
BuildReference
)
:
BuildRef
def
resolveBuildScope
(
thisScope:
Scope
,
current:
URI
)
: (
Scope
) ⇒
Scope
def
resolveProject
(
uri:
URI
,
rootProject: (
URI
) ⇒ String
)
: (
Scope
) ⇒
Scope
def
resolveProjectBuild
(
current:
URI
,
ref:
ProjectReference
)
:
ProjectReference
def
resolveProjectRef
(
current:
URI
,
rootProject: (
URI
) ⇒ String
,
ref:
ProjectReference
)
:
ProjectRef
def
resolveReference
(
current:
URI
,
rootProject: (
URI
) ⇒ String
,
ref:
Reference
)
:
ResolvedReference
def
resolveScope
(
thisScope:
Scope
,
current:
URI
,
rootProject: (
URI
) ⇒ String
)
: (
Scope
) ⇒
Scope
def
showProject
: (
Reference
) ⇒
String
def
subThis
[
T
]
(
sub:
ScopeAxis
[T]
,
into:
ScopeAxis
[T]
)
:
ScopeAxis
[T]
final
def
synchronized
[
T0
]
(
arg0: ⇒ T0
)
: T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
topologicalSort
[
T
]
(
node: T
,
appendGlobal:
Boolean
)
(
dependencies: (T) ⇒ Seq[T]
)
: Seq[
ScopeAxis
[T]]
def
transformTaskName
(
s: String
)
: String
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
()
def
withGlobalAxis
[
T
]
(
base:
ScopeAxis
[T]
)
: Seq[
ScopeAxis
[T]]
def
withGlobalScope
(
base:
Scope
)
: Seq[
Scope
]
def
withRawBuilds
(
ps: Seq[
ScopeAxis
[
ProjectRef
]]
)
: Seq[
ScopeAxis
[
ResolvedReference
]]
Inherited from
Serializable
Inherited from
Serializable
Inherited from AnyRef
Inherited from
Any