git: openjdk/jdk: 8295803: Console should be usable in jshell and other environments

Naoto Sato naoto at openjdk.org
Wed Dec 7 20:50:45 UTC 2022


Changeset: 8a9911ef
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-12-07 20:49:29 +0000
URL:       https://git.openjdk.org/jdk/commit/8a9911ef1762ae837e427ec9d91b1399ba33b6e4

8295803: Console should be usable in jshell and other environments

Reviewed-by: jlaskey, alanb

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/PrintWriter.java
+ src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaIOAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/io/JdkConsole.java
+ src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/util/Password.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/module-info.java
+ test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/RedirectTest.java
+ test/jdk/java/io/Console/SecurityManagerTest.java
+ test/jdk/java/io/Console/input.txt
+ test/jdk/java/io/Console/test.policy



More information about the jdk-changes mailing list