Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
interface Extra
Link copied to clipboard
Link copied to clipboard
typealias ExtraType = ExtraObject?
Link copied to clipboard

ArrayList that prevents isObject + jsInstanceOf on getter on Kotlin/JS This class should be temporal until Kotlin/JS fixes this issue.

ArrayList that prevents isObject + jsInstanceOf on getter on Kotlin/JS This class should be temporal until Kotlin/JS fixes this issue.

ArrayList that prevents isObject + jsInstanceOf on getter on Kotlin/JS This class should be temporal until Kotlin/JS fixes this issue.

Link copied to clipboard
interface FloatList : Collection<Float>
Link copied to clipboard
interface IntList : Collection<Int>
Link copied to clipboard
interface MutableListEx<E> : MutableList<E>

Functions

Link copied to clipboard
inline fun <T> buildFastList(block: FastArrayList<T>.() -> Unit): FastArrayList<T>
Link copied to clipboard
Link copied to clipboard
fun <T> Extra.extraCache(name: String, block: () -> T): T
Link copied to clipboard
inline fun <T> extraProperty(name: String? = null, noinline default: () -> T): Extra.Property<T>
Link copied to clipboard
inline fun <T2 : Extra, T> extraPropertyThis(name: String? = null, noinline transform: T2.(T) -> T = { it }, noinline default: T2.() -> T): Extra.PropertyThis<T2, T>
Link copied to clipboard
Link copied to clipboard
fun <T> fastArrayListOf(vararg values: T): FastArrayList<T>
Link copied to clipboard
fun Extra.getExtra(name: String): Any?
Link copied to clipboard
fun <T> Extra.getExtraTyped(name: String): T?
Link copied to clipboard
Link copied to clipboard
fun Extra.setExtra(name: String, value: Any?)
Link copied to clipboard
fun <T> SimpleListIterator(fromIndex: Int, toIndex: Int, get: (index: Int) -> T): ListIterator<T>
Link copied to clipboard
fun <T> SimpleSubList(fromIndex: Int, toIndex: Int, get: (index: Int) -> T): List<T>
Link copied to clipboard
fun <T> Array<T>.toFastList(): List<T>
fun <T> List<T>.toFastList(): List<T>
fun <T> FastArrayList<T>.toFastList(out: FastArrayList<T> = FastArrayList()): FastArrayList<T>
fun <T> List<T>.toFastList(out: FastArrayList<T> = FastArrayList()): FastArrayList<T>
Link copied to clipboard