aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Decorators.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-01-30 18:19:13 +0100
committerMartin Odersky <odersky@gmail.com>2013-01-30 18:19:13 +0100
commit13d6d22aee79670de9dd8fb26eb243b2d21f58c4 (patch)
tree393f4469a2f2080a2bf3eb948c0afe80778bf376 /src/dotty/tools/dotc/core/Decorators.scala
parentbbc4f7a3234937e5f79e8310e6fff2f9b4af0f98 (diff)
downloaddotty-13d6d22aee79670de9dd8fb26eb243b2d21f58c4.tar.gz
dotty-13d6d22aee79670de9dd8fb26eb243b2d21f58c4.tar.bz2
dotty-13d6d22aee79670de9dd8fb26eb243b2d21f58c4.zip
Swiztched to name table, added StdNames and related definitions. Introduced LocalNames.
Diffstat (limited to 'src/dotty/tools/dotc/core/Decorators.scala')
-rw-r--r--src/dotty/tools/dotc/core/Decorators.scala13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/dotty/tools/dotc/core/Decorators.scala b/src/dotty/tools/dotc/core/Decorators.scala
index d0ce3efe0..e3679266a 100644
--- a/src/dotty/tools/dotc/core/Decorators.scala
+++ b/src/dotty/tools/dotc/core/Decorators.scala
@@ -8,14 +8,11 @@ import Contexts._, Names._
object Decorators {
- implicit class toTypeNameDecorator(val s: String) extends AnyVal {
- def toTypeName(implicit context: Context): TypeName =
- context.names.newTypeName(s)
- }
-
- implicit class toTermNameDecorator(val s: String) extends AnyVal {
- def toTermName(implicit context: Context): TermName =
- context.names.newTermName(s)
+ implicit class StringDecorator(val s: String) extends AnyVal {
+ def toTypeName: TypeName = typeName(s)
+ def toTermName: TermName = termName(s)
+ def toEncodedTypeName = encodedTypeName(s)
+ def toEncodedTermName = encodedTermName(s)
}
implicit class SymbolIteratorDecorator(val it: Iterator[Symbol]) extends AnyVal {