There is also one non-location change: kotlin.Byte (and likely other primitives) now have real equals and toString overrides, which matches their native source and documentation; before they appeared to have fake overrides.
java/abstract-to-concrete-cast
when
DeadRefTypes
java/internal-representation-exposure
instanceof
equals
override
NotNullExpr
java/unreachable-catch-clause
java/complex-boolean-expression