diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2014-01-30 09:18:06 +0300 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2014-02-14 23:51:21 +0100 |
commit | f14e9fe5eda611798d95955620b3e653a2991475 (patch) | |
tree | 52ebda74e66a4e351779e1b647e3cd9b9dc56380 /test/files/run/reflection-names.scala | |
parent | da09331324d302d0b85a89cdcfe32ded2587b39a (diff) | |
download | scala-f14e9fe5eda611798d95955620b3e653a2991475.tar.gz scala-f14e9fe5eda611798d95955620b3e653a2991475.tar.bz2 scala-f14e9fe5eda611798d95955620b3e653a2991475.zip |
deprecates String => Name implicit conversions
Given that in 2.11 we have upgraded our name construction facility
from `newTxxxName` to `TxxxName`, I think it’s time we retire these
implicit conversions, as they no longer save keystrokes, but continue
to present ambient danger associated with implicit conversions.
Diffstat (limited to 'test/files/run/reflection-names.scala')
-rw-r--r-- | test/files/run/reflection-names.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/files/run/reflection-names.scala b/test/files/run/reflection-names.scala index 2433c84813..a297b85825 100644 --- a/test/files/run/reflection-names.scala +++ b/test/files/run/reflection-names.scala @@ -4,10 +4,10 @@ object Test { val global = new Global(new Settings()) import global._ - val x1 = "abc" drop 1 // "bc": String - val x2 = ("abc": TermName) drop 1 // "bc": TermName - val x3 = ("abc": TypeName) drop 1 // "bc": TypeName - val x4 = (("abc": TypeName): Name) drop 1 // "bc": Name + val x1 = "abc" drop 1 // "bc": String + val x2 = TermName("abc") drop 1 // "bc": TermName + val x3 = TypeName("abc") drop 1 // "bc": TypeName + val x4 = (TypeName("abc"): Name) drop 1 // "bc": Name def main(args: Array[String]): Unit = { List(x1, x2, x3, x4) foreach (x => println(x.getClass.getName, x)) |