On Mon, 10 May 2021 19:10:15 GMT, Jonathan Gibbons <j...@openjdk.org> wrote:
> Please review a change for JavaDoc, for the Standard Doclet to copy legal > header files into the generated docs from a default or designated directory. src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java line 361: > 359: try (OutputStream out = df.openOutputStream()) { > 360: Files.copy(entry, out); > 361: } I'm surprised to see you using `Files.copy(Path source, OutputStream out)` instead of `DocFile.copyFile(DocFile)`. Last time I suggested we use Files.copy instead of the DocFile.copyFile in jdk.javadoc, you argued that the latter is more helpful to an end-user: > In terms of general philosophy, when any IO problem occurs, I think it is > important to specify the file involved, to give the end-user the best > information for that person to diagnose the external condition. To me, that > is better and more specific than saying "error copying from A to B, something > went wrong with one of them". ------------- PR: https://git.openjdk.java.net/jdk/pull/3954