open class WeakSet<E>
WeakSet() |
var set: Array<WeakReference<E>?> |
fun add(e: E): <ERROR CLASS> |
|
fun addOnceEqual(e: E): <ERROR CLASS> |
|
fun addOnceStrict(e: E): Unit |
|
fun clear(): <ERROR CLASS> |
|
fun get(index: Int): E? |
|
fun readLock(): Boolean |
|
fun readUnlock(): Unit |
|
fun remove(e: E): Boolean fun remove(e: E, inSync: Boolean): Boolean |
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 |