News for hackers. Stuff that matters.
Re:Java's records, Lombok's data, and Kotlin's data classes by lmm on Sunday May 09, 2021 @01:27AM (#27093475)
Yeah, if all your code and libraries are Kotlin then there's less risk of a collection being mutated under you (though even then, Kotlin gives you no way to write a method that only accepts an immutable collection - you can write a method that accepts a view-only interface, but it will always be possible to pass a mutable collection and mutate it in parallel while that method is running). But of course in that scenario there's also zero benefit from having compatibility with the Java collections.

There are no comments on this comment yet.