summaryrefslogtreecommitdiff
path: root/sources/meta
diff options
context:
space:
mode:
Diffstat (limited to 'sources/meta')
-rw-r--r--sources/meta/scalac/ast/Tree.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/sources/meta/scalac/ast/Tree.java b/sources/meta/scalac/ast/Tree.java
index 4545d6915a..8df7d2221d 100644
--- a/sources/meta/scalac/ast/Tree.java
+++ b/sources/meta/scalac/ast/Tree.java
@@ -96,6 +96,7 @@ public class Tree {
n_Return = node("Return" , Term, HasSym),
n_Throw = node("Throw" , Term, NoSym),
n_New = node("New" , Term, NoSym),
+ n_Create = node("Create" , Term, HasSym),
n_Typed = node("Typed" , Term, NoSym),
n_TypeApply = node("TypeApply" , Term, NoSym),
n_Apply = node("Apply" , Term, NoSym),
@@ -296,6 +297,12 @@ public class Tree {
setRange(Phase.PARSER, Phase.END).
addField(t_TermTree, "init");
+ n_Create.
+ setDescription("Instance creation").
+ setRange(Phase.ANALYZER, Phase.END).
+ addField(t_TermTree, "qualifier").
+ addField(t_TypeTrees, "targs");
+
n_Typed.
setDescription("Type annotation").
setRange(Phase.PARSER, Phase.EXPLICITOUTER).