Bill Pugh of the University of Maryland has released
FindBugs
1.3.8, an automated open source tool for finding potential
bugs in Java code. New bug detectors in this release include:
- SF_SWITCH_NO_DEFAULT: missing default case in switch statement.
- SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROW: value ignored when switch fallthrough leads to thrown exception.
- INT_VACUOUS_BIT_OPERATION: bit operations that don't do any meaningful work.
- FB_UNEXPECTED_WARNING: warning generated that conflicts with
@NoWarning
FindBugs annotation.
- FB_MISSING_EXPECTED_WARNING: warning not generated despite presence of
@ExpectedWarning
FindBugs annotation.