Spec-Zone.ru › Scala 3.1

Трейт scala.ref.Reference

Исходный код

трейт Reference[+T <: AnyRef] extends () => T

См. также

java.lang.ref.Reference

Суперайпы
трейт () => T
класс Object
трейт Matchable
класс Any
Известные подтипы
трейт ReferenceWrapper[T]
класс PhantomReference[T]
класс SoftReference[T]
класс WeakReference[T]

Абстрактные методы

Исходный код
def apply(): T

возвращает базовое значение

Исходный код
def clear(): Unit

Исходный код
def enqueue(): Boolean

Исходный код
def get: Option[T]

возвращает базовое значение, если оно не было собрано, в противном случае None

Исходный код
def isEnqueued: Boolean

Конкретные методы

Исходный код
override def toString: String

Определяющие классы Function0 -> Any

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/ref/Reference.html

Spec-Zone.ru

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