aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Decorators.scala
diff options
context:
space:
mode:
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 {