@@ -618,7 +618,7 @@ object Types {
618
618
case tp : ClassInfo =>
619
619
tp.decls
620
620
case tp : TypeProxy =>
621
- tp.underlying .decls
621
+ tp.superType .decls
622
622
case _ =>
623
623
EmptyScope
624
624
}
@@ -644,7 +644,7 @@ object Types {
644
644
case tp : ClassInfo =>
645
645
tp.decls.denotsNamed(name).filterWithFlags(EmptyFlags , excluded).toDenot(NoPrefix )
646
646
case tp : TypeProxy =>
647
- tp.underlying .findDecl(name, excluded)
647
+ tp.superType .findDecl(name, excluded)
648
648
case err : ErrorType =>
649
649
newErrorSymbol(classSymbol orElse defn.RootClass , name, err.msg)
650
650
case _ =>
@@ -888,7 +888,7 @@ object Types {
888
888
def showPrefixSafely (pre : Type )(using Context ): String = pre.stripTypeVar match {
889
889
case pre : TermRef => i " ${pre.symbol.name}. "
890
890
case pre : TypeRef => i " ${pre.symbol.name}# "
891
- case pre : TypeProxy => showPrefixSafely(pre.underlying )
891
+ case pre : TypeProxy => showPrefixSafely(pre.superType )
892
892
case _ => if (pre.typeSymbol.exists) i " ${pre.typeSymbol.name}# " else " ."
893
893
}
894
894
@@ -915,7 +915,7 @@ object Types {
915
915
val ns = tp.parent.memberNames(keepOnly, pre)
916
916
if (keepOnly(pre, tp.refinedName)) ns + tp.refinedName else ns
917
917
case tp : TypeProxy =>
918
- tp.underlying .memberNames(keepOnly, pre)
918
+ tp.superType .memberNames(keepOnly, pre)
919
919
case tp : AndType =>
920
920
tp.tp1.memberNames(keepOnly, pre) | tp.tp2.memberNames(keepOnly, pre)
921
921
case tp : OrType =>
@@ -1371,7 +1371,7 @@ object Types {
1371
1371
// which ensures that `X$ <:< X.type` returns true.
1372
1372
single(tp.symbol.companionModule.termRef.asSeenFrom(tp.prefix, tp.symbol.owner))
1373
1373
case tp : TypeProxy =>
1374
- tp.underlying .atoms match
1374
+ tp.superType .atoms match
1375
1375
case Atoms .Range (_, hi) => Atoms .Range (Set .empty, hi)
1376
1376
case Atoms .Unknown => Atoms .Unknown
1377
1377
case _ => Atoms .Unknown
@@ -1615,7 +1615,7 @@ object Types {
1615
1615
case tp : ClassInfo =>
1616
1616
tp.prefix
1617
1617
case tp : TypeProxy =>
1618
- tp.underlying .normalizedPrefix
1618
+ tp.superType .normalizedPrefix
1619
1619
case _ =>
1620
1620
NoType
1621
1621
}
0 commit comments