FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
341703

org.kuali.spring.proxy.CallbackContext

BugCategoryDetailsLinePriority
org.kuali.spring.proxy.CallbackContext.getArgs() may expose internal representation by returning CallbackContext.argsMALICIOUS_CODEEI_EXPOSE_REP43Medium
new org.kuali.spring.proxy.CallbackContext(Object, Method, Object[], MethodProxy) may expose internal representation by storing an externally mutable object into CallbackContext.argsMALICIOUS_CODEEI_EXPOSE_REP222Medium
org.kuali.spring.proxy.CallbackContext.setArgs(Object[]) may expose internal representation by storing an externally mutable object into CallbackContext.argsMALICIOUS_CODEEI_EXPOSE_REP247Medium

org.kuali.spring.util.ConfigurablePropertyPlaceholderConfigurer

BugCategoryDetailsLinePriority
org.kuali.spring.util.ConfigurablePropertyPlaceholderConfigurer.getLocalProperties() may expose internal representation by returning ConfigurablePropertyPlaceholderConfigurer.localPropertiesMALICIOUS_CODEEI_EXPOSE_REP168Medium
org.kuali.spring.util.ConfigurablePropertyPlaceholderConfigurer.getLocations() may expose internal representation by returning ConfigurablePropertyPlaceholderConfigurer.locationsMALICIOUS_CODEEI_EXPOSE_REP176Medium
org.kuali.spring.util.ConfigurablePropertyPlaceholderConfigurer.setLocalProperties(Properties[]) may expose internal representation by storing an externally mutable object into ConfigurablePropertyPlaceholderConfigurer.localPropertiesMALICIOUS_CODEEI_EXPOSE_REP2172Medium
org.kuali.spring.util.ConfigurablePropertyPlaceholderConfigurer.setLocations(Resource[]) may expose internal representation by storing an externally mutable object into ConfigurablePropertyPlaceholderConfigurer.locationsMALICIOUS_CODEEI_EXPOSE_REP2107Medium

org.kuali.spring.util.PropertiesLoader

BugCategoryDetailsLinePriority
org.kuali.spring.util.PropertiesLoader.getLocalProperties() may expose internal representation by returning PropertiesLoader.localPropertiesMALICIOUS_CODEEI_EXPOSE_REP380Medium
org.kuali.spring.util.PropertiesLoader.getLocations() may expose internal representation by returning PropertiesLoader.locationsMALICIOUS_CODEEI_EXPOSE_REP388Medium
org.kuali.spring.util.PropertiesLoader.setLocalProperties(Properties[]) may expose internal representation by storing an externally mutable object into PropertiesLoader.localPropertiesMALICIOUS_CODEEI_EXPOSE_REP2384Medium
org.kuali.spring.util.PropertiesLoader.setLocations(Resource[]) may expose internal representation by storing an externally mutable object into PropertiesLoader.locationsMALICIOUS_CODEEI_EXPOSE_REP2416Medium
Load of known null value in org.kuali.spring.util.PropertiesLoader.mergeProperty(PropertiesMergeContext, String)STYLENP_LOAD_OF_KNOWN_NULL_VALUE289Medium

org.kuali.spring.util.PropertiesResolver$ResolvePropertyContext

BugCategoryDetailsLinePriority
Should org.kuali.spring.util.PropertiesResolver$ResolvePropertyContext be a _static_ inner class?PERFORMANCESIC_INNER_SHOULD_BE_STATIC19Medium

org.kuali.spring.util.PropertyLogger

BugCategoryDetailsLinePriority
org.kuali.spring.util.PropertyLogger.getMaskExpressions() may expose internal representation by returning PropertyLogger.maskExpressionsMALICIOUS_CODEEI_EXPOSE_REP184Medium
org.kuali.spring.util.PropertyLogger.getPatterns() may expose internal representation by returning PropertyLogger.patternsMALICIOUS_CODEEI_EXPOSE_REP188Medium
org.kuali.spring.util.PropertyLogger.setMaskExpressions(String[]) may expose internal representation by storing an externally mutable object into PropertyLogger.maskExpressionsMALICIOUS_CODEEI_EXPOSE_REP269Medium

org.kuali.spring.util.SystemAwarePropertiesRetriever

BugCategoryDetailsLinePriority
Invocation of toString on SystemPropertiesMode.values() in org.kuali.spring.util.SystemAwarePropertiesRetriever.isUseSystemProperty(String, String)CORRECTNESSDMI_INVOKING_TOSTRING_ON_ARRAY57Medium