FailedConsole Output

Skipping 11,033 KB.. Full Log
 static interface Map<IN, OUT> extends Serializable {\n
02:09:05                                ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 Test.java:15: error: method references are not supported in -source 1.4\n
02:09:05         Map<Tuple<String, Double>, Tuple<Integer, String>> map = Test::noop;\n
02:09:05                                                                        ^\n
02:09:05   (use -source 8 or higher to enable method references)\n
02:09:05 Test.java:20: error: enhanced for loops are not supported in -source 1.4\n
02:09:05         for (Type t : m.getGenericParameterTypes()) {\n
02:09:05                     ^\n
02:09:05   (use -source 5 or higher to enable for-each loops)\n
02:09:05 3 errors\n
02:09:05 4 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 Test.java:6: error: generics are not supported in -source 1.4\n
02:09:05     public static interface Map<IN, OUT> extends Serializable {\n
02:09:05                                ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 Test.java:15: error: method references are not supported in -source 1.4\n
02:09:05         Map<Tuple<String, Double>, Tuple<Integer, String>> map = Test::noop;\n
02:09:05                                                                        ^\n
02:09:05   (use -source 8 or higher to enable method references)\n
02:09:05 Test.java:20: error: enhanced for loops are not supported in -source 1.4\n
02:09:05         for (Type t : m.getGenericParameterTypes()) {\n
02:09:05                     ^\n
02:09:05   (use -source 5 or higher to enable for-each loops)\n
02:09:05 3 errors\n
02:09:05 4 warnings\n
02:09:05 ]>
02:09:05   LambdaExpressionsTest>TestCase.runTest:957->test449063f:5534->AbstractRegressionTest.runConformTest:1868->AbstractRegressionTest.runConformTest:1894->AbstractRegressionTest.runConformTest:1899->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test449063f - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 Test.java:5: error: generics are not supported in -source 1.4\n
02:09:05     public static interface Map<IN, OUT> {\n
02:09:05                                ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 Test.java:14: error: method references are not supported in -source 1.4\n
02:09:05         Map<Tuple<String, Double>, Tuple<Integer, String>> map = Test::noop;\n
02:09:05                                                                        ^\n
02:09:05   (use -source 8 or higher to enable method references)\n
02:09:05 Test.java:15: error: enhanced for loops are not supported in -source 1.4\n
02:09:05         for(Method m : Test.class.getDeclaredMethods()) {\n
02:09:05                      ^\n
02:09:05   (use -source 5 or higher to enable for-each loops)\n
02:09:05 3 errors\n
02:09:05 4 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 Test.java:5: error: generics are not supported in -source 1.4\n
02:09:05     public static interface Map<IN, OUT> {\n
02:09:05                                ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 Test.java:14: error: method references are not supported in -source 1.4\n
02:09:05         Map<Tuple<String, Double>, Tuple<Integer, String>> map = Test::noop;\n
02:09:05                                                                        ^\n
02:09:05   (use -source 8 or higher to enable method references)\n
02:09:05 Test.java:15: error: enhanced for loops are not supported in -source 1.4\n
02:09:05         for(Method m : Test.class.getDeclaredMethods()) {\n
02:09:05                      ^\n
02:09:05   (use -source 5 or higher to enable for-each loops)\n
02:09:05 3 errors\n
02:09:05 4 warnings\n
02:09:05 ]>
02:09:05   LambdaExpressionsTest>TestCase.runTest:957->testBug516833:7021->AbstractRegressionTest.runConformTest:1868->AbstractRegressionTest.runConformTest:1894->AbstractRegressionTest.runConformTest:1899->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug516833 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 ParameterTest.java:6: error: generics are not supported in -source 1.4\n
02:09:05 	void foo(String s, List<String> s1) {\n
02:09:05 	                       ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 ParameterTest.java:7: error: lambda expressions are not supported in -source 1.4\n
02:09:05 		s1.stream().filter(p -> p.equals(s));\n
02:09:05 		                     ^\n
02:09:05   (use -source 8 or higher to enable lambda expressions)\n
02:09:05 ParameterTest.java:10: error: enhanced for loops are not supported in -source 1.4\n
02:09:05 		for (Method m : ParameterTest.class.getDeclaredMethods()) {\n
02:09:05 		              ^\n
02:09:05   (use -source 5 or higher to enable for-each loops)\n
02:09:05 3 errors\n
02:09:05 4 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 ParameterTest.java:6: error: generics are not supported in -source 1.4\n
02:09:05 	void foo(String s, List<String> s1) {\n
02:09:05 	                       ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 ParameterTest.java:7: error: lambda expressions are not supported in -source 1.4\n
02:09:05 		s1.stream().filter(p -> p.equals(s));\n
02:09:05 		                     ^\n
02:09:05   (use -source 8 or higher to enable lambda expressions)\n
02:09:05 ParameterTest.java:10: error: enhanced for loops are not supported in -source 1.4\n
02:09:05 		for (Method m : ParameterTest.class.getDeclaredMethods()) {\n
02:09:05 		              ^\n
02:09:05   (use -source 5 or higher to enable for-each loops)\n
02:09:05 3 errors\n
02:09:05 4 warnings\n
02:09:05 ]>
02:09:05   LookupTest>TestCase.runTest:957->test103:3408->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test103 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in A.java (at line 2)\n
02:09:05 	private int x;\n
02:09:05 	            ^\n
02:09:05 The value of the field A.x is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in A.java (at line 4)\n
02:09:05 	private int x;\n
02:09:05 	            ^\n
02:09:05 The value of the field A.B.x is not used\n
02:09:05 ----------\n
02:09:05 3. WARNING in A.java (at line 5)\n
02:09:05 	private C c = new C() {\n
02:09:05 	          ^\n
02:09:05 The value of the field A.B.c is not used\n
02:09:05 ----------\n
02:09:05 4. WARNING in A.java (at line 6)\n
02:09:05 	void foo() {\n
02:09:05 	     ^^^^^\n
02:09:05 The method foo() from the type new A.C(){} is never used locally\n
02:09:05 ----------\n
02:09:05 5. WARNING in A.java (at line 7)\n
02:09:05 	x = 3;\n
02:09:05 	^\n
02:09:05 Write access to enclosing field A.B.x is emulated by a synthetic accessor method\n
02:09:05 ----------\n
02:09:05 6. WARNING in A.java (at line 12)\n
02:09:05 	private int x;\n
02:09:05 	            ^\n
02:09:05 The value of the field A.C.x is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in A.java (at line 2)\n
02:09:05 	private int x;\n
02:09:05 	            ^\n
02:09:05 The value of the field A.x is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in A.java (at line 4)\n
02:09:05 	private int x;\n
02:09:05 	            ^\n
02:09:05 The value of the field A.B.x is not used\n
02:09:05 ----------\n
02:09:05 3. WARNING in A.java (at line 5)\n
02:09:05 	private C c = new C() {\n
02:09:05 	          ^\n
02:09:05 The value of the field A.B.c is not used\n
02:09:05 ----------\n
02:09:05 4. WARNING in A.java (at line 6)\n
02:09:05 	void foo() {\n
02:09:05 	     ^^^^^\n
02:09:05 The method foo() from the type new A.C(){} is never used locally\n
02:09:05 ----------\n
02:09:05 5. WARNING in A.java (at line 7)\n
02:09:05 	x = 3;\n
02:09:05 	^\n
02:09:05 Write access to enclosing field A.B.x is emulated by a synthetic accessor method\n
02:09:05 ----------\n
02:09:05 6. WARNING in A.java (at line 12)\n
02:09:05 	private int x;\n
02:09:05 	            ^\n
02:09:05 The value of the field A.C.x is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   LookupTest>TestCase.runTest:957->test105:3532->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test105 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in A.java (at line 2)\n
02:09:05 	private int x;\n
02:09:05 	            ^\n
02:09:05 The value of the field A.x is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in A.java (at line 3)\n
02:09:05 	private C c = new C() {\n
02:09:05 	          ^\n
02:09:05 The value of the field A.c is not used\n
02:09:05 ----------\n
02:09:05 3. WARNING in A.java (at line 4)\n
02:09:05 	void foo() {\n
02:09:05 	     ^^^^^\n
02:09:05 The method foo() from the type new A.C(){} is never used locally\n
02:09:05 ----------\n
02:09:05 4. WARNING in A.java (at line 5)\n
02:09:05 	x = 3;\n
02:09:05 	^\n
02:09:05 Write access to enclosing field A.x is emulated by a synthetic accessor method\n
02:09:05 ----------\n
02:09:05 5. WARNING in A.java (at line 9)\n
02:09:05 	private int x;\n
02:09:05 	            ^\n
02:09:05 The value of the field A.C.x is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in A.java (at line 2)\n
02:09:05 	private int x;\n
02:09:05 	            ^\n
02:09:05 The value of the field A.x is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in A.java (at line 3)\n
02:09:05 	private C c = new C() {\n
02:09:05 	          ^\n
02:09:05 The value of the field A.c is not used\n
02:09:05 ----------\n
02:09:05 3. WARNING in A.java (at line 4)\n
02:09:05 	void foo() {\n
02:09:05 	     ^^^^^\n
02:09:05 The method foo() from the type new A.C(){} is never used locally\n
02:09:05 ----------\n
02:09:05 4. WARNING in A.java (at line 5)\n
02:09:05 	x = 3;\n
02:09:05 	^\n
02:09:05 Write access to enclosing field A.x is emulated by a synthetic accessor method\n
02:09:05 ----------\n
02:09:05 5. WARNING in A.java (at line 9)\n
02:09:05 	private int x;\n
02:09:05 	            ^\n
02:09:05 The value of the field A.C.x is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   MethodHandleTest>TestCase.runTest:957->test009:279->AbstractRegressionTest.runNegativeTest:3769->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test009: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@7aa9c354 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodHandleTest>TestCase.runTest:957->test010:315->AbstractRegressionTest.runNegativeTest:3769->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test010: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@7aa9c354 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodVerifyTest>TestCase.runTest:957->test025e:1714->AbstractRegressionTest.runConformTest:3601->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test025e: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@7acb8e6b for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodVerifyTest>TestCase.runTest:957->test025f:1748->AbstractRegressionTest.runConformTest:3601->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test025f: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@7acb8e6b for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodVerifyTest>TestCase.runTest:957->test041:2862->AbstractRegressionTest.runConformTest:3601->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test041: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$EclipseJustification$1@43f9ff09 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodVerifyTest>TestCase.runTest:957->test041a:2884->AbstractRegressionTest.runConformTest:3601->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test041a: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$EclipseJustification$1@43f9ff09 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodVerifyTest>TestCase.runTest:957->test043:2995->AbstractRegressionTest.runNegativeTest:3710->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test043: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$EclipseJustification@6b031452 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodVerifyTest>TestCase.runTest:957->test145:9264->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test145 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 BaseImpl.java:3: error: name clash: setValue(String) in BaseImpl overrides a method whose erasure is the same as another method, yet neither overrides the other\n
02:09:05 class BaseImpl extends Base<String> { public void setValue(String object) {} }\n
02:09:05                                                   ^\n
02:09:05   first method:  setValue(Object) in Base\n
02:09:05   second method: setValue(Tvalue) in BaseInterface\n
02:09:05   where Tvalue is a type-variable:\n
02:09:05     Tvalue extends Object declared in interface BaseInterface\n
02:09:05 1 error\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[BaseImpl.java:3: error: name clash: setValue(String) in BaseImpl overrides a method whose erasure is the same as another method, yet neither overrides the other\n
02:09:05 class BaseImpl extends Base<String> { public void setValue(String object) {} }\n
02:09:05                                                   ^\n
02:09:05   first method:  setValue(Object) in Base\n
02:09:05   second method: setValue(Tvalue) in BaseInterface\n
02:09:05   where Tvalue is a type-variable:\n
02:09:05     Tvalue extends Object declared in interface BaseInterface\n
02:09:05 1 error\n
02:09:05 ]>
02:09:05   MethodVerifyTest>TestCase.runTest:957->test169:10108->AbstractRegressionTest.runNegativeTest:3769->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test169: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@7acb8e6b for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodVerifyTest>TestCase.runTest:957->test169a:10140->AbstractRegressionTest.runNegativeTest:3769->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test169a: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@7acb8e6b for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodVerifyTest>TestCase.runTest:957->test175:10289->AbstractRegressionTest.runNegativeTest:3769->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test175: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@7acb8e6b for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodVerifyTest>TestCase.runTest:957->test188:10972->AbstractRegressionTest.runNegativeTest:3769->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test188: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@7acb8e6b for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   MethodVerifyTest>TestCase.runTest:957->test201:11430->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test201 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 A.java:4: error: types J<CAP#1> and K<T3> are incompatible; both define get(), but with unrelated return types\n
02:09:05 interface A<T3 extends K<T3> & J<? extends I>> extends J<I> {}\n
02:09:05             ^\n
02:09:05   where T3 is a type-variable:\n
02:09:05     T3 extends K<T3>,J<? extends I> declared in interface A\n
02:09:05   where CAP#1 is a fresh type-variable:\n
02:09:05     CAP#1 extends I from capture of ? extends I\n
02:09:05 A.java:5: error: types K<T4> and J<CAP#1> are incompatible; both define get(), but with unrelated return types\n
02:09:05 interface B<T4 extends J<? extends I> & K<T4>> extends J<I> {}\n
02:09:05             ^\n
02:09:05   where T4 is a type-variable:\n
02:09:05     T4 extends J<? extends I>,K<T4> declared in interface B\n
02:09:05   where CAP#1 is a fresh type-variable:\n
02:09:05     CAP#1 extends I from capture of ? extends I\n
02:09:05 2 errors\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[A.java:4: error: types J<CAP#1> and K<T3> are incompatible; both define get(), but with unrelated return types\n
02:09:05 interface A<T3 extends K<T3> & J<? extends I>> extends J<I> {}\n
02:09:05             ^\n
02:09:05   where T3 is a type-variable:\n
02:09:05     T3 extends K<T3>,J<? extends I> declared in interface A\n
02:09:05   where CAP#1 is a fresh type-variable:\n
02:09:05     CAP#1 extends I from capture of ? extends I\n
02:09:05 A.java:5: error: types K<T4> and J<CAP#1> are incompatible; both define get(), but with unrelated return types\n
02:09:05 interface B<T4 extends J<? extends I> & K<T4>> extends J<I> {}\n
02:09:05             ^\n
02:09:05   where T4 is a type-variable:\n
02:09:05     T4 extends J<? extends I>,K<T4> declared in interface B\n
02:09:05   where CAP#1 is a fresh type-variable:\n
02:09:05     CAP#1 extends I from capture of ? extends I\n
02:09:05 2 errors\n
02:09:05 ]>
02:09:05   MethodVerifyTest>TestCase.runTest:957->test204:11484->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test204 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 OverrideBug.java:6: error: name clash: put(K#1,List<V#1>) in OverrideBug overrides a method whose erasure is the same as another method, yet neither overrides the other\n
02:09:05 public List<V> put(final K arg0, final List<V> arg1) {\n
02:09:05                ^\n
02:09:05   first method:  put(K#1,V#1) in OverrideBug\n
02:09:05   second method: put(K#2,V#2) in Map\n
02:09:05   where K#1,V#1,K#2,V#2 are type-variables:\n
02:09:05     K#1 extends Object declared in class OverrideBug\n
02:09:05     V#1 extends Object declared in class OverrideBug\n
02:09:05     K#2 extends Object declared in interface Map\n
02:09:05     V#2 extends Object declared in interface Map\n
02:09:05 OverrideBug.java:9: error: name clash: put(K#1,V#1) in OverrideBug and put(K#2,V#2) in Map have the same erasure, yet neither overrides the other\n
02:09:05 public List<V> put(final K arg0, final V arg1) {\n
02:09:05                ^\n
02:09:05   where K#1,V#1,K#2,V#2 are type-variables:\n
02:09:05     K#1 extends Object declared in class OverrideBug\n
02:09:05     V#1 extends Object declared in class OverrideBug\n
02:09:05     K#2 extends Object declared in interface Map\n
02:09:05     V#2 extends Object declared in interface Map\n
02:09:05 2 errors\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[OverrideBug.java:6: error: name clash: put(K#1,List<V#1>) in OverrideBug overrides a method whose erasure is the same as another method, yet neither overrides the other\n
02:09:05 public List<V> put(final K arg0, final List<V> arg1) {\n
02:09:05                ^\n
02:09:05   first method:  put(K#1,V#1) in OverrideBug\n
02:09:05   second method: put(K#2,V#2) in Map\n
02:09:05   where K#1,V#1,K#2,V#2 are type-variables:\n
02:09:05     K#1 extends Object declared in class OverrideBug\n
02:09:05     V#1 extends Object declared in class OverrideBug\n
02:09:05     K#2 extends Object declared in interface Map\n
02:09:05     V#2 extends Object declared in interface Map\n
02:09:05 OverrideBug.java:9: error: name clash: put(K#1,V#1) in OverrideBug and put(K#2,V#2) in Map have the same erasure, yet neither overrides the other\n
02:09:05 public List<V> put(final K arg0, final V arg1) {\n
02:09:05                ^\n
02:09:05   where K#1,V#1,K#2,V#2 are type-variables:\n
02:09:05     K#1 extends Object declared in class OverrideBug\n
02:09:05     V#1 extends Object declared in class OverrideBug\n
02:09:05     K#2 extends Object declared in interface Map\n
02:09:05     V#2 extends Object declared in interface Map\n
02:09:05 2 errors\n
02:09:05 ]>
02:09:05   MethodVerifyTest>TestCase.runTest:957->test330435:12265->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test330435 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 3)\n
02:09:05 	String[] a = A.asList(args).toArray(new String[0]);\n
02:09:05 	             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 Type mismatch: cannot convert from Object[] to String[]\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in X.java (at line 3)\n
02:09:05 	String[] a = A.asList(args).toArray(new String[0]);\n
02:09:05 	             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 Type mismatch: cannot convert from Object[] to String[]\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   MethodVerifyTest>TestCase.runTest:957->test330445:12217->AbstractRegressionTest.runConformTest:1982->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test330445 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:4: error: incompatible types: Properties cannot be converted to Map<String,String>\n
02:09:05         Y.foo(new Properties());\n
02:09:05               ^\n
02:09:05 Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output\n
02:09:05 1 error\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:4: error: incompatible types: Properties cannot be converted to Map<String,String>\n
02:09:05         Y.foo(new Properties());\n
02:09:05               ^\n
02:09:05 Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output\n
02:09:05 1 error\n
02:09:05 ]>
02:09:05   MethodVerifyTest>TestCase.runTest:957->test331446:12375->AbstractRegressionTest.runConformTest:1982->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test331446 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:6: warning: [rawtypes] found raw type: Comparator\n
02:09:05 		Comparator comparator = new Comparator() {\n
02:09:05 		^\n
02:09:05   missing type arguments for generic class Comparator<T>\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in interface Comparator\n
02:09:05 X.java:6: warning: [rawtypes] found raw type: Comparator\n
02:09:05 		Comparator comparator = new Comparator() {\n
02:09:05 		                            ^\n
02:09:05   missing type arguments for generic class Comparator<T>\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in interface Comparator\n
02:09:05 X.java:12: warning: [rawtypes] found raw type: ArrayList\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                                          ^\n
02:09:05   missing type arguments for generic class ArrayList<E>\n
02:09:05   where E is a type-variable:\n
02:09:05     E extends Object declared in class ArrayList\n
02:09:05 X.java:12: warning: [rawtypes] found raw type: ArrayList\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                                                           ^\n
02:09:05   missing type arguments for generic class ArrayList<E>\n
02:09:05   where E is a type-variable:\n
02:09:05     E extends Object declared in class ArrayList\n
02:09:05 X.java:12: error: reference to assertEquals is ambiguous\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		    ^\n
02:09:05   both method <T#1>assertEquals(String,Comparator<T#1>,List<T#1>,List<T#1>) in Test and method <T#2>assertEquals(String,Comparator<T#2>,T#2,T#2) in Test match\n
02:09:05   where T#1,T#2 are type-variables:\n
02:09:05     T#1 extends Object declared in method <T#1>assertEquals(String,Comparator<T#1>,List<T#1>,List<T#1>)\n
02:09:05     T#2 extends Object declared in method <T#2>assertEquals(String,Comparator<T#2>,T#2,T#2)\n
02:09:05 X.java:12: warning: [unchecked] unchecked method invocation: method assertEquals in class Test is applied to given types\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                 ^\n
02:09:05   required: String,Comparator<T>,List<T>,List<T>\n
02:09:05   found: String,Comparator,ArrayList,ArrayList\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
02:09:05 X.java:12: warning: [unchecked] unchecked conversion\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                          ^\n
02:09:05   required: Comparator<T>\n
02:09:05   found:    Comparator\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
02:09:05 X.java:12: warning: [unchecked] unchecked conversion\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                                      ^\n
02:09:05   required: List<T>\n
02:09:05   found:    ArrayList\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
02:09:05 X.java:12: warning: [unchecked] unchecked conversion\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                                                       ^\n
02:09:05   required: List<T>\n
02:09:05   found:    ArrayList\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
02:09:05 1 error\n
02:09:05 8 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:6: warning: [rawtypes] found raw type: Comparator\n
02:09:05 		Comparator comparator = new Comparator() {\n
02:09:05 		^\n
02:09:05   missing type arguments for generic class Comparator<T>\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in interface Comparator\n
02:09:05 X.java:6: warning: [rawtypes] found raw type: Comparator\n
02:09:05 		Comparator comparator = new Comparator() {\n
02:09:05 		                            ^\n
02:09:05   missing type arguments for generic class Comparator<T>\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in interface Comparator\n
02:09:05 X.java:12: warning: [rawtypes] found raw type: ArrayList\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                                          ^\n
02:09:05   missing type arguments for generic class ArrayList<E>\n
02:09:05   where E is a type-variable:\n
02:09:05     E extends Object declared in class ArrayList\n
02:09:05 X.java:12: warning: [rawtypes] found raw type: ArrayList\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                                                           ^\n
02:09:05   missing type arguments for generic class ArrayList<E>\n
02:09:05   where E is a type-variable:\n
02:09:05     E extends Object declared in class ArrayList\n
02:09:05 X.java:12: error: reference to assertEquals is ambiguous\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		    ^\n
02:09:05   both method <T#1>assertEquals(String,Comparator<T#1>,List<T#1>,List<T#1>) in Test and method <T#2>assertEquals(String,Comparator<T#2>,T#2,T#2) in Test match\n
02:09:05   where T#1,T#2 are type-variables:\n
02:09:05     T#1 extends Object declared in method <T#1>assertEquals(String,Comparator<T#1>,List<T#1>,List<T#1>)\n
02:09:05     T#2 extends Object declared in method <T#2>assertEquals(String,Comparator<T#2>,T#2,T#2)\n
02:09:05 X.java:12: warning: [unchecked] unchecked method invocation: method assertEquals in class Test is applied to given types\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                 ^\n
02:09:05   required: String,Comparator<T>,List<T>,List<T>\n
02:09:05   found: String,Comparator,ArrayList,ArrayList\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
02:09:05 X.java:12: warning: [unchecked] unchecked conversion\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                          ^\n
02:09:05   required: Comparator<T>\n
02:09:05   found:    Comparator\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
02:09:05 X.java:12: warning: [unchecked] unchecked conversion\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                                      ^\n
02:09:05   required: List<T>\n
02:09:05   found:    ArrayList\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
02:09:05 X.java:12: warning: [unchecked] unchecked conversion\n
02:09:05 		Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
02:09:05 		                                                       ^\n
02:09:05   required: List<T>\n
02:09:05   found:    ArrayList\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
02:09:05 1 error\n
02:09:05 8 warnings\n
02:09:05 ]>
02:09:05   MethodVerifyTest>TestCase.runTest:957->testBug536978_comment2:14395->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2569->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug536978_comment2 - Eclipse found error(s) but Javac only found warning(s).
02:09:05 ----------- Expected ------------
02:09:05 ----------\n
02:09:05 1. ERROR in SimpleDemo.java (at line 22)\n
02:09:05 	protected SimpleResult test(AbstractResult request) {\n
02:09:05 	          ^^^^^^^^^^^^\n
02:09:05 The return type is incompatible with AbstractDemo<Request,Response>.test(Request)\n
02:09:05 ----------\n
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 SimpleDemo.java:22: warning: [unchecked] test(AbstractResult) in SimpleDemo overrides test(Request) in AbstractDemo\n
02:09:05     protected SimpleResult test(AbstractResult request) {\n
02:09:05                            ^\n
02:09:05   return type requires unchecked conversion from SimpleResult to Response#2\n
02:09:05   where Request,Response#1,Response#2 are type-variables:\n
02:09:05     Request extends AbstractResult declared in class AbstractDemo\n
02:09:05     Response#1 extends AbstractResult declared in class AbstractDemo\n
02:09:05     Response#2 extends AbstractResult declared in class SimpleDemo\n
02:09:05 1 warning\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[----------\n
02:09:05 1. ERROR in SimpleDemo.java (at line 22)\n
02:09:05 	protected SimpleResult test(AbstractResult request) {\n
02:09:05 	          ^^^^^^^^^^^^\n
02:09:05 The return type is incompatible with AbstractDemo<Request,Response>.test(Request)\n
02:09:05 ----------]\n
02:09:05 > but was:<[SimpleDemo.java:22: warning: [unchecked] test(AbstractResult) in SimpleDemo overrides test(Request) in AbstractDemo\n
02:09:05     protected SimpleResult test(AbstractResult request) {\n
02:09:05                            ^\n
02:09:05   return type requires unchecked conversion from SimpleResult to Response#2\n
02:09:05   where Request,Response#1,Response#2 are type-variables:\n
02:09:05     Request extends AbstractResult declared in class AbstractDemo\n
02:09:05     Response#1 extends AbstractResult declared in class AbstractDemo\n
02:09:05     Response#2 extends AbstractResult declared in class SimpleDemo\n
02:09:05 1 warning]\n
02:09:05 >
02:09:05   NegativeTypeAnnotationTest>TestCase.runTest:957->test032:689->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test032 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:1: error: annotation type not applicable to this kind of declaration\n
02:09:05 public class X<@Marker T> {}\n
02:09:05                ^\n
02:09:05 1 error\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:1: error: annotation type not applicable to this kind of declaration\n
02:09:05 public class X<@Marker T> {}\n
02:09:05                ^\n
02:09:05 1 error\n
02:09:05 ]>
02:09:05   NegativeTypeAnnotationTest>TestCase.runTest:957->test033:700->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test033 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:1: error: annotation type not applicable to this kind of declaration\n
02:09:05 public class X extends @Marker Y {}\n
02:09:05                        ^\n
02:09:05 1 error\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:1: error: annotation type not applicable to this kind of declaration\n
02:09:05 public class X extends @Marker Y {}\n
02:09:05                        ^\n
02:09:05 1 error\n
02:09:05 ]>
02:09:05   NegativeTypeAnnotationTest>TestCase.runTest:957->test037:881->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test037 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:3: error: annotation type not applicable to this kind of declaration\n
02:09:05 public class X<@Marker T>  extends @Marker Object{		// 3: Complain \n
02:09:05                ^\n
02:09:05 X.java:3: error: annotation type not applicable to this kind of declaration\n
02:09:05 public class X<@Marker T>  extends @Marker Object{		// 3: Complain \n
02:09:05                                    ^\n
02:09:05 2 errors\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:3: error: annotation type not applicable to this kind of declaration\n
02:09:05 public class X<@Marker T>  extends @Marker Object{		// 3: Complain \n
02:09:05                ^\n
02:09:05 X.java:3: error: annotation type not applicable to this kind of declaration\n
02:09:05 public class X<@Marker T>  extends @Marker Object{		// 3: Complain \n
02:09:05                                    ^\n
02:09:05 2 errors\n
02:09:05 ]>
02:09:05   NegativeTypeAnnotationTest>TestCase.runTest:957->test065:2153->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test065 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:2: error: annotation type not applicable to this kind of declaration\n
02:09:05 	Object o = new <String> @Marker X();\n
02:09:05 	                        ^\n
02:09:05 1 error\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:2: error: annotation type not applicable to this kind of declaration\n
02:09:05 	Object o = new <String> @Marker X();\n
02:09:05 	                        ^\n
02:09:05 1 error\n
02:09:05 ]>
02:09:05   NegativeTypeAnnotationTest>TestCase.runTest:957->test068:2201->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test068 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:2: error: annotation type not applicable to this kind of declaration\n
02:09:05 	Object o = new <String> @Marker X() {};\n
02:09:05 	                        ^\n
02:09:05 1 error\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:2: error: annotation type not applicable to this kind of declaration\n
02:09:05 	Object o = new <String> @Marker X() {};\n
02:09:05 	                        ^\n
02:09:05 1 error\n
02:09:05 ]>
02:09:05   NegativeTypeAnnotationTest>TestCase.runTest:957->test420038:4102->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test420038 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 8)\n
02:09:05 	Class<?> c = int @T [].class; \n
02:09:05 	                 ^^\n
02:09:05 Syntax error, type annotations are illegal here\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in X.java (at line 8)\n
02:09:05 	Class<?> c = int @T [].class; \n
02:09:05 	                 ^^\n
02:09:05 Syntax error, type annotations are illegal here\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   NullAnnotationTest>TestCase.runTest:957->testBug452780:7991->AbstractNullAnnotationTest.runConformTestWithLibs:183->AbstractNullAnnotationTest.runConformTestWithLibs:201->AbstractRegressionTest.runConformTest:3671->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2585->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug452780 - Javac found warning(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 Tools2.java:12: warning: [varargs] Varargs method could cause heap pollution from non-reifiable varargs parameter ts\n
02:09:05 		List<@NonNull T> res = Arrays.asList(ts);\n
02:09:05 		                                     ^\n
02:09:05 1 warning\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[Tools2.java:12: warning: [varargs] Varargs method could cause heap pollution from non-reifiable varargs parameter ts\n
02:09:05 		List<@NonNull T> res = Arrays.asList(ts);\n
02:09:05 		                                     ^\n
02:09:05 1 warning\n
02:09:05 ]>
02:09:05   NullAnnotationTest>TestCase.runTest:957->test_default_nullness_002_custom:2356->AbstractRegressionTest.access$0:3182->AbstractRegressionTest.runTest:3207->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test_default_nullness_002_custom - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in Y.java (at line 5)\n
02:09:05 	@Nullable Object getObject(Object o) {\n
02:09:05 	^^^^^^^^^^^^^^^^\n
02:09:05 The return type is incompatible with '@NonNull Object' returned from X.getObject(Object) (mismatching null constraints)\n
02:09:05 ----------\n
02:09:05 2. ERROR in Y.java (at line 5)\n
02:09:05 	@Nullable Object getObject(Object o) {\n
02:09:05 	                           ^^^^^^\n
02:09:05 Illegal redefinition of parameter o, inherited method from X declares this parameter as @Nullable\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in Y.java (at line 5)\n
02:09:05 	@Nullable Object getObject(Object o) {\n
02:09:05 	^^^^^^^^^^^^^^^^\n
02:09:05 The return type is incompatible with '@NonNull Object' returned from X.getObject(Object) (mismatching null constraints)\n
02:09:05 ----------\n
02:09:05 2. ERROR in Y.java (at line 5)\n
02:09:05 	@Nullable Object getObject(Object o) {\n
02:09:05 	                           ^^^^^^\n
02:09:05 Illegal redefinition of parameter o, inherited method from X declares this parameter as @Nullable\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   NullAnnotationTest>TestCase.runTest:957->test_nullable_field_17:5452->AbstractNullAnnotationTest.runNegativeTestWithLibs:177->AbstractNullAnnotationTest.runNegativeTestWithLibs:155->AbstractNullAnnotationTest.runNegativeTestWithLibs:166->AbstractRegressionTest.runNegativeTest:3769->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test_nullable_field_17 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. INFO in X.java (at line 5)\n
02:09:05 	return this.o.toString();\n
02:09:05 	            ^\n
02:09:05 Potential null pointer access: this expression has a '@Nullable' type\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. INFO in X.java (at line 5)\n
02:09:05 	return this.o.toString();\n
02:09:05 	            ^\n
02:09:05 Potential null pointer access: this expression has a '@Nullable' type\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   NullReferenceTest>TestCase.runTest:957->testBug321926a2:12955->AbstractRegressionTest.runConformTest:1868->AbstractRegressionTest.runConformTest:1894->AbstractRegressionTest.runConformTest:1899->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug321926a2 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 X.java:3: error: annotations are not supported in -source 1.4\n
02:09:05 	@SuppressWarnings("null")\n
02:09:05 	 ^\n
02:09:05   (use -source 5 or higher to enable annotations)\n
02:09:05 1 error\n
02:09:05 4 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 X.java:3: error: annotations are not supported in -source 1.4\n
02:09:05 	@SuppressWarnings("null")\n
02:09:05 	 ^\n
02:09:05   (use -source 5 or higher to enable annotations)\n
02:09:05 1 error\n
02:09:05 4 warnings\n
02:09:05 ]>
02:09:05   NullTypeAnnotationTest>TestCase.runTest:957->testBug446442_4:7472->AbstractNullAnnotationTest.runConformTestWithLibs:183->AbstractNullAnnotationTest.runConformTestWithLibs:201->AbstractRegressionTest.runConformTest:3671->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug446442_4 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 Test.java:8: error: interface Baz inherits abstract and default for m(Integer) from types Foo and Foo\n
02:09:05 interface Baz extends Foo<Integer, Integer> {}\n
02:09:05 ^\n
02:09:05 1 error\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[Test.java:8: error: interface Baz inherits abstract and default for m(Integer) from types Foo and Foo\n
02:09:05 interface Baz extends Foo<Integer, Integer> {}\n
02:09:05 ^\n
02:09:05 1 error\n
02:09:05 ]>
02:09:05   PolymorphicSignatureTest>TestCase.runTest:957->testBug475996:91->AbstractRegressionTest.runConformTest:1767->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug475996 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:1: error: cannot find symbol\n
02:09:05 import java.lang.invoke.VarHandle;\n
02:09:05                        ^\n
02:09:05   symbol:   class VarHandle\n
02:09:05   location: package java.lang.invoke\n
02:09:05 X.java:5: error: cannot find symbol\n
02:09:05 	VarHandle RESULT;\n
02:09:05 	^\n
02:09:05   symbol:   class VarHandle\n
02:09:05   location: class X<T>\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in class X\n
02:09:05 2 errors\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:1: error: cannot find symbol\n
02:09:05 import java.lang.invoke.VarHandle;\n
02:09:05                        ^\n
02:09:05   symbol:   class VarHandle\n
02:09:05   location: package java.lang.invoke\n
02:09:05 X.java:5: error: cannot find symbol\n
02:09:05 	VarHandle RESULT;\n
02:09:05 	^\n
02:09:05   symbol:   class VarHandle\n
02:09:05   location: class X<T>\n
02:09:05   where T is a type-variable:\n
02:09:05     T extends Object declared in class X\n
02:09:05 2 errors\n
02:09:05 ]>
02:09:05   ProblemConstructorTest>TestCase.runTest:957->test004:151->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test004 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	public int unusedMethod() { return this.state; }\n
02:09:05 	           ^^^^^^^^^^^^^^\n
02:09:05 The method unusedMethod() from the type X.M is never used locally\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	public M (int state) { this.state = state;} \n
02:09:05 	       ^^^^^^^^^^^^^\n
02:09:05 The constructor X.M(int) is never used locally\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 6)\n
02:09:05 	public int unusedField = 0;\n
02:09:05 	           ^^^^^^^^^^^\n
02:09:05 The value of the field X.M.unusedField is not used\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 7)\n
02:09:05 	public class N {}\n
02:09:05 	             ^\n
02:09:05 The type X.M.N is never used locally\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	public int unusedMethod() { return this.state; }\n
02:09:05 	           ^^^^^^^^^^^^^^\n
02:09:05 The method unusedMethod() from the type X.M is never used locally\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	public M (int state) { this.state = state;} \n
02:09:05 	       ^^^^^^^^^^^^^\n
02:09:05 The constructor X.M(int) is never used locally\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 6)\n
02:09:05 	public int unusedField = 0;\n
02:09:05 	           ^^^^^^^^^^^\n
02:09:05 The value of the field X.M.unusedField is not used\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 7)\n
02:09:05 	public class N {}\n
02:09:05 	             ^\n
02:09:05 The type X.M.N is never used locally\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProblemConstructorTest>TestCase.runTest:957->test005:223->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test005 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in A.java (at line 3)\n
02:09:05 	B.test();\n
02:09:05 	^^^^^^^^\n
02:09:05 Access to enclosing method test() from the type A.B is emulated by a synthetic accessor method\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in A.java (at line 3)\n
02:09:05 	B.test();\n
02:09:05 	^^^^^^^^\n
02:09:05 Access to enclosing method test() from the type A.B is emulated by a synthetic accessor method\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProblemConstructorTest>TestCase.runTest:957->test006:256->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test006 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in A.java (at line 3)\n
02:09:05 	B.test();\n
02:09:05 	^^^^^^^^\n
02:09:05 Access to enclosing method test() from the type A.B is emulated by a synthetic accessor method\n
02:09:05 ----------\n
02:09:05 2. WARNING in A.java (at line 8)\n
02:09:05 	public B () { super(""); }\n
02:09:05 	       ^^^^\n
02:09:05 The constructor A.B() is never used locally\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in A.java (at line 3)\n
02:09:05 	B.test();\n
02:09:05 	^^^^^^^^\n
02:09:05 Access to enclosing method test() from the type A.B is emulated by a synthetic accessor method\n
02:09:05 ----------\n
02:09:05 2. WARNING in A.java (at line 8)\n
02:09:05 	public B () { super(""); }\n
02:09:05 	       ^^^^\n
02:09:05 The constructor A.B() is never used locally\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProblemConstructorTest>TestCase.runTest:957->test009:316->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test009 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in A.java (at line 7)\n
02:09:05 	public B () { super(""); }\n
02:09:05 	       ^^^^\n
02:09:05 The constructor C.B() is never used locally\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in A.java (at line 7)\n
02:09:05 	public B () { super(""); }\n
02:09:05 	       ^^^^\n
02:09:05 The constructor C.B() is never used locally\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProblemConstructorTest>TestCase.runTest:957->test408038a:344->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test408038a - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	public Y() {}\n
02:09:05 	       ^^^\n
02:09:05 The constructor X.Y() is never used locally\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	public Y() {}\n
02:09:05 	       ^^^\n
02:09:05 The constructor X.Y() is never used locally\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProblemConstructorTest>TestCase.runTest:957->test408038b:376->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test408038b - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	public Y() {}\n
02:09:05 	       ^^^\n
02:09:05 The constructor X.Y() is never used locally\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	public Y() {}\n
02:09:05 	       ^^^\n
02:09:05 The constructor X.Y() is never used locally\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProblemConstructorTest>TestCase.runTest:957->test408038c:408->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2585->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test408038c - Javac found warning(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:6: warning: [serial] serializable class Y has no definition of serialVersionUID\n
02:09:05 	private static class Y implements Externalizable {\n
02:09:05 	               ^\n
02:09:05 1 warning\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:6: warning: [serial] serializable class Y has no definition of serialVersionUID\n
02:09:05 	private static class Y implements Externalizable {\n
02:09:05 	               ^\n
02:09:05 1 warning\n
02:09:05 ]>
02:09:05   ProblemConstructorTest>TestCase.runTest:957->test408038e:492->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test408038e - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	private X(int x) {i = x;}\n
02:09:05 	        ^^^^^^^^\n
02:09:05 The constructor X(int) is never used locally\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	private X(int x) {i = x;}\n
02:09:05 	        ^^^^^^^^\n
02:09:05 The constructor X(int) is never used locally\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0041:1579->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0041 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	System.out.println(1.0 == 1.0);\n
02:09:05 	                   ^^^^^^^^^^\n
02:09:05 Comparing identical expressions\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 4)\n
02:09:05 	System.out.println(1.0f == 1.0f);\n
02:09:05 	                   ^^^^^^^^^^^^\n
02:09:05 Comparing identical expressions\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	System.out.println(1.0 == 1.0);\n
02:09:05 	                   ^^^^^^^^^^\n
02:09:05 Comparing identical expressions\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 4)\n
02:09:05 	System.out.println(1.0f == 1.0f);\n
02:09:05 	                   ^^^^^^^^^^^^\n
02:09:05 Comparing identical expressions\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0044:1658->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0044 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 6)\n
02:09:05 	nvx = nvx;\n
02:09:05 	^^^^^^^^^\n
02:09:05 The assignment to variable nvx has no effect\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 6)\n
02:09:05 	nvx = nvx;\n
02:09:05 	^^^^^^^^^\n
02:09:05 The assignment to variable nvx has no effect\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0045:1679->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0045 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 2)\n
02:09:05 	volatile int x = this.x;\n
02:09:05 	             ^^^^^^^^^^\n
02:09:05 The assignment to variable x has no effect\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 3)\n
02:09:05 	int nvx = this.nvx;\n
02:09:05 	    ^^^^^^^^^^^^^^\n
02:09:05 The assignment to variable nvx has no effect\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 2)\n
02:09:05 	volatile int x = this.x;\n
02:09:05 	             ^^^^^^^^^^\n
02:09:05 The assignment to variable x has no effect\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 3)\n
02:09:05 	int nvx = this.nvx;\n
02:09:05 	    ^^^^^^^^^^^^^^\n
02:09:05 The assignment to variable nvx has no effect\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0046:1707->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0046 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	boolean b=false;\n
02:09:05 	        ^\n
02:09:05 The value of the local variable b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 6)\n
02:09:05 	int k = 2;\n
02:09:05 	    ^\n
02:09:05 The value of the local variable k is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	boolean b=false;\n
02:09:05 	        ^\n
02:09:05 The value of the local variable b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 6)\n
02:09:05 	int k = 2;\n
02:09:05 	    ^\n
02:09:05 The value of the local variable k is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0046_field:1747->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0046_field - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	private boolean b=false;\n
02:09:05 	                ^\n
02:09:05 The value of the field X.b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 4)\n
02:09:05 	private int k = 2;\n
02:09:05 	            ^\n
02:09:05 The value of the field X.k is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	private boolean b=false;\n
02:09:05 	                ^\n
02:09:05 The value of the field X.b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 4)\n
02:09:05 	private int k = 2;\n
02:09:05 	            ^\n
02:09:05 The value of the field X.k is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0046_field_in_private_type:1866->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0046_field_in_private_type - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	public boolean b=false;\n
02:09:05 	               ^\n
02:09:05 The value of the field X.Y.b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	protected int k = 2;\n
02:09:05 	              ^\n
02:09:05 The value of the field X.Y.k is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	public boolean b=false;\n
02:09:05 	               ^\n
02:09:05 The value of the field X.Y.b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	protected int k = 2;\n
02:09:05 	              ^\n
02:09:05 The value of the field X.Y.k is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0046_field_qualified:1826->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0046_field_qualified - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	private boolean b=false;\n
02:09:05 	                ^\n
02:09:05 The value of the field X.b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 4)\n
02:09:05 	private int k = 2;\n
02:09:05 	            ^\n
02:09:05 The value of the field X.k is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	private boolean b=false;\n
02:09:05 	                ^\n
02:09:05 The value of the field X.b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 4)\n
02:09:05 	private int k = 2;\n
02:09:05 	            ^\n
02:09:05 The value of the field X.k is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0046_field_this_qualified:1786->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0046_field_this_qualified - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	private boolean b=false;\n
02:09:05 	                ^\n
02:09:05 The value of the field X.b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 4)\n
02:09:05 	private int k = 2;\n
02:09:05 	            ^\n
02:09:05 The value of the field X.k is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	private boolean b=false;\n
02:09:05 	                ^\n
02:09:05 The value of the field X.b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 4)\n
02:09:05 	private int k = 2;\n
02:09:05 	            ^\n
02:09:05 The value of the field X.k is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0047:1909->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0047 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 2)\n
02:09:05 	void foo(int param1, int param2, Integer param3) {\n
02:09:05 	             ^^^^^^\n
02:09:05 The value of the parameter param1 is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 2)\n
02:09:05 	void foo(int param1, int param2, Integer param3) {\n
02:09:05 	                         ^^^^^^\n
02:09:05 The value of the parameter param2 is not used\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 3)\n
02:09:05 	boolean b=false;\n
02:09:05 	        ^\n
02:09:05 The value of the local variable b is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 2)\n
02:09:05 	void foo(int param1, int param2, Integer param3) {\n
02:09:05 	             ^^^^^^\n
02:09:05 The value of the parameter param1 is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 2)\n
02:09:05 	void foo(int param1, int param2, Integer param3) {\n
02:09:05 	                         ^^^^^^\n
02:09:05 The value of the parameter param2 is not used\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 3)\n
02:09:05 	boolean b=false;\n
02:09:05 	        ^\n
02:09:05 The value of the local variable b is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0048:1955->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0048 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	boolean b=false;\n
02:09:05 	        ^\n
02:09:05 The value of the local variable b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 9)\n
02:09:05 	public void foo(int param1, int param2) {\n
02:09:05 	                    ^^^^^^\n
02:09:05 The value of the parameter param1 is not used\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 9)\n
02:09:05 	public void foo(int param1, int param2) {\n
02:09:05 	                                ^^^^^^\n
02:09:05 The value of the parameter param2 is not used\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 10)\n
02:09:05 	boolean b=false;\n
02:09:05 	        ^\n
02:09:05 The value of the local variable b is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	boolean b=false;\n
02:09:05 	        ^\n
02:09:05 The value of the local variable b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 9)\n
02:09:05 	public void foo(int param1, int param2) {\n
02:09:05 	                    ^^^^^^\n
02:09:05 The value of the parameter param1 is not used\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 9)\n
02:09:05 	public void foo(int param1, int param2) {\n
02:09:05 	                                ^^^^^^\n
02:09:05 The value of the parameter param2 is not used\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 10)\n
02:09:05 	boolean b=false;\n
02:09:05 	        ^\n
02:09:05 The value of the local variable b is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0049:2020->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0049 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	boolean b=false;\n
02:09:05 	        ^\n
02:09:05 The value of the local variable b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 9)\n
02:09:05 	public void foo(int param1, Integer param3) {\n
02:09:05 	                    ^^^^^^\n
02:09:05 The value of the parameter param1 is not used\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 15)\n
02:09:05 	public void foo(int param1, int param2, Integer param3) {\n
02:09:05 	                    ^^^^^^\n
02:09:05 The value of the parameter param1 is not used\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 15)\n
02:09:05 	public void foo(int param1, int param2, Integer param3) {\n
02:09:05 	                                ^^^^^^\n
02:09:05 The value of the parameter param2 is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 3)\n
02:09:05 	boolean b=false;\n
02:09:05 	        ^\n
02:09:05 The value of the local variable b is not used\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 9)\n
02:09:05 	public void foo(int param1, Integer param3) {\n
02:09:05 	                    ^^^^^^\n
02:09:05 The value of the parameter param1 is not used\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 15)\n
02:09:05 	public void foo(int param1, int param2, Integer param3) {\n
02:09:05 	                    ^^^^^^\n
02:09:05 The value of the parameter param1 is not used\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 15)\n
02:09:05 	public void foo(int param1, int param2, Integer param3) {\n
02:09:05 	                                ^^^^^^\n
02:09:05 The value of the parameter param2 is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0050:2076->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0050 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	if (false) {\n
02:09:05         	boolean b=false;\n
02:09:05         	b|=true;\n
02:09:05 		 }\n
02:09:05 	           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 Dead code\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 8)\n
02:09:05 	int k = 2;\n
02:09:05 	    ^\n
02:09:05 The value of the local variable k is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	if (false) {\n
02:09:05         	boolean b=false;\n
02:09:05         	b|=true;\n
02:09:05 		 }\n
02:09:05 	           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 Dead code\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 8)\n
02:09:05 	int k = 2;\n
02:09:05 	    ^\n
02:09:05 The value of the local variable k is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0051:2118->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0051 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 2)\n
02:09:05 	X(int abc) {\n
02:09:05 	      ^^^\n
02:09:05 The value of the parameter abc is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 2)\n
02:09:05 	X(int abc) {\n
02:09:05 	      ^^^\n
02:09:05 The value of the parameter abc is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0055:2288->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0055 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in test1\E.java (at line 4)\n
02:09:05 	int a= 10;\n
02:09:05 	    ^\n
02:09:05 The value of the local variable a is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in test1\E.java (at line 4)\n
02:09:05 	int a= 10;\n
02:09:05 	    ^\n
02:09:05 The value of the local variable a is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0059:2400->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0059 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	if (a != null){\n
02:09:05         	int j = 3;\n
02:09:05         	j++;\n
02:09:05     	}\n
02:09:05 	              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 Dead code\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	int j = 3;\n
02:09:05 	    ^\n
02:09:05 The value of the local variable j is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	if (a != null){\n
02:09:05         	int j = 3;\n
02:09:05         	j++;\n
02:09:05     	}\n
02:09:05 	              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 Dead code\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	int j = 3;\n
02:09:05 	    ^\n
02:09:05 The value of the local variable j is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0060:2436->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0060 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 7)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 2. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 9)\n
02:09:05 	if (t1 == t2) {\n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 3. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 16)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 4. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 18)\n
02:09:05 	if (t1 == t2) {\n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 5. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 28)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 7)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 2. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 9)\n
02:09:05 	if (t1 == t2) {\n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 3. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 16)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 4. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 18)\n
02:09:05 	if (t1 == t2) {\n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 5. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 28)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->test0063:2631->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0063 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in org\eclipse\jdt\core\dom\X.java (at line 9)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 2. ERROR in org\eclipse\jdt\core\dom\X.java (at line 11)\n
02:09:05 	if (t1 == t2) {\n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 3. ERROR in org\eclipse\jdt\core\dom\X.java (at line 18)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 4. ERROR in org\eclipse\jdt\core\dom\X.java (at line 20)\n
02:09:05 	if (t1 == t2) {\n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 5. ERROR in org\eclipse\jdt\core\dom\X.java (at line 30)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in org\eclipse\jdt\core\dom\X.java (at line 9)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 2. ERROR in org\eclipse\jdt\core\dom\X.java (at line 11)\n
02:09:05 	if (t1 == t2) {\n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 3. ERROR in org\eclipse\jdt\core\dom\X.java (at line 18)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 4. ERROR in org\eclipse\jdt\core\dom\X.java (at line 20)\n
02:09:05 	if (t1 == t2) {\n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 5. ERROR in org\eclipse\jdt\core\dom\X.java (at line 30)\n
02:09:05 	if (t1 == t2) { \n
02:09:05 	    ^^^^^^^^\n
02:09:05 The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->testBug410218a:2715->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218a - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 8)\n
02:09:05 	if (set.contains("ONE")) // bad\n
02:09:05 	                 ^^^^^\n
02:09:05 Unlikely argument type String for contains(Object) on a Collection<Short>\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 9)\n
02:09:05 	set.remove("ONE"); // bad\n
02:09:05 	           ^^^^^\n
02:09:05 Unlikely argument type String for remove(Object) on a Collection<Short>\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 10)\n
02:09:05 	if (set.contains(1)) // bad\n
02:09:05 	                 ^\n
02:09:05 Unlikely argument type int for contains(Object) on a Collection<Short>\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 11)\n
02:09:05 	set.remove(1); // bad (tries to remove "Integer 1")\n
02:09:05 	           ^\n
02:09:05 Unlikely argument type int for remove(Object) on a Collection<Short>\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 8)\n
02:09:05 	if (set.contains("ONE")) // bad\n
02:09:05 	                 ^^^^^\n
02:09:05 Unlikely argument type String for contains(Object) on a Collection<Short>\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 9)\n
02:09:05 	set.remove("ONE"); // bad\n
02:09:05 	           ^^^^^\n
02:09:05 Unlikely argument type String for remove(Object) on a Collection<Short>\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 10)\n
02:09:05 	if (set.contains(1)) // bad\n
02:09:05 	                 ^\n
02:09:05 Unlikely argument type int for contains(Object) on a Collection<Short>\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 11)\n
02:09:05 	set.remove(1); // bad (tries to remove "Integer 1")\n
02:09:05 	           ^\n
02:09:05 Unlikely argument type int for remove(Object) on a Collection<Short>\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->testBug410218b:2765->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218b - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	if (hss.contains(ts)) // bad\n
02:09:05 	                 ^^\n
02:09:05 Unlikely argument type TreeSet<T> for contains(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	hss.remove(ts); // bad\n
02:09:05 	           ^^\n
02:09:05 Unlikely argument type TreeSet<T> for remove(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	if (hss.contains(ts)) // bad\n
02:09:05 	                 ^^\n
02:09:05 Unlikely argument type TreeSet<T> for contains(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	hss.remove(ts); // bad\n
02:09:05 	           ^^\n
02:09:05 Unlikely argument type TreeSet<T> for remove(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->testBug410218b2:2798->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218b2 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	if (hss.contains(ts)) // bad\n
02:09:05 	                 ^^\n
02:09:05 Unlikely argument type TreeSet<T> for contains(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	hss.remove(ts); // bad\n
02:09:05 	           ^^\n
02:09:05 Unlikely argument type TreeSet<T> for remove(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 6)\n
02:09:05 	if (hss.contains((Set<T>)ts)) // bad (because of strict check)\n
02:09:05 	                 ^^^^^^^^^^\n
02:09:05 Unlikely argument type Set<T> for contains(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 7)\n
02:09:05 	hss.remove((Set<T>)ts); // bad (because of strict check)\n
02:09:05 	           ^^^^^^^^^^\n
02:09:05 Unlikely argument type Set<T> for remove(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	if (hss.contains(ts)) // bad\n
02:09:05 	                 ^^\n
02:09:05 Unlikely argument type TreeSet<T> for contains(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	hss.remove(ts); // bad\n
02:09:05 	           ^^\n
02:09:05 Unlikely argument type TreeSet<T> for remove(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 6)\n
02:09:05 	if (hss.contains((Set<T>)ts)) // bad (because of strict check)\n
02:09:05 	                 ^^^^^^^^^^\n
02:09:05 Unlikely argument type Set<T> for contains(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 7)\n
02:09:05 	hss.remove((Set<T>)ts); // bad (because of strict check)\n
02:09:05 	           ^^^^^^^^^^\n
02:09:05 Unlikely argument type Set<T> for remove(Object) on a Collection<HashSet<T>>\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->testBug410218c:2842->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218c - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	if (m.containsKey("ONE")) // bad\n
02:09:05 	                  ^^^^^\n
02:09:05 Unlikely argument type String for containsKey(Object) on a Map<capture#1-of ? extends Number,Number>\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	m.remove("ONE"); // bad\n
02:09:05 	         ^^^^^\n
02:09:05 Unlikely argument type String for remove(Object) on a Map<capture#2-of ? extends Number,Number>\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 6)\n
02:09:05 	if (m.containsValue("ONE")) // bad\n
02:09:05 	                    ^^^^^\n
02:09:05 Unlikely argument type String for containsValue(Object) on a Map<capture#3-of ? extends Number,Number>\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 7)\n
02:09:05 	m.remove("ONE"); // bad\n
02:09:05 	         ^^^^^\n
02:09:05 Unlikely argument type String for remove(Object) on a Map<capture#4-of ? extends Number,Number>\n
02:09:05 ----------\n
02:09:05 5. WARNING in X.java (at line 14)\n
02:09:05 	return m.get("ONE"); // bad\n
02:09:05 	             ^^^^^\n
02:09:05 Unlikely argument type String for get(Object) on a Map<capture#9-of ? extends Number,Number>\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	if (m.containsKey("ONE")) // bad\n
02:09:05 	                  ^^^^^\n
02:09:05 Unlikely argument type String for containsKey(Object) on a Map<capture#1-of ? extends Number,Number>\n
02:09:05 ----------\n
02:09:05 2. WARNING in X.java (at line 5)\n
02:09:05 	m.remove("ONE"); // bad\n
02:09:05 	         ^^^^^\n
02:09:05 Unlikely argument type String for remove(Object) on a Map<capture#2-of ? extends Number,Number>\n
02:09:05 ----------\n
02:09:05 3. WARNING in X.java (at line 6)\n
02:09:05 	if (m.containsValue("ONE")) // bad\n
02:09:05 	                    ^^^^^\n
02:09:05 Unlikely argument type String for containsValue(Object) on a Map<capture#3-of ? extends Number,Number>\n
02:09:05 ----------\n
02:09:05 4. WARNING in X.java (at line 7)\n
02:09:05 	m.remove("ONE"); // bad\n
02:09:05 	         ^^^^^\n
02:09:05 Unlikely argument type String for remove(Object) on a Map<capture#4-of ? extends Number,Number>\n
02:09:05 ----------\n
02:09:05 5. WARNING in X.java (at line 14)\n
02:09:05 	return m.get("ONE"); // bad\n
02:09:05 	             ^^^^^\n
02:09:05 Unlikely argument type String for get(Object) on a Map<capture#9-of ? extends Number,Number>\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->testBug410218d:2896->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218d - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 10)\n
02:09:05 	numbers.removeAll(stringSet); // bad\n
02:09:05 	                  ^^^^^^^^^\n
02:09:05 Unlikely argument type Set<String> for removeAll(Collection<?>) on a Collection<Number>\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in X.java (at line 10)\n
02:09:05 	numbers.removeAll(stringSet); // bad\n
02:09:05 	                  ^^^^^^^^^\n
02:09:05 Unlikely argument type Set<String> for removeAll(Collection<?>) on a Collection<Number>\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->testBug410218e:2928->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218e - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	return ints.indexOf("ONE"); // bad\n
02:09:05 	                    ^^^^^\n
02:09:05 Unlikely argument type String for indexOf(Object) on a List<Integer>\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	return ints.indexOf("ONE"); // bad\n
02:09:05 	                    ^^^^^\n
02:09:05 Unlikely argument type String for indexOf(Object) on a List<Integer>\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->testBug410218f:2962->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218f - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in test\TestUnlikely.java (at line 30)\n
02:09:05 	c.remove(o); // warning: unrelated interface\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.Interface>\n
02:09:05 ----------\n
02:09:05 2. WARNING in test\TestUnlikely.java (at line 37)\n
02:09:05 	c.remove(i); // warning: unrelated interface\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.Interface for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
02:09:05 ----------\n
02:09:05 3. WARNING in test\TestUnlikely.java (at line 39)\n
02:09:05 	c.remove(f); // warning: impossible\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
02:09:05 ----------\n
02:09:05 4. WARNING in test\TestUnlikely.java (at line 40)\n
02:09:05 	c.remove(nf); // warning: castable, but not supertype\n
02:09:05 	         ^^\n
02:09:05 Unlikely argument type TestUnlikely.NonFinal for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
02:09:05 ----------\n
02:09:05 5. WARNING in test\TestUnlikely.java (at line 46)\n
02:09:05 	c.remove(o); // warning: impossible\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.Final>\n
02:09:05 ----------\n
02:09:05 6. WARNING in test\TestUnlikely.java (at line 48)\n
02:09:05 	c.remove(nf); // warning: impossible\n
02:09:05 	         ^^\n
02:09:05 Unlikely argument type TestUnlikely.NonFinal for remove(Object) on a Collection<TestUnlikely.Final>\n
02:09:05 ----------\n
02:09:05 7. WARNING in test\TestUnlikely.java (at line 49)\n
02:09:05 	c.remove(s); // warning: impossible\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.Sub for remove(Object) on a Collection<TestUnlikely.Final>\n
02:09:05 ----------\n
02:09:05 8. WARNING in test\TestUnlikely.java (at line 54)\n
02:09:05 	c.remove(o); // warning: unrelated interface\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.NonFinal>\n
02:09:05 ----------\n
02:09:05 9. WARNING in test\TestUnlikely.java (at line 55)\n
02:09:05 	c.remove(f); // warning: impossible\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.NonFinal>\n
02:09:05 ----------\n
02:09:05 10. WARNING in test\TestUnlikely.java (at line 63)\n
02:09:05 	c.remove(f); // warning: impossible\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.Sub>\n
02:09:05 ----------\n
02:09:05 11. WARNING in test\TestUnlikely.java (at line 70)\n
02:09:05 	map.containsKey(value); // warning\n
02:09:05 	                ^^^^^\n
02:09:05 Unlikely argument type V for containsKey(Object) on a Map<K,V>\n
02:09:05 ----------\n
02:09:05 12. WARNING in test\TestUnlikely.java (at line 71)\n
02:09:05 	map.containsValue(key); // warning\n
02:09:05 	                  ^^^\n
02:09:05 Unlikely argument type K for containsValue(Object) on a Map<K,V>\n
02:09:05 ----------\n
02:09:05 13. WARNING in test\TestUnlikely.java (at line 95)\n
02:09:05 	if (c.contains(iterator.next())) { // warning\n
02:09:05 	               ^^^^^^^^^^^^^^^\n
02:09:05 Unlikely argument type U for contains(Object) on a Collection<T>\n
02:09:05 ----------\n
02:09:05 14. WARNING in test\TestUnlikely.java (at line 105)\n
02:09:05 	c.removeAll(other); // warning\n
02:09:05 	            ^^^^^\n
02:09:05 Unlikely argument type Set<TestUnlikely.Final> for removeAll(Collection<?>) on a Collection<TestUnlikely.NonFinal>\n
02:09:05 ----------\n
02:09:05 15. WARNING in test\TestUnlikely.java (at line 111)\n
02:09:05 	Predicate<OtherInterface> p2 = c::contains; // warning\n
02:09:05 	                               ^^^^^^^^^^^\n
02:09:05 Unlikely argument type TestUnlikely.OtherInterface for contains(Object) on a Collection<TestUnlikely.Interface>\n
02:09:05 ----------\n
02:09:05 16. WARNING in test\TestUnlikely.java (at line 112)\n
02:09:05 	BiPredicate<Collection<Interface>, OtherInterface> bp2 = Collection<Interface>::contains; // warning\n
02:09:05 	                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 Unlikely argument type TestUnlikely.OtherInterface for contains(Object) on a Collection<TestUnlikely.Interface>\n
02:09:05 ----------\n
02:09:05 17. INFO in test\TestUnlikely.java (at line 120)\n
02:09:05 	s.equals(i); // info\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type for equals(): Integer seems to be unrelated to String\n
02:09:05 ----------\n
02:09:05 18. INFO in test\TestUnlikely.java (at line 121)\n
02:09:05 	i.equals(s); // info\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type for equals(): String seems to be unrelated to Integer\n
02:09:05 ----------\n
02:09:05 19. INFO in test\TestUnlikely.java (at line 125)\n
02:09:05 	Predicate<String> p1 = i::equals; // info\n
02:09:05 	                       ^^^^^^^^^\n
02:09:05 Unlikely argument type for equals(): String seems to be unrelated to Integer\n
02:09:05 ----------\n
02:09:05 20. INFO in test\TestUnlikely.java (at line 128)\n
02:09:05 	BiPredicate<String, Integer> bp2 = Object::equals; // info\n
02:09:05 	                                   ^^^^^^^^^^^^^^\n
02:09:05 Unlikely argument type for equals(): Integer seems to be unrelated to String\n
02:09:05 ----------\n
02:09:05 21. INFO in test\TestUnlikely.java (at line 131)\n
02:09:05 	Objects.equals(s, i); // info\n
02:09:05 	                  ^\n
02:09:05 Unlikely argument type for equals(): Integer seems to be unrelated to String\n
02:09:05 ----------\n
02:09:05 22. INFO in test\TestUnlikely.java (at line 132)\n
02:09:05 	Objects.equals(i, s); // info\n
02:09:05 	                  ^\n
02:09:05 Unlikely argument type for equals(): String seems to be unrelated to Integer\n
02:09:05 ----------\n
02:09:05 23. INFO in test\TestUnlikely.java (at line 136)\n
02:09:05 	BiPredicate<String, Integer> bp3 = Objects::equals; // info\n
02:09:05 	                                   ^^^^^^^^^^^^^^^\n
02:09:05 Unlikely argument type for equals(): Integer seems to be unrelated to String\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in test\TestUnlikely.java (at line 30)\n
02:09:05 	c.remove(o); // warning: unrelated interface\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.Interface>\n
02:09:05 ----------\n
02:09:05 2. WARNING in test\TestUnlikely.java (at line 37)\n
02:09:05 	c.remove(i); // warning: unrelated interface\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.Interface for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
02:09:05 ----------\n
02:09:05 3. WARNING in test\TestUnlikely.java (at line 39)\n
02:09:05 	c.remove(f); // warning: impossible\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
02:09:05 ----------\n
02:09:05 4. WARNING in test\TestUnlikely.java (at line 40)\n
02:09:05 	c.remove(nf); // warning: castable, but not supertype\n
02:09:05 	         ^^\n
02:09:05 Unlikely argument type TestUnlikely.NonFinal for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
02:09:05 ----------\n
02:09:05 5. WARNING in test\TestUnlikely.java (at line 46)\n
02:09:05 	c.remove(o); // warning: impossible\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.Final>\n
02:09:05 ----------\n
02:09:05 6. WARNING in test\TestUnlikely.java (at line 48)\n
02:09:05 	c.remove(nf); // warning: impossible\n
02:09:05 	         ^^\n
02:09:05 Unlikely argument type TestUnlikely.NonFinal for remove(Object) on a Collection<TestUnlikely.Final>\n
02:09:05 ----------\n
02:09:05 7. WARNING in test\TestUnlikely.java (at line 49)\n
02:09:05 	c.remove(s); // warning: impossible\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.Sub for remove(Object) on a Collection<TestUnlikely.Final>\n
02:09:05 ----------\n
02:09:05 8. WARNING in test\TestUnlikely.java (at line 54)\n
02:09:05 	c.remove(o); // warning: unrelated interface\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.NonFinal>\n
02:09:05 ----------\n
02:09:05 9. WARNING in test\TestUnlikely.java (at line 55)\n
02:09:05 	c.remove(f); // warning: impossible\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.NonFinal>\n
02:09:05 ----------\n
02:09:05 10. WARNING in test\TestUnlikely.java (at line 63)\n
02:09:05 	c.remove(f); // warning: impossible\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.Sub>\n
02:09:05 ----------\n
02:09:05 11. WARNING in test\TestUnlikely.java (at line 70)\n
02:09:05 	map.containsKey(value); // warning\n
02:09:05 	                ^^^^^\n
02:09:05 Unlikely argument type V for containsKey(Object) on a Map<K,V>\n
02:09:05 ----------\n
02:09:05 12. WARNING in test\TestUnlikely.java (at line 71)\n
02:09:05 	map.containsValue(key); // warning\n
02:09:05 	                  ^^^\n
02:09:05 Unlikely argument type K for containsValue(Object) on a Map<K,V>\n
02:09:05 ----------\n
02:09:05 13. WARNING in test\TestUnlikely.java (at line 95)\n
02:09:05 	if (c.contains(iterator.next())) { // warning\n
02:09:05 	               ^^^^^^^^^^^^^^^\n
02:09:05 Unlikely argument type U for contains(Object) on a Collection<T>\n
02:09:05 ----------\n
02:09:05 14. WARNING in test\TestUnlikely.java (at line 105)\n
02:09:05 	c.removeAll(other); // warning\n
02:09:05 	            ^^^^^\n
02:09:05 Unlikely argument type Set<TestUnlikely.Final> for removeAll(Collection<?>) on a Collection<TestUnlikely.NonFinal>\n
02:09:05 ----------\n
02:09:05 15. WARNING in test\TestUnlikely.java (at line 111)\n
02:09:05 	Predicate<OtherInterface> p2 = c::contains; // warning\n
02:09:05 	                               ^^^^^^^^^^^\n
02:09:05 Unlikely argument type TestUnlikely.OtherInterface for contains(Object) on a Collection<TestUnlikely.Interface>\n
02:09:05 ----------\n
02:09:05 16. WARNING in test\TestUnlikely.java (at line 112)\n
02:09:05 	BiPredicate<Collection<Interface>, OtherInterface> bp2 = Collection<Interface>::contains; // warning\n
02:09:05 	                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 Unlikely argument type TestUnlikely.OtherInterface for contains(Object) on a Collection<TestUnlikely.Interface>\n
02:09:05 ----------\n
02:09:05 17. INFO in test\TestUnlikely.java (at line 120)\n
02:09:05 	s.equals(i); // info\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type for equals(): Integer seems to be unrelated to String\n
02:09:05 ----------\n
02:09:05 18. INFO in test\TestUnlikely.java (at line 121)\n
02:09:05 	i.equals(s); // info\n
02:09:05 	         ^\n
02:09:05 Unlikely argument type for equals(): String seems to be unrelated to Integer\n
02:09:05 ----------\n
02:09:05 19. INFO in test\TestUnlikely.java (at line 125)\n
02:09:05 	Predicate<String> p1 = i::equals; // info\n
02:09:05 	                       ^^^^^^^^^\n
02:09:05 Unlikely argument type for equals(): String seems to be unrelated to Integer\n
02:09:05 ----------\n
02:09:05 20. INFO in test\TestUnlikely.java (at line 128)\n
02:09:05 	BiPredicate<String, Integer> bp2 = Object::equals; // info\n
02:09:05 	                                   ^^^^^^^^^^^^^^\n
02:09:05 Unlikely argument type for equals(): Integer seems to be unrelated to String\n
02:09:05 ----------\n
02:09:05 21. INFO in test\TestUnlikely.java (at line 131)\n
02:09:05 	Objects.equals(s, i); // info\n
02:09:05 	                  ^\n
02:09:05 Unlikely argument type for equals(): Integer seems to be unrelated to String\n
02:09:05 ----------\n
02:09:05 22. INFO in test\TestUnlikely.java (at line 132)\n
02:09:05 	Objects.equals(i, s); // info\n
02:09:05 	                  ^\n
02:09:05 Unlikely argument type for equals(): String seems to be unrelated to Integer\n
02:09:05 ----------\n
02:09:05 23. INFO in test\TestUnlikely.java (at line 136)\n
02:09:05 	BiPredicate<String, Integer> bp3 = Objects::equals; // info\n
02:09:05 	                                   ^^^^^^^^^^^^^^^\n
02:09:05 Unlikely argument type for equals(): Integer seems to be unrelated to String\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   ProgrammingProblemsTest>TestCase.runTest:957->testBug514956c:3269->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug514956c - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in Unlikely.java (at line 6)\n
02:09:05 	return i1.equals((I1)this);\n
02:09:05 	                 ^^^^^^^^\n
02:09:05 Unnecessary cast from Unlikely to I1\n
02:09:05 ----------\n
02:09:05 2. ERROR in Unlikely.java (at line 9)\n
02:09:05 	return i1.equals((I3)i2);\n
02:09:05 	                 ^^^^^^\n
02:09:05 Unnecessary cast from I2 to I3\n
02:09:05 ----------\n
02:09:05 3. WARNING in Unlikely.java (at line 9)\n
02:09:05 	return i1.equals((I3)i2);\n
02:09:05 	                 ^^^^^^\n
02:09:05 Unlikely argument type for equals(): I3 seems to be unrelated to I1\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in Unlikely.java (at line 6)\n
02:09:05 	return i1.equals((I1)this);\n
02:09:05 	                 ^^^^^^^^\n
02:09:05 Unnecessary cast from Unlikely to I1\n
02:09:05 ----------\n
02:09:05 2. ERROR in Unlikely.java (at line 9)\n
02:09:05 	return i1.equals((I3)i2);\n
02:09:05 	                 ^^^^^^\n
02:09:05 Unnecessary cast from I2 to I3\n
02:09:05 ----------\n
02:09:05 3. WARNING in Unlikely.java (at line 9)\n
02:09:05 	return i1.equals((I3)i2);\n
02:09:05 	                 ^^^^^^\n
02:09:05 Unlikely argument type for equals(): I3 seems to be unrelated to I1\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   RepeatableAnnotationTest>TestCase.runTest:957->testDeprecation:1429->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2577->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testDeprecation - Javac found error(s) but Eclipse only found warning(s).
02:09:05 ----------- Expected ------------
02:09:05 ----------\n
02:09:05 1. WARNING in T.java (at line 1)\n
02:09:05 	@java.lang.annotation.Repeatable(TC.class)\n
02:09:05 	                                 ^^\n
02:09:05 The type TC is deprecated\n
02:09:05 ----------\n
02:09:05 2. WARNING in T.java (at line 5)\n
02:09:05 	interface I<@T(1) @T(2) K> {\n
02:09:05 	            ^^\n
02:09:05 The type TC is deprecated\n
02:09:05 ----------\n
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 T.java:5: error: annotation type not applicable to this kind of declaration\n
02:09:05 interface I<@T(1) @T(2) K> {\n
02:09:05             ^\n
02:09:05 T.java:5: error: annotation type not applicable to this kind of declaration\n
02:09:05 interface I<@T(1) @T(2) K> {\n
02:09:05                   ^\n
02:09:05 T.java:1: warning: [deprecation] TC in unnamed package has been deprecated\n
02:09:05 @java.lang.annotation.Repeatable(TC.class)\n
02:09:05                                  ^\n
02:09:05 2 errors\n
02:09:05 1 warning\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[----------\n
02:09:05 1. WARNING in T.java (at line 1)\n
02:09:05 	@java.lang.annotation.Repeatable(TC.class)\n
02:09:05 	                                 ^^\n
02:09:05 The type TC is deprecated\n
02:09:05 ----------\n
02:09:05 2. WARNING in T.java (at line 5)\n
02:09:05 	interface I<@T(1) @T(2) K> {\n
02:09:05 	            ^^\n
02:09:05 The type TC is deprecated\n
02:09:05 ----------]\n
02:09:05 > but was:<[T.java:5: error: annotation type not applicable to this kind of declaration\n
02:09:05 interface I<@T(1) @T(2) K> {\n
02:09:05             ^\n
02:09:05 T.java:5: error: annotation type not applicable to this kind of declaration\n
02:09:05 interface I<@T(1) @T(2) K> {\n
02:09:05                   ^\n
02:09:05 T.java:1: warning: [deprecation] TC in unnamed package has been deprecated\n
02:09:05 @java.lang.annotation.Repeatable(TC.class)\n
02:09:05                                  ^\n
02:09:05 2 errors\n
02:09:05 1 warning]\n
02:09:05 >
02:09:05   RepeatableAnnotationTest>TestCase.runTest:957->testDeprecation2:1458->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testDeprecation2 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 T.java:9: error: annotation type not applicable to this kind of declaration\n
02:09:05 interface I<@T(1) @T(2) K> {\n
02:09:05             ^\n
02:09:05 T.java:9: error: annotation type not applicable to this kind of declaration\n
02:09:05 interface I<@T(1) @T(2) K> {\n
02:09:05                   ^\n
02:09:05 T.java:5: warning: [deprecation] TC in unnamed package has been deprecated\n
02:09:05 @java.lang.annotation.Repeatable(TC.class)\n
02:09:05                                  ^\n
02:09:05 2 errors\n
02:09:05 1 warning\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[T.java:9: error: annotation type not applicable to this kind of declaration\n
02:09:05 interface I<@T(1) @T(2) K> {\n
02:09:05             ^\n
02:09:05 T.java:9: error: annotation type not applicable to this kind of declaration\n
02:09:05 interface I<@T(1) @T(2) K> {\n
02:09:05                   ^\n
02:09:05 T.java:5: warning: [deprecation] TC in unnamed package has been deprecated\n
02:09:05 @java.lang.annotation.Repeatable(TC.class)\n
02:09:05                                  ^\n
02:09:05 2 errors\n
02:09:05 1 warning\n
02:09:05 ]>
02:09:05   ResourceLeakTests>TestCase.runTest:957->testBug558574:5863->AbstractRegressionTest.runConformTest:1868->AbstractRegressionTest.runConformTest:1894->AbstractRegressionTest.runConformTest:1899->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug558574 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 X.java:5: error: incompatible types: int cannot be converted to Object[]\n
02:09:05 		pw.printf("%d", 42).close();\n
02:09:05 		                ^\n
02:09:05 X.java:8: error: incompatible types: int cannot be converted to Object[]\n
02:09:05 		pw.printf("%d", 42).append("end").close();\n
02:09:05 		                ^\n
02:09:05 X.java:12: error: incompatible types: int cannot be converted to Object[]\n
02:09:05 			.format("%d", 42)\n
02:09:05 			              ^\n
02:09:05 X.java:17: error: incompatible types: int cannot be converted to Object[]\n
02:09:05 		pw.printf("%d", 42).append("end");\n
02:09:05 		                ^\n
02:09:05 Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output\n
02:09:05 4 errors\n
02:09:05 4 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 X.java:5: error: incompatible types: int cannot be converted to Object[]\n
02:09:05 		pw.printf("%d", 42).close();\n
02:09:05 		                ^\n
02:09:05 X.java:8: error: incompatible types: int cannot be converted to Object[]\n
02:09:05 		pw.printf("%d", 42).append("end").close();\n
02:09:05 		                ^\n
02:09:05 X.java:12: error: incompatible types: int cannot be converted to Object[]\n
02:09:05 			.format("%d", 42)\n
02:09:05 			              ^\n
02:09:05 X.java:17: error: incompatible types: int cannot be converted to Object[]\n
02:09:05 		pw.printf("%d", 42).append("end");\n
02:09:05 		                ^\n
02:09:05 Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output\n
02:09:05 4 errors\n
02:09:05 4 warnings\n
02:09:05 ]>
02:09:05   ResourceLeakTests>TestCase.runTest:957->testBug560610:6463->AbstractRegressionTest.runConformTest:1868->AbstractRegressionTest.runConformTest:1894->AbstractRegressionTest.runConformTest:1899->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug560610 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 A.java:2: error: generics are not supported in -source 1.4\n
02:09:05 public abstract class A<T> extends B<T> implements C<D> {\n
02:09:05                        ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 B.java:1: error: generics are not supported in -source 1.4\n
02:09:05 public abstract class B<U> implements AutoCloseable {}\n
02:09:05                        ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 C.java:1: error: generics are not supported in -source 1.4\n
02:09:05 public interface C<T> {}\n
02:09:05                   ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 D.java:1: error: generics are not supported in -source 1.4\n
02:09:05 public abstract class D extends A<String> {}\n
02:09:05                                  ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 EN.java:1: error: enums are not supported in -source 1.4\n
02:09:05 public enum EN {\n
02:09:05        ^\n
02:09:05   (use -source 5 or higher to enable enums)\n
02:09:05 5 errors\n
02:09:05 4 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 A.java:2: error: generics are not supported in -source 1.4\n
02:09:05 public abstract class A<T> extends B<T> implements C<D> {\n
02:09:05                        ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 B.java:1: error: generics are not supported in -source 1.4\n
02:09:05 public abstract class B<U> implements AutoCloseable {}\n
02:09:05                        ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 C.java:1: error: generics are not supported in -source 1.4\n
02:09:05 public interface C<T> {}\n
02:09:05                   ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 D.java:1: error: generics are not supported in -source 1.4\n
02:09:05 public abstract class D extends A<String> {}\n
02:09:05                                  ^\n
02:09:05   (use -source 5 or higher to enable generics)\n
02:09:05 EN.java:1: error: enums are not supported in -source 1.4\n
02:09:05 public enum EN {\n
02:09:05        ^\n
02:09:05   (use -source 5 or higher to enable enums)\n
02:09:05 5 errors\n
02:09:05 4 warnings\n
02:09:05 ]>
02:09:05   RuntimeTests>TestCase.runTest:957->test0600_reflection:148->AbstractRegressionTest.runConformTest:3601->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2616 test0600_reflection: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$EclipseJustification$3@5e976553 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@3c108c05
02:09:05   ScannerTest>TestCase.runTest:957->test045:961->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test045 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 _X.java:5: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0001;\n
02:09:05 		       ^\n
02:09:05 _X.java:6: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0002;\n
02:09:05 		       ^\n
02:09:05 _X.java:7: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0003;\n
02:09:05 		       ^\n
02:09:05 _X.java:8: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0004;\n
02:09:05 		       ^\n
02:09:05 _X.java:9: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0005;\n
02:09:05 		       ^\n
02:09:05 _X.java:10: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0006;\n
02:09:05 		       ^\n
02:09:05 _X.java:11: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0007;\n
02:09:05 		       ^\n
02:09:05 _X.java:12: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0008;\n
02:09:05 		       ^\n
02:09:05 _X.java:13: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u000e;\n
02:09:05 		       ^\n
02:09:05 _X.java:14: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u000f;\n
02:09:05 		       ^\n
02:09:05 _X.java:15: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0010;\n
02:09:05 		       ^\n
02:09:05 _X.java:16: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0011;\n
02:09:05 		       ^\n
02:09:05 _X.java:17: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0012;\n
02:09:05 		       ^\n
02:09:05 _X.java:18: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0013;\n
02:09:05 		       ^\n
02:09:05 _X.java:19: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0014;\n
02:09:05 		       ^\n
02:09:05 _X.java:20: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0015;\n
02:09:05 		       ^\n
02:09:05 _X.java:21: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0016;\n
02:09:05 		       ^\n
02:09:05 _X.java:22: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0017;\n
02:09:05 		       ^\n
02:09:05 _X.java:23: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0018;\n
02:09:05 		       ^\n
02:09:05 _X.java:24: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0019;\n
02:09:05 		       ^\n
02:09:05 _X.java:25: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u001a;\n
02:09:05 		       ^\n
02:09:05 _X.java:26: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u001b;\n
02:09:05 		       ^\n
02:09:05 _X.java:27: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u007f;\n
02:09:05 		       ^\n
02:09:05 23 errors\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[_X.java:5: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0001;\n
02:09:05 		       ^\n
02:09:05 _X.java:6: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0002;\n
02:09:05 		       ^\n
02:09:05 _X.java:7: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0003;\n
02:09:05 		       ^\n
02:09:05 _X.java:8: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0004;\n
02:09:05 		       ^\n
02:09:05 _X.java:9: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0005;\n
02:09:05 		       ^\n
02:09:05 _X.java:10: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0006;\n
02:09:05 		       ^\n
02:09:05 _X.java:11: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0007;\n
02:09:05 		       ^\n
02:09:05 _X.java:12: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0008;\n
02:09:05 		       ^\n
02:09:05 _X.java:13: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u000e;\n
02:09:05 		       ^\n
02:09:05 _X.java:14: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u000f;\n
02:09:05 		       ^\n
02:09:05 _X.java:15: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0010;\n
02:09:05 		       ^\n
02:09:05 _X.java:16: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0011;\n
02:09:05 		       ^\n
02:09:05 _X.java:17: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0012;\n
02:09:05 		       ^\n
02:09:05 _X.java:18: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0013;\n
02:09:05 		       ^\n
02:09:05 _X.java:19: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0014;\n
02:09:05 		       ^\n
02:09:05 _X.java:20: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0015;\n
02:09:05 		       ^\n
02:09:05 _X.java:21: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0016;\n
02:09:05 		       ^\n
02:09:05 _X.java:22: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0017;\n
02:09:05 		       ^\n
02:09:05 _X.java:23: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0018;\n
02:09:05 		       ^\n
02:09:05 _X.java:24: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u0019;\n
02:09:05 		       ^\n
02:09:05 _X.java:25: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u001a;\n
02:09:05 		       ^\n
02:09:05 _X.java:26: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u001b;\n
02:09:05 		       ^\n
02:09:05 _X.java:27: error: variable i is already defined in method main(String[])\n
02:09:05 		String i\u007f;\n
02:09:05 		       ^\n
02:09:05 23 errors\n
02:09:05 ]>
02:09:05   SerialVersionUIDTests>TestCase.runTest:957->test011:221->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test011 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 2)\n
02:09:05 	private static final long serialVersionUID = 1L;\n
02:09:05 	                          ^^^^^^^^^^^^^^^^\n
02:09:05 The value of the field X.serialVersionUID is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in X.java (at line 2)\n
02:09:05 	private static final long serialVersionUID = 1L;\n
02:09:05 	                          ^^^^^^^^^^^^^^^^\n
02:09:05 The value of the field X.serialVersionUID is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   SerialVersionUIDTests>TestCase.runTest:957->test012:244->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test012 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 2)\n
02:09:05 	private static final long serialVersionUID = 1L;\n
02:09:05 	                          ^^^^^^^^^^^^^^^^\n
02:09:05 The value of the field X<T>.serialVersionUID is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in X.java (at line 2)\n
02:09:05 	private static final long serialVersionUID = 1L;\n
02:09:05 	                          ^^^^^^^^^^^^^^^^\n
02:09:05 The value of the field X<T>.serialVersionUID is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   SerialVersionUIDTests>TestCase.runTest:957->test013:267->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test013 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 2)\n
02:09:05 	private static final long serialPersistentFields = 1L;\n
02:09:05 	                          ^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 The value of the field X<T>.serialPersistentFields is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in X.java (at line 2)\n
02:09:05 	private static final long serialPersistentFields = 1L;\n
02:09:05 	                          ^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 The value of the field X<T>.serialPersistentFields is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   SerialVersionUIDTests>TestCase.runTest:957->test014:289->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test014 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 2)\n
02:09:05 	private static final long serialPersistentFields = 1L;\n
02:09:05 	                          ^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 The value of the field X.serialPersistentFields is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in X.java (at line 2)\n
02:09:05 	private static final long serialPersistentFields = 1L;\n
02:09:05 	                          ^^^^^^^^^^^^^^^^^^^^^^\n
02:09:05 The value of the field X.serialPersistentFields is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   SerialVersionUIDTests>TestCase.runTest:957->test015:312->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test015 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 5)\n
02:09:05 	private int i;\n
02:09:05 	            ^\n
02:09:05 The value of the field X<T>.i is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in X.java (at line 5)\n
02:09:05 	private int i;\n
02:09:05 	            ^\n
02:09:05 The value of the field X<T>.i is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   SerialVersionUIDTests>TestCase.runTest:957->test016:337->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test016 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 5)\n
02:09:05 	private int i;\n
02:09:05 	            ^\n
02:09:05 The value of the field X.i is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in X.java (at line 5)\n
02:09:05 	private int i;\n
02:09:05 	            ^\n
02:09:05 The value of the field X.i is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   StaticImportTest>TestCase.runTest:957->test074:2538->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test074 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 test/Outer.java:4: error: cannot find symbol\n
02:09:05     int i = VALUE;\n
02:09:05             ^\n
02:09:05   symbol:   variable VALUE\n
02:09:05   location: class Outer\n
02:09:05 1 error\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[test/Outer.java:4: error: cannot find symbol\n
02:09:05     int i = VALUE;\n
02:09:05             ^\n
02:09:05   symbol:   variable VALUE\n
02:09:05   location: class Outer\n
02:09:05 1 error\n
02:09:05 ]>
02:09:05   StaticImportTest>TestCase.runTest:957->test078:2648->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2565->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test078 - Eclipse found error(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. ERROR in A\A.java (at line 3)\n
02:09:05 	import B.B.C1;\n
02:09:05 	       ^^^^^^\n
02:09:05 The import B.B.C1 collides with another import statement\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. ERROR in A\A.java (at line 3)\n
02:09:05 	import B.B.C1;\n
02:09:05 	       ^^^^^^\n
02:09:05 The import B.B.C1 collides with another import statement\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   StaticImportTest>TestCase.runTest:957->test079:2682->AbstractRegressionTest.runNegativeTest:2636->AbstractRegressionTest.runNegativeTest:2647->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test079 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in A\A.java (at line 2)\n
02:09:05 	import static B.B.C1;\n
02:09:05 	              ^^^^^^\n
02:09:05 The import B.B.C1 is never used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in A\A.java (at line 2)\n
02:09:05 	import static B.B.C1;\n
02:09:05 	              ^^^^^^\n
02:09:05 The import B.B.C1 is never used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   SwitchTest>TestCase.runTest:957->test014:610->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2569->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test014 - Eclipse found error(s) but Javac only found warning(s).
02:09:05 ----------- Expected ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 18)\n
02:09:05 	case 6://WRONG\n
02:09:05 	^^^^^^\n
02:09:05 Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
02:09:05 ----------\n
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:8: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 2://OK\n
02:09:05 			^\n
02:09:05 X.java:10: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 3://OK\n
02:09:05 			^\n
02:09:05 X.java:13: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 4://OK\n
02:09:05 			^\n
02:09:05 X.java:18: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 6://WRONG\n
02:09:05 			^\n
02:09:05 X.java:22: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 7://OK\n
02:09:05 			^\n
02:09:05 5 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[----------\n
02:09:05 1. ERROR in X.java (at line 18)\n
02:09:05 	case 6://WRONG\n
02:09:05 	^^^^^^\n
02:09:05 Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
02:09:05 ----------]\n
02:09:05 > but was:<[X.java:8: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 2://OK\n
02:09:05 			^\n
02:09:05 X.java:10: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 3://OK\n
02:09:05 			^\n
02:09:05 X.java:13: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 4://OK\n
02:09:05 			^\n
02:09:05 X.java:18: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 6://WRONG\n
02:09:05 			^\n
02:09:05 X.java:22: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 7://OK\n
02:09:05 			^\n
02:09:05 5 warnings]\n
02:09:05 >
02:09:05   SwitchTest>TestCase.runTest:957->test015:653->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2569->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test015 - Eclipse found error(s) but Javac only found warning(s).
02:09:05 ----------- Expected ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 18)\n
02:09:05 	case 6://WRONG\n
02:09:05 	^^^^^^\n
02:09:05 Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
02:09:05 ----------\n
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:8: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 2://OK\n
02:09:05 			^\n
02:09:05 X.java:10: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 3://OK\n
02:09:05 			^\n
02:09:05 X.java:13: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 4://OK\n
02:09:05 			^\n
02:09:05 X.java:18: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 6://WRONG\n
02:09:05 			^\n
02:09:05 X.java:22: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 7://OK\n
02:09:05 			^\n
02:09:05 5 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[----------\n
02:09:05 1. ERROR in X.java (at line 18)\n
02:09:05 	case 6://WRONG\n
02:09:05 	^^^^^^\n
02:09:05 Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
02:09:05 ----------]\n
02:09:05 > but was:<[X.java:8: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 2://OK\n
02:09:05 			^\n
02:09:05 X.java:10: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 3://OK\n
02:09:05 			^\n
02:09:05 X.java:13: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 4://OK\n
02:09:05 			^\n
02:09:05 X.java:18: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 6://WRONG\n
02:09:05 			^\n
02:09:05 X.java:22: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 7://OK\n
02:09:05 			^\n
02:09:05 5 warnings]\n
02:09:05 >
02:09:05   SwitchTest>TestCase.runTest:957->test016:696->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2569->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test016 - Eclipse found error(s) but Javac only found warning(s).
02:09:05 ----------- Expected ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 8)\n
02:09:05 	case 2://WRONG\n
02:09:05 	^^^^^^\n
02:09:05 Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
02:09:05 ----------\n
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:8: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 2://WRONG\n
02:09:05 			^\n
02:09:05 1 warning\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[----------\n
02:09:05 1. ERROR in X.java (at line 8)\n
02:09:05 	case 2://WRONG\n
02:09:05 	^^^^^^\n
02:09:05 Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
02:09:05 ----------]\n
02:09:05 > but was:<[X.java:8: warning: [fallthrough] possible fall-through into case\n
02:09:05 			case 2://WRONG\n
02:09:05 			^\n
02:09:05 1 warning]\n
02:09:05 >
02:09:05   SwitchTest>TestCase.runTest:957->test017:725->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2569->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test017 - Eclipse found error(s) but Javac only found warning(s).
02:09:05 ----------- Expected ------------
02:09:05 ----------\n
02:09:05 1. ERROR in X.java (at line 10)\n
02:09:05 	default :\n
02:09:05 	^^^^^^^\n
02:09:05 Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
02:09:05 ----------\n
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:10: warning: [fallthrough] possible fall-through into case\n
02:09:05 			default :\n
02:09:05 			^\n
02:09:05 1 warning\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[----------\n
02:09:05 1. ERROR in X.java (at line 10)\n
02:09:05 	default :\n
02:09:05 	^^^^^^^\n
02:09:05 Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
02:09:05 ----------]\n
02:09:05 > but was:<[X.java:10: warning: [fallthrough] possible fall-through into case\n
02:09:05 			default :\n
02:09:05 			^\n
02:09:05 1 warning]\n
02:09:05 >
02:09:05   SwitchTest>TestCase.runTest:957->test387146a:2572->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2585->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test387146a - Javac found warning(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:10: warning: [fallthrough] possible fall-through into case\n
02:09:05 		case 2:\n
02:09:05 		^\n
02:09:05 1 warning\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:10: warning: [fallthrough] possible fall-through into case\n
02:09:05 		case 2:\n
02:09:05 		^\n
02:09:05 1 warning\n
02:09:05 ]>
02:09:05   SwitchTest>TestCase.runTest:957->test387146b:2601->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2585->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test387146b - Javac found warning(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:10: warning: [fallthrough] possible fall-through into case\n
02:09:05 		case 2:\n
02:09:05 		^\n
02:09:05 1 warning\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:10: warning: [fallthrough] possible fall-through into case\n
02:09:05 		case 2:\n
02:09:05 		^\n
02:09:05 1 warning\n
02:09:05 ]>
02:09:05   SwitchTest>TestCase.runTest:957->test410892_4:2782->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test410892_4 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	int var2 = 0;\n
02:09:05 	    ^^^^\n
02:09:05 The value of the local variable var2 is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	int var2 = 0;\n
02:09:05 	    ^^^^\n
02:09:05 The value of the local variable var2 is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   SwitchTest>TestCase.runTest:957->test410892_5:2817->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test410892_5 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	int var2 = 0;\n
02:09:05 	    ^^^^\n
02:09:05 The value of the local variable var2 is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	int var2 = 0;\n
02:09:05 	    ^^^^\n
02:09:05 The value of the local variable var2 is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   SwitchTest>TestCase.runTest:957->test410892_6:2853->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test410892_6 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	int var2 = 0;\n
02:09:05 	    ^^^^\n
02:09:05 The value of the local variable var2 is not used\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in X.java (at line 4)\n
02:09:05 	int var2 = 0;\n
02:09:05 	    ^^^^\n
02:09:05 The value of the local variable var2 is not used\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   SwitchTest>TestCase.runTest:957->testBug374605:2144->AbstractRegressionTest.runNegativeTest:2754->AbstractRegressionTest.runNegativeTest:2773->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2581->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug374605 - Eclipse found warning(s) but Javac did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 ----------\n
02:09:05 1. WARNING in p\X.java (at line 4)\n
02:09:05 	switch (i) {\n
02:09:05 	        ^\n
02:09:05 The switch statement should have a default case\n
02:09:05 ----------\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[----------\n
02:09:05 1. WARNING in p\X.java (at line 4)\n
02:09:05 	switch (i) {\n
02:09:05 	        ^\n
02:09:05 The switch statement should have a default case\n
02:09:05 ----------\n
02:09:05 ]>
02:09:05   TypeAnnotationTest>TestCase.runTest:957->test083_multiuseAnnotations:4239->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test083_multiuseAnnotations - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:4: error: annotation type not applicable to this kind of declaration\n
02:09:05 public class X<@Annot(1) T> {\n
02:09:05                ^\n
02:09:05 X.java:5: error: annotation type not applicable to this kind of declaration\n
02:09:05 	java.lang. @Annot(2)String f;\n
02:09:05 	           ^\n
02:09:05 X.java:6: error: annotation type not applicable to this kind of declaration\n
02:09:05 	public void foo(String @Annot(3)[] args) {\n
02:09:05 	                       ^\n
02:09:05 3 errors\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:4: error: annotation type not applicable to this kind of declaration\n
02:09:05 public class X<@Annot(1) T> {\n
02:09:05                ^\n
02:09:05 X.java:5: error: annotation type not applicable to this kind of declaration\n
02:09:05 	java.lang. @Annot(2)String f;\n
02:09:05 	           ^\n
02:09:05 X.java:6: error: annotation type not applicable to this kind of declaration\n
02:09:05 	public void foo(String @Annot(3)[] args) {\n
02:09:05 	                       ^\n
02:09:05 3 errors\n
02:09:05 ]>
02:09:05   TypeAnnotationTest>TestCase.runTest:957->test421148:6579->AbstractRegressionTest.runConformTest:1868->AbstractRegressionTest.runConformTest:1894->AbstractRegressionTest.runConformTest:1899->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test421148 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 X.java:3: error: annotations are not supported in -source 1.4\n
02:09:05 @Target(ElementType.TYPE_USE) @interface T {}\n
02:09:05  ^\n
02:09:05   (use -source 5 or higher to enable annotations)\n
02:09:05 X.java:6: error: type annotations are not supported in -source 1.4\n
02:09:05 		Object o = (@T Object) new Object();    \n
02:09:05 		             ^\n
02:09:05   (use -source 8 or higher to enable type annotations)\n
02:09:05 2 errors\n
02:09:05 4 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 X.java:3: error: annotations are not supported in -source 1.4\n
02:09:05 @Target(ElementType.TYPE_USE) @interface T {}\n
02:09:05  ^\n
02:09:05   (use -source 5 or higher to enable annotations)\n
02:09:05 X.java:6: error: type annotations are not supported in -source 1.4\n
02:09:05 		Object o = (@T Object) new Object();    \n
02:09:05 		             ^\n
02:09:05   (use -source 8 or higher to enable type annotations)\n
02:09:05 2 errors\n
02:09:05 4 warnings\n
02:09:05 ]>
02:09:05   TypeAnnotationTest>TestCase.runTest:957->test421620:6600->AbstractRegressionTest.runConformTest:1868->AbstractRegressionTest.runConformTest:1894->AbstractRegressionTest.runConformTest:1899->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test421620 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 X.java:10: error: annotations are not supported in -source 1.4\n
02:09:05 @Target(ElementType.TYPE_USE)\n
02:09:05  ^\n
02:09:05   (use -source 5 or higher to enable annotations)\n
02:09:05 X.java:26: error: multi-catch statement is not supported in -source 1.4\n
02:09:05         } catch (@NonCritical final RuntimeException | @NonCritical E1 ex) {\n
02:09:05                                                      ^\n
02:09:05   (use -source 7 or higher to enable multi-catch statement)\n
02:09:05 X.java:26: error: type annotations are not supported in -source 1.4\n
02:09:05         } catch (@NonCritical final RuntimeException | @NonCritical E1 ex) {\n
02:09:05                                                         ^\n
02:09:05   (use -source 8 or higher to enable type annotations)\n
02:09:05 3 errors\n
02:09:05 4 warnings\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[warning: [options] bootstrap class path not set in conjunction with -source 1.4\n
02:09:05 warning: [options] source value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] target value 1.4 is obsolete and will be removed in a future release\n
02:09:05 warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n
02:09:05 X.java:10: error: annotations are not supported in -source 1.4\n
02:09:05 @Target(ElementType.TYPE_USE)\n
02:09:05  ^\n
02:09:05   (use -source 5 or higher to enable annotations)\n
02:09:05 X.java:26: error: multi-catch statement is not supported in -source 1.4\n
02:09:05         } catch (@NonCritical final RuntimeException | @NonCritical E1 ex) {\n
02:09:05                                                      ^\n
02:09:05   (use -source 7 or higher to enable multi-catch statement)\n
02:09:05 X.java:26: error: type annotations are not supported in -source 1.4\n
02:09:05         } catch (@NonCritical final RuntimeException | @NonCritical E1 ex) {\n
02:09:05                                                         ^\n
02:09:05   (use -source 8 or higher to enable type annotations)\n
02:09:05 3 errors\n
02:09:05 4 warnings\n
02:09:05 ]>
02:09:05   XLargeTest>TestCase.runTest:957->test0016:14523->AbstractRegressionTest.runConformTest:1820->AbstractRegressionTest.runConformTest:1823->AbstractRegressionTest.runTest:3092->AbstractRegressionTest.runTest:3457->AbstractRegressionTest.runJavac:2510->AbstractRegressionTest.handleMismatch:2573->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0016 - Javac found error(s) but Eclipse did not find any.
02:09:05 ----------- Expected ------------
02:09:05 
02:09:05 ------------ but was ------------
02:09:05 X.java:2: error: code too large\n
02:09:05 	X0(0),\n
02:09:05 	^\n
02:09:05 1 error\n
02:09:05 
02:09:05 --------- Difference is ----------
02:09:05  expected:<[]> but was:<[X.java:2: error: code too large\n
02:09:05 	X0(0),\n
02:09:05 	^\n
02:09:05 1 error\n
02:09:05 ]>
02:09:05 
02:09:05 Tests run: 12613, Failures: 223, Errors: 0, Skipped: 0
02:09:05 
02:09:06 [INFO] ------------------------------------------------------------------------
02:09:06 [INFO] Reactor Summary:
02:09:06 [INFO] 
02:09:06 [INFO] org.eclipse.jdt.core 3.22.0-SNAPSHOT ............... SUCCESS [01:31 min]
02:09:06 [INFO] org.eclipse.jdt.core.tests.compiler 3.12.1200-SNAPSHOT FAILURE [  02:01 h]
02:09:06 [INFO] ------------------------------------------------------------------------
02:09:06 [INFO] BUILD FAILURE
02:09:06 [INFO] ------------------------------------------------------------------------
02:09:06 [INFO] Total time:  02:05 h
02:09:06 [INFO] Finished at: 2020-03-28T06:09:06Z
02:09:06 [INFO] ------------------------------------------------------------------------
02:09:06 [ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:1.6.0:test (default-test) on project org.eclipse.jdt.core.tests.compiler: There are test failures.
02:09:06 [ERROR] 
02:09:06 [ERROR] Please refer to /home/jenkins/agent/workspace/eclipse.jdt.core-run.javac-1.8/org.eclipse.jdt.core.tests.compiler/target/surefire-reports for the individual test results.
02:09:06 [ERROR] -> [Help 1]
02:09:06 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:1.6.0:test (default-test) on project org.eclipse.jdt.core.tests.compiler: There are test failures.
02:09:06 
02:09:06 Please refer to /home/jenkins/agent/workspace/eclipse.jdt.core-run.javac-1.8/org.eclipse.jdt.core.tests.compiler/target/surefire-reports for the individual test results.
02:09:06     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
02:09:06     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
02:09:06     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
02:09:06     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
02:09:06     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
02:09:06     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
02:09:06     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
02:09:06     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
02:09:06     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
02:09:06     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
02:09:06     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
02:09:06     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
02:09:06     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
02:09:06     at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
02:09:06     at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
02:09:06     at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
02:09:06     at java.lang.reflect.Method.invoke (Method.java:498)
02:09:06     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
02:09:06     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
02:09:06     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
02:09:06     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
02:09:06 Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
02:09:06 
02:09:06 Please refer to /home/jenkins/agent/workspace/eclipse.jdt.core-run.javac-1.8/org.eclipse.jdt.core.tests.compiler/target/surefire-reports for the individual test results.
02:09:06     at org.eclipse.tycho.surefire.TestMojo.runTest (TestMojo.java:1050)
02:09:06     at org.eclipse.tycho.surefire.TestMojo.execute (TestMojo.java:702)
02:09:06     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
02:09:06     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
02:09:06     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
02:09:06     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
02:09:06     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
02:09:06     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
02:09:06     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
02:09:06     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
02:09:06     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
02:09:06     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
02:09:06     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
02:09:06     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
02:09:06     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
02:09:06     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
02:09:06     at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
02:09:06     at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
02:09:06     at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
02:09:06     at java.lang.reflect.Method.invoke (Method.java:498)
02:09:06     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
02:09:06     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
02:09:06     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
02:09:06     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
02:09:06 [ERROR] 
02:09:06 [ERROR] 
02:09:06 [ERROR] For more information about the errors and possible solutions, please read the following articles:
02:09:06 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
02:09:06 [ERROR] 
02:09:06 [ERROR] After correcting the problems, you can resume the build with the command
02:09:06 [ERROR]   mvn <args> -rf :org.eclipse.jdt.core.tests.compiler
02:09:08 Build step 'Invoke top-level Maven targets' marked build as failure
02:09:09 Archiving artifacts
02:09:11 Recording test results
02:09:14 Sending e-mails to: stephan.herrmann@berlin.de
02:09:14 Email was triggered for: Failure - Any
02:09:14 Sending email for trigger: Failure - Any
02:09:14 Not sending mail to unregistered user carsten.hammer@t-online.de because your SCM claimed this was associated with a user ID ‘carsten.hammer' which your security realm does not recognize; you may need changes in your SCM plugin
02:09:14 Not sending mail to unregistered user mateusz.matela@gmail.com because your SCM claimed this was associated with a user ID ‘mateusz.matela' which your security realm does not recognize; you may need changes in your SCM plugin
02:09:14 Sending email to: loskutov@gmx.de stephan.herrmann@berlin.de manpalat@in.ibm.com kalyan_prasad@in.ibm.com
02:09:14 Finished: FAILURE