toggle menu
SpraypaintKT
ef37b8c-SNAPSHOT
common
switch theme
search in API
core
/
it.maicol07.spraypaintkt.extensions
/
DirtyMap
Dirty
Map
class
DirtyMap
<
K
,
V
>
(
delegate
:
MutableMap
<
K
,
V
>
,
callback
:
(
key
:
K
,
value
:
V
,
map
:
DirtyMap
<
K
,
V
>
)
->
Unit
=
{ _, _, _ -> }
)
A mutable map that tracks every mutation, including mutations through its views.
Members
Constructors
Dirty
Map
Link copied to clipboard
constructor
(
delegate
:
MutableMap
<
K
,
V
>
,
callback
:
(
key
:
K
,
value
:
V
,
map
:
DirtyMap
<
K
,
V
>
)
->
Unit
=
{ _, _, _ -> }
)
Properties
entries
Link copied to clipboard
open
val
entries
:
MutableSet
<
MutableMap.MutableEntry
<
K
,
V
>
>
Functions
clear
Changes
Link copied to clipboard
fun
clearChanges
(
)
get
Changes
Link copied to clipboard
fun
getChanges
(
)
:
Map
<
K
,
V
?
>
put
Link copied to clipboard
open
fun
put
(
key
:
K
,
value
:
V
)
:
V
?
remove
Link copied to clipboard
open
fun
remove
(
key
:
K
)
:
V
?
track
Change
Link copied to clipboard
fun
trackChange
(
key
:
K
,
oldValue
:
V
?
,
newValue
:
V
)