@@ -909,15 +909,18 @@ object TreeTransforms {
909
909
tree match {
910
910
case tree : Ident => goIdent(tree, info.nx.nxTransIdent(cur))
911
911
case tree : Select => goSelect(tree, info.nx.nxTransSelect(cur))
912
- case tree : Bind => goBind(tree, cur)
913
- case tree : ValDef if ! tree.isEmpty => goValDef(tree, info.nx.nxTransValDef(cur))
914
912
case tree : DefDef => goDefDef(tree, info.nx.nxTransDefDef(cur))
915
913
case tree : TypeDef => goTypeDef(tree, info.nx.nxTransTypeDef(cur))
914
+ case tree : Bind => goBind(tree, cur)
915
+ case tree : ValDef if ! tree.isEmpty => goValDef(tree, info.nx.nxTransValDef(cur))
916
916
case _ => tree
917
917
}
918
918
919
919
final private [TreeTransforms ] def goUnnamed (tree : Tree , cur : Int )(implicit ctx : Context , info : TransformerInfo ): Tree =
920
920
tree match {
921
+ case tree : Thicket => tree
922
+ case tree : Block => goBlock(tree, info.nx.nxTransBlock(cur))
923
+ case tree : Match => goMatch(tree, info.nx.nxTransMatch(cur))
921
924
case tree : This => goThis(tree, info.nx.nxTransThis(cur))
922
925
case tree : Super => goSuper(tree, info.nx.nxTransSuper(cur))
923
926
case tree : Apply => goApply(tree, info.nx.nxTransApply(cur))
@@ -926,10 +929,8 @@ object TreeTransforms {
926
929
case tree : New => goNew(tree, info.nx.nxTransNew(cur))
927
930
case tree : Typed => goTyped(tree, info.nx.nxTransTyped(cur))
928
931
case tree : Assign => goAssign(tree, info.nx.nxTransAssign(cur))
929
- case tree : Block => goBlock(tree, info.nx.nxTransBlock(cur))
930
932
case tree : If => goIf(tree, info.nx.nxTransIf(cur))
931
933
case tree : Closure => goClosure(tree, info.nx.nxTransClosure(cur))
932
- case tree : Match => goMatch(tree, info.nx.nxTransMatch(cur))
933
934
case tree : CaseDef => goCaseDef(tree, info.nx.nxTransCaseDef(cur))
934
935
case tree : Return => goReturn(tree, info.nx.nxTransReturn(cur))
935
936
case tree : Try => goTry(tree, info.nx.nxTransTry(cur))
@@ -940,7 +941,6 @@ object TreeTransforms {
940
941
case tree : UnApply => goUnApply(tree, info.nx.nxTransUnApply(cur))
941
942
case tree : Template => goTemplate(tree, info.nx.nxTransTemplate(cur))
942
943
case tree : PackageDef => goPackageDef(tree, info.nx.nxTransPackageDef(cur))
943
- case Thicket (trees) => tree
944
944
case tree => goOther(tree, info.nx.nxTransOther(cur))
945
945
}
946
946
0 commit comments