open class TerminableLoop
TerminableLoop() |
var isAlive: Boolean |
|
val pauseLock: Object |
|
var sleepEnacted: Boolean |
fun awakeFromSleep(): <ERROR CLASS> |
|
fun loopWhileAlive(block: () -> Unit): Unit fun loopWhileAlive(and: () -> Boolean, block: () -> Unit): Unit |
|
fun notifySleep(): Unit |
|
fun stop(): Unit |
infix fun <A> A.andRecycle(b: <ERROR CLASS>): <ERROR CLASS> infix fun <A> A.andRecycle(b: Recyclable): <ERROR CLASS> |
|
fun <T> T.loopAsLongNotNull(block: (it: T) -> T?): T |