Fork me on GitHub

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
172200

org.apache.maven.surefire.group.match.OrGroupMatcher

BugCategoryDetailsLinePriority
org.apache.maven.surefire.group.match.OrGroupMatcher.equals(Object) checks for operand being a AndGroupMatcher BAD_PRACTICEEQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS115High

org.apache.maven.surefire.group.parse.GroupMatcherParser

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.surefire.group.parse.GroupMatcherParser.main(String[]): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING11High
The method name org.apache.maven.surefire.group.parse.GroupMatcherParser.ReInit(InputStream) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION442-443Medium
The method name org.apache.maven.surefire.group.parse.GroupMatcherParser.ReInit(InputStream, String) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION446-453Medium
The method name org.apache.maven.surefire.group.parse.GroupMatcherParser.ReInit(Reader) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION468-475Medium
The method name org.apache.maven.surefire.group.parse.GroupMatcherParser.ReInit(GroupMatcherParserTokenManager) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION489-495Medium
Switch statement found in org.apache.maven.surefire.group.parse.GroupMatcherParser.jj_rescan_token() where default case is missingSTYLESF_SWITCH_NO_DEFAULT652-665Medium
Unread field: org.apache.maven.surefire.group.parse.GroupMatcherParser.jj_ntkPERFORMANCEURF_UNREAD_FIELD434Medium

org.apache.maven.surefire.group.parse.GroupMatcherParserConstants

BugCategoryDetailsLinePriority
org.apache.maven.surefire.group.parse.GroupMatcherParserConstants.tokenImage should be moved out of an interface and made package protectedMALICIOUS_CODEMS_OOI_PKGPROTECT40Medium

org.apache.maven.surefire.group.parse.GroupMatcherParserTokenManager

BugCategoryDetailsLinePriority
org.apache.maven.surefire.group.parse.GroupMatcherParserTokenManager.jjstrLiteralImages should be package protectedMALICIOUS_CODEMS_PKGPROTECT313Medium
The method name org.apache.maven.surefire.group.parse.GroupMatcherParserTokenManager.ReInit(SimpleCharStream) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION347-351Medium
The method name org.apache.maven.surefire.group.parse.GroupMatcherParserTokenManager.ReInit(SimpleCharStream, int) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION363-365Medium
The method name org.apache.maven.surefire.group.parse.GroupMatcherParserTokenManager.SwitchTo(int) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION370-374Medium
Unread public/protected field: org.apache.maven.surefire.group.parse.GroupMatcherParserTokenManager.debugStreamSTYLEURF_UNREAD_PUBLIC_OR_PROTECTED_FIELD13Medium

org.apache.maven.surefire.group.parse.ParseException

BugCategoryDetailsLinePriority
new org.apache.maven.surefire.group.parse.ParseException(Token, int[][], String[]) may expose internal representation by storing an externally mutable object into ParseException.expectedTokenSequencesMALICIOUS_CODEEI_EXPOSE_REP236Medium
new org.apache.maven.surefire.group.parse.ParseException(Token, int[][], String[]) may expose internal representation by storing an externally mutable object into ParseException.tokenImageMALICIOUS_CODEEI_EXPOSE_REP237Medium
org.apache.maven.surefire.group.parse.ParseException.initialise(Token, int[][], String[]) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION117Medium

org.apache.maven.surefire.group.parse.SimpleCharStream

BugCategoryDetailsLinePriority
Found reliance on default encoding in new org.apache.maven.surefire.group.parse.SimpleCharStream(InputStream, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING322High
Found reliance on default encoding in new org.apache.maven.surefire.group.parse.SimpleCharStream(InputStream, String, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING315High
Found reliance on default encoding in org.apache.maven.surefire.group.parse.SimpleCharStream.ReInit(InputStream, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING362High
Found reliance on default encoding in org.apache.maven.surefire.group.parse.SimpleCharStream.ReInit(InputStream, String, int, int, int): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING355High

org.apache.maven.surefire.group.parse.TokenMgrError

BugCategoryDetailsLinePriority
The method name org.apache.maven.surefire.group.parse.TokenMgrError.LexicalError(boolean, int, int, int, String, char) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION108Medium