FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 1.3.8
Threshold is Normal
Effort is Default
Summary
Classes |
Bugs |
Errors |
Missing Classes |
205 |
5 |
0 |
0 |
net.sf.lavalamp.device.DeviceController
Bug |
Category |
Details |
Line |
Priority |
Class net.sf.lavalamp.device.DeviceController defines non-transient non-serializable instance field checker |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
High |
net.sf.lavalamp.properties.ApplicationProperties
Bug |
Category |
Details |
Line |
Priority |
net.sf.lavalamp.properties.ApplicationProperties.getDeviceProperties() may expose internal representation by returning ApplicationProperties.deviceProperties |
MALICIOUS_CODE |
EI_EXPOSE_REP |
57 |
Medium |
net.sf.lavalamp.properties.ApplicationProperties.setDeviceProperties(DeviceProperties[]) may expose internal representation by storing an externally mutable object into ApplicationProperties.deviceProperties |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
61 |
Medium |
net.sf.lavalamp.properties.DeviceProperties
Bug |
Category |
Details |
Line |
Priority |
net.sf.lavalamp.properties.DeviceProperties.getBuildProperties() may expose internal representation by returning DeviceProperties.buildProperties |
MALICIOUS_CODE |
EI_EXPOSE_REP |
19 |
Medium |
net.sf.lavalamp.properties.DeviceProperties.setBuildProperties(BuildProperties[]) may expose internal representation by storing an externally mutable object into DeviceProperties.buildProperties |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
55 |
Medium |