aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/NameOps.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/core/NameOps.scala')
-rw-r--r--src/dotty/tools/dotc/core/NameOps.scala11
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._