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
10400

org.apache.maven.shared.scriptinterpreter.BeanShellScriptInterpreter

BugCategoryDetailsLinePriority
Method org.apache.maven.shared.scriptinterpreter.BeanShellScriptInterpreter.evaluateScript(String, List, Map, PrintStream) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR102Medium

org.apache.maven.shared.scriptinterpreter.FileLogger

BugCategoryDetailsLinePriority
new org.apache.maven.shared.scriptinterpreter.FileLogger(File, Log) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE82Medium

org.apache.maven.shared.scriptinterpreter.FileLogger$1

BugCategoryDetailsLinePriority
org.apache.maven.shared.scriptinterpreter.FileLogger$1.run() explicitly invokes Object.finalize()BAD_PRACTICEFI_EXPLICIT_INVOCATION91Medium

org.apache.maven.shared.scriptinterpreter.GroovyScriptInterpreter

BugCategoryDetailsLinePriority
org.apache.maven.shared.scriptinterpreter.GroovyScriptInterpreter.evaluateScript(String, List, Map, PrintStream) creates a org.apache.tools.ant.AntClassLoader classloader, which should be performed within a doPrivileged blockBAD_PRACTICEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED69Medium