Пакет kotlin.native.ref
Типы
Требования к платформе и версии: Native (1.9)
Cleaner
Маркерный интерфейс для объектов, у которых связана функция очистки.
sealed interface Cleaner
Требования к платформе и версии: Native (1.3)
WeakReference
Класс WeakReference encapsulates weak reference to an object, which could be used to either retrieve a strong reference to an object, or return null, if object was already destroyed by the memory manager.
class WeakReference<T : Any>
Функции
Требования к платформе и версии: Native (1.9)
createCleaner
Создаёт объект Cleaner, который выполняет cleanupAction с заданным resource некоторое время после его освобождения.
fun <T> createCleaner( resource: T, cleanupAction: (resource: T) -> Unit ): Cleaner
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.native.ref/index.html