diff options
author | Antoine Gourlay <antoine@gourlay.fr> | 2014-07-31 18:31:15 +0200 |
---|---|---|
committer | Antoine Gourlay <antoine@gourlay.fr> | 2014-07-31 18:31:15 +0200 |
commit | bb2c24646eb8001d0efeff354c50127e47716ec8 (patch) | |
tree | 14a56f1d3b244eeabb5031c8911b7bd45378886e | |
parent | 84d4ebc19a1e54dbe446ef35b71efa7ad3890c19 (diff) | |
download | scala-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).
-rw-r--r-- | src/library/scala/collection/IterableProxy.scala | 1 | ||||
-rw-r--r-- | src/library/scala/collection/MapProxy.scala | 1 | ||||
-rw-r--r-- | src/library/scala/collection/SetProxy.scala | 1 | ||||
-rw-r--r-- | src/library/scala/collection/TraversableProxy.scala | 1 |
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]] |