@@ -24,7 +24,7 @@ trait TreeUtils
24
24
def foldCaseDefs (x : X , trees : Iterable [CaseDef ])(implicit ctx : Context ): X = (x /: trees)(foldCaseDef)
25
25
def foldTypeCaseDefs (x : X , trees : Iterable [TypeCaseDef ])(implicit ctx : Context ): X = (x /: trees)(foldTypeCaseDef)
26
26
def foldPatterns (x : X , trees : Iterable [Pattern ])(implicit ctx : Context ): X = (x /: trees)(foldPattern)
27
- private def foldParents (x : X , trees : Iterable [TermOrTypeTree ])(implicit ctx : Context ): X = (x /: trees)(foldOverTermOrTypeTree )
27
+ private def foldParents (x : X , trees : Iterable [TermOrTypeTree ])(implicit ctx : Context ): X = (x /: trees)(foldTermOrTypeTree )
28
28
29
29
def foldOverTree (x : X , tree : Tree )(implicit ctx : Context ): X = {
30
30
def localCtx (definition : Definition ): Context = definition.symbol.localContext
@@ -124,9 +124,9 @@ trait TreeUtils
124
124
case Pattern .TypeTest (tpt) => foldTypeTree(x, tpt)
125
125
}
126
126
127
- private def foldOverTermOrTypeTree (x : X , tree : TermOrTypeTree )(implicit ctx : Context ): X = tree match {
128
- case IsTerm (termOrTypeTree) => foldOverTree (x, termOrTypeTree)
129
- case IsTypeTree (termOrTypeTree) => foldOverTypeTree (x, termOrTypeTree)
127
+ private def foldTermOrTypeTree (x : X , tree : TermOrTypeTree )(implicit ctx : Context ): X = tree match {
128
+ case IsTerm (termOrTypeTree) => foldTree (x, termOrTypeTree)
129
+ case IsTypeTree (termOrTypeTree) => foldTypeTree (x, termOrTypeTree)
130
130
}
131
131
132
132
}
0 commit comments