@@ -185,17 +185,17 @@ object TreeChecker {
185185 object TreeNodeChecker extends untpd.TreeTraverser :
186186 import untpd ._
187187 def traverse (tree : Tree )(using Context ) = tree match
188- case t : TypeTree => assert(assertion = false , i " TypeTree not expected: $t" )
189- case t @ TypeApply (fun, _targs) => traverse(fun)
190- case t @ New (_tpt) =>
191- case t @ Typed (expr, _tpt) => traverse(expr)
192- case t @ Closure (env, meth, _tpt) => traverse(env); traverse(meth)
193- case t @ SeqLiteral (elems, _elemtpt) => traverse(elems)
194- case t @ ValDef (_, _tpt, _) => traverse(t.rhs)
195- case t @ DefDef (_, paramss, _tpt, _) => for params <- paramss do traverse(params); traverse(t.rhs)
196- case t @ TypeDef (_, _rhs) =>
197- case t @ Template (constr, parents , self, _) => traverse(constr); traverse(parents ); traverse(self); traverse(t.body)
198- case t => traverseChildren(t)
188+ case t : TypeTree => assert(assertion = false , i " TypeTree not expected: $t" )
189+ case t @ TypeApply (fun, _targs) => traverse(fun)
190+ case t @ New (_tpt) =>
191+ case t @ Typed (expr, _tpt) => traverse(expr)
192+ case t @ Closure (env, meth, _tpt) => traverse(env); traverse(meth)
193+ case t @ SeqLiteral (elems, _elemtpt) => traverse(elems)
194+ case t @ ValDef (_, _tpt, _) => traverse(t.rhs)
195+ case t @ DefDef (_, paramss, _tpt, _) => for params <- paramss do traverse(params); traverse(t.rhs)
196+ case t @ TypeDef (_, _rhs) =>
197+ case t @ Template (constr, _ , self, _) => traverse(constr); traverse(t.parentsOrDerived ); traverse(self); traverse(t.body)
198+ case t => traverseChildren(t)
199199 end traverse
200200
201201 private [TreeChecker ] def isValidJVMName (name : Name ): Boolean = name.toString.forall(isValidJVMChar)
0 commit comments