scala / 3.1 / scala / ref / reference.html

Trait scala.ref.Reference

trait Reference[+T <: AnyRef] extends () => T

See also

java.lang.ref.Reference

Supertypes
Known subtypes

Abstract methods

Source
def apply(): T

return the underlying value

Source
def clear(): Unit

Source
def enqueue(): Boolean

Source
def get: Option[T]

return Some underlying if it hasn't been collected, otherwise None

Source

Concrete methods

Source
override def toString: String

Definition Classes 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