forked from pool/java-17-openjdk
This commit is contained in:
parent
9d19376a2d
commit
6dff1205c3
@ -11,69 +11,3 @@
|
||||
default ->
|
||||
throw new IllegalStateException(ref.get(0).getKind().toString());
|
||||
}
|
||||
--- a/test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
|
||||
+++ b/test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
|
||||
@@ -23,15 +23,19 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
- * @bug 8017191 8182765 8200432 8239804 8250766 8262992
|
||||
+ * @bug 8017191 8182765 8200432 8239804 8250766 8262992 8281944
|
||||
* @summary Javadoc is confused by at-link to imported classes outside of the set of generated packages
|
||||
- * @library ../../lib
|
||||
+ * @library /tools/lib ../../lib
|
||||
* @modules jdk.javadoc/jdk.javadoc.internal.tool
|
||||
- * @build javadoc.tester.*
|
||||
+ * @build toolbox.ToolBox javadoc.tester.*
|
||||
* @run main TestSeeTag
|
||||
*/
|
||||
|
||||
import javadoc.tester.JavadocTester;
|
||||
+import toolbox.ToolBox;
|
||||
+
|
||||
+import java.io.IOException;
|
||||
+import java.nio.file.Path;
|
||||
|
||||
public class TestSeeTag extends JavadocTester {
|
||||
|
||||
@@ -105,4 +109,40 @@ public class TestSeeTag extends JavadocTester {
|
||||
</dd>
|
||||
</dl>""");
|
||||
}
|
||||
+
|
||||
+ ToolBox tb = new ToolBox();
|
||||
+
|
||||
+ @Test
|
||||
+ public void testErroneous() throws IOException {
|
||||
+ Path src = Path.of("erroneous", "src");
|
||||
+ tb.writeJavaFiles(src, """
|
||||
+ package erroneous;
|
||||
+ /**
|
||||
+ * Comment.
|
||||
+ * @see <a href="
|
||||
+ */
|
||||
+ public class C {
|
||||
+ private C() { }
|
||||
+ }
|
||||
+ """);
|
||||
+
|
||||
+ javadoc("-d", Path.of("erroneous", "api").toString(),
|
||||
+ "-sourcepath", src.toString(),
|
||||
+ "--no-platform-links",
|
||||
+ "erroneous");
|
||||
+ checkExit(Exit.ERROR);
|
||||
+
|
||||
+ checkOutput("erroneous/C.html", true,
|
||||
+ """
|
||||
+ <dl class="notes">
|
||||
+ <dt>See Also:</dt>
|
||||
+ <dd>
|
||||
+ <ul class="see-list">
|
||||
+ <li><span class="invalid-tag">invalid input: '<a href="'</span></li>
|
||||
+ </ul>
|
||||
+ </dd>
|
||||
+ </dl>
|
||||
+ """);
|
||||
+
|
||||
+ }
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user