Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java7
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;
}

Back to the top