FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is

Effort is min

Summary

ClassesBugsErrorsMissing Classes
1712200

org.apache.commons.ognl.ASTChain

BugCategoryDetailsLinePriority
Load of known null value in org.apache.commons.ognl.ASTChain.toSetSourceString(OgnlContext, Object)STYLENP_LOAD_OF_KNOWN_NULL_VALUE483Medium

org.apache.commons.ognl.OgnlParser

BugCategoryDetailsLinePriority
The method name org.apache.commons.ognl.OgnlParser.ReInit(InputStream) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION2971-2972Medium
The method name org.apache.commons.ognl.OgnlParser.ReInit(InputStream, String) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION2975-2982Medium
The method name org.apache.commons.ognl.OgnlParser.ReInit(Reader) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION2997-3004Medium
The method name org.apache.commons.ognl.OgnlParser.ReInit(OgnlParserTokenManager) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION3018-3024Medium

org.apache.commons.ognl.OgnlParserConstants

BugCategoryDetailsLinePriority
org.apache.commons.ognl.OgnlParserConstants.tokenImage should be moved out of an interface and made package protectedMALICIOUS_CODEMS_OOI_PKGPROTECT56Medium

org.apache.commons.ognl.OgnlParserTokenManager

BugCategoryDetailsLinePriority
Method org.apache.commons.ognl.OgnlParserTokenManager.TokenLexicalActions(Token) invokes inefficient new Character(char) constructor; use Character.valueOf(char) insteadPERFORMANCEDM_NUMBER_CTOR1601Medium
org.apache.commons.ognl.OgnlParserTokenManager.jjnewLexState should be package protectedMALICIOUS_CODEMS_PKGPROTECT1331Medium
org.apache.commons.ognl.OgnlParserTokenManager.jjstrLiteralImages should be package protectedMALICIOUS_CODEMS_PKGPROTECT1309Medium
The method name org.apache.commons.ognl.OgnlParserTokenManager.ReInit(JavaCharStream) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION1370-1374Medium
The method name org.apache.commons.ognl.OgnlParserTokenManager.ReInit(JavaCharStream, int) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION1386-1388Medium
The method name org.apache.commons.ognl.OgnlParserTokenManager.SwitchTo(int) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION1393-1397Medium
Unread field: org.apache.commons.ognl.OgnlParserTokenManager.lengthOfMatchPERFORMANCEURF_UNREAD_FIELD1538Medium
Unused field: org.apache.commons.ognl.OgnlParserTokenManager.charLiteralStartQuotePERFORMANCEUUF_UNUSED_FIELDNot availableMedium

org.apache.commons.ognl.OgnlParserTreeConstants

BugCategoryDetailsLinePriority
org.apache.commons.ognl.OgnlParserTreeConstants.jjtNodeName should be moved out of an interface and made package protectedMALICIOUS_CODEMS_OOI_PKGPROTECT123Medium

org.apache.commons.ognl.OgnlRuntime

BugCategoryDetailsLinePriority
Incorrect lazy initialization of static field org.apache.commons.ognl.OgnlRuntime.compiler in org.apache.commons.ognl.OgnlRuntime.getCompiler(OgnlContext)MT_CORRECTNESSLI_LAZY_INIT_STATIC225-230Medium

org.apache.commons.ognl.ParseException

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

org.apache.commons.ognl.TokenMgrError

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

org.apache.commons.ognl.enhance.ExpressionCompiler

BugCategoryDetailsLinePriority