Skip to content

Commit 1bd3ed1

Browse files
committed
More underlying -> supertype conversions in Types
1 parent 5b3d933 commit 1bd3ed1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

compiler/src/dotty/tools/dotc/core/Types.scala

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -617,7 +617,7 @@ object Types {
617617
case tp: ClassInfo =>
618618
tp.decls
619619
case tp: TypeProxy =>
620-
tp.underlying.decls
620+
tp.superType.decls
621621
case _ =>
622622
EmptyScope
623623
}
@@ -643,7 +643,7 @@ object Types {
643643
case tp: ClassInfo =>
644644
tp.decls.denotsNamed(name).filterWithFlags(EmptyFlags, excluded).toDenot(NoPrefix)
645645
case tp: TypeProxy =>
646-
tp.underlying.findDecl(name, excluded)
646+
tp.superType.findDecl(name, excluded)
647647
case err: ErrorType =>
648648
newErrorSymbol(classSymbol orElse defn.RootClass, name, err.msg)
649649
case _ =>
@@ -887,7 +887,7 @@ object Types {
887887
def showPrefixSafely(pre: Type)(using Context): String = pre.stripTypeVar match {
888888
case pre: TermRef => i"${pre.symbol.name}."
889889
case pre: TypeRef => i"${pre.symbol.name}#"
890-
case pre: TypeProxy => showPrefixSafely(pre.underlying)
890+
case pre: TypeProxy => showPrefixSafely(pre.superType)
891891
case _ => if (pre.typeSymbol.exists) i"${pre.typeSymbol.name}#" else "."
892892
}
893893

@@ -914,7 +914,7 @@ object Types {
914914
val ns = tp.parent.memberNames(keepOnly, pre)
915915
if (keepOnly(pre, tp.refinedName)) ns + tp.refinedName else ns
916916
case tp: TypeProxy =>
917-
tp.underlying.memberNames(keepOnly, pre)
917+
tp.superType.memberNames(keepOnly, pre)
918918
case tp: AndType =>
919919
tp.tp1.memberNames(keepOnly, pre) | tp.tp2.memberNames(keepOnly, pre)
920920
case tp: OrType =>
@@ -1370,7 +1370,7 @@ object Types {
13701370
// which ensures that `X$ <:< X.type` returns true.
13711371
single(tp.symbol.companionModule.termRef.asSeenFrom(tp.prefix, tp.symbol.owner))
13721372
case tp: TypeProxy =>
1373-
tp.underlying.atoms match
1373+
tp.superType.atoms match
13741374
case Atoms.Range(_, hi) => Atoms.Range(Set.empty, hi)
13751375
case Atoms.Unknown => Atoms.Unknown
13761376
case _ => Atoms.Unknown
@@ -1614,7 +1614,7 @@ object Types {
16141614
case tp: ClassInfo =>
16151615
tp.prefix
16161616
case tp: TypeProxy =>
1617-
tp.underlying.normalizedPrefix
1617+
tp.superType.normalizedPrefix
16181618
case _ =>
16191619
NoType
16201620
}

0 commit comments

Comments
 (0)