The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
Class | Bugs |
---|---|
org.cyclopsgroup.jcli.example.UserControl | 2 |
org.cyclopsgroup.jcli.jline.ArgumentsInspector | 2 |
org.cyclopsgroup.jcli.jline.CliCompletor | 1 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.cyclopsgroup.jcli.example.UserControl.getCreationDate() may expose internal representation by returning UserControl.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 42 | Medium |
org.cyclopsgroup.jcli.example.UserControl.setCreationDate(Date) may expose internal representation by storing an externally mutable object into UserControl.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 73 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Switch statement found in org.cyclopsgroup.jcli.jline.ArgumentsInspector.consume(String) where one case falls through to the next case | STYLE | SF_SWITCH_FALLTHROUGH | 48-50 | Medium |
Switch statement found in org.cyclopsgroup.jcli.jline.ArgumentsInspector.end() where one case falls through to the next case | STYLE | SF_SWITCH_FALLTHROUGH | 79-81 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Non-virtual method call in org.cyclopsgroup.jcli.jline.CliCompletor.complete(LineReader, ParsedLine, List) passes null for non-null parameter of suggestArguments(String) | CORRECTNESS | NP_NULL_PARAM_DEREF_NONVIRTUAL | 103 | High |