class RecyclerMark : Recyclable
companion object Companion : Recycler<RecyclerMark> |
RecyclerMark() |
var alsoRecyclable: Recyclable? |
|
var last: Recyclable |
|
var wrappedObj: Any? |
infix fun <T : Recyclable> add(obj: T): <ERROR CLASS> infix fun add(obj: <ERROR CLASS>): <ERROR CLASS> infix fun add(obj: <ERROR CLASS>): <ERROR CLASS> |
|
fun onRecycle(): Unit |
|
fun recycle(): Unit |
open fun obtain(): T |
|
fun obtainIn(pool: RecyclerMark): T |
|
open fun recycle(obj: T): Unit |
|
fun wastedObjectDetected(obj: T): 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 |
|
infix fun <T : Recyclable, R> T.recycleAfter(block: (it: T) -> R): <ERROR CLASS> |
|
infix fun <A : Recyclable> A.setRecycler(b: RecyclerMark): <ERROR CLASS> |