Report card: Java 19 and the end of Kotlin

1 · Jake Wharton · Sept. 20, 2022, 2:30 p.m.
Three years ago I gave the talk “What’s new in Java 19: The end of Kotlin?” which forecasted what a future Java language would look like in September 2022 when Java 19 was released. Check your calendars, folks. It’s September 2022 right now and Java 19 was released today! As expected my predictions were not perfect, but I’m pretty happy with the results. Let’s check in with each feature and see how my predictions fared report-card style1. Local methods This feature allows for methods to be decla...