FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 2.0.3
Threshold is low
Effort is max
Summary
Classes |
Bugs |
Errors |
Missing Classes |
23 |
6 |
0 |
0 |
org.csc.phynixx.watchdog.RestartCondition
Bug |
Category |
Details |
Line |
Priority |
Null pointer dereference of RestartCondition.watchdogReference in org.csc.phynixx.watchdog.RestartCondition.isUseless() |
CORRECTNESS |
NP_ALWAYS_NULL |
100 |
High |
Class org.csc.phynixx.watchdog.RestartCondition implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
36-100 |
Low |
org.csc.phynixx.watchdog.WatchdogInfo
Bug |
Category |
Details |
Line |
Priority |
org.csc.phynixx.watchdog.WatchdogInfo.getConditions() may expose internal representation by returning WatchdogInfo.conditions |
MALICIOUS_CODE |
EI_EXPOSE_REP |
63 |
Medium |
org.csc.phynixx.watchdog.WatchdogRegistry$2
Bug |
Category |
Details |
Line |
Priority |
The class org.csc.phynixx.watchdog.WatchdogRegistry$2 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
117-122 |
Low |
org.csc.phynixx.watchdog.WatchdogRegistry$3
Bug |
Category |
Details |
Line |
Priority |
The class org.csc.phynixx.watchdog.WatchdogRegistry$3 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
453-456 |
Low |
org.csc.phynixx.watchdog.log.CheckConditionFailedLog
Bug |
Category |
Details |
Line |
Priority |
Nullcheck of condition at line 41 of value previously dereferenced in new org.csc.phynixx.watchdog.log.CheckConditionFailedLog(IWatchedCondition) |
CORRECTNESS |
RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE |
39 |
High |