FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.1

Threshold is Exp

Effort is Max

Summary

Classes Bugs Errors Missing Classes
482 27 0 0

net.sf.ovanttasks.ovantony.Antony

Bug Category Details Line
Dead store to antony in net.sf.ovanttasks.ovantony.Antony.main(String[]) STYLE DLS_DEAD_LOCAL_STORE 1390
Dead store of null to handler in net.sf.ovanttasks.ovantony.Antony.addInputHandler(Project) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 801
Dead store of null to logger in net.sf.ovanttasks.ovantony.Antony.createLogger() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 874
Dead store of null to error in net.sf.ovanttasks.ovantony.Antony.setup() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 567
Method net.sf.ovanttasks.ovantony.Antony.printTargets(Project, Vector, Vector, String, int) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 750
Class net.sf.ovanttasks.ovantony.Antony defines non-transient non-serializable instance field consoleAction BAD_PRACTICE SE_BAD_FIELD Not available
Class net.sf.ovanttasks.ovantony.Antony defines non-transient non-serializable instance field inputHandler BAD_PRACTICE SE_BAD_FIELD Not available
Class net.sf.ovanttasks.ovantony.Antony defines non-transient non-serializable instance field project BAD_PRACTICE SE_BAD_FIELD Not available
Class net.sf.ovanttasks.ovantony.Antony defines non-transient non-serializable instance field quitAction BAD_PRACTICE SE_BAD_FIELD Not available
Class net.sf.ovanttasks.ovantony.Antony defines non-transient non-serializable instance field startAction BAD_PRACTICE SE_BAD_FIELD Not available
net.sf.ovanttasks.ovantony.Antony$2 stored into non-transient field Antony.consoleAction BAD_PRACTICE SE_BAD_FIELD_STORE 383
net.sf.ovanttasks.ovantony.Antony$1 stored into non-transient field Antony.quitAction BAD_PRACTICE SE_BAD_FIELD_STORE 361
net.sf.ovanttasks.ovantony.Antony$3 stored into non-transient field Antony.startAction BAD_PRACTICE SE_BAD_FIELD_STORE 401
Write to static field net.sf.ovanttasks.ovantony.Antony.err from instance method net.sf.ovanttasks.ovantony.Antony.configure(String[]) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 997
Write to static field net.sf.ovanttasks.ovantony.Antony.out from instance method net.sf.ovanttasks.ovantony.Antony.configure(String[]) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 996
Write to static field net.sf.ovanttasks.ovantony.AntonyEchoTask.antony from instance method net.sf.ovanttasks.ovantony.Antony.setup() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 565

net.sf.ovanttasks.ovantony.Antony$1

Bug Category Details Line
net.sf.ovanttasks.ovantony.Antony$1.actionPerformed(ActionEvent) invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 378

net.sf.ovanttasks.ovantony.AntonyInputHandler

Bug Category Details Line
Dead store to noInputRequired in net.sf.ovanttasks.ovantony.AntonyInputHandler.handleInput(InputRequest) STYLE DLS_DEAD_LOCAL_STORE 187

net.sf.ovanttasks.ovantony.AntonyLogger

Bug Category Details Line
Class net.sf.ovanttasks.ovantony.AntonyLogger defines non-transient non-serializable instance field defaultLogger BAD_PRACTICE SE_BAD_FIELD Not available
Class net.sf.ovanttasks.ovantony.AntonyLogger defines non-transient non-serializable instance field doc BAD_PRACTICE SE_BAD_FIELD Not available
Class net.sf.ovanttasks.ovantony.AntonyLogger defines non-transient non-serializable instance field styles BAD_PRACTICE SE_BAD_FIELD Not available
net.sf.ovanttasks.ovantony.AntonyLogger$2 stored into non-transient field AntonyLogger.defaultLogger BAD_PRACTICE SE_BAD_FIELD_STORE 221

net.sf.ovanttasks.ovantony.AntonyLogger$1

Bug Category Details Line
The class net.sf.ovanttasks.ovantony.AntonyLogger$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 212-215

net.sf.ovanttasks.ovantony.AntonyLogger$2

Bug Category Details Line
Exception is caught when Exception is not thrown in net.sf.ovanttasks.ovantony.AntonyLogger$2.printMessage(String, PrintStream, int) STYLE REC_CATCH_EXCEPTION 241

net.sf.ovanttasks.ovantony.Main

Bug Category Details Line
Dead store to $L2 in net.sf.ovanttasks.ovantony.Main.main(String[]) STYLE DLS_DEAD_LOCAL_STORE 24
Dead store of null to main in net.sf.ovanttasks.ovantony.Main.main(String[]) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 21

net.sf.ovanttasks.ovantony.ProgressPanel

Bug Category Details Line
Class net.sf.ovanttasks.ovantony.ProgressPanel defines non-transient non-serializable instance field currentTask BAD_PRACTICE SE_BAD_FIELD Not available