Collections
Collections
API
sbt.internal.util
AList
AList
AbstractRMap
AttributeEntry
AttributeKey
AttributeKey
AttributeMap
AttributeMap
Attributed
Attributed
Dag
Dag
Cyclic
DelegatingPMap
EvaluateSettings
EvaluationState
IDSet
IDSet
IMap
IMap
Init
Compiled
DefaultSetting
Flattened
Initialize
JoinInitSeq
Initialize
Keyed
KeyedInitialize
RuntimeUndefined
ScopedKey
Setting
SettingList
SettingsDefinition
SettingsDefinition
Undefined
Uninitialized
PMap
PMap
RMap
TPair
ScalaKeywords
Settings
Signals
Registration
TypeFunctions
∙
Types
Util
AnyOps
~>
sbt.util
Applicative
Applicative
Apply
Apply
FlatMap
FlatMap
Functor
Functor
Monad
Monad
NoJsonWriter
OptJsonWriter
OptJsonWriter
StrictMode
StrictMode0
OptJsonWriter0
Selective
Show
Show
SomeJsonWriter
Collections
/
sbt.internal.util
/
PMap
PMap
sbt.internal.util.PMap
See the
PMap
companion object
trait
PMap
[
K
[
_
],
V
[
_
]]
extends
K
~>
V
with
RMap
[
K
,
V
]
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
RMap
[
K
,
V
]
trait
K
~>
V
class
Object
trait
Matchable
class
Any
Known subtypes
class
DelegatingPMap
[
K
,
V
]
Clear all
Members list
Concise view
Type members
Inherited classlikes
sealed case
class
TPair
[
T
](
key
:
K
[
T
],
value
:
V
[
T
])
Attributes
Inherited from:
RMap
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Value members
Abstract methods
def
getOrUpdate
[
T
](
k
:
K
[
T
],
make
:
=>
V
[
T
]):
V
[
T
]
def
mapValue
[
T
](
k
:
K
[
T
],
init
:
V
[
T
],
f
:
V
[
T
]
=>
V
[
T
]):
V
[
T
]
def
remove
[
T
](
k
:
K
[
T
]):
Option
[
V
[
T
]]
def
update
[
T
](
k
:
K
[
T
],
v
:
V
[
T
]):
Unit
Inherited methods
def
apply
[
T
](
k
:
K
[
T
]):
V
[
T
]
Attributes
Inherited from:
RMap
def
contains
[
T
](
k
:
K
[
T
]):
Boolean
Attributes
Inherited from:
RMap
def
get
[
T
](
k
:
K
[
T
]):
Option
[
V
[
T
]]
Attributes
Inherited from:
RMap
def
isEmpty
:
Boolean
Attributes
Inherited from:
RMap
def
keys
:
Iterable
[
K
[
Any
]]
Attributes
Inherited from:
RMap
def
toSeq
:
Seq
[(
K
[
Any
],
V
[
Any
])]
Attributes
Inherited from:
RMap
def
toTypedSeq
:
Seq
[
TPair
[
_
]]
Attributes
Inherited from:
RMap
def
values
:
Iterable
[
V
[
Any
]]
Attributes
Inherited from:
RMap
final
def
∙
[
C
,
D
](
g
:
C
=>
D
)(
implicit
ev
:
D
<:<
K
[
D
]):
C
=>
F2
[
D
]
Attributes
Inherited from:
~>
final
def
∙
[
F3
[
_
]](
g
:
F3
~>
K
):
F3
~>
F2
Attributes
Inherited from:
~>
Inherited fields
lazy
val
fn
: [
A
]
=>
(x$1:
K
[
A
])
=>
V
[
A
]
Attributes
Inherited from:
~>