class DeregisteringWeakReference<T> : WeakReference<T>
<init> |
DeregisteringWeakReference(referent: T, deinit: () -> Unit = {}) |
deinit |
val deinit: () -> Unit |
ifActive |
fun ifActive(op: T.() -> Unit): Unit |
getProperty |
fun <T> Any.getProperty(prop: KMutableProperty1<*, T>): ObjectProperty<T> |
observable |
fun <T : Any> Any.observable(propName: String): ObjectProperty<T> |