|
|
|
|
|
by pjmlp
25 days ago
|
|
The biggest design issue with adding value types and non nullable to Java, is that the number one design requirement of any solution is not to break Maven Central. Every compiled JAR out there has to keep working as always on a JVM with updated semantics, and worse code has to be compatible, when passing class instances around between old and new code. Then there are the guest languages on the JVM as well. |
|