FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.0

Threshold is Normal

Effort is Default

Summary

ClassesBugsErrorsMissing Classes
164500

Files

ClassBugs
siouxsie.desktop.commands.impl.CommandsHandler3
siouxsie.desktop.commands.impl.CommandsHandler$CommandFactory1
siouxsie.desktop.commands.impl.ExitCommand1

siouxsie.desktop.commands.impl.CommandsHandler

BugCategoryDetailsLine
command could be null and is guaranteed to be dereferenced in siouxsie.desktop.commands.impl.CommandsHandler.init()CORRECTNESSNP_GUARANTEED_DEREF139
Method siouxsie.desktop.commands.impl.CommandsHandler.init() makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR277
Method siouxsie.desktop.commands.impl.CommandsHandler.init() makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR300

siouxsie.desktop.commands.impl.CommandsHandler$CommandFactory

BugCategoryDetailsLine
Method call in siouxsie.desktop.commands.impl.CommandsHandler$CommandFactory.createCommand(CommandDescription) passes null for unconditionally dereferenced parameter of SiouxsieActionCommand.setCommand(ICommand)CORRECTNESSNP_NULL_PARAM_DEREF474

siouxsie.desktop.commands.impl.ExitCommand

BugCategoryDetailsLine
siouxsie.desktop.commands.impl.ExitCommand.execute() invokes System.exit(...), which shuts down the entire virtual machineBAD_PRACTICEDM_EXIT18