src/share/classes/com/sun/tools/javadoc/api/JavadocTool.java

changeset 1544
62d91c13dce2
parent 1543
1690928dc560
child 2525
2eb010b6cb22
equal deleted inserted replaced
1543:1690928dc560 1544:62d91c13dce2
141 public int run(InputStream in, OutputStream out, OutputStream err, String... arguments) { 141 public int run(InputStream in, OutputStream out, OutputStream err, String... arguments) {
142 PrintWriter err_pw = new PrintWriter(err == null ? System.err : err, true); 142 PrintWriter err_pw = new PrintWriter(err == null ? System.err : err, true);
143 PrintWriter out_pw = new PrintWriter(out == null ? System.out : out); 143 PrintWriter out_pw = new PrintWriter(out == null ? System.out : out);
144 try { 144 try {
145 String standardDocletName = "com.sun.tools.doclets.standard.Standard"; 145 String standardDocletName = "com.sun.tools.doclets.standard.Standard";
146 ClassLoader cl = getClass().getClassLoader();
146 return com.sun.tools.javadoc.Main.execute( 147 return com.sun.tools.javadoc.Main.execute(
147 "javadoc", err_pw, err_pw, out_pw, standardDocletName, arguments); 148 "javadoc", err_pw, err_pw, out_pw, standardDocletName, cl, arguments);
148 } finally { 149 } finally {
149 err_pw.flush(); 150 err_pw.flush();
150 out_pw.flush(); 151 out_pw.flush();
151 } 152 }
152 } 153 }

mercurial