On Tue, 23 Apr 2024 20:35:43 GMT, Naoto Sato <[email protected]> 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