Rachel
Toggle table of contents
3.5.0
common
Target filter
common
Switch theme
Search in API
Skip to content
Rachel
love.yinlin.compose.startup.config
/
love.yinlin.compose.config
/
MapState
Map
State
@
Stable
open
class
MapState
<
K
,
V
>
(
kv
:
StartupKV
,
name
:
String
,
version
:
String
?
,
keySerializer
:
KSerializer
<
K
>
,
valueSerializer
:
KSerializer
<
V
>
,
defaultFactory
:
(
)
->
Map
<
K
,
V
>
)
:
CollectionState
<
Map
<
K
,
V
>
,
SnapshotStateMap
<
K
,
V
>
>
Members
Constructors
Map
State
Link copied to clipboard
constructor
(
kv
:
StartupKV
,
name
:
String
,
version
:
String
?
,
keySerializer
:
KSerializer
<
K
>
,
valueSerializer
:
KSerializer
<
V
>
,
defaultFactory
:
(
)
->
Map
<
K
,
V
>
)
Properties
is
Empty
Link copied to clipboard
open
override
val
isEmpty
:
Boolean
is
Not
Empty
Link copied to clipboard
open
override
val
isNotEmpty
:
Boolean
items
Link copied to clipboard
val
items
:
Map
<
K
,
V
>
keys
Link copied to clipboard
val
keys
:
List
<
K
>
size
Link copied to clipboard
open
override
val
size
:
Int
Functions
get
Link copied to clipboard
operator
fun
get
(
key
:
K
)
:
V
?
iterator
Link copied to clipboard
operator
fun
iterator
(
)
:
Iterator
<
Map.Entry
<
K
,
V
>
>
map
Link copied to clipboard
inline
fun
<
R
>
map
(
transform
:
(
K
,
V
)
->
R
)
:
List
<
R
>
minus
Assign
Link copied to clipboard
operator
fun
minusAssign
(
key
:
K
)
plus
Assign
Link copied to clipboard
operator
fun
plusAssign
(
item
:
Pair
<
K
,
V
>
)
operator
fun
plusAssign
(
items
:
Map
<
K
,
V
>
)
rename
Key
Link copied to clipboard
fun
renameKey
(
key
:
K
,
newKey
:
K
,
block
:
(
V
)
->
V
=
{ it }
)
replace
All
Link copied to clipboard
fun
replaceAll
(
items
:
Map
<
K
,
V
>
)
set
Link copied to clipboard
operator
fun
set
(
key
:
K
,
value
:
V
)