summaryrefslogtreecommitdiff
path: root/examples/scala-js/javalanglib/src/main/scala/java/lang/ref/Reference.scala
blob: 76909cf4cd4f587aa70689ce3b9b461538060af8 (plain) (blame)
1
2
3
4
5
6
7
8
package java.lang.ref

abstract class Reference[T >: Null <: AnyRef](private[this] var referent: T) {
  def get(): T = referent
  def clear(): Unit = referent = null
  def isEnqueued(): Boolean = false
  def enqueue(): Boolean = false
}