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

Goetz Lindenmaier goetz at openjdk.org
Sun Feb 22 19:40:20 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.

This pull request has now been integrated.

Changeset: 91417890
Author:    Goetz Lindenmaier <goetz at openjdk.org>
URL:       https://git.openjdk.org/jdk21u-dev/commit/91417890a24450d7cb23d188df4f631304d41ed6
Stats:     119 lines in 6 files changed: 95 ins; 0 del; 24 mod

8366261: Provide utility methods for sun.security.util.Password

Reviewed-by: rschmelter
Backport-of: b0a520657d980f14b86afe6027dc0ebd34afef8f

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

PR: https://git.openjdk.org/jdk21u-dev/pull/2616


More information about the jdk-updates-dev mailing list