From 64ff254b654dc0506025797b083826433ca6646d Mon Sep 17 00:00:00 2001 From: Sander Koning Date: Fri, 7 Oct 2011 13:39:56 +0200 Subject: Accept JCCatch as 'statement' (issue #281) --- src/core/lombok/javac/JavacAST.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') 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 { /** For javac, both JCExpression and JCStatement are considered as valid children types. */ @Override protected Collection> getStatementTypes() { - Collection> collection = new ArrayList>(2); + Collection> collection = new ArrayList>(3); collection.add(JCStatement.class); collection.add(JCExpression.class); + collection.add(JCCatch.class); return collection; } -- cgit