summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2012-07-14 05:17:23 -0700
committerAdriaan Moors <adriaan.moors@epfl.ch>2012-07-14 05:17:23 -0700
commit39dfdb7cca23d109d07edc5884f8fb871cd0c582 (patch)
tree40bf5adfe5c3b69e4c253950b6589467235e17a2 /src/library
parent43dc4cc9f623a50f374feff28b67d7865c85d34c (diff)
parentb355fb2c7f622c2d263c43864469b862ef0bc768 (diff)
downloadscala-39dfdb7cca23d109d07edc5884f8fb871cd0c582.tar.gz
scala-39dfdb7cca23d109d07edc5884f8fb871cd0c582.tar.bz2
scala-39dfdb7cca23d109d07edc5884f8fb871cd0c582.zip
Merge pull request #902 from paulp/topic/name-implicits
Implicits to encourage more Name-dropping.
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/reflect/base/Names.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/library/scala/reflect/base/Names.scala b/src/library/scala/reflect/base/Names.scala
index edf2ba7dc9..280a6ce8a2 100644
--- a/src/library/scala/reflect/base/Names.scala
+++ b/src/library/scala/reflect/base/Names.scala
@@ -11,6 +11,9 @@ package base
* `name1 == name2` implies `name1 eq name2`.
*/
trait Names {
+ /** Intentionally no implicit from String => Name. */
+ implicit def stringToTermName(s: String): TermName = newTermName(s)
+ implicit def stringToTypeName(s: String): TypeName = newTypeName(s)
/** The abstract type of names */
type Name >: Null <: NameBase