Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.7.1

Threshold is

Effort is

Summary

Classes Bugs Errors Missing Classes
11 18 0 0

Files

Class Bugs
ru.akman.maven.plugins.CommandLineBuilder 1
ru.akman.maven.plugins.CommandLineOption 1
ru.akman.maven.plugins.jpackage.DependencySet 8
ru.akman.maven.plugins.jpackage.ModulePath 8

ru.akman.maven.plugins.CommandLineBuilder

Bug Category Details Line Priority
ru.akman.maven.plugins.CommandLineBuilder.buildCommandLine() may expose internal representation by returning CommandLineBuilder.cmdLine MALICIOUS_CODE EI_EXPOSE_REP 84 Medium

ru.akman.maven.plugins.CommandLineOption

Bug Category Details Line Priority
new ru.akman.maven.plugins.CommandLineOption(Commandline) may expose internal representation by storing an externally mutable object into CommandLineOption.cmdLine MALICIOUS_CODE EI_EXPOSE_REP2 47 Medium

ru.akman.maven.plugins.jpackage.DependencySet

Bug Category Details Line Priority
ru.akman.maven.plugins.jpackage.DependencySet.getExcludeNames() may expose internal representation by returning DependencySet.excludenames MALICIOUS_CODE EI_EXPOSE_REP 156 Medium
ru.akman.maven.plugins.jpackage.DependencySet.getExcludes() may expose internal representation by returning DependencySet.excludes MALICIOUS_CODE EI_EXPOSE_REP 120 Medium
ru.akman.maven.plugins.jpackage.DependencySet.getIncludeNames() may expose internal representation by returning DependencySet.includenames MALICIOUS_CODE EI_EXPOSE_REP 138 Medium
ru.akman.maven.plugins.jpackage.DependencySet.getIncludes() may expose internal representation by returning DependencySet.includes MALICIOUS_CODE EI_EXPOSE_REP 102 Medium
ru.akman.maven.plugins.jpackage.DependencySet.setExcludeNames(List) may expose internal representation by storing an externally mutable object into DependencySet.excludenames MALICIOUS_CODE EI_EXPOSE_REP2 165 Medium
ru.akman.maven.plugins.jpackage.DependencySet.setExcludes(List) may expose internal representation by storing an externally mutable object into DependencySet.excludes MALICIOUS_CODE EI_EXPOSE_REP2 129 Medium
ru.akman.maven.plugins.jpackage.DependencySet.setIncludeNames(List) may expose internal representation by storing an externally mutable object into DependencySet.includenames MALICIOUS_CODE EI_EXPOSE_REP2 147 Medium
ru.akman.maven.plugins.jpackage.DependencySet.setIncludes(List) may expose internal representation by storing an externally mutable object into DependencySet.includes MALICIOUS_CODE EI_EXPOSE_REP2 111 Medium

ru.akman.maven.plugins.jpackage.ModulePath

Bug Category Details Line Priority
ru.akman.maven.plugins.jpackage.ModulePath.getDependencySets() may expose internal representation by returning ModulePath.dependencysets MALICIOUS_CODE EI_EXPOSE_REP 108 Medium
ru.akman.maven.plugins.jpackage.ModulePath.getDirSets() may expose internal representation by returning ModulePath.dirsets MALICIOUS_CODE EI_EXPOSE_REP 90 Medium
ru.akman.maven.plugins.jpackage.ModulePath.getFileSets() may expose internal representation by returning ModulePath.filesets MALICIOUS_CODE EI_EXPOSE_REP 72 Medium
ru.akman.maven.plugins.jpackage.ModulePath.getPathElements() may expose internal representation by returning ModulePath.pathelements MALICIOUS_CODE EI_EXPOSE_REP 54 Medium
ru.akman.maven.plugins.jpackage.ModulePath.setDependencySets(List) may expose internal representation by storing an externally mutable object into ModulePath.dependencysets MALICIOUS_CODE EI_EXPOSE_REP2 117 Medium
ru.akman.maven.plugins.jpackage.ModulePath.setDirSets(List) may expose internal representation by storing an externally mutable object into ModulePath.dirsets MALICIOUS_CODE EI_EXPOSE_REP2 99 Medium
ru.akman.maven.plugins.jpackage.ModulePath.setFileSets(List) may expose internal representation by storing an externally mutable object into ModulePath.filesets MALICIOUS_CODE EI_EXPOSE_REP2 81 Medium
ru.akman.maven.plugins.jpackage.ModulePath.setPathElements(List) may expose internal representation by storing an externally mutable object into ModulePath.pathelements MALICIOUS_CODE EI_EXPOSE_REP2 63 Medium