Published: October 3, 2025
4
1
19

The class http://java.lang.IO got added in #Java25 without a JEP. But Java Swing's JDatePicker is being proposed as a JEP. https://openjdk.org/jeps/83688... What is the rationale? // @Java @BillyKorando @nipafx

@brunoborges @java @BillyKorando @nipafx IO is straightforward and missing since Java 1.0 while JDatePicker API and scope are harder to nail in the first attempt. Java already has its set of Date API deprecations and mistakes, they probably want to avoid adding more

@govisagod512 @java @BillyKorando @nipafx It's a good rationale, but after the fact. I don't remember if OpenJDK has a documented rationale for whether new APIs must be a JEP or not.

@brunoborges @java @BillyKorando @nipafx Swing just have better engineers 😬

@brunoborges @java @BillyKorando @nipafx Do not mix with http://System.in - what could possibly go wrong? 🫠

Image in tweet by Bruno Borges

Share this thread

Read on Twitter

View original thread

Navigate thread

1/6