FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.1

Threshold is Low

Effort is Default

Summary

Classes Bugs Errors Missing Classes
112 21 0 0

pl.edu.agh.cast.path2.Activator

Bug Category Details Line
Write to static field pl.edu.agh.cast.path2.Activator._plugin from instance method pl.edu.agh.cast.path2.Activator.Activator() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 21
Write to static field pl.edu.agh.cast.path2.Activator._plugin from instance method pl.edu.agh.cast.path2.Activator.stop(BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 39

pl.edu.agh.cast.path2.Path2SearchAction

Bug Category Details Line
Redundant nullcheck of diagram, which is known to be non-null in pl.edu.agh.cast.path2.Path2SearchAction.run(IAction) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 44

pl.edu.agh.cast.path2.SearchDialog

Bug Category Details Line
Dead store to path in pl.edu.agh.cast.path2.SearchDialog.findPath(String, String, int) STYLE DLS_DEAD_LOCAL_STORE 251
Dead store to path in pl.edu.agh.cast.path2.SearchDialog.findPath(String, String, int) STYLE DLS_DEAD_LOCAL_STORE 258
Exception is caught when Exception is not thrown in pl.edu.agh.cast.path2.SearchDialog.open() STYLE REC_CATCH_EXCEPTION 190

pl.edu.agh.cast.path2.SearchEngine

Bug Category Details Line
Redundant nullcheck of connectedNodes, which is known to be non-null in pl.edu.agh.cast.path2.SearchEngine.getConnectedNodes(Node) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 116

pl.edu.agh.cast.path2.messages.Path2Messages

Bug Category Details Line
pl.edu.agh.cast.path2.messages.Path2Messages.CAST isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchAction_diagNotOpened isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_cancel isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_endNode isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_err_endNodeNotFound isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_err_endNodeNotSet isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_err_firstNodeNotFound isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_err_firstNodeNotSet isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_firstNode isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_ok isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_path2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_chooseAlgorithmComboLabel isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_chooseAlgorithmComboLabel_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.path2.messages.Path2Messages.SearchDialog_chooseAlgorithmComboLabel_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available