Spec-Zone.ru › Kotlin 2

WeakReference

kotlin-stdlib/kotlin.native.ref/WeakReference

Начиная с Kotlin: 1.3

@ExperimentalNativeApi
class WeakReference<T : Any>

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

Конструкторы

WeakReference
constructor(referred: T)

Создаёт объект слабой ссылки на объект. Слабая ссылка не препятствует удалению объекта и обнуляется, когда объект собирается сборщиком мусора.

Свойства

value

Начиная с Kotlin: 1.3

val value: T?

Возвращает ссылку на объект или null, если объект был собран сборщиком мусора.

Функции

clear

Начиная с Kotlin: 1.3

fun clear()

Очищает ссылку на объект.

get

Начиная с Kotlin: 1.3

fun get(): T?

Возвращает ссылку на объект или null, если объект был собран сборщиком мусора.

© 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/-weak-reference/index.html

Spec-Zone.ru

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