R
Roedy Green
There are some little surprises in 1.8. Regex checking at compile
time, fake enums, lightweight, that can be retrofitted to magic int
code. I was asking for those back in the Java 1.0 days. Now they come
out is the wash as a side effect of annotations. Units of measure
consistency (without unit conversion).
A nullness checker incompatible with Intellij/FindBug's.
Checks that you remembered to initialise everything.
making sure you don't use == unless you used intern.
Checking GUI thread use.
time, fake enums, lightweight, that can be retrofitted to magic int
code. I was asking for those back in the Java 1.0 days. Now they come
out is the wash as a side effect of annotations. Units of measure
consistency (without unit conversion).
A nullness checker incompatible with Intellij/FindBug's.
Checks that you remembered to initialise everything.
making sure you don't use == unless you used intern.
Checking GUI thread use.