test/jdk/javadoc/tool/6958836/Test.java
Print this page
@@ -68,34 +68,21 @@
opts.addAll(testOpts);
opts.add(pkg);
StringWriter errSW = new StringWriter();
PrintWriter errPW = new PrintWriter(errSW);
- StringWriter warnSW = new StringWriter();
- PrintWriter warnPW = new PrintWriter(warnSW);
- StringWriter noteSW = new StringWriter();
- PrintWriter notePW = new PrintWriter(noteSW);
-
- int rc = com.sun.tools.javadoc.Main.execute("javadoc",
- errPW, warnPW, notePW,
- "com.sun.tools.doclets.standard.Standard",
- getClass().getClassLoader(),
- opts.toArray(new String[opts.size()]));
+ int rc = jdk.javadoc.internal.tool.Main.execute(
+ opts.toArray(new String[opts.size()]),
+ errPW);
System.err.println("rc: " + rc);
errPW.close();
String errOut = errSW.toString();
System.err.println("Errors:\n" + errOut);
- warnPW.close();
- String warnOut = warnSW.toString();
- System.err.println("Warnings:\n" + warnOut);
- notePW.close();
- String noteOut = noteSW.toString();
- System.err.println("Notes:\n" + noteOut);
check(errOut, "Errors.java", expectErrs);
- check(warnOut, " warning ", expectWarns); // requires -locale en_US
+ check(errOut, " warning ", expectWarns); // requires -locale en_US
}
void check(String text, String expectText, int expectCount) {
int foundCount = 0;
for (String line: text.split("[\r\n]+")) {