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 /src/library | |
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).
Diffstat (limited to 'src/library')
-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]] |