FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.1

Threshold is Low

Effort is Max

Summary

Classes Bugs Errors Missing Classes
41 12 0 0

fr.inria.opengve.mascoptLib.numeric.MascoptDouble

Bug Category Details Line
Equals method for fr.inria.opengve.mascoptLib.numeric.MascoptDouble assumes the argument is of type MascoptDouble BAD_PRACTICE BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS 284
fr.inria.opengve.mascoptLib.numeric.MascoptDouble.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 284

fr.inria.opengve.mascoptLib.numeric.MascoptInteger

Bug Category Details Line
Equals method for fr.inria.opengve.mascoptLib.numeric.MascoptInteger assumes the argument is of type MascoptInteger BAD_PRACTICE BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS 289
fr.inria.opengve.mascoptLib.numeric.MascoptInteger.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 289

fr.inria.opengve.mascoptLib.numeric.MascoptMPDecimal

Bug Category Details Line
Equals method for fr.inria.opengve.mascoptLib.numeric.MascoptMPDecimal assumes the argument is of type MascoptMPDecimal BAD_PRACTICE BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS 335
Unchecked/unconfirmed cast from fr.inria.opengve.mascoptLib.numeric.MascoptAbstractMP to fr.inria.opengve.mascoptLib.numeric.MascoptMPDecimal in fr.inria.opengve.mascoptLib.numeric.MascoptMPDecimal.divide(AbstractScalar) STYLE BC_UNCONFIRMED_CAST 164
Unchecked/unconfirmed cast from fr.inria.opengve.mascoptLib.numeric.MascoptAbstractMP to fr.inria.opengve.mascoptLib.numeric.MascoptMPDecimal in fr.inria.opengve.mascoptLib.numeric.MascoptMPDecimal.pow(AbstractScalar) STYLE BC_UNCONFIRMED_CAST 297
fr.inria.opengve.mascoptLib.numeric.MascoptMPDecimal.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 335
Class fr.inria.opengve.mascoptLib.numeric.MascoptMPDecimal defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available

fr.inria.opengve.mascoptLib.numeric.MascoptMPInteger

Bug Category Details Line
Equals method for fr.inria.opengve.mascoptLib.numeric.MascoptMPInteger assumes the argument is of type MascoptMPInteger BAD_PRACTICE BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS 318
fr.inria.opengve.mascoptLib.numeric.MascoptMPInteger.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 318
Class fr.inria.opengve.mascoptLib.numeric.MascoptMPInteger defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available