Spec-Zone.ru › Kotlin 2

Объявления уровня пакета

kotlin-stdlib/kotlin.native.ref

API для управления жизненным циклом объектов и ссылками.

Типы

Cleaner

Начиная с Kotlin: 1.9

@ExperimentalNativeApi
sealed interface Cleaner

Интерфейс-маркер для объектов, с которыми связано действие очистки.

WeakReference

Начиная с Kotlin: 1.3

@ExperimentalNativeApi
class WeakReference<T : Any>

Класс WeakReference инкапсулирует слабую ссылку на объект, которую можно использовать для получения сильной ссылки на объект или для возврата null, если объект уже был уничтожен менеджером памяти.

Функции

createCleaner

Начиная с Kotlin: 1.9

@ExperimentalNativeApi
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API