File tree 2 files changed +5
-5
lines changed
compiler/src/dotty/tools/dotc/core
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -58,8 +58,8 @@ object NameOps {
58
58
case _ => false
59
59
}
60
60
61
- def likeSpaced (n : PreName ): N =
62
- ( if ( name.isTermName) n.toTermName else n.toTypeName ).asInstanceOf [N ]
61
+ private def likeSpaced (n : PreName ): N =
62
+ name.likeSpaced(n ).asInstanceOf [N ]
63
63
64
64
def isConstructorName = name == CONSTRUCTOR || name == TRAIT_CONSTRUCTOR
65
65
def isStaticConstructorName = name == STATIC_CONSTRUCTOR
Original file line number Diff line number Diff line change @@ -98,7 +98,7 @@ object Names {
98
98
/** A name in the same (term or type) namespace as this name and
99
99
* with same characters as given `name`.
100
100
*/
101
- def likeSpaced (name : Name ): ThisName
101
+ def likeSpaced (name : PreName ): ThisName
102
102
103
103
/** A derived name consisting of this name and the added info, unless it is
104
104
* already present in this name.
@@ -181,7 +181,7 @@ object Names {
181
181
_typeName
182
182
}
183
183
184
- override def likeSpaced (name : Name ): TermName = name.toTermName
184
+ override def likeSpaced (name : PreName ): TermName = name.toTermName
185
185
186
186
def info : NameInfo = SimpleNameKind .info
187
187
def underlying : TermName = unsupported(" underlying" )
@@ -450,7 +450,7 @@ object Names {
450
450
override def mapLast (f : SimpleName => SimpleName ) = toTermName.mapLast(f).toTypeName
451
451
override def mapParts (f : SimpleName => SimpleName ) = toTermName.mapParts(f).toTypeName
452
452
453
- override def likeSpaced (name : Name ): TypeName = name.toTypeName
453
+ override def likeSpaced (name : PreName ): TypeName = name.toTypeName
454
454
455
455
override def derived (info : NameInfo ): TypeName = toTermName.derived(info).toTypeName
456
456
override def exclude (kind : NameKind ): TypeName = toTermName.exclude(kind).toTypeName
You can’t perform that action at this time.
0 commit comments