diff options
author | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-07-14 05:17:23 -0700 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-07-14 05:17:23 -0700 |
commit | 39dfdb7cca23d109d07edc5884f8fb871cd0c582 (patch) | |
tree | 40bf5adfe5c3b69e4c253950b6589467235e17a2 /src/library | |
parent | 43dc4cc9f623a50f374feff28b67d7865c85d34c (diff) | |
parent | b355fb2c7f622c2d263c43864469b862ef0bc768 (diff) | |
download | scala-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.scala | 3 |
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 |