The following document contains the results of FindBugs Report
FindBugs Version is 1.2.1
Threshold is Low
Effort is Max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
41 | 12 | 0 | 0 |
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 |
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 |
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 |
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 |