5 ms·
Other jvm languages compile to the byte code and fix this by inlining the optional transparently. What you mean by “at a language level” would break the byte c
by rad_gruchalski 4y ago
Other jvm languages compile to the byte code and fix this by inlining the optional transparently.
What you mean by “at a language level” would break the byte code for jars compiled with older jdks.
- didip 4y agoBreaking backward compatibility is not the end of the world.
- bismuthcrystal 4y agoIt might not be, but is damn close to it.
- rad_gruchalski 4y agoMaybe not for you. I have experienced the Python 2 to 3. When I use Java, I’m happy I can rely on the compatibility.
- pgwhalen 4y agoThank god the Java language designers don’t share your point of view.