← Back to context

Comment by tsimionescu

9 hours ago

Except of course they are breaking backwards compatibility, in relatively subtle ways, for anything that uses the standard library wrapper types. So every use of Integer, Boolean , etc is an opportunity for either a compilation error or a runtime bug.

Honestly, if you're relying on `new Integer(999) == new Integer(999)` to be false, you've earned your bug.