diff options
Diffstat (limited to 'org.eclipse.jdt.compiler.apt.tests/processors/org/eclipse/jdt/compiler/apt/tests/processors/elements/ElementProc.java')
-rw-r--r-- | org.eclipse.jdt.compiler.apt.tests/processors/org/eclipse/jdt/compiler/apt/tests/processors/elements/ElementProc.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/org.eclipse.jdt.compiler.apt.tests/processors/org/eclipse/jdt/compiler/apt/tests/processors/elements/ElementProc.java b/org.eclipse.jdt.compiler.apt.tests/processors/org/eclipse/jdt/compiler/apt/tests/processors/elements/ElementProc.java index 8417ef20bd..0570c8936b 100644 --- a/org.eclipse.jdt.compiler.apt.tests/processors/org/eclipse/jdt/compiler/apt/tests/processors/elements/ElementProc.java +++ b/org.eclipse.jdt.compiler.apt.tests/processors/org/eclipse/jdt/compiler/apt/tests/processors/elements/ElementProc.java @@ -7,6 +7,7 @@ * * Contributors: * wharley@bea.com - initial API and implementation + * akurtakov@gmail.com - fix compilation with Java 7 * *******************************************************************************/ @@ -918,6 +919,9 @@ public class ElementProc extends BaseProcessor { reportError("examineGetAnnotation: annoArrayType.value() should have thrown a MirroredTypesException but instead returned " + contents); return false; } + catch (MirroredTypeException mte) { + // ignore, because javac incorrectly throws this; see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6519115 + } catch (MirroredTypesException mte) { List<? extends TypeMirror> clazzMirrors = mte.getTypeMirrors(); if (null == clazzMirrors || clazzMirrors.size() != 2) { @@ -925,9 +929,6 @@ public class ElementProc extends BaseProcessor { return false; } } - catch (MirroredTypeException mte) { - // ignore, because javac incorrectly throws this; see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6519115 - } return true; } |