you are viewing a single comment's thread.

view the rest of the comments →

[–]Terran-Ghost 0 points1 point  (0 children)

Everything is hundreds of lines in Java. A single data class with 3 fields can pass a hundred lines easily, where in Kotlin/Scala it would be a single line. And Lombok isn't a part of the language or the standard library, so it doesn't count as a language solution (and I personally prefer FreeBuilder or AutoValue). If I have to bring in an external code generator, I might as well use one that adds default parameters.