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
17800

org.apache.maven.tools.plugin.ExtendedMojoDescriptor

BugCategoryDetailsLinePriority
org.apache.maven.tools.plugin.ExtendedMojoDescriptor doesn't override org.apache.maven.plugin.descriptor.MojoDescriptor.equals(Object)STYLEEQ_DOESNT_OVERRIDE_EQUALS27-52Medium

org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor

BugCategoryDetailsLinePriority
org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor.copyScriptsToOutputDirectory(Map, String, PluginToolsRequest) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE102Medium

org.apache.maven.tools.plugin.generator.PluginDescriptorGenerator

BugCategoryDetailsLinePriority
org.apache.maven.tools.plugin.generator.PluginDescriptorGenerator.execute(File, PluginToolsRequest) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE76Medium

org.apache.maven.tools.plugin.generator.PluginHelpGenerator

BugCategoryDetailsLinePriority
Method org.apache.maven.tools.plugin.generator.PluginHelpGenerator.discoverPackageName(PluginDescriptor) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR257Medium
org.apache.maven.tools.plugin.generator.PluginHelpGenerator.execute(File, PluginToolsRequest) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE128Medium
Method org.apache.maven.tools.plugin.generator.PluginHelpGenerator.discoverPackageName(PluginDescriptor) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR274Medium

org.apache.maven.tools.plugin.util.PluginUtils

BugCategoryDetailsLinePriority
org.apache.maven.tools.plugin.util.PluginUtils.isMavenReport(String, MavenProject) creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged blockBAD_PRACTICEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED225Medium

org.apache.maven.tools.plugin.util.PluginUtils$MojoParserCallback$Counter

BugCategoryDetailsLinePriority
Should org.apache.maven.tools.plugin.util.PluginUtils$MojoParserCallback$Counter be a _static_ inner class?PERFORMANCESIC_INNER_SHOULD_BE_STATIC512Medium