On Tue, 23 Apr 2024 20:35:43 GMT, Naoto Sato <na...@openjdk.org> wrote:
> Proposing new overloaded methods in `java.io.Console` class that explicitly > take a `Locale` argument. Existing methods rely on the default locale, so the > users won't be able to format their prompts/outputs in a certain locale > explicitly. src/java.base/share/classes/java/io/Console.java line 193: > 191: * {@code locale}. > 192: * > 193: * @param locale locale used for formatting Specify the behavior when locale is null? src/java.base/share/classes/java/io/Console.java line 202: > 200: * string. If there are more arguments than format > specifiers, the > 201: * extra arguments are ignored. The number of arguments is > 202: * variable and may be zero. The maximum number of > arguments is readLine and readPassword don't have this statement (The number of arguments is variable and may be zero). Is this statement helpful for those methods as well? ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/18923#discussion_r1583826762 PR Review Comment: https://git.openjdk.org/jdk/pull/18923#discussion_r1583828717