Type Members
-
-
final
type
Rout = Result[Value] { type State[V] = DisconnectableImpl.this.State[V] }
-
abstract
type
State[_]
-
abstract
type
Value
Abstract Value Members
-
abstract
def
commit(base: Value): Value
-
abstract
def
guardedReevaluate(rein: ReIn): Rout
-
abstract
def
info: ReInfo
-
abstract
def
state: State[Value]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
disconnect(): Unit
-
-
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
reevaluate(rein: ReIn): Rout
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
Deprecated Value Members
-
def
finalize(): Unit
Removes the reactive instead of its next normal reevaluation. This makes use of the fact, that all reactives are technically dynamic reactives, and removing incoming dependencies is always kinda safe, as long as we are sure we no longer care!