diff options
author | Sander Koning <askoning@gmail.com> | 2011-10-07 13:39:56 +0200 |
---|---|---|
committer | peichhorn <peichhor@web.de> | 2011-10-07 21:32:48 +0200 |
commit | 64ff254b654dc0506025797b083826433ca6646d (patch) | |
tree | eb06bc21f491091a30fabd16b47b60d300e9e108 /src/core/lombok | |
parent | fc72a48f17661bc6a42816b3ebba0319d2847747 (diff) | |
download | lombok-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.java | 4 |
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; } |