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