----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 abstract class X2 extends A implements I {}\n
07:21:28 ^^\n
07:21:28Name clash: The method foo(Class<T>) of type A has the same erasure as foo(Class<T>) of type I but does not override it\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28X.java:1: warning: auxiliary class I in A.java should not be accessed from outside its own source file\n
07:21:28abstract class X2 extends A implements I {}\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 abstract class X2 extends A implements I {}\n
07:21:28 ^^\n
07:21:28Name clash: The method foo(Class<T>) of type A has the same erasure as foo(Class<T>) of type I but does not override it\n
07:21:28----------]\n
07:21:28> but was:<[X.java:1: warning: auxiliary class I in A.java should not be accessed from outside its own source file\n
07:21:28abstract class X2 extends A implements I {}\n
07:21:28 ^\n
07:21:281 warning]\n
07:21:28>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test013c:1060->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2429->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test013c - Eclipse found error(s) but Javac only found warning(s).
07:21:28----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 abstract class X3 extends A implements I {}\n
07:21:28 ^^\n
07:21:28Name clash: The method foo(Class<T>) of type A has the same erasure as foo(Class<T>) of type I but does not override it\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28X.java:1: warning: auxiliary class I in A.java should not be accessed from outside its own source file\n
07:21:28abstract class X3 extends A implements I {}\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 abstract class X3 extends A implements I {}\n
07:21:28 ^^\n
07:21:28Name clash: The method foo(Class<T>) of type A has the same erasure as foo(Class<T>) of type I but does not override it\n
07:21:28----------]\n
07:21:28> but was:<[X.java:1: warning: auxiliary class I in A.java should not be accessed from outside its own source file\n
07:21:28abstract class X3 extends A implements I {}\n
07:21:28 ^\n
07:21:281 warning]\n
07:21:28>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test013d:1079->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2429->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test013d - Eclipse found error(s) but Javac only found warning(s).
07:21:28----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 abstract class X4 extends A implements I {}\n
07:21:28 ^^\n
07:21:28Name clash: The method foo(Class<T>) of type A has the same erasure as foo(Class<T>) of type I but does not override it\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28X.java:1: warning: auxiliary class I in A.java should not be accessed from outside its own source file\n
07:21:28abstract class X4 extends A implements I {}\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 abstract class X4 extends A implements I {}\n
07:21:28 ^^\n
07:21:28Name clash: The method foo(Class<T>) of type A has the same erasure as foo(Class<T>) of type I but does not override it\n
07:21:28----------]\n
07:21:28> but was:<[X.java:1: warning: auxiliary class I in A.java should not be accessed from outside its own source file\n
07:21:28abstract class X4 extends A implements I {}\n
07:21:28 ^\n
07:21:281 warning]\n
07:21:28>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test015d:1255->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2429->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test015d - Eclipse found error(s) but Javac only found warning(s).
07:21:28----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 abstract class X extends Y implements I { }\n
07:21:28 ^\n
07:21:28Name clash: The method foo(A<String>) of type Y has the same erasure as foo(A) of type I but does not override it\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 2)\n
07:21:28 interface I { void foo(A a); }\n
07:21:28 ^\n
07:21:28A is a raw type. References to generic type A<T> should be parameterized\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28X.java:2: warning: [rawtypes] found raw type: A\n
07:21:28interface I { void foo(A a); }\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class A<T>\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in class A\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 abstract class X extends Y implements I { }\n
07:21:28 ^\n
07:21:28Name clash: The method foo(A<String>) of type Y has the same erasure as foo(A) of type I but does not override it\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 2)\n
07:21:28 interface I { void foo(A a); }\n
07:21:28 ^\n
07:21:28A is a raw type. References to generic type A<T> should be parameterized\n
07:21:28----------]\n
07:21:28> but was:<[X.java:2: warning: [rawtypes] found raw type: A\n
07:21:28interface I { void foo(A a); }\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class A<T>\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in class A\n
07:21:281 warning]\n
07:21:28>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test015e:1278->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2429->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test015e - Eclipse found error(s) but Javac only found warning(s).
07:21:28----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 abstract class X extends Y implements I { }\n
07:21:28 ^\n
07:21:28Name clash: The method foo(A<String>[]) of type Y has the same erasure as foo(A[]) of type I but does not override it\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 2)\n
07:21:28 interface I { void foo(A[] a); }\n
07:21:28 ^\n
07:21:28A is a raw type. References to generic type A<T> should be parameterized\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28X.java:2: warning: [rawtypes] found raw type: A\n
07:21:28interface I { void foo(A[] a); }\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class A<T>\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in class A\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 abstract class X extends Y implements I { }\n
07:21:28 ^\n
07:21:28Name clash: The method foo(A<String>[]) of type Y has the same erasure as foo(A[]) of type I but does not override it\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 2)\n
07:21:28 interface I { void foo(A[] a); }\n
07:21:28 ^\n
07:21:28A is a raw type. References to generic type A<T> should be parameterized\n
07:21:28----------]\n
07:21:28> but was:<[X.java:2: warning: [rawtypes] found raw type: A\n
07:21:28interface I { void foo(A[] a); }\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class A<T>\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in class A\n
07:21:281 warning]\n
07:21:28>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test025e:1713->AbstractRegressionTest.runConformTest:3361->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test025e: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@3d62c84 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test025f:1747->AbstractRegressionTest.runConformTest:3361->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test025f: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@3d62c84 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test037c:2616->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2429->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test037c - Eclipse found error(s) but Javac only found warning(s).
07:21:28----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 public abstract class X extends Y implements I { }\n
07:21:28 ^\n
07:21:28Name clash: The method foo(A<String>) of type Y has the same erasure as foo(A) of type I but does not override it\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 2)\n
07:21:28 interface I { void foo(A a); }\n
07:21:28 ^\n
07:21:28A is a raw type. References to generic type A<T> should be parameterized\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28X.java:2: warning: [rawtypes] found raw type: A\n
07:21:28interface I { void foo(A a); }\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class A<T>\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in class A\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 public abstract class X extends Y implements I { }\n
07:21:28 ^\n
07:21:28Name clash: The method foo(A<String>) of type Y has the same erasure as foo(A) of type I but does not override it\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 2)\n
07:21:28 interface I { void foo(A a); }\n
07:21:28 ^\n
07:21:28A is a raw type. References to generic type A<T> should be parameterized\n
07:21:28----------]\n
07:21:28> but was:<[X.java:2: warning: [rawtypes] found raw type: A\n
07:21:28interface I { void foo(A a); }\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class A<T>\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in class A\n
07:21:281 warning]\n
07:21:28>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test037e:2662->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test037e - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 public abstract class X extends Y implements I { }\n
07:21:28 ^\n
07:21:28Name clash: The method foo(T) of type Y has the same erasure as foo(T) of type I but does not override it\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 public abstract class X extends Y implements I { }\n
07:21:28 ^\n
07:21:28Name clash: The method foo(T) of type Y has the same erasure as foo(T) of type I but does not override it\n
07:21:28----------\n
07:21:28]>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test041:2861->AbstractRegressionTest.runConformTest:3361->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test041: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$EclipseJustification$1@16b0b88b for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test041a:2883->AbstractRegressionTest.runConformTest:3361->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test041a: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$EclipseJustification$1@16b0b88b for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test043:2994->AbstractRegressionTest.runNegativeTest:3470->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test043: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$EclipseJustification@4ec6476 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test043_1:3015->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test043_1 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 4)\n
07:21:28 abstract class E<A, B> extends C<A> implements I<B> {}\n
07:21:28 ^\n
07:21:28Name clash: The method id(A) of type C<A> has the same erasure as id(B) of type I<B> but does not override it\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 4)\n
07:21:28 abstract class E<A, B> extends C<A> implements I<B> {}\n
07:21:28 ^\n
07:21:28Name clash: The method id(A) of type C<A> has the same erasure as id(B) of type I<B> but does not override it\n
07:21:28----------\n
07:21:28]>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test070:5854->AbstractRegressionTest.runConformTest:3431->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test070: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@3d62c84 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test094:7231->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test094: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$JavacHasABug@756e251c for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test145:9263->AbstractRegressionTest.runConformTest:1711->AbstractRegressionTest.runConformTest:1714->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2433->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test145 - Javac found error(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28BaseImpl.java:3: error: name clash: class BaseImpl has two methods with the same erasure, yet neither overrides the other\n
07:21:28class BaseImpl extends Base<String> { public void setValue(String object) {} }\n
07:21:28 ^\n
07:21:28 first method: setValue(String) in BaseInterface\n
07:21:28 second method: setValue(Object) in Base\n
07:21:281 error\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[BaseImpl.java:3: error: name clash: class BaseImpl has two methods with the same erasure, yet neither overrides the other\n
07:21:28class BaseImpl extends Base<String> { public void setValue(String object) {} }\n
07:21:28 ^\n
07:21:28 first method: setValue(String) in BaseInterface\n
07:21:28 second method: setValue(Object) in Base\n
07:21:281 error\n
07:21:28]>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test166:10020->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test166 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 class X extends A implements I<String> {}\n
07:21:28 ^\n
07:21:28Name clash: The method foo(Object) of type A has the same erasure as foo(T) of type I<T> but does not override it\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 1)\n
07:21:28 class X extends A implements I<String> {}\n
07:21:28 ^\n
07:21:28Name clash: The method foo(Object) of type A has the same erasure as foo(T) of type I<T> but does not override it\n
07:21:28----------\n
07:21:28]>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test169:10107->AbstractRegressionTest.runNegativeTest:3529->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test169: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@3d62c84 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test169a:10139->AbstractRegressionTest.runNegativeTest:3529->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test169a: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@3d62c84 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test175:10288->AbstractRegressionTest.runNegativeTest:3529->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test175: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@3d62c84 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test188:10971->AbstractRegressionTest.runNegativeTest:3529->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test188: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@3d62c84 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 MethodVerifyTest>TestCase.runTest:964->test201:11429->AbstractRegressionTest.runConformTest:1711->AbstractRegressionTest.runConformTest:1714->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2433->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test201 - Javac found error(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28A.java:4: error: types J<CAP#1> and K<T3> are incompatible;\n
07:21:28interface A<T3 extends K<T3> & J<? extends I>> extends J<I> {}\n
07:21:28 ^\n
07:21:28 both define get(), but with unrelated return types\n
07:21:28 where T3 is a type-variable:\n
07:21:28 T3 extends K<T3>,J<? extends I> declared in interface A\n
07:21:28 where CAP#1 is a fresh type-variable:\n
07:21:28 CAP#1 extends I from capture of ? extends I\n
07:21:28A.java:5: error: types K<T4> and J<CAP#1> are incompatible;\n
07:21:28interface B<T4 extends J<? extends I> & K<T4>> extends J<I> {}\n
07:21:28 ^\n
07:21:28 both define get(), but with unrelated return types\n
07:21:28 where T4 is a type-variable:\n
07:21:28 T4 extends J<? extends I>,K<T4> declared in interface B\n
07:21:28 where CAP#1 is a fresh type-variable:\n
07:21:28 CAP#1 extends I from capture of ? extends I\n
07:21:282 errors\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[A.java:4: error: types J<CAP#1> and K<T3> are incompatible;\n
07:21:28interface A<T3 extends K<T3> & J<? extends I>> extends J<I> {}\n
07:21:28 ^\n
07:21:28 both define get(), but with unrelated return types\n
07:21:28 where T3 is a type-variable:\n
07:21:28 T3 extends K<T3>,J<? extends I> declared in interface A\n
07:21:28 where CAP#1 is a fresh type-variable:\n
07:21:28 CAP#1 extends I from capture of ? extends I\n
07:21:28A.java:5: error: types K<T4> and J<CAP#1> are incompatible;\n
07:21:28interface B<T4 extends J<? extends I> & K<T4>> extends J<I> {}\n
07:21:28 ^\n
07:21:28 both define get(), but with unrelated return types\n
07:21:28 where T4 is a type-variable:\n
07:21:28 T4 extends J<? extends I>,K<T4> declared in interface B\n
07:21:28 where CAP#1 is a fresh type-variable:\n
07:21:28 CAP#1 extends I from capture of ? extends I\n
07:21:282 errors\n
07:21:28]>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test204:11483->AbstractRegressionTest.runConformTest:1711->AbstractRegressionTest.runConformTest:1714->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2433->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test204 - Javac found error(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28OverrideBug.java:6: error: name clash: class OverrideBug has two methods with the same erasure, yet neither overrides the other\n
07:21:28public List<V> put(final K arg0, final List<V> arg1) {\n
07:21:28 ^\n
07:21:28 first method: put(K,List<V>) in Map\n
07:21:28 second method: put(K,V) in OverrideBug\n
07:21:28 where K,V are type-variables:\n
07:21:28 K extends Object declared in class OverrideBug\n
07:21:28 V extends Object declared in class OverrideBug\n
07:21:28OverrideBug.java:9: error: name clash: put(K,V) in OverrideBug and put(K,List<V>) in Map have the same erasure, yet neither overrides the other\n
07:21:28public List<V> put(final K arg0, final V arg1) {\n
07:21:28 ^\n
07:21:28 where K,V are type-variables:\n
07:21:28 K extends Object declared in class OverrideBug\n
07:21:28 V extends Object declared in class OverrideBug\n
07:21:282 errors\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[OverrideBug.java:6: error: name clash: class OverrideBug has two methods with the same erasure, yet neither overrides the other\n
07:21:28public List<V> put(final K arg0, final List<V> arg1) {\n
07:21:28 ^\n
07:21:28 first method: put(K,List<V>) in Map\n
07:21:28 second method: put(K,V) in OverrideBug\n
07:21:28 where K,V are type-variables:\n
07:21:28 K extends Object declared in class OverrideBug\n
07:21:28 V extends Object declared in class OverrideBug\n
07:21:28OverrideBug.java:9: error: name clash: put(K,V) in OverrideBug and put(K,List<V>) in Map have the same erasure, yet neither overrides the other\n
07:21:28public List<V> put(final K arg0, final V arg1) {\n
07:21:28 ^\n
07:21:28 where K,V are type-variables:\n
07:21:28 K extends Object declared in class OverrideBug\n
07:21:28 V extends Object declared in class OverrideBug\n
07:21:282 errors\n
07:21:28]>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test330435:12264->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test330435 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 3)\n
07:21:28 String[] a = A.asList(args).toArray(new String[0]);\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28Type mismatch: cannot convert from Object[] to String[]\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 3)\n
07:21:28 String[] a = A.asList(args).toArray(new String[0]);\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28Type mismatch: cannot convert from Object[] to String[]\n
07:21:28----------\n
07:21:28]>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test330445:12216->AbstractRegressionTest.runConformTest:1844->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2433->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test330445 - Javac found error(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28X.java:4: error: incompatible types: Properties cannot be converted to Map<String,String>\n
07:21:28 Y.foo(new Properties());\n
07:21:28 ^\n
07:21:28Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output\n
07:21:281 error\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[X.java:4: error: incompatible types: Properties cannot be converted to Map<String,String>\n
07:21:28 Y.foo(new Properties());\n
07:21:28 ^\n
07:21:28Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output\n
07:21:281 error\n
07:21:28]>
07:21:28 MethodVerifyTest>TestCase.runTest:964->test331446:12374->AbstractRegressionTest.runConformTest:1844->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2433->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test331446 - Javac found error(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28X.java:6: warning: [rawtypes] found raw type: Comparator\n
07:21:28 Comparator comparator = new Comparator() {\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class Comparator<T>\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in interface Comparator\n
07:21:28X.java:6: warning: [rawtypes] found raw type: Comparator\n
07:21:28 Comparator comparator = new Comparator() {\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class Comparator<T>\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in interface Comparator\n
07:21:28X.java:12: warning: [rawtypes] found raw type: ArrayList\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class ArrayList<E>\n
07:21:28 where E is a type-variable:\n
07:21:28 E extends Object declared in class ArrayList\n
07:21:28X.java:12: warning: [rawtypes] found raw type: ArrayList\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class ArrayList<E>\n
07:21:28 where E is a type-variable:\n
07:21:28 E extends Object declared in class ArrayList\n
07:21:28X.java:12: error: reference to assertEquals is ambiguous\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 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
07:21:28 where T#1,T#2 are type-variables:\n
07:21:28 T#1 extends Object declared in method <T#1>assertEquals(String,Comparator<T#1>,List<T#1>,List<T#1>)\n
07:21:28 T#2 extends Object declared in method <T#2>assertEquals(String,Comparator<T#2>,T#2,T#2)\n
07:21:28X.java:12: warning: [unchecked] unchecked method invocation: method assertEquals in class Test is applied to given types\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 required: String,Comparator<T>,List<T>,List<T>\n
07:21:28 found: String,Comparator,ArrayList,ArrayList\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
07:21:28X.java:12: warning: [unchecked] unchecked conversion\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 required: Comparator<T>\n
07:21:28 found: Comparator\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
07:21:28X.java:12: warning: [unchecked] unchecked conversion\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 required: List<T>\n
07:21:28 found: ArrayList\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
07:21:28X.java:12: warning: [unchecked] unchecked conversion\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 required: List<T>\n
07:21:28 found: ArrayList\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
07:21:281 error\n
07:21:288 warnings\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[X.java:6: warning: [rawtypes] found raw type: Comparator\n
07:21:28 Comparator comparator = new Comparator() {\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class Comparator<T>\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in interface Comparator\n
07:21:28X.java:6: warning: [rawtypes] found raw type: Comparator\n
07:21:28 Comparator comparator = new Comparator() {\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class Comparator<T>\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in interface Comparator\n
07:21:28X.java:12: warning: [rawtypes] found raw type: ArrayList\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class ArrayList<E>\n
07:21:28 where E is a type-variable:\n
07:21:28 E extends Object declared in class ArrayList\n
07:21:28X.java:12: warning: [rawtypes] found raw type: ArrayList\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 missing type arguments for generic class ArrayList<E>\n
07:21:28 where E is a type-variable:\n
07:21:28 E extends Object declared in class ArrayList\n
07:21:28X.java:12: error: reference to assertEquals is ambiguous\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 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
07:21:28 where T#1,T#2 are type-variables:\n
07:21:28 T#1 extends Object declared in method <T#1>assertEquals(String,Comparator<T#1>,List<T#1>,List<T#1>)\n
07:21:28 T#2 extends Object declared in method <T#2>assertEquals(String,Comparator<T#2>,T#2,T#2)\n
07:21:28X.java:12: warning: [unchecked] unchecked method invocation: method assertEquals in class Test is applied to given types\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 required: String,Comparator<T>,List<T>,List<T>\n
07:21:28 found: String,Comparator,ArrayList,ArrayList\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
07:21:28X.java:12: warning: [unchecked] unchecked conversion\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 required: Comparator<T>\n
07:21:28 found: Comparator\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
07:21:28X.java:12: warning: [unchecked] unchecked conversion\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 required: List<T>\n
07:21:28 found: ArrayList\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
07:21:28X.java:12: warning: [unchecked] unchecked conversion\n
07:21:28 Test.assertEquals("Test", comparator, new ArrayList(), new ArrayList());\n
07:21:28 ^\n
07:21:28 required: List<T>\n
07:21:28 found: ArrayList\n
07:21:28 where T is a type-variable:\n
07:21:28 T extends Object declared in method <T>assertEquals(String,Comparator<T>,List<T>,List<T>)\n
07:21:281 error\n
07:21:288 warnings\n
07:21:28]>
07:21:28 MethodVerifyTest>TestCase.runTest:964->testBug536978_comment2:14394->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2429->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug536978_comment2 - Eclipse found error(s) but Javac only found warning(s).
07:21:28----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in SimpleDemo.java (at line 22)\n
07:21:28 protected SimpleResult test(AbstractResult request) {\n
07:21:28 ^^^^^^^^^^^^\n
07:21:28The return type is incompatible with AbstractDemo<Request,Response>.test(Request)\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28SimpleDemo.java:22: warning: [unchecked] test(AbstractResult) in SimpleDemo overrides test(Request) in AbstractDemo\n
07:21:28 protected SimpleResult test(AbstractResult request) {\n
07:21:28 ^\n
07:21:28 return type requires unchecked conversion from SimpleResult to Response#2\n
07:21:28 where Request,Response#1,Response#2 are type-variables:\n
07:21:28 Request extends AbstractResult declared in class AbstractDemo\n
07:21:28 Response#1 extends AbstractResult declared in class AbstractDemo\n
07:21:28 Response#2 extends AbstractResult declared in class SimpleDemo\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in SimpleDemo.java (at line 22)\n
07:21:28 protected SimpleResult test(AbstractResult request) {\n
07:21:28 ^^^^^^^^^^^^\n
07:21:28The return type is incompatible with AbstractDemo<Request,Response>.test(Request)\n
07:21:28----------]\n
07:21:28> but was:<[SimpleDemo.java:22: warning: [unchecked] test(AbstractResult) in SimpleDemo overrides test(Request) in AbstractDemo\n
07:21:28 protected SimpleResult test(AbstractResult request) {\n
07:21:28 ^\n
07:21:28 return type requires unchecked conversion from SimpleResult to Response#2\n
07:21:28 where Request,Response#1,Response#2 are type-variables:\n
07:21:28 Request extends AbstractResult declared in class AbstractDemo\n
07:21:28 Response#1 extends AbstractResult declared in class AbstractDemo\n
07:21:28 Response#2 extends AbstractResult declared in class SimpleDemo\n
07:21:281 warning]\n
07:21:28>
07:21:28 MethodVerifyTest>TestCase.runTest:964->testBug536978_comment5:14440->AbstractRegressionTest.runConformTest:1711->AbstractRegressionTest.runConformTest:1714->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2449->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug536978_comment5 - Eclipse/Javac standard output mismatch.
07:21:28----------- Expected ------------
07:21:28class Result1 cannot be cast to class OtherResult (Result1 and OtherResult are in unnamed module of loader
07:21:28------------ but was ------------
07:21:28class Result1 cannot be cast to class OtherResult (Result1 and OtherResult are in unnamed module of loader 'app')
07:21:28--------- Difference is ----------
07:21:28 expected:<...med module of loader[]> but was:<...med module of loader[ 'app')]>
07:21:28 ModuleAttributeTests>TestCase.runTest:964->testBug519330:231->getModuleAttribute:61->AbstractRegressionTest.runConformTest:1658->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2433->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug519330 - Javac found error(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28Fatal Error: Unable to find package java.lang in classpath or bootclasspath\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[Fatal Error: Unable to find package java.lang in classpath or bootclasspath\n
07:21:28]>
07:21:28 ModuleCompilationTests>TestCase.runTest:964->test015:1083->runNegativeModuleTest:224->runNegativeModuleTest:274->AbstractRegressionTest.handleMismatch:2465 test015 Javac failure did not match "cannot be resolved"
07:21:28 ModuleCompilationTests>TestCase.runTest:964->test024:1603->runNegativeModuleTest:207->runNegativeModuleTest:215->runNegativeModuleTest:224->runNegativeModuleTest:274->AbstractRegressionTest.handleMismatch:2465 test024 Javac failure did not match "not allowed"
07:21:28 ModuleCompilationTests>TestCase.runTest:964->testPackageConflict4:2579->runNegativeModuleTest:207->runNegativeModuleTest:215->runNegativeModuleTest:224->runNegativeModuleTest:274->AbstractRegressionTest.handleMismatch:2465 testPackageConflict4 Javac failure did not match "package conflict"
07:21:28 ModuleCompilationTests>TestCase.runTest:964->testPackageConflict6:2781->runNegativeModuleTest:207->runNegativeModuleTest:215->runNegativeModuleTest:224->runNegativeModuleTest:274->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testPackageConflict6 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in ---OUTPUT_DIR_PLACEHOLDER---/src/p/X.java (at line 1)\n
07:21:28 public class X extends pm.C1 { \n
07:21:28 ^^\n
07:21:28The package pm is accessible from more than one module: mod.x, mod.y\n
07:21:28----------\n
07:21:281 problem (1 error)\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in ---OUTPUT_DIR_PLACEHOLDER---/src/p/X.java (at line 1)\n
07:21:28 public class X extends pm.C1 { \n
07:21:28 ^^\n
07:21:28The package pm is accessible from more than one module: mod.x, mod.y\n
07:21:28----------\n
07:21:281 problem (1 error)\n
07:21:28]>
07:21:28 NegativeTypeAnnotationTest>TestCase.runTest:964->test415308b2:3627->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test415308b2 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 16)\n
07:21:28 @Illegal Y.YY.Z[] z = null;\n
07:21:28 ^^^^^^^^\n
07:21:28Type annotations are not allowed on type names used to access static members\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 16)\n
07:21:28 @Illegal Y.YY.Z[] z = null;\n
07:21:28 ^^^^^^^^\n
07:21:28Type annotations are not allowed on type names used to access static members\n
07:21:28----------\n
07:21:28]>
07:21:28 NegativeTypeAnnotationTest>TestCase.runTest:964->test415308f2:3836->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test415308f2 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 13)\n
07:21:28 public @Illegal Y.Z[] foo() { return null;}\n
07:21:28 ^^^^^^^^\n
07:21:28Type annotations are not allowed on type names used to access static members\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 13)\n
07:21:28 public @Illegal Y.Z[] foo() { return null;}\n
07:21:28 ^^^^^^^^\n
07:21:28Type annotations are not allowed on type names used to access static members\n
07:21:28----------\n
07:21:28]>
07:21:28 NullAnnotationTest>TestCase.runTest:964->testBug452780:7989->AbstractNullAnnotationTest.runConformTestWithLibs:181->AbstractNullAnnotationTest.runConformTestWithLibs:199->AbstractRegressionTest.runConformTest:3431->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2445->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug452780 - Javac found warning(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28Tools2.java:12: warning: [varargs] Varargs method could cause heap pollution from non-reifiable varargs parameter ts\n
07:21:28 List<@NonNull T> res = Arrays.asList(ts);\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[Tools2.java:12: warning: [varargs] Varargs method could cause heap pollution from non-reifiable varargs parameter ts\n
07:21:28 List<@NonNull T> res = Arrays.asList(ts);\n
07:21:28 ^\n
07:21:281 warning\n
07:21:28]>
07:21:28 NullAnnotationTest>TestCase.runTest:964->testBug462790:8198->AbstractNullAnnotationTest.runWarningTestWithLibs:213->AbstractNullAnnotationTest.runWarningTestWithLibs:218->AbstractRegressionTest.runConformTest:3431->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 testBug462790: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@3d62c84 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 NullAnnotationTest>TestCase.runTest:964->testBug530970_default_bin:9695->AbstractNullAnnotationTest.runConformTestWithLibs:199->AbstractRegressionTest.runConformTest:3431->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2445->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug530970_default_bin - Javac found warning(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28X.java:4: warning: [deprecation] Long(long) in Long has been deprecated\n
07:21:28 Number field = new Long(13);\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[X.java:4: warning: [deprecation] Long(long) in Long has been deprecated\n
07:21:28 Number field = new Long(13);\n
07:21:28 ^\n
07:21:281 warning\n
07:21:28]>
07:21:28 NullAnnotationTest>TestCase.runTest:964->testBug530970_field_bin:9624->AbstractNullAnnotationTest.runConformTestWithLibs:199->AbstractRegressionTest.runConformTest:3431->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2445->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug530970_field_bin - Javac found warning(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28X.java:4: warning: [deprecation] Double(double) in Double has been deprecated\n
07:21:28 Number field = new Double(1.1);\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[X.java:4: warning: [deprecation] Double(double) in Double has been deprecated\n
07:21:28 Number field = new Double(1.1);\n
07:21:28 ^\n
07:21:281 warning\n
07:21:28]>
07:21:28 NullAnnotationTest>TestCase.runTest:964->testBug530970_return_bin:9553->AbstractNullAnnotationTest.runConformTestWithLibs:199->AbstractRegressionTest.runConformTest:3431->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2445->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug530970_return_bin - Javac found warning(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28X.java:5: warning: [deprecation] Integer(int) in Integer has been deprecated\n
07:21:28 return new Integer(13);\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[X.java:5: warning: [deprecation] Integer(int) in Integer has been deprecated\n
07:21:28 return new Integer(13);\n
07:21:28 ^\n
07:21:281 warning\n
07:21:28]>
07:21:28 NullAnnotationTest>TestCase.runTest:964->test_default_nullness_002_custom:2354->AbstractRegressionTest.access$0:3060->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test_default_nullness_002_custom - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in Y.java (at line 5)\n
07:21:28 @Nullable Object getObject(Object o) {\n
07:21:28 ^^^^^^^^^^^^^^^^\n
07:21:28The return type is incompatible with '@NonNull Object' returned from X.getObject(Object) (mismatching null constraints)\n
07:21:28----------\n
07:21:282. ERROR in Y.java (at line 5)\n
07:21:28 @Nullable Object getObject(Object o) {\n
07:21:28 ^^^^^^\n
07:21:28Illegal redefinition of parameter o, inherited method from X declares this parameter as @Nullable\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in Y.java (at line 5)\n
07:21:28 @Nullable Object getObject(Object o) {\n
07:21:28 ^^^^^^^^^^^^^^^^\n
07:21:28The return type is incompatible with '@NonNull Object' returned from X.getObject(Object) (mismatching null constraints)\n
07:21:28----------\n
07:21:282. ERROR in Y.java (at line 5)\n
07:21:28 @Nullable Object getObject(Object o) {\n
07:21:28 ^^^^^^\n
07:21:28Illegal redefinition of parameter o, inherited method from X declares this parameter as @Nullable\n
07:21:28----------\n
07:21:28]>
07:21:28 NullAnnotationTest>TestCase.runTest:964->test_nullable_field_17:5450->AbstractNullAnnotationTest.runNegativeTestWithLibs:175->AbstractNullAnnotationTest.runNegativeTestWithLibs:153->AbstractNullAnnotationTest.runNegativeTestWithLibs:164->AbstractRegressionTest.runNegativeTest:3529->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test_nullable_field_17 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. INFO in X.java (at line 5)\n
07:21:28 return this.o.toString();\n
07:21:28 ^\n
07:21:28Potential null pointer access: this expression has a '@Nullable' type\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. INFO in X.java (at line 5)\n
07:21:28 return this.o.toString();\n
07:21:28 ^\n
07:21:28Potential null pointer access: this expression has a '@Nullable' type\n
07:21:28----------\n
07:21:28]>
07:21:28 NullTypeAnnotationTest>TestCase.runTest:964->testBug446442_4:7444->AbstractNullAnnotationTest.runConformTestWithLibs:181->AbstractNullAnnotationTest.runConformTestWithLibs:199->AbstractRegressionTest.runConformTest:3431->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2433->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug446442_4 - Javac found error(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28Test.java:8: error: types Foo<T,N> and Foo<T,N> are incompatible;\n
07:21:28interface Baz extends Foo<Integer, Integer> {}\n
07:21:28^\n
07:21:28 interface Baz inherits abstract and default for m(Integer) from types Foo and Foo\n
07:21:28 where T,N are type-variables:\n
07:21:28 T extends Object declared in interface Foo\n
07:21:28 N extends Number declared in interface Foo\n
07:21:281 error\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[Test.java:8: error: types Foo<T,N> and Foo<T,N> are incompatible;\n
07:21:28interface Baz extends Foo<Integer, Integer> {}\n
07:21:28^\n
07:21:28 interface Baz inherits abstract and default for m(Integer) from types Foo and Foo\n
07:21:28 where T,N are type-variables:\n
07:21:28 T extends Object declared in interface Foo\n
07:21:28 N extends Number declared in interface Foo\n
07:21:281 error\n
07:21:28]>
07:21:28 NullTypeAnnotationTest>TestCase.runTest:964->testBug540264:17720->AbstractNullAnnotationTest.runNegativeTestWithLibs:175->AbstractNullAnnotationTest.runNegativeTestWithLibs:153->AbstractNullAnnotationTest.runNegativeTestWithLibs:164->AbstractRegressionTest.runNegativeTest:3529->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 testBug540264: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@341b0573 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 NullTypeAnnotationTest>TestCase.runTest:964->testDefault04_bin:5292->AbstractRegressionTest.access$0:3060->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testDefault04_bin - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in Y.java (at line 3)\n
07:21:28 x.field = null; // ERR\n
07:21:28 ^^^^\n
07:21:28Null type mismatch: required '@NonNull Number' but the provided value is null\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in Y.java (at line 3)\n
07:21:28 x.field = null; // ERR\n
07:21:28 ^^^^\n
07:21:28Null type mismatch: required '@NonNull Number' but the provided value is null\n
07:21:28----------\n
07:21:28]>
07:21:28 NullTypeAnnotationTest>TestCase.runTest:964->testDefault05_custom:4971->AbstractRegressionTest.access$0:3060->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testDefault05_custom - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in test\X.java (at line 3)\n
07:21:28 Number field; // ERR since uninitialized\n
07:21:28 ^^^^^\n
07:21:28The @NonNull field field may not have been initialized\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in test\X.java (at line 3)\n
07:21:28 Number field; // ERR since uninitialized\n
07:21:28 ^^^^^\n
07:21:28The @NonNull field field may not have been initialized\n
07:21:28----------\n
07:21:28]>
07:21:28 NullTypeAnnotationTest>TestCase.runTest:964->testDefault05_custom2:5016->AbstractRegressionTest.access$0:3060->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testDefault05_custom2 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in test\X.java (at line 3)\n
07:21:28 Number field; // ERR since uninitialized\n
07:21:28 ^^^^^\n
07:21:28The @NonNull field field may not have been initialized\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in test\X.java (at line 3)\n
07:21:28 Number field; // ERR since uninitialized\n
07:21:28 ^^^^^\n
07:21:28The @NonNull field field may not have been initialized\n
07:21:28----------\n
07:21:28]>
07:21:28 ProblemConstructorTest>TestCase.runTest:964->test004:151->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test004 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 public int unusedMethod() { return this.state; }\n
07:21:28 ^^^^^^^^^^^^^^\n
07:21:28The method unusedMethod() from the type X.M is never used locally\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 public M (int state) { this.state = state;} \n
07:21:28 ^^^^^^^^^^^^^\n
07:21:28The constructor X.M(int) is never used locally\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 6)\n
07:21:28 public int unusedField = 0;\n
07:21:28 ^^^^^^^^^^^\n
07:21:28The value of the field X.M.unusedField is not used\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 7)\n
07:21:28 public class N {}\n
07:21:28 ^\n
07:21:28The type X.M.N is never used locally\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 public int unusedMethod() { return this.state; }\n
07:21:28 ^^^^^^^^^^^^^^\n
07:21:28The method unusedMethod() from the type X.M is never used locally\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 public M (int state) { this.state = state;} \n
07:21:28 ^^^^^^^^^^^^^\n
07:21:28The constructor X.M(int) is never used locally\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 6)\n
07:21:28 public int unusedField = 0;\n
07:21:28 ^^^^^^^^^^^\n
07:21:28The value of the field X.M.unusedField is not used\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 7)\n
07:21:28 public class N {}\n
07:21:28 ^\n
07:21:28The type X.M.N is never used locally\n
07:21:28----------\n
07:21:28]>
07:21:28 ProblemConstructorTest>TestCase.runTest:964->test006:256->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test006 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in A.java (at line 8)\n
07:21:28 public B () { super(""); }\n
07:21:28 ^^^^\n
07:21:28The constructor A.B() is never used locally\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in A.java (at line 8)\n
07:21:28 public B () { super(""); }\n
07:21:28 ^^^^\n
07:21:28The constructor A.B() is never used locally\n
07:21:28----------\n
07:21:28]>
07:21:28 ProblemConstructorTest>TestCase.runTest:964->test009:316->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test009 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in A.java (at line 7)\n
07:21:28 public B () { super(""); }\n
07:21:28 ^^^^\n
07:21:28The constructor C.B() is never used locally\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in A.java (at line 7)\n
07:21:28 public B () { super(""); }\n
07:21:28 ^^^^\n
07:21:28The constructor C.B() is never used locally\n
07:21:28----------\n
07:21:28]>
07:21:28 ProblemConstructorTest>TestCase.runTest:964->test408038a:344->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test408038a - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 public Y() {}\n
07:21:28 ^^^\n
07:21:28The constructor X.Y() is never used locally\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 public Y() {}\n
07:21:28 ^^^\n
07:21:28The constructor X.Y() is never used locally\n
07:21:28----------\n
07:21:28]>
07:21:28 ProblemConstructorTest>TestCase.runTest:964->test408038b:376->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test408038b - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 public Y() {}\n
07:21:28 ^^^\n
07:21:28The constructor X.Y() is never used locally\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 public Y() {}\n
07:21:28 ^^^\n
07:21:28The constructor X.Y() is never used locally\n
07:21:28----------\n
07:21:28]>
07:21:28 ProblemConstructorTest>TestCase.runTest:964->test408038c:408->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2445->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test408038c - Javac found warning(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28X.java:6: warning: [serial] serializable class Y has no definition of serialVersionUID\n
07:21:28 private static class Y implements Externalizable {\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[X.java:6: warning: [serial] serializable class Y has no definition of serialVersionUID\n
07:21:28 private static class Y implements Externalizable {\n
07:21:28 ^\n
07:21:281 warning\n
07:21:28]>
07:21:28 ProblemConstructorTest>TestCase.runTest:964->test408038e:492->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test408038e - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 private X(int x) {i = x;}\n
07:21:28 ^^^^^^^^\n
07:21:28The constructor X(int) is never used locally\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 private X(int x) {i = x;}\n
07:21:28 ^^^^^^^^\n
07:21:28The constructor X(int) is never used locally\n
07:21:28----------\n
07:21:28]>
07:21:28 ProblemTypeAndMethodTest>TestCase.runTest:964->test108:5755->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test108 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in SyntheticConstructorTooManyArgs.java (at line 23)\n
07:21:28 @SuppressWarnings("synthetic-access")\n
07:21:28 ^^^^^^^^^^^^^^^^^^\n
07:21:28Unnecessary @SuppressWarnings("synthetic-access")\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in SyntheticConstructorTooManyArgs.java (at line 23)\n
07:21:28 @SuppressWarnings("synthetic-access")\n
07:21:28 ^^^^^^^^^^^^^^^^^^\n
07:21:28Unnecessary @SuppressWarnings("synthetic-access")\n
07:21:28----------\n
07:21:28]>
07:21:28 ProblemTypeAndMethodTest>TestCase.runTest:964->test111:6020->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test111 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in SyntheticConstructorTooManyArgs.java (at line 23)\n
07:21:28 @SuppressWarnings("synthetic-access")\n
07:21:28 ^^^^^^^^^^^^^^^^^^\n
07:21:28Unnecessary @SuppressWarnings("synthetic-access")\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in SyntheticConstructorTooManyArgs.java (at line 23)\n
07:21:28 @SuppressWarnings("synthetic-access")\n
07:21:28 ^^^^^^^^^^^^^^^^^^\n
07:21:28Unnecessary @SuppressWarnings("synthetic-access")\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0041:1578->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0041 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 System.out.println(1.0 == 1.0);\n
07:21:28 ^^^^^^^^^^\n
07:21:28Comparing identical expressions\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 4)\n
07:21:28 System.out.println(1.0f == 1.0f);\n
07:21:28 ^^^^^^^^^^^^\n
07:21:28Comparing identical expressions\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 System.out.println(1.0 == 1.0);\n
07:21:28 ^^^^^^^^^^\n
07:21:28Comparing identical expressions\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 4)\n
07:21:28 System.out.println(1.0f == 1.0f);\n
07:21:28 ^^^^^^^^^^^^\n
07:21:28Comparing identical expressions\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0044:1657->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0044 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 6)\n
07:21:28 nvx = nvx;\n
07:21:28 ^^^^^^^^^\n
07:21:28The assignment to variable nvx has no effect\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 6)\n
07:21:28 nvx = nvx;\n
07:21:28 ^^^^^^^^^\n
07:21:28The assignment to variable nvx has no effect\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0045:1678->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0045 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 2)\n
07:21:28 volatile int x = this.x;\n
07:21:28 ^^^^^^^^^^\n
07:21:28The assignment to variable x has no effect\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 3)\n
07:21:28 int nvx = this.nvx;\n
07:21:28 ^^^^^^^^^^^^^^\n
07:21:28The assignment to variable nvx has no effect\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 2)\n
07:21:28 volatile int x = this.x;\n
07:21:28 ^^^^^^^^^^\n
07:21:28The assignment to variable x has no effect\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 3)\n
07:21:28 int nvx = this.nvx;\n
07:21:28 ^^^^^^^^^^^^^^\n
07:21:28The assignment to variable nvx has no effect\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0046:1706->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0046 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the local variable b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 6)\n
07:21:28 int k = 2;\n
07:21:28 ^\n
07:21:28The value of the local variable k is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the local variable b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 6)\n
07:21:28 int k = 2;\n
07:21:28 ^\n
07:21:28The value of the local variable k is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0046_field:1746->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0046_field - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 private boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the field X.b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 4)\n
07:21:28 private int k = 2;\n
07:21:28 ^\n
07:21:28The value of the field X.k is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 private boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the field X.b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 4)\n
07:21:28 private int k = 2;\n
07:21:28 ^\n
07:21:28The value of the field X.k is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0046_field_in_private_type:1865->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0046_field_in_private_type - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 public boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the field X.Y.b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 protected int k = 2;\n
07:21:28 ^\n
07:21:28The value of the field X.Y.k is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 public boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the field X.Y.b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 protected int k = 2;\n
07:21:28 ^\n
07:21:28The value of the field X.Y.k is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0046_field_qualified:1825->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0046_field_qualified - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 private boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the field X.b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 4)\n
07:21:28 private int k = 2;\n
07:21:28 ^\n
07:21:28The value of the field X.k is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 private boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the field X.b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 4)\n
07:21:28 private int k = 2;\n
07:21:28 ^\n
07:21:28The value of the field X.k is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0046_field_this_qualified:1785->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0046_field_this_qualified - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 private boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the field X.b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 4)\n
07:21:28 private int k = 2;\n
07:21:28 ^\n
07:21:28The value of the field X.k is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 private boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the field X.b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 4)\n
07:21:28 private int k = 2;\n
07:21:28 ^\n
07:21:28The value of the field X.k is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0047:1908->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0047 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 2)\n
07:21:28 void foo(int param1, int param2, Integer param3) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param1 is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 2)\n
07:21:28 void foo(int param1, int param2, Integer param3) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param2 is not used\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 3)\n
07:21:28 boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the local variable b is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 2)\n
07:21:28 void foo(int param1, int param2, Integer param3) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param1 is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 2)\n
07:21:28 void foo(int param1, int param2, Integer param3) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param2 is not used\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 3)\n
07:21:28 boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the local variable b is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0048:1954->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0048 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the local variable b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 9)\n
07:21:28 public void foo(int param1, int param2) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param1 is not used\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 9)\n
07:21:28 public void foo(int param1, int param2) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param2 is not used\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 10)\n
07:21:28 boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the local variable b is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the local variable b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 9)\n
07:21:28 public void foo(int param1, int param2) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param1 is not used\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 9)\n
07:21:28 public void foo(int param1, int param2) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param2 is not used\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 10)\n
07:21:28 boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the local variable b is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0049:2019->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0049 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the local variable b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 9)\n
07:21:28 public void foo(int param1, Integer param3) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param1 is not used\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 15)\n
07:21:28 public void foo(int param1, int param2, Integer param3) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param1 is not used\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 15)\n
07:21:28 public void foo(int param1, int param2, Integer param3) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param2 is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 3)\n
07:21:28 boolean b=false;\n
07:21:28 ^\n
07:21:28The value of the local variable b is not used\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 9)\n
07:21:28 public void foo(int param1, Integer param3) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param1 is not used\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 15)\n
07:21:28 public void foo(int param1, int param2, Integer param3) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param1 is not used\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 15)\n
07:21:28 public void foo(int param1, int param2, Integer param3) {\n
07:21:28 ^^^^^^\n
07:21:28The value of the parameter param2 is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0050:2075->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0050 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 if (false) {\n
07:21:28 boolean b=false;\n
07:21:28 b|=true;\n
07:21:28 }\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28Dead code\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 8)\n
07:21:28 int k = 2;\n
07:21:28 ^\n
07:21:28The value of the local variable k is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 if (false) {\n
07:21:28 boolean b=false;\n
07:21:28 b|=true;\n
07:21:28 }\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28Dead code\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 8)\n
07:21:28 int k = 2;\n
07:21:28 ^\n
07:21:28The value of the local variable k is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0051:2117->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0051 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 2)\n
07:21:28 X(int abc) {\n
07:21:28 ^^^\n
07:21:28The value of the parameter abc is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 2)\n
07:21:28 X(int abc) {\n
07:21:28 ^^^\n
07:21:28The value of the parameter abc is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0055:2287->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0055 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in test1\E.java (at line 4)\n
07:21:28 int a= 10;\n
07:21:28 ^\n
07:21:28The value of the local variable a is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in test1\E.java (at line 4)\n
07:21:28 int a= 10;\n
07:21:28 ^\n
07:21:28The value of the local variable a is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0059:2399->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0059 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 if (a != null){\n
07:21:28 int j = 3;\n
07:21:28 j++;\n
07:21:28 }\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28Dead code\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 int j = 3;\n
07:21:28 ^\n
07:21:28The value of the local variable j is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 if (a != null){\n
07:21:28 int j = 3;\n
07:21:28 j++;\n
07:21:28 }\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28Dead code\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 int j = 3;\n
07:21:28 ^\n
07:21:28The value of the local variable j is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0060:2435->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0060 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 7)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:282. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 9)\n
07:21:28 if (t1 == t2) {\n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:283. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 16)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:284. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 18)\n
07:21:28 if (t1 == t2) {\n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:285. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 28)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 7)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:282. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 9)\n
07:21:28 if (t1 == t2) {\n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:283. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 16)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:284. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 18)\n
07:21:28 if (t1 == t2) {\n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:285. ERROR in org\eclipse\jdt\internal\compiler\lookup\X.java (at line 28)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->test0063:2630->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test0063 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in org\eclipse\jdt\core\dom\X.java (at line 9)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:282. ERROR in org\eclipse\jdt\core\dom\X.java (at line 11)\n
07:21:28 if (t1 == t2) {\n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:283. ERROR in org\eclipse\jdt\core\dom\X.java (at line 18)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:284. ERROR in org\eclipse\jdt\core\dom\X.java (at line 20)\n
07:21:28 if (t1 == t2) {\n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:285. ERROR in org\eclipse\jdt\core\dom\X.java (at line 30)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in org\eclipse\jdt\core\dom\X.java (at line 9)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:282. ERROR in org\eclipse\jdt\core\dom\X.java (at line 11)\n
07:21:28 if (t1 == t2) {\n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:283. ERROR in org\eclipse\jdt\core\dom\X.java (at line 18)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:284. ERROR in org\eclipse\jdt\core\dom\X.java (at line 20)\n
07:21:28 if (t1 == t2) {\n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:285. ERROR in org\eclipse\jdt\core\dom\X.java (at line 30)\n
07:21:28 if (t1 == t2) { \n
07:21:28 ^^^^^^^^\n
07:21:28The uninterned types TypeBinding and TypeBinding should not be compared using ==/!= operators.\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->testBug410218a:2714->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218a - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 8)\n
07:21:28 if (set.contains("ONE")) // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for contains(Object) on a Collection<Short>\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 9)\n
07:21:28 set.remove("ONE"); // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for remove(Object) on a Collection<Short>\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 10)\n
07:21:28 if (set.contains(1)) // bad\n
07:21:28 ^\n
07:21:28Unlikely argument type int for contains(Object) on a Collection<Short>\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 11)\n
07:21:28 set.remove(1); // bad (tries to remove "Integer 1")\n
07:21:28 ^\n
07:21:28Unlikely argument type int for remove(Object) on a Collection<Short>\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 8)\n
07:21:28 if (set.contains("ONE")) // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for contains(Object) on a Collection<Short>\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 9)\n
07:21:28 set.remove("ONE"); // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for remove(Object) on a Collection<Short>\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 10)\n
07:21:28 if (set.contains(1)) // bad\n
07:21:28 ^\n
07:21:28Unlikely argument type int for contains(Object) on a Collection<Short>\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 11)\n
07:21:28 set.remove(1); // bad (tries to remove "Integer 1")\n
07:21:28 ^\n
07:21:28Unlikely argument type int for remove(Object) on a Collection<Short>\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->testBug410218b:2764->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218b - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 if (hss.contains(ts)) // bad\n
07:21:28 ^^\n
07:21:28Unlikely argument type TreeSet<T> for contains(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 hss.remove(ts); // bad\n
07:21:28 ^^\n
07:21:28Unlikely argument type TreeSet<T> for remove(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 if (hss.contains(ts)) // bad\n
07:21:28 ^^\n
07:21:28Unlikely argument type TreeSet<T> for contains(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 hss.remove(ts); // bad\n
07:21:28 ^^\n
07:21:28Unlikely argument type TreeSet<T> for remove(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->testBug410218b2:2797->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218b2 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 if (hss.contains(ts)) // bad\n
07:21:28 ^^\n
07:21:28Unlikely argument type TreeSet<T> for contains(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 hss.remove(ts); // bad\n
07:21:28 ^^\n
07:21:28Unlikely argument type TreeSet<T> for remove(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 6)\n
07:21:28 if (hss.contains((Set<T>)ts)) // bad (because of strict check)\n
07:21:28 ^^^^^^^^^^\n
07:21:28Unlikely argument type Set<T> for contains(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 7)\n
07:21:28 hss.remove((Set<T>)ts); // bad (because of strict check)\n
07:21:28 ^^^^^^^^^^\n
07:21:28Unlikely argument type Set<T> for remove(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 if (hss.contains(ts)) // bad\n
07:21:28 ^^\n
07:21:28Unlikely argument type TreeSet<T> for contains(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 hss.remove(ts); // bad\n
07:21:28 ^^\n
07:21:28Unlikely argument type TreeSet<T> for remove(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 6)\n
07:21:28 if (hss.contains((Set<T>)ts)) // bad (because of strict check)\n
07:21:28 ^^^^^^^^^^\n
07:21:28Unlikely argument type Set<T> for contains(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 7)\n
07:21:28 hss.remove((Set<T>)ts); // bad (because of strict check)\n
07:21:28 ^^^^^^^^^^\n
07:21:28Unlikely argument type Set<T> for remove(Object) on a Collection<HashSet<T>>\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->testBug410218c:2841->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218c - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 if (m.containsKey("ONE")) // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for containsKey(Object) on a Map<capture#1-of ? extends Number,Number>\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 m.remove("ONE"); // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for remove(Object) on a Map<capture#2-of ? extends Number,Number>\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 6)\n
07:21:28 if (m.containsValue("ONE")) // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for containsValue(Object) on a Map<capture#3-of ? extends Number,Number>\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 7)\n
07:21:28 m.remove("ONE"); // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for remove(Object) on a Map<capture#4-of ? extends Number,Number>\n
07:21:28----------\n
07:21:285. WARNING in X.java (at line 14)\n
07:21:28 return m.get("ONE"); // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for get(Object) on a Map<capture#9-of ? extends Number,Number>\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 if (m.containsKey("ONE")) // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for containsKey(Object) on a Map<capture#1-of ? extends Number,Number>\n
07:21:28----------\n
07:21:282. WARNING in X.java (at line 5)\n
07:21:28 m.remove("ONE"); // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for remove(Object) on a Map<capture#2-of ? extends Number,Number>\n
07:21:28----------\n
07:21:283. WARNING in X.java (at line 6)\n
07:21:28 if (m.containsValue("ONE")) // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for containsValue(Object) on a Map<capture#3-of ? extends Number,Number>\n
07:21:28----------\n
07:21:284. WARNING in X.java (at line 7)\n
07:21:28 m.remove("ONE"); // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for remove(Object) on a Map<capture#4-of ? extends Number,Number>\n
07:21:28----------\n
07:21:285. WARNING in X.java (at line 14)\n
07:21:28 return m.get("ONE"); // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for get(Object) on a Map<capture#9-of ? extends Number,Number>\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->testBug410218d:2895->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218d - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 10)\n
07:21:28 numbers.removeAll(stringSet); // bad\n
07:21:28 ^^^^^^^^^\n
07:21:28Unlikely argument type Set<String> for removeAll(Collection<?>) on a Collection<Number>\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 10)\n
07:21:28 numbers.removeAll(stringSet); // bad\n
07:21:28 ^^^^^^^^^\n
07:21:28Unlikely argument type Set<String> for removeAll(Collection<?>) on a Collection<Number>\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->testBug410218e:2927->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218e - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 return ints.indexOf("ONE"); // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for indexOf(Object) on a List<Integer>\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 return ints.indexOf("ONE"); // bad\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type String for indexOf(Object) on a List<Integer>\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->testBug410218f:2961->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug410218f - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in test\TestUnlikely.java (at line 30)\n
07:21:28 c.remove(o); // warning: unrelated interface\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.Interface>\n
07:21:28----------\n
07:21:282. WARNING in test\TestUnlikely.java (at line 37)\n
07:21:28 c.remove(i); // warning: unrelated interface\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.Interface for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
07:21:28----------\n
07:21:283. WARNING in test\TestUnlikely.java (at line 39)\n
07:21:28 c.remove(f); // warning: impossible\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
07:21:28----------\n
07:21:284. WARNING in test\TestUnlikely.java (at line 40)\n
07:21:28 c.remove(nf); // warning: castable, but not supertype\n
07:21:28 ^^\n
07:21:28Unlikely argument type TestUnlikely.NonFinal for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
07:21:28----------\n
07:21:285. WARNING in test\TestUnlikely.java (at line 46)\n
07:21:28 c.remove(o); // warning: impossible\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.Final>\n
07:21:28----------\n
07:21:286. WARNING in test\TestUnlikely.java (at line 48)\n
07:21:28 c.remove(nf); // warning: impossible\n
07:21:28 ^^\n
07:21:28Unlikely argument type TestUnlikely.NonFinal for remove(Object) on a Collection<TestUnlikely.Final>\n
07:21:28----------\n
07:21:287. WARNING in test\TestUnlikely.java (at line 49)\n
07:21:28 c.remove(s); // warning: impossible\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.Sub for remove(Object) on a Collection<TestUnlikely.Final>\n
07:21:28----------\n
07:21:288. WARNING in test\TestUnlikely.java (at line 54)\n
07:21:28 c.remove(o); // warning: unrelated interface\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.NonFinal>\n
07:21:28----------\n
07:21:289. WARNING in test\TestUnlikely.java (at line 55)\n
07:21:28 c.remove(f); // warning: impossible\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.NonFinal>\n
07:21:28----------\n
07:21:2810. WARNING in test\TestUnlikely.java (at line 63)\n
07:21:28 c.remove(f); // warning: impossible\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.Sub>\n
07:21:28----------\n
07:21:2811. WARNING in test\TestUnlikely.java (at line 70)\n
07:21:28 map.containsKey(value); // warning\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type V for containsKey(Object) on a Map<K,V>\n
07:21:28----------\n
07:21:2812. WARNING in test\TestUnlikely.java (at line 71)\n
07:21:28 map.containsValue(key); // warning\n
07:21:28 ^^^\n
07:21:28Unlikely argument type K for containsValue(Object) on a Map<K,V>\n
07:21:28----------\n
07:21:2813. WARNING in test\TestUnlikely.java (at line 95)\n
07:21:28 if (c.contains(iterator.next())) { // warning\n
07:21:28 ^^^^^^^^^^^^^^^\n
07:21:28Unlikely argument type U for contains(Object) on a Collection<T>\n
07:21:28----------\n
07:21:2814. WARNING in test\TestUnlikely.java (at line 105)\n
07:21:28 c.removeAll(other); // warning\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type Set<TestUnlikely.Final> for removeAll(Collection<?>) on a Collection<TestUnlikely.NonFinal>\n
07:21:28----------\n
07:21:2815. WARNING in test\TestUnlikely.java (at line 111)\n
07:21:28 Predicate<OtherInterface> p2 = c::contains; // warning\n
07:21:28 ^^^^^^^^^^^\n
07:21:28Unlikely argument type TestUnlikely.OtherInterface for contains(Object) on a Collection<TestUnlikely.Interface>\n
07:21:28----------\n
07:21:2816. WARNING in test\TestUnlikely.java (at line 112)\n
07:21:28 BiPredicate<Collection<Interface>, OtherInterface> bp2 = Collection<Interface>::contains; // warning\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28Unlikely argument type TestUnlikely.OtherInterface for contains(Object) on a Collection<TestUnlikely.Interface>\n
07:21:28----------\n
07:21:2817. INFO in test\TestUnlikely.java (at line 120)\n
07:21:28 s.equals(i); // info\n
07:21:28 ^\n
07:21:28Unlikely argument type for equals(): Integer seems to be unrelated to String\n
07:21:28----------\n
07:21:2818. INFO in test\TestUnlikely.java (at line 121)\n
07:21:28 i.equals(s); // info\n
07:21:28 ^\n
07:21:28Unlikely argument type for equals(): String seems to be unrelated to Integer\n
07:21:28----------\n
07:21:2819. INFO in test\TestUnlikely.java (at line 125)\n
07:21:28 Predicate<String> p1 = i::equals; // info\n
07:21:28 ^^^^^^^^^\n
07:21:28Unlikely argument type for equals(): String seems to be unrelated to Integer\n
07:21:28----------\n
07:21:2820. INFO in test\TestUnlikely.java (at line 128)\n
07:21:28 BiPredicate<String, Integer> bp2 = Object::equals; // info\n
07:21:28 ^^^^^^^^^^^^^^\n
07:21:28Unlikely argument type for equals(): Integer seems to be unrelated to String\n
07:21:28----------\n
07:21:2821. INFO in test\TestUnlikely.java (at line 131)\n
07:21:28 Objects.equals(s, i); // info\n
07:21:28 ^\n
07:21:28Unlikely argument type for equals(): Integer seems to be unrelated to String\n
07:21:28----------\n
07:21:2822. INFO in test\TestUnlikely.java (at line 132)\n
07:21:28 Objects.equals(i, s); // info\n
07:21:28 ^\n
07:21:28Unlikely argument type for equals(): String seems to be unrelated to Integer\n
07:21:28----------\n
07:21:2823. INFO in test\TestUnlikely.java (at line 136)\n
07:21:28 BiPredicate<String, Integer> bp3 = Objects::equals; // info\n
07:21:28 ^^^^^^^^^^^^^^^\n
07:21:28Unlikely argument type for equals(): Integer seems to be unrelated to String\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in test\TestUnlikely.java (at line 30)\n
07:21:28 c.remove(o); // warning: unrelated interface\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.Interface>\n
07:21:28----------\n
07:21:282. WARNING in test\TestUnlikely.java (at line 37)\n
07:21:28 c.remove(i); // warning: unrelated interface\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.Interface for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
07:21:28----------\n
07:21:283. WARNING in test\TestUnlikely.java (at line 39)\n
07:21:28 c.remove(f); // warning: impossible\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
07:21:28----------\n
07:21:284. WARNING in test\TestUnlikely.java (at line 40)\n
07:21:28 c.remove(nf); // warning: castable, but not supertype\n
07:21:28 ^^\n
07:21:28Unlikely argument type TestUnlikely.NonFinal for remove(Object) on a Collection<TestUnlikely.OtherInterface>\n
07:21:28----------\n
07:21:285. WARNING in test\TestUnlikely.java (at line 46)\n
07:21:28 c.remove(o); // warning: impossible\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.Final>\n
07:21:28----------\n
07:21:286. WARNING in test\TestUnlikely.java (at line 48)\n
07:21:28 c.remove(nf); // warning: impossible\n
07:21:28 ^^\n
07:21:28Unlikely argument type TestUnlikely.NonFinal for remove(Object) on a Collection<TestUnlikely.Final>\n
07:21:28----------\n
07:21:287. WARNING in test\TestUnlikely.java (at line 49)\n
07:21:28 c.remove(s); // warning: impossible\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.Sub for remove(Object) on a Collection<TestUnlikely.Final>\n
07:21:28----------\n
07:21:288. WARNING in test\TestUnlikely.java (at line 54)\n
07:21:28 c.remove(o); // warning: unrelated interface\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.OtherInterface for remove(Object) on a Collection<TestUnlikely.NonFinal>\n
07:21:28----------\n
07:21:289. WARNING in test\TestUnlikely.java (at line 55)\n
07:21:28 c.remove(f); // warning: impossible\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.NonFinal>\n
07:21:28----------\n
07:21:2810. WARNING in test\TestUnlikely.java (at line 63)\n
07:21:28 c.remove(f); // warning: impossible\n
07:21:28 ^\n
07:21:28Unlikely argument type TestUnlikely.Final for remove(Object) on a Collection<TestUnlikely.Sub>\n
07:21:28----------\n
07:21:2811. WARNING in test\TestUnlikely.java (at line 70)\n
07:21:28 map.containsKey(value); // warning\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type V for containsKey(Object) on a Map<K,V>\n
07:21:28----------\n
07:21:2812. WARNING in test\TestUnlikely.java (at line 71)\n
07:21:28 map.containsValue(key); // warning\n
07:21:28 ^^^\n
07:21:28Unlikely argument type K for containsValue(Object) on a Map<K,V>\n
07:21:28----------\n
07:21:2813. WARNING in test\TestUnlikely.java (at line 95)\n
07:21:28 if (c.contains(iterator.next())) { // warning\n
07:21:28 ^^^^^^^^^^^^^^^\n
07:21:28Unlikely argument type U for contains(Object) on a Collection<T>\n
07:21:28----------\n
07:21:2814. WARNING in test\TestUnlikely.java (at line 105)\n
07:21:28 c.removeAll(other); // warning\n
07:21:28 ^^^^^\n
07:21:28Unlikely argument type Set<TestUnlikely.Final> for removeAll(Collection<?>) on a Collection<TestUnlikely.NonFinal>\n
07:21:28----------\n
07:21:2815. WARNING in test\TestUnlikely.java (at line 111)\n
07:21:28 Predicate<OtherInterface> p2 = c::contains; // warning\n
07:21:28 ^^^^^^^^^^^\n
07:21:28Unlikely argument type TestUnlikely.OtherInterface for contains(Object) on a Collection<TestUnlikely.Interface>\n
07:21:28----------\n
07:21:2816. WARNING in test\TestUnlikely.java (at line 112)\n
07:21:28 BiPredicate<Collection<Interface>, OtherInterface> bp2 = Collection<Interface>::contains; // warning\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28Unlikely argument type TestUnlikely.OtherInterface for contains(Object) on a Collection<TestUnlikely.Interface>\n
07:21:28----------\n
07:21:2817. INFO in test\TestUnlikely.java (at line 120)\n
07:21:28 s.equals(i); // info\n
07:21:28 ^\n
07:21:28Unlikely argument type for equals(): Integer seems to be unrelated to String\n
07:21:28----------\n
07:21:2818. INFO in test\TestUnlikely.java (at line 121)\n
07:21:28 i.equals(s); // info\n
07:21:28 ^\n
07:21:28Unlikely argument type for equals(): String seems to be unrelated to Integer\n
07:21:28----------\n
07:21:2819. INFO in test\TestUnlikely.java (at line 125)\n
07:21:28 Predicate<String> p1 = i::equals; // info\n
07:21:28 ^^^^^^^^^\n
07:21:28Unlikely argument type for equals(): String seems to be unrelated to Integer\n
07:21:28----------\n
07:21:2820. INFO in test\TestUnlikely.java (at line 128)\n
07:21:28 BiPredicate<String, Integer> bp2 = Object::equals; // info\n
07:21:28 ^^^^^^^^^^^^^^\n
07:21:28Unlikely argument type for equals(): Integer seems to be unrelated to String\n
07:21:28----------\n
07:21:2821. INFO in test\TestUnlikely.java (at line 131)\n
07:21:28 Objects.equals(s, i); // info\n
07:21:28 ^\n
07:21:28Unlikely argument type for equals(): Integer seems to be unrelated to String\n
07:21:28----------\n
07:21:2822. INFO in test\TestUnlikely.java (at line 132)\n
07:21:28 Objects.equals(i, s); // info\n
07:21:28 ^\n
07:21:28Unlikely argument type for equals(): String seems to be unrelated to Integer\n
07:21:28----------\n
07:21:2823. INFO in test\TestUnlikely.java (at line 136)\n
07:21:28 BiPredicate<String, Integer> bp3 = Objects::equals; // info\n
07:21:28 ^^^^^^^^^^^^^^^\n
07:21:28Unlikely argument type for equals(): Integer seems to be unrelated to String\n
07:21:28----------\n
07:21:28]>
07:21:28 ProgrammingProblemsTest>TestCase.runTest:964->testBug514956c:3268->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug514956c - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in Unlikely.java (at line 6)\n
07:21:28 return i1.equals((I1)this);\n
07:21:28 ^^^^^^^^\n
07:21:28Unnecessary cast from Unlikely to I1\n
07:21:28----------\n
07:21:282. ERROR in Unlikely.java (at line 9)\n
07:21:28 return i1.equals((I3)i2);\n
07:21:28 ^^^^^^\n
07:21:28Unnecessary cast from I2 to I3\n
07:21:28----------\n
07:21:283. WARNING in Unlikely.java (at line 9)\n
07:21:28 return i1.equals((I3)i2);\n
07:21:28 ^^^^^^\n
07:21:28Unlikely argument type for equals(): I3 seems to be unrelated to I1\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in Unlikely.java (at line 6)\n
07:21:28 return i1.equals((I1)this);\n
07:21:28 ^^^^^^^^\n
07:21:28Unnecessary cast from Unlikely to I1\n
07:21:28----------\n
07:21:282. ERROR in Unlikely.java (at line 9)\n
07:21:28 return i1.equals((I3)i2);\n
07:21:28 ^^^^^^\n
07:21:28Unnecessary cast from I2 to I3\n
07:21:28----------\n
07:21:283. WARNING in Unlikely.java (at line 9)\n
07:21:28 return i1.equals((I3)i2);\n
07:21:28 ^^^^^^\n
07:21:28Unlikely argument type for equals(): I3 seems to be unrelated to I1\n
07:21:28----------\n
07:21:28]>
07:21:28 ResourceLeakTests>TestCase.runTest:964->testBug473317:5362->runLeakTest:75->AbstractRegressionTest.runNegativeTest:2704->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 testBug473317: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$Excuse@341b0573 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 RuntimeTests>TestCase.runTest:964->test0600_reflection:148->AbstractRegressionTest.runConformTest:3361->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2476 test0600_reflection: unused excuse org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacTestOptions$EclipseJustification$3@4947b8a7 for compiler org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest$JavacCompiler@7cad6289
07:21:28 ScannerTest>TestCase.runTest:964->test045:961->AbstractRegressionTest.runConformTest:1711->AbstractRegressionTest.runConformTest:1714->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2433->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test045 - Javac found error(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28_X.java:5: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0001;\n
07:21:28 ^\n
07:21:28_X.java:6: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0002;\n
07:21:28 ^\n
07:21:28_X.java:7: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0003;\n
07:21:28 ^\n
07:21:28_X.java:8: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0004;\n
07:21:28 ^\n
07:21:28_X.java:9: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0005;\n
07:21:28 ^\n
07:21:28_X.java:10: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0006;\n
07:21:28 ^\n
07:21:28_X.java:11: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0007;\n
07:21:28 ^\n
07:21:28_X.java:12: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0008;\n
07:21:28 ^\n
07:21:28_X.java:13: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u000e;\n
07:21:28 ^\n
07:21:28_X.java:14: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u000f;\n
07:21:28 ^\n
07:21:28_X.java:15: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0010;\n
07:21:28 ^\n
07:21:28_X.java:16: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0011;\n
07:21:28 ^\n
07:21:28_X.java:17: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0012;\n
07:21:28 ^\n
07:21:28_X.java:18: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0013;\n
07:21:28 ^\n
07:21:28_X.java:19: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0014;\n
07:21:28 ^\n
07:21:28_X.java:20: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0015;\n
07:21:28 ^\n
07:21:28_X.java:21: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0016;\n
07:21:28 ^\n
07:21:28_X.java:22: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0017;\n
07:21:28 ^\n
07:21:28_X.java:23: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0018;\n
07:21:28 ^\n
07:21:28_X.java:24: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0019;\n
07:21:28 ^\n
07:21:28_X.java:25: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u001a;\n
07:21:28 ^\n
07:21:28_X.java:26: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u001b;\n
07:21:28 ^\n
07:21:28_X.java:27: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u007f;\n
07:21:28 ^\n
07:21:2823 errors\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[_X.java:5: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0001;\n
07:21:28 ^\n
07:21:28_X.java:6: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0002;\n
07:21:28 ^\n
07:21:28_X.java:7: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0003;\n
07:21:28 ^\n
07:21:28_X.java:8: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0004;\n
07:21:28 ^\n
07:21:28_X.java:9: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0005;\n
07:21:28 ^\n
07:21:28_X.java:10: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0006;\n
07:21:28 ^\n
07:21:28_X.java:11: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0007;\n
07:21:28 ^\n
07:21:28_X.java:12: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0008;\n
07:21:28 ^\n
07:21:28_X.java:13: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u000e;\n
07:21:28 ^\n
07:21:28_X.java:14: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u000f;\n
07:21:28 ^\n
07:21:28_X.java:15: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0010;\n
07:21:28 ^\n
07:21:28_X.java:16: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0011;\n
07:21:28 ^\n
07:21:28_X.java:17: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0012;\n
07:21:28 ^\n
07:21:28_X.java:18: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0013;\n
07:21:28 ^\n
07:21:28_X.java:19: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0014;\n
07:21:28 ^\n
07:21:28_X.java:20: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0015;\n
07:21:28 ^\n
07:21:28_X.java:21: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0016;\n
07:21:28 ^\n
07:21:28_X.java:22: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0017;\n
07:21:28 ^\n
07:21:28_X.java:23: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0018;\n
07:21:28 ^\n
07:21:28_X.java:24: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u0019;\n
07:21:28 ^\n
07:21:28_X.java:25: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u001a;\n
07:21:28 ^\n
07:21:28_X.java:26: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u001b;\n
07:21:28 ^\n
07:21:28_X.java:27: error: variable i is already defined in method main(String[])\n
07:21:28 String i\u007f;\n
07:21:28 ^\n
07:21:2823 errors\n
07:21:28]>
07:21:28 SerialVersionUIDTests>TestCase.runTest:964->test011:220->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test011 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 2)\n
07:21:28 private static final long serialVersionUID = 1L;\n
07:21:28 ^^^^^^^^^^^^^^^^\n
07:21:28The value of the field X.serialVersionUID is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 2)\n
07:21:28 private static final long serialVersionUID = 1L;\n
07:21:28 ^^^^^^^^^^^^^^^^\n
07:21:28The value of the field X.serialVersionUID is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 SerialVersionUIDTests>TestCase.runTest:964->test012:243->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test012 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 2)\n
07:21:28 private static final long serialVersionUID = 1L;\n
07:21:28 ^^^^^^^^^^^^^^^^\n
07:21:28The value of the field X<T>.serialVersionUID is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 2)\n
07:21:28 private static final long serialVersionUID = 1L;\n
07:21:28 ^^^^^^^^^^^^^^^^\n
07:21:28The value of the field X<T>.serialVersionUID is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 SerialVersionUIDTests>TestCase.runTest:964->test013:266->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test013 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 2)\n
07:21:28 private static final long serialPersistentFields = 1L;\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28The value of the field X<T>.serialPersistentFields is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 2)\n
07:21:28 private static final long serialPersistentFields = 1L;\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28The value of the field X<T>.serialPersistentFields is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 SerialVersionUIDTests>TestCase.runTest:964->test014:288->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test014 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 2)\n
07:21:28 private static final long serialPersistentFields = 1L;\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28The value of the field X.serialPersistentFields is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 2)\n
07:21:28 private static final long serialPersistentFields = 1L;\n
07:21:28 ^^^^^^^^^^^^^^^^^^^^^^\n
07:21:28The value of the field X.serialPersistentFields is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 SerialVersionUIDTests>TestCase.runTest:964->test015:311->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test015 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 5)\n
07:21:28 private int i;\n
07:21:28 ^\n
07:21:28The value of the field X<T>.i is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 5)\n
07:21:28 private int i;\n
07:21:28 ^\n
07:21:28The value of the field X<T>.i is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 SerialVersionUIDTests>TestCase.runTest:964->test016:336->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test016 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 5)\n
07:21:28 private int i;\n
07:21:28 ^\n
07:21:28The value of the field X.i is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 5)\n
07:21:28 private int i;\n
07:21:28 ^\n
07:21:28The value of the field X.i is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 StaticImportTest>TestCase.runTest:964->test074:2538->AbstractRegressionTest.runConformTest:1711->AbstractRegressionTest.runConformTest:1714->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2433->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test074 - Javac found error(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28test/Outer.java:4: error: cannot find symbol\n
07:21:28 int i = VALUE;\n
07:21:28 ^\n
07:21:28 symbol: variable VALUE\n
07:21:28 location: class Outer\n
07:21:281 error\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[test/Outer.java:4: error: cannot find symbol\n
07:21:28 int i = VALUE;\n
07:21:28 ^\n
07:21:28 symbol: variable VALUE\n
07:21:28 location: class Outer\n
07:21:281 error\n
07:21:28]>
07:21:28 StaticImportTest>TestCase.runTest:964->test078:2648->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test078 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in A\A.java (at line 3)\n
07:21:28 import B.B.C1;\n
07:21:28 ^^^^^^\n
07:21:28The import B.B.C1 collides with another import statement\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in A\A.java (at line 3)\n
07:21:28 import B.B.C1;\n
07:21:28 ^^^^^^\n
07:21:28The import B.B.C1 collides with another import statement\n
07:21:28----------\n
07:21:28]>
07:21:28 StaticImportTest>TestCase.runTest:964->test079:2682->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test079 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in A\A.java (at line 2)\n
07:21:28 import static B.B.C1;\n
07:21:28 ^^^^^^\n
07:21:28The import B.B.C1 is never used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in A\A.java (at line 2)\n
07:21:28 import static B.B.C1;\n
07:21:28 ^^^^^^\n
07:21:28The import B.B.C1 is never used\n
07:21:28----------\n
07:21:28]>
07:21:28 StaticImportTest>TestCase.runTest:964->testBug520874d:3361->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug520874d - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in p\X.java (at line 2)\n
07:21:28 import static p.A.B.Inner;\n
07:21:28 ^^^^^^^^^^^\n
07:21:28The import p.A.B.Inner is never used\n
07:21:28----------\n
07:21:282. WARNING in p\X.java (at line 3)\n
07:21:28 import p.Bar.Inner;\n
07:21:28 ^^^^^^^^^^^\n
07:21:28The import p.Bar.Inner is never used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in p\X.java (at line 2)\n
07:21:28 import static p.A.B.Inner;\n
07:21:28 ^^^^^^^^^^^\n
07:21:28The import p.A.B.Inner is never used\n
07:21:28----------\n
07:21:282. WARNING in p\X.java (at line 3)\n
07:21:28 import p.Bar.Inner;\n
07:21:28 ^^^^^^^^^^^\n
07:21:28The import p.Bar.Inner is never used\n
07:21:28----------\n
07:21:28]>
07:21:28 StaticImportTest>TestCase.runTest:964->testBug520874e:3393->AbstractRegressionTest.runNegativeTest:2496->AbstractRegressionTest.runNegativeTest:2507->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug520874e - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in p\X.java (at line 2)\n
07:21:28 import static p.A.B.Inner;\n
07:21:28 ^^^^^^^^^^^\n
07:21:28The import p.A.B.Inner is never used\n
07:21:28----------\n
07:21:282. WARNING in p\X.java (at line 3)\n
07:21:28 import p.Bar.*;\n
07:21:28 ^^^^^\n
07:21:28The import p.Bar is never used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in p\X.java (at line 2)\n
07:21:28 import static p.A.B.Inner;\n
07:21:28 ^^^^^^^^^^^\n
07:21:28The import p.A.B.Inner is never used\n
07:21:28----------\n
07:21:282. WARNING in p\X.java (at line 3)\n
07:21:28 import p.Bar.*;\n
07:21:28 ^^^^^\n
07:21:28The import p.Bar is never used\n
07:21:28----------\n
07:21:28]>
07:21:28 SwitchTest>TestCase.runTest:964->test014:610->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2429->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test014 - Eclipse found error(s) but Javac only found warning(s).
07:21:28----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 18)\n
07:21:28 case 6://WRONG\n
07:21:28 ^^^^^^\n
07:21:28Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28X.java:8: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 2://OK\n
07:21:28 ^\n
07:21:28X.java:10: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 3://OK\n
07:21:28 ^\n
07:21:28X.java:13: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 4://OK\n
07:21:28 ^\n
07:21:28X.java:18: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 6://WRONG\n
07:21:28 ^\n
07:21:28X.java:22: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 7://OK\n
07:21:28 ^\n
07:21:285 warnings\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in X.java (at line 18)\n
07:21:28 case 6://WRONG\n
07:21:28 ^^^^^^\n
07:21:28Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
07:21:28----------]\n
07:21:28> but was:<[X.java:8: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 2://OK\n
07:21:28 ^\n
07:21:28X.java:10: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 3://OK\n
07:21:28 ^\n
07:21:28X.java:13: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 4://OK\n
07:21:28 ^\n
07:21:28X.java:18: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 6://WRONG\n
07:21:28 ^\n
07:21:28X.java:22: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 7://OK\n
07:21:28 ^\n
07:21:285 warnings]\n
07:21:28>
07:21:28 SwitchTest>TestCase.runTest:964->test015:653->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2429->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test015 - Eclipse found error(s) but Javac only found warning(s).
07:21:28----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 18)\n
07:21:28 case 6://WRONG\n
07:21:28 ^^^^^^\n
07:21:28Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28X.java:8: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 2://OK\n
07:21:28 ^\n
07:21:28X.java:10: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 3://OK\n
07:21:28 ^\n
07:21:28X.java:13: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 4://OK\n
07:21:28 ^\n
07:21:28X.java:18: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 6://WRONG\n
07:21:28 ^\n
07:21:28X.java:22: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 7://OK\n
07:21:28 ^\n
07:21:285 warnings\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in X.java (at line 18)\n
07:21:28 case 6://WRONG\n
07:21:28 ^^^^^^\n
07:21:28Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
07:21:28----------]\n
07:21:28> but was:<[X.java:8: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 2://OK\n
07:21:28 ^\n
07:21:28X.java:10: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 3://OK\n
07:21:28 ^\n
07:21:28X.java:13: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 4://OK\n
07:21:28 ^\n
07:21:28X.java:18: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 6://WRONG\n
07:21:28 ^\n
07:21:28X.java:22: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 7://OK\n
07:21:28 ^\n
07:21:285 warnings]\n
07:21:28>
07:21:28 SwitchTest>TestCase.runTest:964->test016:696->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2429->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test016 - Eclipse found error(s) but Javac only found warning(s).
07:21:28----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 8)\n
07:21:28 case 2://WRONG\n
07:21:28 ^^^^^^\n
07:21:28Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28X.java:8: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 2://WRONG\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in X.java (at line 8)\n
07:21:28 case 2://WRONG\n
07:21:28 ^^^^^^\n
07:21:28Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
07:21:28----------]\n
07:21:28> but was:<[X.java:8: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 2://WRONG\n
07:21:28 ^\n
07:21:281 warning]\n
07:21:28>
07:21:28 SwitchTest>TestCase.runTest:964->test017:725->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2429->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test017 - Eclipse found error(s) but Javac only found warning(s).
07:21:28----------- Expected ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 10)\n
07:21:28 default :\n
07:21:28 ^^^^^^^\n
07:21:28Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
07:21:28----------\n
07:21:2807:21:28------------ but was ------------
07:21:28X.java:10: warning: [fallthrough] possible fall-through into case\n
07:21:28 default :\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[----------\n
07:21:281. ERROR in X.java (at line 10)\n
07:21:28 default :\n
07:21:28 ^^^^^^^\n
07:21:28Switch case may be entered by falling through previous case. If intended, add a new comment //$FALL-THROUGH$ on the line above\n
07:21:28----------]\n
07:21:28> but was:<[X.java:10: warning: [fallthrough] possible fall-through into case\n
07:21:28 default :\n
07:21:28 ^\n
07:21:281 warning]\n
07:21:28>
07:21:28 SwitchTest>TestCase.runTest:964->test387146a:2572->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2445->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test387146a - Javac found warning(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28X.java:10: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 2:\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[X.java:10: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 2:\n
07:21:28 ^\n
07:21:281 warning\n
07:21:28]>
07:21:28 SwitchTest>TestCase.runTest:964->test387146b:2601->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2445->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test387146b - Javac found warning(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28X.java:10: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 2:\n
07:21:28 ^\n
07:21:281 warning\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[X.java:10: warning: [fallthrough] possible fall-through into case\n
07:21:28 case 2:\n
07:21:28 ^\n
07:21:281 warning\n
07:21:28]>
07:21:28 SwitchTest>TestCase.runTest:964->test410892_4:2782->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test410892_4 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 int var2 = 0;\n
07:21:28 ^^^^\n
07:21:28The value of the local variable var2 is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 int var2 = 0;\n
07:21:28 ^^^^\n
07:21:28The value of the local variable var2 is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 SwitchTest>TestCase.runTest:964->test410892_5:2817->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test410892_5 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 int var2 = 0;\n
07:21:28 ^^^^\n
07:21:28The value of the local variable var2 is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 int var2 = 0;\n
07:21:28 ^^^^\n
07:21:28The value of the local variable var2 is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 SwitchTest>TestCase.runTest:964->test410892_6:2853->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test410892_6 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 int var2 = 0;\n
07:21:28 ^^^^\n
07:21:28The value of the local variable var2 is not used\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in X.java (at line 4)\n
07:21:28 int var2 = 0;\n
07:21:28 ^^^^\n
07:21:28The value of the local variable var2 is not used\n
07:21:28----------\n
07:21:28]>
07:21:28 SwitchTest>TestCase.runTest:964->testBug374605:2144->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2441->TestCase.assertEquals:242->TestCase.assertStringEquals:266 testBug374605 - Eclipse found warning(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. WARNING in p\X.java (at line 4)\n
07:21:28 switch (i) {\n
07:21:28 ^\n
07:21:28The switch statement should have a default case\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. WARNING in p\X.java (at line 4)\n
07:21:28 switch (i) {\n
07:21:28 ^\n
07:21:28The switch statement should have a default case\n
07:21:28----------\n
07:21:28]>
07:21:28 TypeAnnotationTest>TestCase.runTest:964->test066_codeblocks_methodReference:3294->AbstractRegressionTest.runConformTest:1711->AbstractRegressionTest.runConformTest:1714->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2433->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test066_codeblocks_methodReference - Javac found error(s) but Eclipse did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28An exception has occurred in the compiler (11). Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program and the following diagnostic in your report. Thank you.\n
07:21:28java.lang.AssertionError\n
07:21:28 at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.util.Assert.check(Assert.java:46)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.TypeMetadata$Annotations.combine(TypeMetadata.java:194)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.TypeMetadata$Annotations.combine(TypeMetadata.java:174)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Annotate.lambda$annotateTypeSecondStage$5(Annotate.java:1027)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Annotate.flush(Annotate.java:194)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:307)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symtab$1.complete(Symtab.java:305)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol.complete(Symbol.java:642)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1326)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol.apiComplete(Symbol.java:648)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.getInterfaces(Symbol.java:1338)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$16.visitClassType(Types.java:2544)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$16.visitClassType(Types.java:2535)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Type$ClassType.accept(Type.java:993)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$UnaryVisitor.visit(Types.java:4937)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types.interfaces(Types.java:2532)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:3017)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2957)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Type$ClassType.accept(Type.java:993)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4857)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:3018)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2957)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Type$ClassType.accept(Type.java:993)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4857)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types.membersClosure(Types.java:3040)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$ImplementationCache.get(Types.java:2914)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types.implementation(Types.java:2952)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol$MethodSymbol.implementation(Symbol.java:1892)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol$MethodSymbol.implementation(Symbol.java:1885)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.notOverriddenIn(Resolve.java:455)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1553)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1733)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1802)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1776)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve$MethodReferenceLookupHelper.lookup(Resolve.java:3377)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3543)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.resolveMemberReference(Resolve.java:2969)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.visitReference(Attr.java:3008)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2190)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:655)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:695)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1174)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:956)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:655)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribStat(Attr.java:724)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribStats(Attr.java:743)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1294)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1020)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:655)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribStat(Attr.java:724)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:1098)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:866)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:655)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribStat(Attr.java:724)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:4683)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4574)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4503)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attrib(Attr.java:4448)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1341)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:973)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:311)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:170)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:57)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.Main.main(Main.java:43)\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[An exception has occurred in the compiler (11). Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program and the following diagnostic in your report. Thank you.\n
07:21:28java.lang.AssertionError\n
07:21:28 at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.util.Assert.check(Assert.java:46)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.TypeMetadata$Annotations.combine(TypeMetadata.java:194)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.TypeMetadata$Annotations.combine(TypeMetadata.java:174)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Annotate.lambda$annotateTypeSecondStage$5(Annotate.java:1027)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Annotate.flush(Annotate.java:194)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:307)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symtab$1.complete(Symtab.java:305)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol.complete(Symbol.java:642)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1326)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol.apiComplete(Symbol.java:648)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.getInterfaces(Symbol.java:1338)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$16.visitClassType(Types.java:2544)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$16.visitClassType(Types.java:2535)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Type$ClassType.accept(Type.java:993)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$UnaryVisitor.visit(Types.java:4937)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types.interfaces(Types.java:2532)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:3017)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2957)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Type$ClassType.accept(Type.java:993)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4857)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:3018)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2957)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Type$ClassType.accept(Type.java:993)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4857)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types.membersClosure(Types.java:3040)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types$ImplementationCache.get(Types.java:2914)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Types.implementation(Types.java:2952)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol$MethodSymbol.implementation(Symbol.java:1892)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.code.Symbol$MethodSymbol.implementation(Symbol.java:1885)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.notOverriddenIn(Resolve.java:455)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1553)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1733)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1802)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1776)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve$MethodReferenceLookupHelper.lookup(Resolve.java:3377)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3543)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Resolve.resolveMemberReference(Resolve.java:2969)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.visitReference(Attr.java:3008)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2190)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:655)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:695)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1174)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:956)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:655)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribStat(Attr.java:724)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribStats(Attr.java:743)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1294)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1020)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:655)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribStat(Attr.java:724)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:1098)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:866)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:655)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribStat(Attr.java:724)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:4683)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4574)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4503)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.comp.Attr.attrib(Attr.java:4448)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1341)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:973)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:311)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:170)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:57)\n
07:21:28 at jdk.compiler/com.sun.tools.javac.Main.main(Main.java:43)\n
07:21:28]>
07:21:28 Unicode18Test>TestCase.runTest:964->test426214_4:106->AbstractRegressionTest.runNegativeTest:2614->AbstractRegressionTest.runNegativeTest:2623->AbstractRegressionTest.runTest:2942->AbstractRegressionTest.runTest:3217->AbstractRegressionTest.runJavac:2372->AbstractRegressionTest.handleMismatch:2425->TestCase.assertEquals:242->TestCase.assertStringEquals:266 test426214_4 - Eclipse found error(s) but Javac did not find any.
07:21:28----------- Expected ------------
07:21:2807:21:28------------ but was ------------
07:21:28----------\n
07:21:281. ERROR in X.java (at line 2)\n
07:21:28 int a\u061C = 0; // new unicode character in 6.3.0 \n
07:21:28 ^^^^^^\n
07:21:28Syntax error on token "Invalid Character", delete this token\n
07:21:28----------\n
07:21:2807:21:28--------- Difference is ----------
07:21:28 expected:<[]> but was:<[----------\n
07:21:281. ERROR in X.java (at line 2)\n
07:21:28 int a\u061C = 0; // new unicode character in 6.3.0 \n
07:21:28 ^^^^^^\n
07:21:28Syntax error on token "Invalid Character", delete this token\n
07:21:28----------\n
07:21:28]>
07:21:2807:21:28Tests run: 12898, Failures: 235, Errors: 0, Skipped: 0
07:21:2807:21:29[INFO] ------------------------------------------------------------------------
07:21:29[INFO] Reactor Summary:
07:21:29[INFO]
07:21:29[INFO] org.eclipse.jdt.core 3.19.0-SNAPSHOT ............... SUCCESS [ 52.407 s]
07:21:29[INFO] org.eclipse.jdt.core.tests.compiler 3.12.950-SNAPSHOT FAILURE [ 02:18 h]
07:21:29[INFO] ------------------------------------------------------------------------
07:21:29[INFO] BUILD FAILURE
07:21:29[INFO] ------------------------------------------------------------------------
07:21:29[INFO] Total time: 02:20 h
07:21:29[INFO] Finished at: 2019-08-10T07:21:29-04:00
07:21:29[INFO] ------------------------------------------------------------------------
07:21:29[ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:1.5.0-SNAPSHOT:test (default-test) on project org.eclipse.jdt.core.tests.compiler: There are test failures.
07:21:29[ERROR]
07:21:29[ERROR] Please refer to /jobs/genie.jdt/eclipse.jdt.core-run.javac-11/workspace/org.eclipse.jdt.core.tests.compiler/target/surefire-reports for the individual test results.
07:21:29[ERROR] -> [Help 1]
07:21:29[ERROR]
07:21:29[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
07:21:29[ERROR] Re-run Maven using the -X switch to enable full debug logging.
07:21:29[ERROR]
07:21:29[ERROR] For more information about the errors and possible solutions, please read the following articles:
07:21:29[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException07:21:29[ERROR]
07:21:29[ERROR] After correcting the problems, you can resume the build with the command
07:21:29[ERROR] mvn <goals> -rf :org.eclipse.jdt.core.tests.compiler
07:21:31Build step 'Invoke top-level Maven targets' marked build as failure
07:21:31Recording test results
07:21:32Archiving artifacts
07:21:32Sending e-mails to: stephan.herrmann@berlin.de
07:21:32Started calculate disk usage of build
07:21:32Finished Calculation of disk usage of build in 0 seconds
07:21:34Started calculate disk usage of workspace
07:21:35Finished Calculation of disk usage of workspace in 0 seconds
07:21:35Finished: FAILURE