FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
Summary
Classes |
Bugs |
Errors |
Missing Classes |
20 |
18 |
0 |
0 |
org.jomc.util.ParseException
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 |
66 |
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 |
67 |
Medium |
org.jomc.util.ParseException.initialise(Token, int[][], String[]) concatenates strings using + in a loop |
PERFORMANCE |
SBSC_USE_STRINGBUFFER_CONCATENATION |
147 |
Medium |
org.jomc.util.SimpleCharStream
Bug |
Category |
Details |
Line |
Priority |
Found reliance on default encoding in new org.jomc.util.SimpleCharStream(InputStream, int, int, int): new java.io.InputStreamReader(InputStream) |
I18N |
DM_DEFAULT_ENCODING |
350 |
High |
Found reliance on default encoding in new org.jomc.util.SimpleCharStream(InputStream, String, int, int, int): new java.io.InputStreamReader(InputStream) |
I18N |
DM_DEFAULT_ENCODING |
343 |
High |
Found reliance on default encoding in org.jomc.util.SimpleCharStream.ReInit(InputStream, int, int, int): new java.io.InputStreamReader(InputStream) |
I18N |
DM_DEFAULT_ENCODING |
390 |
High |
Found reliance on default encoding in org.jomc.util.SimpleCharStream.ReInit(InputStream, String, int, int, int): new java.io.InputStreamReader(InputStream) |
I18N |
DM_DEFAULT_ENCODING |
383 |
High |
org.jomc.util.TokenMgrError
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 |
138 |
Medium |
org.jomc.util.VersionParser
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 |
305-306 |
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 |
309-315 |
Medium |
The method name org.jomc.util.VersionParser.ReInit(Reader) doesn't start with a lower case letter |
BAD_PRACTICE |
NM_METHOD_NAMING_CONVENTION |
329-335 |
Medium |
The method name org.jomc.util.VersionParser.ReInit(VersionParserTokenManager) doesn't start with a lower case letter |
BAD_PRACTICE |
NM_METHOD_NAMING_CONVENTION |
348-353 |
Medium |
org.jomc.util.VersionParserConstants
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 |
54 |
Medium |
org.jomc.util.VersionParserTokenManager
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 |
Unread public/protected field: org.jomc.util.VersionParserTokenManager.debugStream |
STYLE |
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD |
48 |
Medium |