SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.8.2
Threshold is medium
Effort is default
Summary
Classes |
Bugs |
Errors |
Missing Classes |
13 |
6 |
0 |
0 |
com.irurueta.statistics.ChiSqDist
Bug |
Category |
Details |
Line |
Priority |
Exception thrown in class com.irurueta.statistics.ChiSqDist at new com.irurueta.statistics.ChiSqDist(double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. |
BAD_PRACTICE |
CT_CONSTRUCTOR_THROW |
52 |
Medium |
com.irurueta.statistics.GaussianRandomizer
Bug |
Category |
Details |
Line |
Priority |
Exception thrown in class com.irurueta.statistics.GaussianRandomizer at new com.irurueta.statistics.GaussianRandomizer(Random, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. |
BAD_PRACTICE |
CT_CONSTRUCTOR_THROW |
102 |
Medium |
com.irurueta.statistics.NormalDist
Bug |
Category |
Details |
Line |
Priority |
Exception thrown in class com.irurueta.statistics.NormalDist at new com.irurueta.statistics.NormalDist(double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. |
BAD_PRACTICE |
CT_CONSTRUCTOR_THROW |
67 |
Medium |
com.irurueta.statistics.Randomizer
Bug |
Category |
Details |
Line |
Priority |
Exception thrown in class com.irurueta.statistics.Randomizer at new com.irurueta.statistics.Randomizer(Random) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. |
BAD_PRACTICE |
CT_CONSTRUCTOR_THROW |
78 |
Medium |
com.irurueta.statistics.Randomizer.getInternalRandom() may expose internal representation by returning Randomizer.internalRandom |
MALICIOUS_CODE |
EI_EXPOSE_REP |
89 |
Medium |
com.irurueta.statistics.Randomizer.setInternalRandom(Random) may expose internal representation by storing an externally mutable object into Randomizer.internalRandom |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
103 |
Medium |