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 |
| 10 |
15 |
0 |
0 |
org.opentrafficsim.sim0mq.kpi.LaneDataSim0
| Bug |
Category |
Details |
Line |
Priority |
| org.opentrafficsim.sim0mq.kpi.LaneDataSim0.getLength() may expose internal representation by returning LaneDataSim0.length |
MALICIOUS_CODE |
EI_EXPOSE_REP |
42 |
Medium |
| org.opentrafficsim.sim0mq.kpi.LaneDataSim0.getLinkData() may expose internal representation by returning LaneDataSim0.linkData |
MALICIOUS_CODE |
EI_EXPOSE_REP |
48 |
Medium |
| new org.opentrafficsim.sim0mq.kpi.LaneDataSim0(LinkDataSim0, String, Length) may expose internal representation by storing an externally mutable object into LaneDataSim0.length |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
35 |
Medium |
| new org.opentrafficsim.sim0mq.kpi.LaneDataSim0(LinkDataSim0, String, Length) may expose internal representation by storing an externally mutable object into LaneDataSim0.linkData |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
33 |
Medium |
| org.opentrafficsim.sim0mq.kpi.LaneDataSim0.setLinkData(LinkDataSim0) may expose internal representation by storing an externally mutable object into LaneDataSim0.linkData |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
70 |
Medium |
org.opentrafficsim.sim0mq.kpi.LinkDataSim0
| Bug |
Category |
Details |
Line |
Priority |
| org.opentrafficsim.sim0mq.kpi.LinkDataSim0.getLanes() may expose internal representation by returning LinkDataSim0.laneDataList |
MALICIOUS_CODE |
EI_EXPOSE_REP |
62 |
Medium |
| org.opentrafficsim.sim0mq.kpi.LinkDataSim0.getLength() may expose internal representation by returning LinkDataSim0.length |
MALICIOUS_CODE |
EI_EXPOSE_REP |
68 |
Medium |
| new org.opentrafficsim.sim0mq.kpi.LinkDataSim0(String, String, String, Length) may expose internal representation by storing an externally mutable object into LinkDataSim0.length |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
45 |
Medium |
org.opentrafficsim.sim0mq.kpi.Sim0mqKpiTransceiver
| Bug |
Category |
Details |
Line |
Priority |
| Unread field: org.opentrafficsim.sim0mq.kpi.Sim0mqKpiTransceiver.meanTravelTimePerKm |
PERFORMANCE |
URF_UNREAD_FIELD |
268 |
Medium |
| Unread field: org.opentrafficsim.sim0mq.kpi.Sim0mqKpiTransceiver.meanTripLength |
PERFORMANCE |
URF_UNREAD_FIELD |
270 |
Medium |
| Unread field: org.opentrafficsim.sim0mq.kpi.Sim0mqKpiTransceiver.totalDelay |
PERFORMANCE |
URF_UNREAD_FIELD |
272 |
Medium |
| Unread field: org.opentrafficsim.sim0mq.kpi.Sim0mqKpiTransceiver.totalNumberOfStops |
PERFORMANCE |
URF_UNREAD_FIELD |
274 |
Medium |
| Unread field: org.opentrafficsim.sim0mq.kpi.Sim0mqKpiTransceiver.updateTime |
PERFORMANCE |
URF_UNREAD_FIELD |
276 |
Medium |
org.opentrafficsim.sim0mq.kpi.Sim0mqSampler
| Bug |
Category |
Details |
Line |
Priority |
| Unread field: org.opentrafficsim.sim0mq.kpi.Sim0mqSampler.lastTimestamp |
PERFORMANCE |
URF_UNREAD_FIELD |
30 |
Medium |
| Unused field: org.opentrafficsim.sim0mq.kpi.Sim0mqSampler.sim0mqKpiTransceiver |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |