@@ -58,7 +58,7 @@ object NameOps {
58
58
case _ => false
59
59
}
60
60
61
- def likeTyped (n : PreName ): N =
61
+ def likeSpaced (n : PreName ): N =
62
62
(if (name.isTermName) n.toTermName else n.toTypeName).asInstanceOf [N ]
63
63
64
64
def isConstructorName = name == CONSTRUCTOR || name == TRAIT_CONSTRUCTOR
@@ -99,34 +99,34 @@ object NameOps {
99
99
* method needs to work on mangled as well as unmangled names because
100
100
* it is also called from the backend.
101
101
*/
102
- def stripModuleClassSuffix : N = likeTyped {
102
+ def stripModuleClassSuffix : N = likeSpaced {
103
103
val name1 =
104
104
if (name.isSimple && name.endsWith(" $" )) name.unmangleClassName else name
105
105
name.exclude(ModuleClassName )
106
106
}
107
107
108
108
/** If flags is a ModuleClass but not a Package, add module class suffix */
109
- def adjustIfModuleClass (flags : Flags .FlagSet ): N = likeTyped {
109
+ def adjustIfModuleClass (flags : Flags .FlagSet ): N = likeSpaced {
110
110
if (flags is (ModuleClass , butNot = Package )) name.asTypeName.moduleClassName
111
111
else name.toTermName.exclude(AvoidClashName )
112
112
}
113
113
114
114
def expandedName (base : Symbol , kind : QualifiedNameKind = ExpandedName )(implicit ctx : Context ): N = {
115
115
val prefix =
116
116
if (base.name.is(ExpandedName )) base.name else base.fullNameSeparated(ExpandPrefixName )
117
- likeTyped { kind(prefix.toTermName, name.toTermName) }
117
+ likeSpaced { kind(prefix.toTermName, name.toTermName) }
118
118
}
119
119
120
120
/** Revert the expanded name. */
121
- def unexpandedName : N = likeTyped {
121
+ def unexpandedName : N = likeSpaced {
122
122
name.rewrite { case ExpandedName (_, unexp) => unexp }
123
123
}
124
124
125
- def implClassName : N = likeTyped (name ++ tpnme.IMPL_CLASS_SUFFIX )
125
+ def implClassName : N = likeSpaced (name ++ tpnme.IMPL_CLASS_SUFFIX )
126
126
127
- def errorName : N = likeTyped (name ++ nme.ERROR )
127
+ def errorName : N = likeSpaced (name ++ nme.ERROR )
128
128
129
- def freshened (implicit ctx : Context ): N = likeTyped {
129
+ def freshened (implicit ctx : Context ): N = likeSpaced {
130
130
name.toTermName match {
131
131
case ModuleClassName (original) => ModuleClassName (original.freshened)
132
132
case name => UniqueName .fresh(name)
@@ -208,7 +208,7 @@ object NameOps {
208
208
val methodTags : Seq [Name ] = (methodTargs zip methodTarsNames).sortBy(_._2).map(x => typeToTag(x._1))
209
209
val classTags : Seq [Name ] = (classTargs zip classTargsNames).sortBy(_._2).map(x => typeToTag(x._1))
210
210
211
- name.likeKinded (name ++ nme.specializedTypeNames.prefix ++
211
+ name.likeSpaced (name ++ nme.specializedTypeNames.prefix ++
212
212
methodTags.fold(nme.EMPTY )(_ ++ _) ++ nme.specializedTypeNames.separator ++
213
213
classTags.fold(nme.EMPTY )(_ ++ _) ++ nme.specializedTypeNames.suffix)
214
214
}
@@ -219,11 +219,11 @@ object NameOps {
219
219
def unmangleClassName : N = name.toTermName match {
220
220
case name : SimpleTermName
221
221
if name.endsWith(str.MODULE_SUFFIX ) && ! nme.falseModuleClassNames.contains(name) =>
222
- likeTyped (name.dropRight(str.MODULE_SUFFIX .length).moduleClassName)
222
+ likeSpaced (name.dropRight(str.MODULE_SUFFIX .length).moduleClassName)
223
223
case _ => name
224
224
}
225
225
226
- def unmangle (kind : NameKind ): N = likeTyped {
226
+ def unmangle (kind : NameKind ): N = likeSpaced {
227
227
name rewrite {
228
228
case unmangled : SimpleTermName =>
229
229
kind.unmangle(unmangled)
0 commit comments