3 ms·
type erasure for generics is annoying I too have spent significant time programming in both C# and Java. This complaint about type erasure in Java: When does
by throwaway2037 3y ago
type erasure for generics is annoying
I too have spent significant time programming in both C# and Java. This complaint about type erasure in Java: When does it affect your daily life? There are so many craft workarounds available now that it hardly comes up anymore.
Also, would your opinion of Java significantly change if type erasure was removed or never existed?
- throy930493 3y agoI have much more experience in C# then Java FWIW, so you're welcome to take my opinions with a grain of salt. I've had a couple of really annoying errors with Beam serializers that took me way longer to debug then I thought was worthwhile. I think it is a worse choice, it's too ingrained in the language and ecosystem to change. That and a couple of other nits would likely make me pick Java over C# or Go if I was starting a new project going forward.