The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Class | Bugs |
---|---|
org.nongnu.pulsefire.wire.CommandName | 2 |
org.nongnu.pulsefire.wire.CommandWire | 1 |
org.nongnu.pulsefire.wire.MalCommand | 2 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.nongnu.pulsefire.wire.CommandName.getListValues() may expose internal representation by returning CommandName.listValues | MALICIOUS_CODE | EI_EXPOSE_REP | 341 | Medium |
org.nongnu.pulsefire.wire.CommandName.getPulseModeDependencies() may expose internal representation by returning CommandName.pulseModeDependency | MALICIOUS_CODE | EI_EXPOSE_REP | 309 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Potentially dangerous use of non-short-circuit logic in org.nongnu.pulsefire.wire.CommandWire.decodeCommand(String) | STYLE | NS_DANGEROUS_NON_SHORT_CIRCUIT | 98 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Primitive value is boxed then unboxed to perform primitive coercion in org.nongnu.pulsefire.wire.MalCommand.compile() | PERFORMANCE | BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION | 213 | Medium |
Method org.nongnu.pulsefire.wire.MalCommand.compile() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 213 | Medium |