On Thu, 24 Aug 2023 17:36:46 GMT, Erik Joelsson <er...@openjdk.org> wrote:

>> In the JDK build we have various build tools that generate source code from 
>> data files. For most of these tools, the source files are based on template 
>> files, which already have copyright headers, but for some, the complete 
>> source file is generated by the tool, which is providing the copyright 
>> header programatically. For the latter, we would like to implement an 
>> override mechanism in each tool so that we can change the copyright header 
>> from a custom makefile.
>
> Erik Joelsson has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Suggestion from dholmes

make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java line 236:

> 234:                     case "-jdk-header-template":
> 235:                         jdkHeaderTemplate = new String(
> 236:                             Files.readAllBytes(Paths.get(args[++i])),

Can `java.nio.file.Files#readString(java.nio.file.Path)` be used instead?

make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java 
line 63:

> 61:         } else if (args.length == 5) {
> 62:             if ("-jdk-header-template".equals(args[i])) {
> 63:                 jdkHeaderTemplate = new 
> String(Files.readAllBytes(Paths.get(args[++i])),

Can be simplified with `Files.readString(java.nio.file.Path)`

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

PR Review Comment: https://git.openjdk.org/jdk/pull/15346#discussion_r1305246836
PR Review Comment: https://git.openjdk.org/jdk/pull/15346#discussion_r1305247477

Reply via email to