diff options
Diffstat (limited to 'src/dotty/tools/dotc/core/NameOps.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/NameOps.scala | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/dotty/tools/dotc/core/NameOps.scala b/src/dotty/tools/dotc/core/NameOps.scala index b31cf41d5..9e658f4af 100644 --- a/src/dotty/tools/dotc/core/NameOps.scala +++ b/src/dotty/tools/dotc/core/NameOps.scala @@ -107,6 +107,9 @@ object NameOps { name } + /** Convert this name to a module name */ + def moduleClassName: TypeName = (name ++ tpnme.MODULE_SUFFIX).toTypeName + /** If name ends in module class suffix, drop it */ def stripModuleClassSuffix: Name = if (isModuleClassName) name dropRight MODULE_SUFFIX.length else name @@ -179,14 +182,6 @@ object NameOps { tpnme.Float -> jtpnme.BoxedFloat, tpnme.Double -> jtpnme.BoxedDouble) - implicit class TypeNameDecorator(val name: TypeName) extends AnyVal { - import nme._ - - /** Convert this name to a module name */ - def moduleClassName = name ++ tpnme.MODULE_SUFFIX - } - - implicit class TermNameDecorator(val name: TermName) extends AnyVal { import nme._ |