@@ -70,7 +70,7 @@ class ShowExtractors[T <: Tasty with Singleton](tasty0: T) extends Show[T](tasty
7070 this += " Term.Repeated(" ++= elems += " )"
7171 case Term .Inlined (call, bindings, expansion) =>
7272 this += " Term.Inlined("
73- visitOption(call, visitParent )
73+ visitOption(call, visitTermOrTypeTree )
7474 this += " , " ++= bindings += " , " += expansion += " )"
7575 case ValDef (name, tpt, rhs) =>
7676 this += " ValDef(\" " += name += " \" , " += tpt += " , " += rhs += " )"
@@ -80,7 +80,7 @@ class ShowExtractors[T <: Tasty with Singleton](tasty0: T) extends Show[T](tasty
8080 this += " TypeDef(\" " += name += " \" , " += rhs += " )"
8181 case ClassDef (name, constr, parents, self, body) =>
8282 this += " ClassDef(\" " += name += " \" , " += constr += " , "
83- visitList[Parent ](parents, visitParent )
83+ visitList[TermOrTypeTree ](parents, visitTermOrTypeTree )
8484 this += " , " += self += " , " ++= body += " )"
8585 case PackageDef (name, owner) =>
8686 this += " PackageDef(\" " += name += " \" , " += owner += " )"
@@ -93,12 +93,12 @@ class ShowExtractors[T <: Tasty with Singleton](tasty0: T) extends Show[T](tasty
9393 def visitTypeTree (x : TypeOrBoundsTree ): Buffer = x match {
9494 case TypeTree .Synthetic () =>
9595 this += " TypeTree.Synthetic()"
96- case TypeTree .TypeIdent (name) =>
97- this += " TypeTree.TypeIdent (\" " += name += " \" )"
98- case TypeTree .TermSelect (qualifier, name) =>
99- this += " TypeTree.TermSelect (" += qualifier += " , \" " += name += " \" )"
100- case TypeTree .TypeSelect (qualifier, name) =>
101- this += " TypeTree.TypeSelect (" += qualifier += " , \" " += name += " \" )"
96+ case TypeTree .Ident (name) =>
97+ this += " TypeTree.Ident (\" " += name += " \" )"
98+ case TypeTree .Select (qualifier, name) =>
99+ this += " TypeTree.Select (" += qualifier += " , \" " += name += " \" )"
100+ case TypeTree .Project (qualifier, name) =>
101+ this += " TypeTree.Project (" += qualifier += " , \" " += name += " \" )"
102102 case TypeTree .Singleton (ref) =>
103103 this += " TypeTree.Singleton(" += ref += " )"
104104 case TypeTree .And (left, right) =>
@@ -141,9 +141,9 @@ class ShowExtractors[T <: Tasty with Singleton](tasty0: T) extends Show[T](tasty
141141 this += " Pattern.TypeTest(" += tpt += " )"
142142 }
143143
144- def visitParent (x : Parent ): Buffer = x match {
145- case IsTerm (parent ) => this += parent
146- case IsTypeTree (parent ) => this += parent
144+ def visitTermOrTypeTree (x : TermOrTypeTree ): Buffer = x match {
145+ case IsTerm (termOrTypeTree ) => this += termOrTypeTree
146+ case IsTypeTree (termOrTypeTree ) => this += termOrTypeTree
147147 }
148148
149149 def visitConstant (x : Constant ): Buffer = x match {
0 commit comments