kactoos-jvm / nnl.rocks.kactoos.list / ListEnvelope
abstract class ListEnvelope<T :
Any
> :
List
<
T
>
List envelope.
There is no thread-safety guarantee.
T
- Element type.
list
- Encapsulated list.
Since 0.3
Name | Summary |
---|---|
<init> | ListEnvelope(list: List < T >) ListEnvelope(list: Scalar < List < T >>) ListEnvelope(list: KScalar < List < T >>) List envelope. |
Name | Summary |
---|---|
iterator | open fun iterator(): Iterator < T > |
listIterator | open fun listIterator(): ListIterator < T > open fun listIterator(index: Int ): ListIterator < T > |
Name | Summary |
---|---|
Joined | class Joined<X : Any > : ListEnvelope < X > Joined list. |
ListOf | class ListOf<T : Any > : ListEnvelope < T > Iterable as List. |
Mapped | class Mapped<X : Any , Y : Any > : ListEnvelope < Y > Mapped list. |
Reversed | class Reversed<T : Any > : ListEnvelope < T > Reversed list. |
Shuffled | class Shuffled<T : Any > : ListEnvelope < T > Shuffled list. |
SolidList | class SolidList<X : Any > : ListEnvelope < X > A List that is both synchronized and sticky. |
Sorted | class Sorted<T : Any > : ListEnvelope < T > Sorted list. |
StickyList | class StickyList<X : Any > : ListEnvelope < X > List decorator that goes through the list only once. |
SyncList | class SyncList<X : Any > : ListEnvelope < X > Synchronized list. |