On Thu, 27 Apr 2023 08:02:50 GMT, KIRIYAMA Takuya <d...@openjdk.org> wrote:

> I modified the location from which javadoc copies some legal files to the 
> generated documentation.  If --legal-notices option is set to default or 
> nothing is specified,, GPLv2 Legal Documents are copied from legal/java.base/ 
> directory, such as LICENSE, ADDITIONAL_LICENSE_INFO and ASSEMBLY_EXCEPTION.
> 
> Would you please review this fix?

The change to use a mixture of `Path` and `File` is bizarre and mostly 
gratuitous and unnecessary.
Please stay using `nio.Path` objects.

test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java line 
35:

> 33: 
> 34: import java.io.IOException;
> 35: import java.io.File;

Use `java.nio.Path`, not `java.io.File`

test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java line 
109:

> 107: 
> 108:         Set<File> expectFiles = getExpectFiles(optionKind, indexKind, 
> legal);
> 109:         Set<File> foundFiles = listFiles(out.resolve("legal"));

Do not change return type from `Path` to `File`

-------------

Changes requested by jjg (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/13686#pullrequestreview-1415181295
PR Review Comment: https://git.openjdk.org/jdk/pull/13686#discussion_r1186340653
PR Review Comment: https://git.openjdk.org/jdk/pull/13686#discussion_r1186341069

Reply via email to