Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_5.java')
-rw-r--r--org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_5.java346
1 files changed, 173 insertions, 173 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_5.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_5.java
index da29d750e..584a5d7fc 100644
--- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_5.java
+++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_5.java
@@ -552,7 +552,7 @@ public class JavadocTest_1_5 extends JavadocTest {
// orig:
" ^^^^^^\n" +
"Syntax error on token \"extend\", extends expected\n" +
-/*
+/*
"----------\n" +
"2. ERROR in X.java (at line 7)\n" +
" public class X<T, U, V extend Exception> {}\n" +
@@ -1705,36 +1705,36 @@ public class JavadocTest_1_5 extends JavadocTest {
" public void foo() {}\n" +
"}\n"
},
- "----------\n" +
- "1. ERROR in pack\\package-info.java (at line 4)\n" +
- " * @see Unknown\n" +
- " ^^^^^^^\n" +
- "Javadoc: Unknown cannot be resolved to a type\n" +
- "----------\n" +
- "2. ERROR in pack\\package-info.java (at line 6)\n" +
- " * @see pack.Test#unknown()\n" +
- " ^^^^^^^\n" +
- "Javadoc: The method unknown() is undefined for the type Test\n" +
- "----------\n" +
- "3. ERROR in pack\\package-info.java (at line 8)\n" +
- " * @see pack.Test#unknown\n" +
- " ^^^^^^^\n" +
- "Javadoc: unknown cannot be resolved or is not a field\n" +
- "----------\n" +
- "4. ERROR in pack\\package-info.java (at line 9)\n" +
- " * @param unexpected\n" +
- " ^^^^^\n" +
- "Javadoc: Unexpected tag\n" +
- "----------\n" +
- "5. ERROR in pack\\package-info.java (at line 10)\n" +
- " * @throws unexpected\n" +
- " ^^^^^^\n" +
- "Javadoc: Unexpected tag\n" +
- "----------\n" +
- "6. ERROR in pack\\package-info.java (at line 11)\n" +
- " * @return unexpected \n" +
- " ^^^^^^\n" +
- "Javadoc: Unexpected tag\n" +
+ "----------\n" +
+ "1. ERROR in pack\\package-info.java (at line 4)\n" +
+ " * @see Unknown\n" +
+ " ^^^^^^^\n" +
+ "Javadoc: Unknown cannot be resolved to a type\n" +
+ "----------\n" +
+ "2. ERROR in pack\\package-info.java (at line 6)\n" +
+ " * @see pack.Test#unknown()\n" +
+ " ^^^^^^^\n" +
+ "Javadoc: The method unknown() is undefined for the type Test\n" +
+ "----------\n" +
+ "3. ERROR in pack\\package-info.java (at line 8)\n" +
+ " * @see pack.Test#unknown\n" +
+ " ^^^^^^^\n" +
+ "Javadoc: unknown cannot be resolved or is not a field\n" +
+ "----------\n" +
+ "4. ERROR in pack\\package-info.java (at line 9)\n" +
+ " * @param unexpected\n" +
+ " ^^^^^\n" +
+ "Javadoc: Unexpected tag\n" +
+ "----------\n" +
+ "5. ERROR in pack\\package-info.java (at line 10)\n" +
+ " * @throws unexpected\n" +
+ " ^^^^^^\n" +
+ "Javadoc: Unexpected tag\n" +
+ "----------\n" +
+ "6. ERROR in pack\\package-info.java (at line 11)\n" +
+ " * @return unexpected \n" +
+ " ^^^^^^\n" +
+ "Javadoc: Unexpected tag\n" +
"----------\n",
JavacTestOptions.Excuse.EclipseWarningConfiguredAsError
);
@@ -2030,12 +2030,12 @@ public class JavadocTest_1_5 extends JavadocTest {
" * See also {@link Inner}\n" +
" ^^^^^\n" +
"Javadoc: Invalid member type qualification\n" +
- "----------\n" +
"----------\n" +
- "1. ERROR in comment6a\\test\\Invalid2.java (at line 4)\n" +
- " * @see Test.Inner\n" +
- " ^^^^^^^^^^\n" +
- "Javadoc: Invalid member type qualification\n" +
+ "----------\n" +
+ "1. ERROR in comment6a\\test\\Invalid2.java (at line 4)\n" +
+ " * @see Test.Inner\n" +
+ " ^^^^^^^^^^\n" +
+ "Javadoc: Invalid member type qualification\n" +
"----------\n",
JavacTestOptions.Excuse.EclipseWarningConfiguredAsError
);
@@ -2344,12 +2344,12 @@ public class JavadocTest_1_5 extends JavadocTest {
" * See also {@link Inner}\n" +
" ^^^^^\n" +
"Javadoc: Invalid member type qualification\n" +
- "----------\n" +
"----------\n" +
- "1. ERROR in comment6a\\test\\Invalid2.java (at line 4)\n" +
- " * @see Test.Inner\n" +
- " ^^^^^^^^^^\n" +
- "Javadoc: Invalid member type qualification\n" +
+ "----------\n" +
+ "1. ERROR in comment6a\\test\\Invalid2.java (at line 4)\n" +
+ " * @see Test.Inner\n" +
+ " ^^^^^^^^^^\n" +
+ "Javadoc: Invalid member type qualification\n" +
"----------\n",
JavacTestOptions.Excuse.EclipseWarningConfiguredAsError
);
@@ -3903,25 +3903,25 @@ public class JavadocTest_1_5 extends JavadocTest {
" */\n" +
"package pack;\n"
},
- "----------\n" +
- "1. ERROR in pack\\package-info.java (at line 2)\n" +
- " * {@inheritDoc}\n" +
- " ^^^^^^^^^^\n" +
- "Javadoc: Unexpected tag\n" +
- "----------\n" +
- "2. ERROR in pack\\package-info.java (at line 3)\n" +
- " * @since {@inheritDoc}\n" +
- " ^^^^^^^^^^\n" +
- "Javadoc: Unexpected tag\n" +
- "----------\n" +
- "3. ERROR in pack\\package-info.java (at line 4)\n" +
- " * @blah {@inheritDoc}\n" +
- " ^^^^^^^^^^\n" +
- "Javadoc: Unexpected tag\n" +
+ "----------\n" +
+ "1. ERROR in pack\\package-info.java (at line 2)\n" +
+ " * {@inheritDoc}\n" +
+ " ^^^^^^^^^^\n" +
+ "Javadoc: Unexpected tag\n" +
+ "----------\n" +
+ "2. ERROR in pack\\package-info.java (at line 3)\n" +
+ " * @since {@inheritDoc}\n" +
+ " ^^^^^^^^^^\n" +
+ "Javadoc: Unexpected tag\n" +
+ "----------\n" +
+ "3. ERROR in pack\\package-info.java (at line 4)\n" +
+ " * @blah {@inheritDoc}\n" +
+ " ^^^^^^^^^^\n" +
+ "Javadoc: Unexpected tag\n" +
"----------\n"
);
}
-
+
// https://bugs.eclipse.org/bugs/show_bug.cgi?id=247037, verify that we complain about @inheritDoc
// being used in package level javadoc (variation)
public void testBug247037b() {
@@ -3934,26 +3934,26 @@ public class JavadocTest_1_5 extends JavadocTest {
" */\n" +
"package pack;\n"
},
- "----------\n" +
- "1. ERROR in pack\\package-info.java (at line 2)\n" +
- " * @return {@inheritDoc}\n" +
- " ^^^^^^\n" +
- "Javadoc: Unexpected tag\n" +
- "----------\n" +
- "2. ERROR in pack\\package-info.java (at line 2)\n" +
- " * @return {@inheritDoc}\n" +
- " ^^^^^^^^^^\n" +
- "Javadoc: Unexpected tag\n" +
- "----------\n" +
- "3. ERROR in pack\\package-info.java (at line 3)\n" +
- " * @param blah {@inheritDoc}\n" +
- " ^^^^^\n" +
- "Javadoc: Unexpected tag\n" +
- "----------\n" +
- "4. ERROR in pack\\package-info.java (at line 3)\n" +
- " * @param blah {@inheritDoc}\n" +
- " ^^^^^^^^^^\n" +
- "Javadoc: Unexpected tag\n" +
+ "----------\n" +
+ "1. ERROR in pack\\package-info.java (at line 2)\n" +
+ " * @return {@inheritDoc}\n" +
+ " ^^^^^^\n" +
+ "Javadoc: Unexpected tag\n" +
+ "----------\n" +
+ "2. ERROR in pack\\package-info.java (at line 2)\n" +
+ " * @return {@inheritDoc}\n" +
+ " ^^^^^^^^^^\n" +
+ "Javadoc: Unexpected tag\n" +
+ "----------\n" +
+ "3. ERROR in pack\\package-info.java (at line 3)\n" +
+ " * @param blah {@inheritDoc}\n" +
+ " ^^^^^\n" +
+ "Javadoc: Unexpected tag\n" +
+ "----------\n" +
+ "4. ERROR in pack\\package-info.java (at line 3)\n" +
+ " * @param blah {@inheritDoc}\n" +
+ " ^^^^^^^^^^\n" +
+ "Javadoc: Unexpected tag\n" +
"----------\n"
);
}
@@ -4002,48 +4002,48 @@ public class JavadocTest_1_5 extends JavadocTest {
" * @see goo.bar\n" +
" * @see foo.bar.goo\n" +
" */\n" +
- "package foo.bar;\n"
+ "package foo.bar;\n"
},
- "----------\n" +
- "1. ERROR in foo\\bar\\package-info.java (at line 2)\n" +
- " * @see ClassInSamePackage#SOME_FIELD\n" +
- " ^^^^^^^^^^^^^^^^^^\n" +
- "Javadoc: Invalid reference\n" +
- "----------\n" +
- "2. ERROR in foo\\bar\\package-info.java (at line 4)\n" +
- " * @see ClassInSamePackage#SOME_FIELD\n" +
- " ^^^^^^^^^^^^^^^^^^\n" +
- "Javadoc: Invalid reference\n" +
- "----------\n" +
- "3. ERROR in foo\\bar\\package-info.java (at line 5)\n" +
- " * @see ClassInSubPackage#foo\n" +
- " ^^^^^^^^^^^^^^^^^\n" +
- "Javadoc: ClassInSubPackage cannot be resolved to a type\n" +
- "----------\n" +
- "4. ERROR in foo\\bar\\package-info.java (at line 7)\n" +
- " * @see ClassInSubPackage#foo\n" +
- " ^^^^^^^^^^^^^^^^^\n" +
- "Javadoc: ClassInSubPackage cannot be resolved to a type\n" +
- "----------\n" +
- "5. ERROR in foo\\bar\\package-info.java (at line 8)\n" +
- " * @see ClassInEnclosingPackage\n" +
- " ^^^^^^^^^^^^^^^^^^^^^^^\n" +
- "Javadoc: ClassInEnclosingPackage cannot be resolved to a type\n" +
- "----------\n" +
- "6. ERROR in foo\\bar\\package-info.java (at line 10)\n" +
- " * @see ClassInEnclosingPackage\n" +
- " ^^^^^^^^^^^^^^^^^^^^^^^\n" +
- "Javadoc: ClassInEnclosingPackage cannot be resolved to a type\n" +
+ "----------\n" +
+ "1. ERROR in foo\\bar\\package-info.java (at line 2)\n" +
+ " * @see ClassInSamePackage#SOME_FIELD\n" +
+ " ^^^^^^^^^^^^^^^^^^\n" +
+ "Javadoc: Invalid reference\n" +
+ "----------\n" +
+ "2. ERROR in foo\\bar\\package-info.java (at line 4)\n" +
+ " * @see ClassInSamePackage#SOME_FIELD\n" +
+ " ^^^^^^^^^^^^^^^^^^\n" +
+ "Javadoc: Invalid reference\n" +
+ "----------\n" +
+ "3. ERROR in foo\\bar\\package-info.java (at line 5)\n" +
+ " * @see ClassInSubPackage#foo\n" +
+ " ^^^^^^^^^^^^^^^^^\n" +
+ "Javadoc: ClassInSubPackage cannot be resolved to a type\n" +
+ "----------\n" +
+ "4. ERROR in foo\\bar\\package-info.java (at line 7)\n" +
+ " * @see ClassInSubPackage#foo\n" +
+ " ^^^^^^^^^^^^^^^^^\n" +
+ "Javadoc: ClassInSubPackage cannot be resolved to a type\n" +
+ "----------\n" +
+ "5. ERROR in foo\\bar\\package-info.java (at line 8)\n" +
+ " * @see ClassInEnclosingPackage\n" +
+ " ^^^^^^^^^^^^^^^^^^^^^^^\n" +
+ "Javadoc: ClassInEnclosingPackage cannot be resolved to a type\n" +
+ "----------\n" +
+ "6. ERROR in foo\\bar\\package-info.java (at line 10)\n" +
+ " * @see ClassInEnclosingPackage\n" +
+ " ^^^^^^^^^^^^^^^^^^^^^^^\n" +
+ "Javadoc: ClassInEnclosingPackage cannot be resolved to a type\n" +
"----------\n");
- }
+ }
/**
- * Additional tests for "https://bugs.eclipse.org/bugs/show_bug.cgi?id=286918"
+ * Additional tests for "https://bugs.eclipse.org/bugs/show_bug.cgi?id=286918"
* @test that in a non package-info.java file
* 2. References without qualified names to valid Java elements in the same package are ACCEPTED
* 2. References without qualified names to valid Java elements in other packages are REPORTED
* 3. References with qualified names to valid Java elements are accepted
- */
+ */
public void testBug284333a() {
runNegativeTest(new String[]{
"goo/bar/package-info.java",
@@ -4088,36 +4088,36 @@ public class JavadocTest_1_5 extends JavadocTest {
" public static void foo() {\n" +
" }\n" +
" " +
- " }\n"
+ " }\n"
},
- "----------\n" +
- "1. ERROR in foo\\bar\\NotAPackageInfo.java (at line 9)\n" +
- " * @see ClassInSubPackage#foo\n" +
- " ^^^^^^^^^^^^^^^^^\n" +
- "Javadoc: ClassInSubPackage cannot be resolved to a type\n" +
- "----------\n" +
- "2. ERROR in foo\\bar\\NotAPackageInfo.java (at line 11)\n" +
- " * @see ClassInSubPackage#foo\n" +
- " ^^^^^^^^^^^^^^^^^\n" +
- "Javadoc: ClassInSubPackage cannot be resolved to a type\n" +
- "----------\n" +
- "3. ERROR in foo\\bar\\NotAPackageInfo.java (at line 15)\n" +
- " * @see ClassInEnclosingPackage\n" +
- " ^^^^^^^^^^^^^^^^^^^^^^^\n" +
- "Javadoc: ClassInEnclosingPackage cannot be resolved to a type\n" +
- "----------\n" +
- "4. ERROR in foo\\bar\\NotAPackageInfo.java (at line 17)\n" +
- " * @see ClassInEnclosingPackage\n" +
- " ^^^^^^^^^^^^^^^^^^^^^^^\n" +
- "Javadoc: ClassInEnclosingPackage cannot be resolved to a type\n" +
+ "----------\n" +
+ "1. ERROR in foo\\bar\\NotAPackageInfo.java (at line 9)\n" +
+ " * @see ClassInSubPackage#foo\n" +
+ " ^^^^^^^^^^^^^^^^^\n" +
+ "Javadoc: ClassInSubPackage cannot be resolved to a type\n" +
+ "----------\n" +
+ "2. ERROR in foo\\bar\\NotAPackageInfo.java (at line 11)\n" +
+ " * @see ClassInSubPackage#foo\n" +
+ " ^^^^^^^^^^^^^^^^^\n" +
+ "Javadoc: ClassInSubPackage cannot be resolved to a type\n" +
+ "----------\n" +
+ "3. ERROR in foo\\bar\\NotAPackageInfo.java (at line 15)\n" +
+ " * @see ClassInEnclosingPackage\n" +
+ " ^^^^^^^^^^^^^^^^^^^^^^^\n" +
+ "Javadoc: ClassInEnclosingPackage cannot be resolved to a type\n" +
+ "----------\n" +
+ "4. ERROR in foo\\bar\\NotAPackageInfo.java (at line 17)\n" +
+ " * @see ClassInEnclosingPackage\n" +
+ " ^^^^^^^^^^^^^^^^^^^^^^^\n" +
+ "Javadoc: ClassInEnclosingPackage cannot be resolved to a type\n" +
"----------\n");
}
/**
- * Additional tests for "https://bugs.eclipse.org/bugs/show_bug.cgi?id=284333"
+ * Additional tests for "https://bugs.eclipse.org/bugs/show_bug.cgi?id=284333"
* @test that in a non package-info.java file
* 2. References without qualified names to imported Java elements in other packages are ACCEPTED
* 3. References with qualified names to valid Java elements are ACCEPTED
- */
+ */
public void testBug284333b() {
runConformTest(new String[] {
"goo/bar/package-info.java",
@@ -4167,7 +4167,7 @@ public class JavadocTest_1_5 extends JavadocTest {
" public static void foo() {\n" +
" }\n" +
" " +
- " }\n"
+ " }\n"
});
}
// https://bugs.eclipse.org/bugs/show_bug.cgi?id=322581
@@ -4189,15 +4189,15 @@ public class JavadocTest_1_5 extends JavadocTest {
null,
options,
"----------\n" +
- "1. ERROR in X.java (at line 5)\n" +
- " public <T, U, V> void foo(int val, Object obj) {}\n" +
- " ^^^\n" +
- "Javadoc: Missing tag for parameter val\n" +
- "----------\n" +
- "2. ERROR in X.java (at line 5)\n" +
- " public <T, U, V> void foo(int val, Object obj) {}\n" +
- " ^^^\n" +
- "Javadoc: Missing tag for parameter obj\n" +
+ "1. ERROR in X.java (at line 5)\n" +
+ " public <T, U, V> void foo(int val, Object obj) {}\n" +
+ " ^^^\n" +
+ "Javadoc: Missing tag for parameter val\n" +
+ "----------\n" +
+ "2. ERROR in X.java (at line 5)\n" +
+ " public <T, U, V> void foo(int val, Object obj) {}\n" +
+ " ^^^\n" +
+ "Javadoc: Missing tag for parameter obj\n" +
"----------\n",
JavacTestOptions.Excuse.EclipseWarningConfiguredAsError
);
@@ -4223,7 +4223,7 @@ public class JavadocTest_1_5 extends JavadocTest {
" * Returns a {@link ListCallable} that wraps the result from calling <code>callable</code>.\n" +
" * @param callable the {@link Callable} to wrap\n" +
" * @return the wrapper\n" +
- " */\n" +
+ " */\n" +
" public static <T> ListCallable<T> from(final Callable<T> callable) { // don't warn\n" +
" return new ListCallable<T>() {\n" +
" @Override\n" +
@@ -4237,10 +4237,10 @@ public class JavadocTest_1_5 extends JavadocTest {
null,
options,
"----------\n" +
- "1. ERROR in ListCallable.java (at line 7)\n" +
- " public abstract class ListCallable<V> implements Callable<List<V>> { // good warning\n" +
- " ^\n" +
- "Javadoc: Missing tag for parameter V\n" +
+ "1. ERROR in ListCallable.java (at line 7)\n" +
+ " public abstract class ListCallable<V> implements Callable<List<V>> { // good warning\n" +
+ " ^\n" +
+ "Javadoc: Missing tag for parameter V\n" +
"----------\n",
JavacTestOptions.Excuse.EclipseWarningConfiguredAsError
);
@@ -4260,18 +4260,18 @@ public class JavadocTest_1_5 extends JavadocTest {
" /**\n" +
" * @param o the given object\n" +
" * @see #foo(p.O[])\n" +
- " */\n" +
+ " */\n" +
" public void foo(Object o) {\n" +
" }\n" +
"}"
},
null,
options,
- "----------\n" +
- "1. ERROR in X.java (at line 7)\n" +
- " * @see #foo(p.O[])\n" +
- " ^^^\n" +
- "Illegal qualified access from the type parameter p\n" +
+ "----------\n" +
+ "1. ERROR in X.java (at line 7)\n" +
+ " * @see #foo(p.O[])\n" +
+ " ^^^\n" +
+ "Illegal qualified access from the type parameter p\n" +
"----------\n",
JavacTestOptions.Excuse.EclipseWarningConfiguredAsError
);
@@ -4291,18 +4291,18 @@ public class JavadocTest_1_5 extends JavadocTest {
" /**\n" +
" * @param o the given object\n" +
" * @see #foo(O[])\n" +
- " */\n" +
+ " */\n" +
" public void foo(Object o) {\n" +
" }\n" +
"}"
},
null,
options,
- "----------\n" +
- "1. ERROR in X.java (at line 7)\n" +
- " * @see #foo(O[])\n" +
- " ^\n" +
- "Javadoc: O[] cannot be resolved to a type\n" +
+ "----------\n" +
+ "1. ERROR in X.java (at line 7)\n" +
+ " * @see #foo(O[])\n" +
+ " ^\n" +
+ "Javadoc: O[] cannot be resolved to a type\n" +
"----------\n",
JavacTestOptions.Excuse.EclipseWarningConfiguredAsError
);
@@ -4322,18 +4322,18 @@ public class JavadocTest_1_5 extends JavadocTest {
" /**\n" +
" * @param o the given object\n" +
" * @see #foo(test.O[])\n" +
- " */\n" +
+ " */\n" +
" public void foo(Object o) {\n" +
" }\n" +
"}"
},
null,
options,
- "----------\n" +
- "1. ERROR in X.java (at line 7)\n" +
- " * @see #foo(test.O[])\n" +
- " ^^^^^^\n" +
- "Javadoc: test[] cannot be resolved to a type\n" +
+ "----------\n" +
+ "1. ERROR in X.java (at line 7)\n" +
+ " * @see #foo(test.O[])\n" +
+ " ^^^^^^\n" +
+ "Javadoc: test[] cannot be resolved to a type\n" +
"----------\n",
JavacTestOptions.Excuse.EclipseWarningConfiguredAsError
);
@@ -4353,18 +4353,18 @@ public class JavadocTest_1_5 extends JavadocTest {
" /**\n" +
" * @param o the given object\n" +
" * @see #foo(test.O)\n" +
- " */\n" +
+ " */\n" +
" public void foo(Object o) {\n" +
" }\n" +
"}"
},
null,
options,
- "----------\n" +
- "1. ERROR in X.java (at line 7)\n" +
- " * @see #foo(test.O)\n" +
- " ^^^^^^\n" +
- "Javadoc: test cannot be resolved to a type\n" +
+ "----------\n" +
+ "1. ERROR in X.java (at line 7)\n" +
+ " * @see #foo(test.O)\n" +
+ " ^^^^^^\n" +
+ "Javadoc: test cannot be resolved to a type\n" +
"----------\n",
JavacTestOptions.Excuse.EclipseWarningConfiguredAsError
);

Back to the top