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