FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
302400

org.jdtaus.core.container.ri.client.DefaultModel

BugCategoryDetailsLinePriority
Load of known null value in org.jdtaus.core.container.ri.client.DefaultModel.transformDocuments(Map)STYLENP_LOAD_OF_KNOWN_NULL_VALUE982Medium
Load of known null value in org.jdtaus.core.container.ri.client.DefaultModel.updatePropertyValue(String, String, Property)STYLENP_LOAD_OF_KNOWN_NULL_VALUE2628Medium

org.jdtaus.core.container.ri.client.WeakIdentityHashMap

BugCategoryDetailsLinePriority
Increment of volatile field org.jdtaus.core.container.ri.client.WeakIdentityHashMap.modifications in org.jdtaus.core.container.ri.client.WeakIdentityHashMap.clear()MT_CORRECTNESSVO_VOLATILE_INCREMENT474Medium
Increment of volatile field org.jdtaus.core.container.ri.client.WeakIdentityHashMap.modifications in org.jdtaus.core.container.ri.client.WeakIdentityHashMap.getHashTable()MT_CORRECTNESSVO_VOLATILE_INCREMENT737Medium
Increment of volatile field org.jdtaus.core.container.ri.client.WeakIdentityHashMap.modifications in org.jdtaus.core.container.ri.client.WeakIdentityHashMap.increaseSize()MT_CORRECTNESSVO_VOLATILE_INCREMENT788Medium
Increment of volatile field org.jdtaus.core.container.ri.client.WeakIdentityHashMap.modifications in org.jdtaus.core.container.ri.client.WeakIdentityHashMap.remove(Object)MT_CORRECTNESSVO_VOLATILE_INCREMENT424Medium

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