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) {
}
}
}
]