FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.2

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
201800

org.jomc.util.ParseException

BugCategoryDetailsLinePriority
new org.jomc.util.ParseException(Token, int[][], String[]) may expose internal representation by storing an externally mutable object into ParseException.expectedTokenSequencesMALICIOUS_CODEEI_EXPOSE_REP266Medium
new org.jomc.util.ParseException(Token, int[][], String[]) may expose internal representation by storing an externally mutable object into ParseException.tokenImageMALICIOUS_CODEEI_EXPOSE_REP267Medium
org.jomc.util.ParseException.initialise(Token, int[][], String[]) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION147Medium

org.jomc.util.SimpleCharStream

BugCategoryDetailsLinePriority
Found reliance on default encoding in new org.jomc.util.SimpleCharStream(InputStream, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING350High
Found reliance on default encoding in new org.jomc.util.SimpleCharStream(InputStream, String, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING343High
Found reliance on default encoding in org.jomc.util.SimpleCharStream.ReInit(InputStream, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING390High
Found reliance on default encoding in org.jomc.util.SimpleCharStream.ReInit(InputStream, String, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING383High

org.jomc.util.TokenMgrError

BugCategoryDetailsLinePriority
The method name org.jomc.util.TokenMgrError.LexicalError(boolean, int, int, int, String, char) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION138Medium

org.jomc.util.VersionParser

BugCategoryDetailsLinePriority
The method name org.jomc.util.VersionParser.ReInit(InputStream) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION305-306Medium
The method name org.jomc.util.VersionParser.ReInit(InputStream, String) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION309-315Medium
The method name org.jomc.util.VersionParser.ReInit(Reader) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION329-335Medium
The method name org.jomc.util.VersionParser.ReInit(VersionParserTokenManager) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION348-353Medium

org.jomc.util.VersionParserConstants

BugCategoryDetailsLinePriority
org.jomc.util.VersionParserConstants.tokenImage should be moved out of an interface and made package protectedMALICIOUS_CODEMS_OOI_PKGPROTECT54Medium

org.jomc.util.VersionParserTokenManager

BugCategoryDetailsLinePriority
org.jomc.util.VersionParserTokenManager.jjstrLiteralImages should be package protectedMALICIOUS_CODEMS_PKGPROTECT176Medium
The method name org.jomc.util.VersionParserTokenManager.ReInit(SimpleCharStream) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION203-207Medium
The method name org.jomc.util.VersionParserTokenManager.ReInit(SimpleCharStream, int) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION219-221Medium
The method name org.jomc.util.VersionParserTokenManager.SwitchTo(int) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION226-230Medium
Unread public/protected field: org.jomc.util.VersionParserTokenManager.debugStreamSTYLEURF_UNREAD_PUBLIC_OR_PROTECTED_FIELD48Medium