Integrated: 8344706: Implement JEP 512: Compact Source Files and Instance Main Methods
Jan Lahoda
jlahoda at openjdk.org
Fri May 2 06:13:57 UTC 2025
On Fri, 4 Apr 2025 07:20:23 GMT, Jan Lahoda <jlahoda at openjdk.org> wrote:
> This is a PR that implements JEP: Compact Source Files and Instance Main Methods. Changes include:
> - `java.io.IO` moved to `java.lang.IO`, and no longer uses `System.console()` to implement the methods (thanks to @stuart-marks)
> - `java. ... .IO` is no longer automatically imported in any compilation unit
> - the feature is finalized (i.e. no longer requires `--enable-preview`)
This pull request has now been integrated.
Changeset: d29700cc
Author: Jan Lahoda <jlahoda at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/d29700cc80003d6baddb419f2974ab226478bacc
Stats: 1061 lines in 59 files changed: 336 ins; 585 del; 140 mod
8344706: Implement JEP 512: Compact Source Files and Instance Main Methods
Co-authored-by: Stuart Marks <smarks at openjdk.org>
Reviewed-by: liach, cstein, vromero, naoto
-------------
PR: https://git.openjdk.org/jdk/pull/24438
More information about the core-libs-dev
mailing list