aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok
diff options
context:
space:
mode:
authorSander Koning <askoning@gmail.com>2011-10-07 13:39:56 +0200
committerpeichhorn <peichhor@web.de>2011-10-07 21:32:48 +0200
commit64ff254b654dc0506025797b083826433ca6646d (patch)
treeeb06bc21f491091a30fabd16b47b60d300e9e108 /src/core/lombok
parentfc72a48f17661bc6a42816b3ebba0319d2847747 (diff)
downloadlombok-64ff254b654dc0506025797b083826433ca6646d.tar.gz
lombok-64ff254b654dc0506025797b083826433ca6646d.tar.bz2
lombok-64ff254b654dc0506025797b083826433ca6646d.zip
Accept JCCatch as 'statement' (issue #281)
Diffstat (limited to 'src/core/lombok')
-rw-r--r--src/core/lombok/javac/JavacAST.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/lombok/javac/JavacAST.java b/src/core/lombok/javac/JavacAST.java
index 35916fa5..ec7017a4 100644
--- a/src/core/lombok/javac/JavacAST.java
+++ b/src/core/lombok/javac/JavacAST.java
@@ -36,6 +36,7 @@ import com.sun.tools.javac.code.Symtab;
import com.sun.tools.javac.model.JavacElements;
import com.sun.tools.javac.model.JavacTypes;
import com.sun.tools.javac.tree.JCTree;
+import com.sun.tools.javac.tree.JCTree.JCCatch;
import com.sun.tools.javac.tree.TreeMaker;
import com.sun.tools.javac.tree.JCTree.JCAnnotation;
import com.sun.tools.javac.tree.JCTree.JCBlock;
@@ -275,9 +276,10 @@ public class JavacAST extends AST<JavacAST, JavacNode, JCTree> {
/** For javac, both JCExpression and JCStatement are considered as valid children types. */
@Override
protected Collection<Class<? extends JCTree>> getStatementTypes() {
- Collection<Class<? extends JCTree>> collection = new ArrayList<Class<? extends JCTree>>(2);
+ Collection<Class<? extends JCTree>> collection = new ArrayList<Class<? extends JCTree>>(3);
collection.add(JCStatement.class);
collection.add(JCExpression.class);
+ collection.add(JCCatch.class);
return collection;
}