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