[jdk21u-dev] RFR: 8366261: Provide utility methods for sun.security.util.Password

Ralf Schmelter rschmelter at openjdk.org
Thu Feb 19 11:47:22 UTC 2026


On Wed, 18 Feb 2026 07:50:32 GMT, Goetz Lindenmaier <goetz at openjdk.org> wrote:

> src/java.base/share/classes/java/io/Console.java
> Resolved several chunks
>  * import
>  * isTerminal() does not exist in 21, omitted.
>  * two chunks need to be implemented differently: replace istty() by the two
>    new methods.
>  * place new methods in file
> 
> src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
> Resolved because https://bugs.openjdk.org/browse/JDK-8330276: "Console methods with explicit Locale" is not in 21.
> 
> src/java.base/unix/native/libjava/Console_md.c
> src/java.base/windows/native/libjava/Console_md.c
> test/jdk/java/io/Console/ModuleSelectionTest.java
> Trivial resolves.
> 
> Further I needed adaptions to make it compile, see extra commit.

Looks good.

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

Marked as reviewed by rschmelter (Reviewer).

PR Review: https://git.openjdk.org/jdk21u-dev/pull/2616#pullrequestreview-3825308236


More information about the jdk-updates-dev mailing list