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
301800

org.jdtaus.core.container.ri.client.versioning.ParseException

BugCategoryDetailsLinePriority
new org.jdtaus.core.container.ri.client.versioning.ParseException(Token, int[][], String[]) may expose internal representation by storing an externally mutable object into ParseException.expectedTokenSequencesMALICIOUS_CODEEI_EXPOSE_REP258Medium
new org.jdtaus.core.container.ri.client.versioning.ParseException(Token, int[][], String[]) may expose internal representation by storing an externally mutable object into ParseException.tokenImageMALICIOUS_CODEEI_EXPOSE_REP259Medium
org.jdtaus.core.container.ri.client.versioning.ParseException.initialise(Token, int[][], String[]) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION139Medium

org.jdtaus.core.container.ri.client.versioning.SimpleCharStream

BugCategoryDetailsLinePriority
Found reliance on default encoding in new org.jdtaus.core.container.ri.client.versioning.SimpleCharStream(InputStream, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING342High
Found reliance on default encoding in new org.jdtaus.core.container.ri.client.versioning.SimpleCharStream(InputStream, String, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING335High
Found reliance on default encoding in org.jdtaus.core.container.ri.client.versioning.SimpleCharStream.ReInit(InputStream, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING382High
Found reliance on default encoding in org.jdtaus.core.container.ri.client.versioning.SimpleCharStream.ReInit(InputStream, String, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING375High

org.jdtaus.core.container.ri.client.versioning.TokenMgrError

BugCategoryDetailsLinePriority
The method name org.jdtaus.core.container.ri.client.versioning.TokenMgrError.LexicalError(boolean, int, int, int, String, char) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION130Medium

org.jdtaus.core.container.ri.client.versioning.VersionParser

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

org.jdtaus.core.container.ri.client.versioning.VersionParserConstants

BugCategoryDetailsLinePriority
org.jdtaus.core.container.ri.client.versioning.VersionParserConstants.tokenImage should be moved out of an interface and made package protectedMALICIOUS_CODEMS_OOI_PKGPROTECT46Medium

org.jdtaus.core.container.ri.client.versioning.VersionParserTokenManager

BugCategoryDetailsLinePriority
org.jdtaus.core.container.ri.client.versioning.VersionParserTokenManager.jjstrLiteralImages should be package protectedMALICIOUS_CODEMS_PKGPROTECT166Medium
The method name org.jdtaus.core.container.ri.client.versioning.VersionParserTokenManager.ReInit(SimpleCharStream) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION193-197Medium
The method name org.jdtaus.core.container.ri.client.versioning.VersionParserTokenManager.ReInit(SimpleCharStream, int) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION209-211Medium
The method name org.jdtaus.core.container.ri.client.versioning.VersionParserTokenManager.SwitchTo(int) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION216-220Medium
Unread public/protected field: org.jdtaus.core.container.ri.client.versioning.VersionParserTokenManager.debugStreamSTYLEURF_UNREAD_PUBLIC_OR_PROTECTED_FIELD38Medium