class SingletonReference<T> : java.io.Serializable
SingletonReference(throwAwayIf: (? super T) -> java.lang.Boolean, initializer: () -> ? extends T) |
fun acquire(): void |
|
fun destroy(): NonExistentClass fun destroy(block: (? super T) -> Unit): NonExistentClass |
|
fun exists(): boolean |
|
fun forceDestroy(): NonExistentClass |
|
fun getIfExists(): T |
|
fun getValue(): T |
|
fun isInitialized(): boolean |
|
fun toString(): java.lang.String |