scala.ref
Members list
Type members
Classlikes
Attributes
- Source
- PhantomReference.scala
- Supertypes
Type parameters
- T
-
the type of the referenced object, constrained to
AnyRef(i.e., non-primitive types)
Attributes
- See also
-
java.lang.ref.Reference - Source
- Reference.scala
- Supertypes
- Known subtypes
Attributes
- Source
- ReferenceQueue.scala
- Supertypes
Attributes
- Source
- ReferenceWrapper.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- object
- Source
- SoftReference.scala
- Supertypes
A companion object that implements an extractor for SoftReference values
A companion object that implements an extractor for SoftReference values
Attributes
- Companion
- class
- Source
- SoftReference.scala
- Supertypes
- Self type
-
SoftReference.type
A wrapper class for java.lang.ref.WeakReference The new functionality is (1) results are Option values, instead of using null. (2) There is an extractor that maps the weak reference itself into an option.
A wrapper class for java.lang.ref.WeakReference The new functionality is (1) results are Option values, instead of using null. (2) There is an extractor that maps the weak reference itself into an option.
Type parameters
- T
-
the covariant type of the weakly referenced object, must be a subtype of
AnyRef
Value parameters
- queue
-
an optional reference queue to which the reference will be enqueued when the referent becomes weakly reachable, or
nullfor no queue - value
-
the object to be weakly referenced
Attributes
- Companion
- object
- Source
- WeakReference.scala
- Supertypes
An extractor for weak reference values.
An extractor for weak reference values.
Attributes
- Companion
- class
- Source
- WeakReference.scala
- Supertypes
- Self type
-
WeakReference.type