Integrated: 8298416: Console should be declared `sealed`

Naoto Sato naoto at openjdk.org
Thu Dec 15 19:23:15 UTC 2022


On Fri, 9 Dec 2022 20:14:53 GMT, Naoto Sato <naoto at openjdk.org> wrote:

> `Console` class now has a couple of internal subclasses within `java.io` package. It should be `sealed` and subclasses be declared in the `permits` clause. The implementation resided in `Console` class is separated into `ConsoleImpl` class.

This pull request has now been integrated.

Changeset: 0ef35392
Author:    Naoto Sato <naoto at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/0ef353925e645dd519e17aeb7a83e927271f8b95
Stats:     827 lines in 3 files changed: 373 ins; 249 del; 205 mod

8298416: Console should be declared `sealed`

Reviewed-by: jpai, alanb

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

PR: https://git.openjdk.org/jdk/pull/11615


More information about the core-libs-dev mailing list