Package-level declarations

Types

Link copied to clipboard
abstract class ListBase<T, CT : ListType<T, CT, MCT>, MCT : MutableListType<T, CT, MCT>>(val list: List<T>) : ListType<T, CT, MCT> , List<T>

A base API class for an implementation of ListType

Link copied to clipboard
interface ListType<T, CT : ListType<T, CT, MCT>, MCT : MutableListType<T, CT, MCT>> : List<T>

A type for an own List implementation.

Link copied to clipboard
abstract class MutableListBase<T, CT : ListType<T, CT, MCT>, MCT : MutableListType<T, CT, MCT>>(val list: MutableList<T>) : MutableListType<T, CT, MCT> , MutableList<T>

A base API class for an implementation of MutableListType

Link copied to clipboard

A type for an own MutableList implementation.