summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/meta/scalac/ast/Tree.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/sources/meta/scalac/ast/Tree.java b/sources/meta/scalac/ast/Tree.java
index 252f6fff76..07d0377fa2 100644
--- a/sources/meta/scalac/ast/Tree.java
+++ b/sources/meta/scalac/ast/Tree.java
@@ -90,6 +90,7 @@ public class Tree {
n_Function = node("Function" , Term, NoSym),
n_Assign = node("Assign" , Term, NoSym),
n_If = node("If" , Term, NoSym),
+ n_Switch = node("Switch" , Term, NoSym),
n_New = node("New" , Term, NoSym),
n_Typed = node("Typed" , Term, NoSym),
n_TypeApply = node("TypeApply" , Term, NoSym),
@@ -99,7 +100,6 @@ public class Tree {
n_Select = node("Select" , Test, HasSym),
n_Ident = node("Ident" , Test, HasSym),
n_Literal = node("Literal" , Term, NoSym),
- n_Switch = node("Switch" , Term, NoSym),
n_TypeTerm = node("TypeTerm" , Type, NoSym),
n_SingletonType = node("SingletonType" , Type, NoSym),
n_SelectFromType = node("SelectFromType", Type, HasSym),
@@ -266,6 +266,14 @@ public class Tree {
addField(t_TermTree, "thenp").
addField(t_TermTree, "elsep");
+ n_Switch.
+ setDescription("Switch").
+ setRange(Phase.TRANSMATCH, Phase.END).
+ addField(t_TermTree, "test").
+ addField(t_ints, "tags").
+ addField(t_TermTrees, "bodies").
+ addField(t_TermTree, "otherwise");
+
n_New.
setDescription("Instantiation").
setRange(Phase.PARSER, Phase.END).
@@ -317,14 +325,6 @@ public class Tree {
setRange(Phase.PARSER, Phase.END).
addField(t_Object, "value");
- n_Switch.
- setDescription("Switch").
- setRange(Phase.TRANSMATCH, Phase.END).
- addField(t_TermTree, "test").
- addField(t_ints, "tags").
- addField(t_TermTrees, "bodies").
- addField(t_TermTree, "otherwise");
-
n_TypeTerm.
setDescription("TypeTerm").
setRange(Phase.PARSER, Phase.END);