The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
19 | 13 | 0 | 0 |
Class | Bugs |
---|---|
org.jomc.util.ParseException | 3 |
org.jomc.util.TokenMgrError | 1 |
org.jomc.util.VersionParser | 4 |
org.jomc.util.VersionParserConstants | 1 |
org.jomc.util.VersionParserTokenManager | 4 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.jomc.util.ParseException(Token, int[][], String[]) may expose internal representation by storing an externally mutable object into ParseException.expectedTokenSequences | MALICIOUS_CODE | EI_EXPOSE_REP2 | 68 | Medium |
new org.jomc.util.ParseException(Token, int[][], String[]) may expose internal representation by storing an externally mutable object into ParseException.tokenImage | MALICIOUS_CODE | EI_EXPOSE_REP2 | 69 | Medium |
Method org.jomc.util.ParseException.initialise(Token, int[][], String[]) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 149 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
The method name org.jomc.util.TokenMgrError.LexicalError(boolean, int, int, int, String, char) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 140 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
The method name org.jomc.util.VersionParser.ReInit(InputStream) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 304-305 | Medium |
The method name org.jomc.util.VersionParser.ReInit(InputStream, String) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 308-314 | Medium |
The method name org.jomc.util.VersionParser.ReInit(Reader) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 328-334 | Medium |
The method name org.jomc.util.VersionParser.ReInit(VersionParserTokenManager) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 347-352 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.jomc.util.VersionParserConstants.tokenImage should be moved out of an interface and made package protected | MALICIOUS_CODE | MS_OOI_PKGPROTECT | 56 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.jomc.util.VersionParserTokenManager.jjstrLiteralImages should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | 176 | Medium |
The method name org.jomc.util.VersionParserTokenManager.ReInit(SimpleCharStream) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 203-207 | Medium |
The method name org.jomc.util.VersionParserTokenManager.ReInit(SimpleCharStream, int) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 219-221 | Medium |
The method name org.jomc.util.VersionParserTokenManager.SwitchTo(int) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 226-230 | Medium |