summaryrefslogtreecommitdiff
path: root/src/library/scala/ref
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-11-12 21:39:12 +0000
committerPaul Phillips <paulp@improving.org>2009-11-12 21:39:12 +0000
commit523a9a265817aad06d9ed58507d3a1eea420f3ab (patch)
tree6a422b35ded5cbcef5564faddaecc616714d3652 /src/library/scala/ref
parentfe3b78b8644fe025e9ff742d79d9b69270993749 (diff)
downloadscala-523a9a265817aad06d9ed58507d3a1eea420f3ab.tar.gz
scala-523a9a265817aad06d9ed58507d3a1eea420f3ab.tar.bz2
scala-523a9a265817aad06d9ed58507d3a1eea420f3ab.zip
Removed everything deprecated in 2.7.3 or earli...
Removed everything deprecated in 2.7.3 or earlier except the lower case primitive type aliases, plus associated fixes.
Diffstat (limited to 'src/library/scala/ref')
-rw-r--r--src/library/scala/ref/Reference.scala4
-rw-r--r--src/library/scala/ref/ReferenceWrapper.scala1
2 files changed, 1 insertions, 4 deletions
diff --git a/src/library/scala/ref/Reference.scala b/src/library/scala/ref/Reference.scala
index 4fa69f77b3..ea25b48bee 100644
--- a/src/library/scala/ref/Reference.scala
+++ b/src/library/scala/ref/Reference.scala
@@ -15,12 +15,10 @@ package scala.ref
* @author Sean McDirmid
*/
trait Reference[+T <: AnyRef] extends Function0[T] {
- @deprecated("Use .get.isDefined instead")
- def isValid: Boolean
/** return the underlying value */
def apply(): T
/** return <code>Some</code> underlying if it hasn't been collected, otherwise <code>None</code> */
- def get : Option[T]
+ def get: Option[T]
override def toString = get.map(_.toString).getOrElse("<deleted>")
def clear(): Unit
def enqueue(): Boolean
diff --git a/src/library/scala/ref/ReferenceWrapper.scala b/src/library/scala/ref/ReferenceWrapper.scala
index a562e56c3a..2793876d51 100644
--- a/src/library/scala/ref/ReferenceWrapper.scala
+++ b/src/library/scala/ref/ReferenceWrapper.scala
@@ -15,7 +15,6 @@ package scala.ref
*/
trait ReferenceWrapper[+T <: AnyRef] extends Reference[T] with Proxy {
val underlying: java.lang.ref.Reference[_ <: T]
- @deprecated("Use .get.isDefined instead") def isValid = underlying.get != null
override def get = {
val ret = underlying.get
if (ret eq null) None else Some(ret)