summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorAntoine Gourlay <antoine@gourlay.fr>2014-07-31 18:31:15 +0200
committerAntoine Gourlay <antoine@gourlay.fr>2014-07-31 18:31:15 +0200
commitbb2c24646eb8001d0efeff354c50127e47716ec8 (patch)
tree14a56f1d3b244eeabb5031c8911b7bd45378886e /src/library
parent84d4ebc19a1e54dbe446ef35b71efa7ad3890c19 (diff)
downloadscala-bb2c24646eb8001d0efeff354c50127e47716ec8.tar.gz
scala-bb2c24646eb8001d0efeff354c50127e47716ec8.tar.bz2
scala-bb2c24646eb8001d0efeff354c50127e47716ec8.zip
a few missing deprecations in proxy collections.
SeqProxy was properly deprecated, so were the CollProxyLike classes, and the ones in collection.immutable, but these four somehow survived the Big Proxy Deprecation (tm).
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/collection/IterableProxy.scala1
-rw-r--r--src/library/scala/collection/MapProxy.scala1
-rw-r--r--src/library/scala/collection/SetProxy.scala1
-rw-r--r--src/library/scala/collection/TraversableProxy.scala1
4 files changed, 4 insertions, 0 deletions
diff --git a/src/library/scala/collection/IterableProxy.scala b/src/library/scala/collection/IterableProxy.scala
index 3a0e2ab115..97aa830c5a 100644
--- a/src/library/scala/collection/IterableProxy.scala
+++ b/src/library/scala/collection/IterableProxy.scala
@@ -16,4 +16,5 @@ package collection
* @version 2.8
* @since 2.8
*/
+@deprecated("Proxying is deprecated due to lack of use and compiler-level support.", "2.11.3")
trait IterableProxy[+A] extends Iterable[A] with IterableProxyLike[A, Iterable[A]]
diff --git a/src/library/scala/collection/MapProxy.scala b/src/library/scala/collection/MapProxy.scala
index 941c1f5a4a..26a7c710ee 100644
--- a/src/library/scala/collection/MapProxy.scala
+++ b/src/library/scala/collection/MapProxy.scala
@@ -17,4 +17,5 @@ package collection
* @version 1.0, 21/07/2003
* @since 1
*/
+@deprecated("Proxying is deprecated due to lack of use and compiler-level support.", "2.11.3")
trait MapProxy[A, +B] extends Map[A, B] with MapProxyLike[A, B, Map[A, B]]
diff --git a/src/library/scala/collection/SetProxy.scala b/src/library/scala/collection/SetProxy.scala
index f9f38f148a..e17fb215b9 100644
--- a/src/library/scala/collection/SetProxy.scala
+++ b/src/library/scala/collection/SetProxy.scala
@@ -17,4 +17,5 @@ package collection
* @author Martin Odersky
* @version 2.0, 01/01/2007
*/
+@deprecated("Proxying is deprecated due to lack of use and compiler-level support.", "2.11.3")
trait SetProxy[A] extends Set[A] with SetProxyLike[A, Set[A]]
diff --git a/src/library/scala/collection/TraversableProxy.scala b/src/library/scala/collection/TraversableProxy.scala
index 65936da0e4..9eec685d10 100644
--- a/src/library/scala/collection/TraversableProxy.scala
+++ b/src/library/scala/collection/TraversableProxy.scala
@@ -21,4 +21,5 @@ package collection
* @version 2.8
* @since 2.8
*/
+@deprecated("Proxying is deprecated due to lack of use and compiler-level support.", "2.11.3")
trait TraversableProxy[+A] extends Traversable[A] with TraversableProxyLike[A, Traversable[A]]