SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.9.1
Threshold is medium
Effort is default
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 221 |
9 |
0 |
0 |
org.djunits.quantity.def.AbsBasic
| Bug |
Category |
Details |
Line |
Priority |
| org.djunits.quantity.def.AbsBasic.getQuantity() may expose internal representation by returning AbsBasic.quantity |
MALICIOUS_CODE |
EI_EXPOSE_REP |
102 |
Medium |
| new org.djunits.quantity.def.AbsBasic(Quantity, Reference) may expose internal representation by storing an externally mutable object into AbsBasic.quantity |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
55 |
Medium |
org.djunits.quantity.def.AbstractReference
| Bug |
Category |
Details |
Line |
Priority |
| org.djunits.quantity.def.AbstractReference.getOffset() may expose internal representation by returning AbstractReference.offset |
MALICIOUS_CODE |
EI_EXPOSE_REP |
163 |
Medium |
| new org.djunits.quantity.def.AbstractReference(String, String, Quantity, AbstractReference) may expose internal representation by storing an externally mutable object into AbstractReference.offset |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
58 |
Medium |
org.djunits.vecmat.def.AbsVectorMatrix
| Bug |
Category |
Details |
Line |
Priority |
| org.djunits.vecmat.def.AbsVectorMatrix.getRelativeVecMat() may expose internal representation by returning AbsVectorMatrix.relativeVecMat |
MALICIOUS_CODE |
EI_EXPOSE_REP |
130 |
Medium |
| new org.djunits.vecmat.def.AbsVectorMatrix(VectorMatrix, Reference) may expose internal representation by storing an externally mutable object into AbsVectorMatrix.relativeVecMat |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
68 |
Medium |
org.djunits.vecmat.def.SquareDenseMatrix
| Bug |
Category |
Details |
Line |
Priority |
| org.djunits.vecmat.def.SquareDenseMatrix.unsafeSiArray() may expose internal representation by returning SquareDenseMatrix.dataSi |
MALICIOUS_CODE |
EI_EXPOSE_REP |
56 |
Medium |
org.djunits.vecmat.storage.DenseDoubleDataSi
| Bug |
Category |
Details |
Line |
Priority |
| org.djunits.vecmat.storage.DenseDoubleDataSi.unsafeSiArray() may expose internal representation by returning DenseDoubleDataSi.dataSi |
MALICIOUS_CODE |
EI_EXPOSE_REP |
354 |
Medium |
| new org.djunits.vecmat.storage.DenseDoubleDataSi(double[], int, int) may expose internal representation by storing an externally mutable object into DenseDoubleDataSi.dataSi |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
52 |
Medium |