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
/
ListState
List
State
@
Stable
open
class
ListState
<
T
>
(
kv
:
StartupKV
,
name
:
String
,
version
:
String
?
,
itemSerializer
:
KSerializer
<
T
>
,
defaultFactory
:
(
)
->
List
<
T
>
)
:
CollectionState
<
List
<
T
>
,
SnapshotStateList
<
T
>
>
Members
Constructors
List
State
Link copied to clipboard
constructor
(
kv
:
StartupKV
,
name
:
String
,
version
:
String
?
,
itemSerializer
:
KSerializer
<
T
>
,
defaultFactory
:
(
)
->
List
<
T
>
)
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
:
List
<
T
>
size
Link copied to clipboard
open
override
val
size
:
Int
Functions
contains
Link copied to clipboard
inline
fun
contains
(
predicate
:
(
T
)
->
Boolean
)
:
Boolean
get
Link copied to clipboard
operator
fun
get
(
index
:
Int
)
:
T
iterator
Link copied to clipboard
operator
fun
iterator
(
)
:
Iterator
<
T
>
map
Link copied to clipboard
inline
fun
<
R
>
map
(
transform
:
(
T
)
->
R
)
:
List
<
R
>
minus
Assign
Link copied to clipboard
operator
fun
minusAssign
(
item
:
T
)
plus
Assign
Link copied to clipboard
operator
fun
plusAssign
(
item
:
T
)
remove
All
Link copied to clipboard
fun
removeAll
(
predicate
:
(
T
)
->
Boolean
)
:
Boolean
replace
All
Link copied to clipboard
fun
replaceAll
(
items
:
List
<
T
>
)
set
Link copied to clipboard
operator
fun
set
(
index
:
Int
,
item
:
T
)
with
Index
Link copied to clipboard
fun
withIndex
(
)
:
Iterable
<
IndexedValue
<
T
>
>