Re:Java's records, Lombok's data, and Kotlin's data classes
by ragnese on Friday May 07, 2021 @08:13PM
(#27082334)
Exactly this. Java-the-language is so simple that Java-in-practice is disgustingly littered with verbose patterns to accomplish really basic abstraction concepts, annotations that may or may not work at runtime, and runtime reflection with unsafe casting because of type-erased generics.
Java codebases are way scarier than Scala.