Объявления уровня пакета
API для управления жизненным циклом объектов и ссылками.
Типы
Начиная с Kotlin: 1.9
sealed interface Cleaner
Интерфейс-маркер для объектов, с которыми связано действие очистки.
Начиная с Kotlin: 1.3
class WeakReference<T : Any>
Класс WeakReference инкапсулирует слабую ссылку на объект, которую можно использовать для получения сильной ссылки на объект или для возврата null, если объект уже был уничтожен менеджером памяти.
Функции
Начиная с Kotlin: 1.9
fun <T> createCleaner(resource: T, cleanupAction: (resource: T) -> Unit): Cleaner
Создает объект Cleaner, который запускает cleanupAction для указанного resource через некоторое время после освобождения ресурса.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.native.ref/index.html