diff options
author | Som Snytt <som.snytt@gmail.com> | 2015-06-15 11:21:06 -0700 |
---|---|---|
committer | Som Snytt <som.snytt@gmail.com> | 2015-07-06 22:04:54 -0700 |
commit | aa0f345de2955819e7048984a7e5fa0acb7e8bc2 (patch) | |
tree | 6d471a4c19baa068ba422a653b8131d56026dbac /test/files/run/xMigration.check | |
parent | 52fde52920d93325310e5544991feeea03e5c763 (diff) | |
download | scala-aa0f345de2955819e7048984a7e5fa0acb7e8bc2.tar.gz scala-aa0f345de2955819e7048984a7e5fa0acb7e8bc2.tar.bz2 scala-aa0f345de2955819e7048984a7e5fa0acb7e8bc2.zip |
SI-1931 Hide Predef.any2stringadd in REPL
User imports that reference Predef are relocated to the top of
the wrapping template so that they can hide implicits defined
in Predef.
Only one import from Predef is retained for special treatment.
This is simple and sane. The test shows that `import Predef._`
restores Predef implicits even if a user-defined term would
normally be in scope.
A smart `:import` command to turn off or quarantine imports explicitly
would allow fine-grained control.
Diffstat (limited to 'test/files/run/xMigration.check')
-rw-r--r-- | test/files/run/xMigration.check | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/files/run/xMigration.check b/test/files/run/xMigration.check index 79ce544493..cd860bf394 100644 --- a/test/files/run/xMigration.check +++ b/test/files/run/xMigration.check @@ -10,7 +10,7 @@ res1: Iterable[String] = MapLike(eis) scala> :setting -Xmigration:any scala> Map(1 -> "eis").values // warn -<console>:11: warning: method values in trait MapLike has changed semantics in version 2.8.0: +<console>:12: warning: method values in trait MapLike has changed semantics in version 2.8.0: `values` returns `Iterable[B]` rather than `Iterator[B]`. Map(1 -> "eis").values // warn ^ @@ -24,7 +24,7 @@ res3: Iterable[String] = MapLike(eis) scala> :setting -Xmigration:2.7 scala> Map(1 -> "eis").values // warn -<console>:11: warning: method values in trait MapLike has changed semantics in version 2.8.0: +<console>:12: warning: method values in trait MapLike has changed semantics in version 2.8.0: `values` returns `Iterable[B]` rather than `Iterator[B]`. Map(1 -> "eis").values // warn ^ @@ -38,7 +38,7 @@ res5: Iterable[String] = MapLike(eis) scala> :setting -Xmigration // same as :any scala> Map(1 -> "eis").values // warn -<console>:11: warning: method values in trait MapLike has changed semantics in version 2.8.0: +<console>:12: warning: method values in trait MapLike has changed semantics in version 2.8.0: `values` returns `Iterable[B]` rather than `Iterator[B]`. Map(1 -> "eis").values // warn ^ |