[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