FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.1.0-RC6

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
8 8 0 0

de.sw4j.examples.bitoperation.CheckSign

Bug Category Details Line Priority
Check for sign of bitwise operation in de.sw4j.examples.bitoperation.CheckSign.bug(int) BAD_PRACTICE BIT_SIGNED_CHECK 27 Medium

de.sw4j.examples.clone.NoClone

Bug Category Details Line Priority
Class de.sw4j.examples.clone.NoClone implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 22 Medium

de.sw4j.examples.clone.NoCloneable

Bug Category Details Line Priority
de.sw4j.examples.clone.NoCloneable defines clone() but doesn't implement Cloneable BAD_PRACTICE CN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLE 26 Medium

de.sw4j.examples.clone.NoSuperClone

Bug Category Details Line Priority
de.sw4j.examples.clone.NoSuperClone.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 26-27 Medium

de.sw4j.examples.compare.Covariant

Bug Category Details Line Priority
Abstract de.sw4j.examples.compare.Covariant defines compareTo(Covariant) method BAD_PRACTICE CO_ABSTRACT_SELF 22 Low

de.sw4j.examples.equals.EqualsAssume

Bug Category Details Line Priority
Equals method for de.sw4j.examples.equals.EqualsAssume assumes the argument is of type EqualsAssume BAD_PRACTICE BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS 27 Medium

de.sw4j.examples.nullpointer.BooleanReturnsNull

Bug Category Details Line Priority
de.sw4j.examples.nullpointer.BooleanReturnsNull.booleanMethod() has Boolean return type and returns explicit null BAD_PRACTICE NP_BOOLEAN_RETURN_NULL 25 Medium

de.sw4j.examples.numbers.KnownConstant

Bug Category Details Line Priority
Rough value of Math.PI found: 3.141 BAD_PRACTICE CNT_ROUGH_CONSTANT_VALUE 25 Medium