FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
24 17 0 0

org.universAAL.lddi.zigbee.commissioning.Activator

Bug Category Details Line Priority
Found reliance on default encoding in org.universAAL.lddi.zigbee.commissioning.Activator.run(): new java.io.FileWriter(String) I18N DM_DEFAULT_ENCODING 162 High
org.universAAL.lddi.zigbee.commissioning.Activator.alarm(short, boolean, int) invokes inefficient new Short(String) constructor; use Short.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 610 Medium
org.universAAL.lddi.zigbee.commissioning.Activator.squawk(short, short, boolean) invokes inefficient new Short(String) constructor; use Short.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 640 Medium
There is an apparent infinite recursive loop in org.universAAL.lddi.zigbee.commissioning.Activator.squawk(short, short, boolean) CORRECTNESS IL_INFINITE_RECURSIVE_LOOP 653 High
Write to static field org.universAAL.lddi.zigbee.commissioning.Activator.bc from instance method org.universAAL.lddi.zigbee.commissioning.Activator.start(BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 126 Medium
Write to static field org.universAAL.lddi.zigbee.commissioning.Activator.bc from instance method org.universAAL.lddi.zigbee.commissioning.Activator.stop(BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 889 Medium

org.universAAL.lddi.zigbee.commissioning.Activator$2

Bug Category Details Line Priority
org.universAAL.lddi.zigbee.commissioning.Activator$2.zoneStatusChangeNotification(short) invokes inefficient new Short(String) constructor; use Short.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 557 Medium

org.universAAL.lddi.zigbee.commissioning.Activator$3

Bug Category Details Line Priority
org.universAAL.lddi.zigbee.commissioning.Activator$3.receivedReport(Dictionary) invokes inefficient new Short(String) constructor; use Short.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 780 Medium

org.universAAL.lddi.zigbee.commissioning.Activator$Device

Bug Category Details Line Priority
Should org.universAAL.lddi.zigbee.commissioning.Activator$Device be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 990 Medium

org.universAAL.lddi.zigbee.commissioning.Activator$Listener

Bug Category Details Line Priority
Should org.universAAL.lddi.zigbee.commissioning.Activator$Listener be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 927 Medium

org.universAAL.lddi.zigbee.commissioning.Activator$Subscription

Bug Category Details Line Priority
Should org.universAAL.lddi.zigbee.commissioning.Activator$Subscription be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 901 Medium

org.universAAL.lddi.zigbee.commissioning.clusters.impl.OccupacySensingCluster

Bug Category Details Line Priority
org.universAAL.lddi.zigbee.commissioning.clusters.impl.OccupacySensingCluster.getStandardAttributes() may expose internal representation by returning OccupacySensingCluster.attributes MALICIOUS_CODE EI_EXPOSE_REP 77 Medium

org.universAAL.lddi.zigbee.commissioning.clusters.impl.OccupancyBridgeListeners$OccupancyEventImpl

Bug Category Details Line Priority
Should org.universAAL.lddi.zigbee.commissioning.clusters.impl.OccupancyBridgeListeners$OccupancyEventImpl be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 55 Medium

org.universAAL.lddi.zigbee.commissioning.devices.api.IAS_ZoneBridge

Bug Category Details Line Priority
org.universAAL.lddi.zigbee.commissioning.devices.api.IAS_ZoneBridge.MANDATORY should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 33 Medium
org.universAAL.lddi.zigbee.commissioning.devices.api.IAS_ZoneBridge.OPTIONAL should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 34 Medium

org.universAAL.lddi.zigbee.commissioning.devices.api.OccupancySensorBridge

Bug Category Details Line Priority
org.universAAL.lddi.zigbee.commissioning.devices.api.OccupancySensorBridge.MANDATORY should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 36 Medium
org.universAAL.lddi.zigbee.commissioning.devices.api.OccupancySensorBridge.OPTIONAL should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 38 Medium