SingletonReference

class SingletonReference<T>(throwAwayIf: (T) -> Boolean, initializer: () -> T) : Serializable

Functions

acquire
Link copied to clipboard
fun acquire()
destroy
Link copied to clipboard
fun destroy(): <ERROR CLASS>
fun destroy(block: (T) -> Unit): <ERROR CLASS>
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
exists
Link copied to clipboard
fun exists(): Boolean
forceDestroy
Link copied to clipboard
fun forceDestroy(): <ERROR CLASS>
getIfExists
Link copied to clipboard
fun getIfExists(): T?
hashCode
Link copied to clipboard
open override fun hashCode(): Int
isInitialized
Link copied to clipboard
open fun isInitialized(): Boolean
toString
Link copied to clipboard
open override fun toString(): String

Properties

initializer
Link copied to clipboard
var initializer: () -> T?
throwAwayIf
Link copied to clipboard
val throwAwayIf: (T) -> Boolean
value
Link copied to clipboard
open val value: T