Update jdt.core to S4_8_0_M7
- fix regression: OT test change no longer needed
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest_1_8.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest_1_8.java
index 58ed397..8eb270a 100644
--- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest_1_8.java
+++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest_1_8.java
@@ -1355,40 +1355,32 @@
" }\n" +
"}\n"
},
-//{ObjectTeams: our error recovery drops the 'default' modifier:
"----------\n" +
- "1. ERROR in MyFunction.java (at line 16)\n" +
- " @FunctionalInterface public interface MyFunction<T, @Returns R> {\n" +
- " ^^^^^^^^^^\n" +
- "Invalid \'@FunctionalInterface\' annotation; MyFunction<T,R> is not a functional interface\n" +
-// orig (except for numbering):
- "----------\n" +
- "2. ERROR in MyFunction.java (at line 19)\n" +
+ "1. ERROR in MyFunction.java (at line 19)\n" +
" default <V> @Throws(((MyFunction<? super V, ? extends T>) before::apply) @Returns MyFunction<V, @Returns R>\n" +
" ^\n" +
"Syntax error, insert \"Type Identifier (\" to complete MethodHeaderName\n" +
"----------\n" +
- "3. ERROR in MyFunction.java (at line 19)\n" +
+ "2. ERROR in MyFunction.java (at line 19)\n" +
" default <V> @Throws(((MyFunction<? super V, ? extends T>) before::apply) @Returns MyFunction<V, @Returns R>\n" +
" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" +
"Type mismatch: cannot convert from MyFunction<capture#1-of ? super V,capture#2-of ? extends T> to Class<? extends Throwable>[]\n" +
"----------\n" +
- "4. ERROR in MyFunction.java (at line 19)\n" +
+ "3. ERROR in MyFunction.java (at line 19)\n" +
" default <V> @Throws(((MyFunction<? super V, ? extends T>) before::apply) @Returns MyFunction<V, @Returns R>\n" +
" ^^^^^^\n" +
"before cannot be resolved\n" +
"----------\n" +
- "5. ERROR in MyFunction.java (at line 19)\n" +
+ "4. ERROR in MyFunction.java (at line 19)\n" +
" default <V> @Throws(((MyFunction<? super V, ? extends T>) before::apply) @Returns MyFunction<V, @Returns R>\n" +
" ^\n" +
"Syntax error, insert \")\" to complete Modifiers\n" +
"----------\n" +
- "6. ERROR in MyFunction.java (at line 20)\n" +
+ "5. ERROR in MyFunction.java (at line 20)\n" +
" compose(MyFunction<? super V, ? extends T> before) {\n" +
" ^\n" +
"Syntax error on token \"(\", , expected\n" +
"----------\n");
-// SH}
}
public void testBug426540() {
runConformTest(