2org.eclipse.jdt.core.tests.compiler.regression.JavadocBugsTest0.671testBug233187a - Eclipse found error(s) but Javac did not find any. ----------- Expected ------------ ------------ but was ------------ ----------\n 1. ERROR in test\a\X.java (at line 10)\n * {@link X.Y#foo(test.a.X.Y.Z)} KO for javadoc tool\n ^^^\n Javadoc: The method foo(X.Y.Z[]) in the type X.Y is not applicable for the arguments (X.Y.Z)\n ----------\n 2. ERROR in test\a\X.java (at line 11)\n * {@link X.Y#foo(no_test.a.X.Y.Z[])} KO for javadoc tool\n ^^^^^^^^^^^^^^^\n Javadoc: no_test[] cannot be resolved to a type\n ----------\n 3. ERROR in test\a\X.java (at line 12)\n * {@link X.Y#foo(Y.Z[])} KO for javadoc tool\n ^^^\n Javadoc: Invalid member type qualification\n ----------\n 4. ERROR in test\a\X.java (at line 13)\n * {@link test.a.X.Y#foo(Y.Z[])} KO for javadoc tool\n ^^^\n Javadoc: Invalid member type qualification\n ----------\n --------- Difference is ---------- expected:<[]> but was:<[----------\n 1. ERROR in test\a\X.java (at line 10)\n * {@link X.Y#foo(test.a.X.Y.Z)} KO for javadoc tool\n ^^^\n Javadoc: The method foo(X.Y.Z[]) in the type X.Y is not applicable for the arguments (X.Y.Z)\n ----------\n 2. ERROR in test\a\X.java (at line 11)\n * {@link X.Y#foo(no_test.a.X.Y.Z[])} KO for javadoc tool\n ^^^^^^^^^^^^^^^\n Javadoc: no_test[] cannot be resolved to a type\n ----------\n 3. ERROR in test\a\X.java (at line 12)\n * {@link X.Y#foo(Y.Z[])} KO for javadoc tool\n ^^^\n Javadoc: Invalid member type qualification\n ----------\n 4. ERROR in test\a\X.java (at line 13)\n * {@link test.a.X.Y#foo(Y.Z[])} KO for javadoc tool\n ^^^\n Javadoc: Invalid member type qualification\n ----------\n ]>junit.framework.ComparisonFailure: testBug233187a - Eclipse found error(s) but Javac did not find any. ----------- Expected ------------ ------------ but was ------------ ----------\n 1. ERROR in test\a\X.java (at line 10)\n * {@link X.Y#foo(test.a.X.Y.Z)} KO for javadoc tool\n ^^^\n Javadoc: The method foo(X.Y.Z[]) in the type X.Y is not applicable for the arguments (X.Y.Z)\n ----------\n 2. ERROR in test\a\X.java (at line 11)\n * {@link X.Y#foo(no_test.a.X.Y.Z[])} KO for javadoc tool\n ^^^^^^^^^^^^^^^\n Javadoc: no_test[] cannot be resolved to a type\n ----------\n 3. ERROR in test\a\X.java (at line 12)\n * {@link X.Y#foo(Y.Z[])} KO for javadoc tool\n ^^^\n Javadoc: Invalid member type qualification\n ----------\n 4. ERROR in test\a\X.java (at line 13)\n * {@link test.a.X.Y#foo(Y.Z[])} KO for javadoc tool\n ^^^\n Javadoc: Invalid member type qualification\n ----------\n --------- Difference is ---------- expected:<[]> but was:<[----------\n 1. ERROR in test\a\X.java (at line 10)\n * {@link X.Y#foo(test.a.X.Y.Z)} KO for javadoc tool\n ^^^\n Javadoc: The method foo(X.Y.Z[]) in the type X.Y is not applicable for the arguments (X.Y.Z)\n ----------\n 2. ERROR in test\a\X.java (at line 11)\n * {@link X.Y#foo(no_test.a.X.Y.Z[])} KO for javadoc tool\n ^^^^^^^^^^^^^^^\n Javadoc: no_test[] cannot be resolved to a type\n ----------\n 3. ERROR in test\a\X.java (at line 12)\n * {@link X.Y#foo(Y.Z[])} KO for javadoc tool\n ^^^\n Javadoc: Invalid member type qualification\n ----------\n 4. ERROR in test\a\X.java (at line 13)\n * {@link test.a.X.Y#foo(Y.Z[])} KO for javadoc tool\n ^^^\n Javadoc: Invalid member type qualification\n ----------\n ]> at org.eclipse.jdt.core.tests.compiler.regression.JavadocBugsTest.testBug233187a(JavadocBugsTest.java:7853) 167testBug233187a - 1.8falseFAILED---------------------------------------- org.eclipse.jdt.core.tests.compiler.regression.JavadocBugsTest#testBug233187a - 1.8 test/a/X.java [ package test.a; public class X { public static class Y { public static class Z { /** * The position in the new method signature depends on * the position in the array passed to * {@link X.Y#foo(test.a.X.Y.Z[])} OK for javadoc tool * {@link X.Y#foo(test.a.X.Y.Z)} KO for javadoc tool * {@link X.Y#foo(no_test.a.X.Y.Z[])} KO for javadoc tool * {@link X.Y#foo(Y.Z[])} KO for javadoc tool * {@link test.a.X.Y#foo(Y.Z[])} KO for javadoc tool */ public int bar() { return 0; } } public void foo(Z[] params) { } } } ]