Types

Link copied to clipboard
object Companion
Link copied to clipboard
open class Mixin(var extra: ExtraType = null) : Extra
Link copied to clipboard
class Property<T>(val name: String? = null, val defaultGen: () -> T)
Link copied to clipboard
class PropertyThis<T2 : Extra, T>(val name: String? = null, val defaultGen: T2.() -> T)

Properties

Link copied to clipboard
abstract var extra: ExtraType

Functions

Link copied to clipboard
fun <T> Extra.extraCache(name: String, block: () -> T): 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?)