FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
63 16 0 0

org.codehaus.plexus.components.io.fileselectors.IncludeExcludeFileSelector

Bug Category Details Line Priority
org.codehaus.plexus.components.io.fileselectors.IncludeExcludeFileSelector.getExcludes() may expose internal representation by returning IncludeExcludeFileSelector.excludes MALICIOUS_CODE EI_EXPOSE_REP 177 Medium
org.codehaus.plexus.components.io.fileselectors.IncludeExcludeFileSelector.getIncludes() may expose internal representation by returning IncludeExcludeFileSelector.includes MALICIOUS_CODE EI_EXPOSE_REP 127 Medium
org.codehaus.plexus.components.io.fileselectors.IncludeExcludeFileSelector.setExcludes(String[]) may expose internal representation by storing an externally mutable object into IncludeExcludeFileSelector.excludes MALICIOUS_CODE EI_EXPOSE_REP2 144 Medium
org.codehaus.plexus.components.io.fileselectors.IncludeExcludeFileSelector.setIncludes(String[]) may expose internal representation by storing an externally mutable object into IncludeExcludeFileSelector.includes MALICIOUS_CODE EI_EXPOSE_REP2 84 Medium

org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection

Bug Category Details Line Priority
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection.getExcludes() may expose internal representation by returning AbstractPlexusIoResourceCollection.excludes MALICIOUS_CODE EI_EXPOSE_REP 86 Medium
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection.getFileMappers() may expose internal representation by returning AbstractPlexusIoResourceCollection.fileMappers MALICIOUS_CODE EI_EXPOSE_REP 237 Medium
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection.getFileSelectors() may expose internal representation by returning AbstractPlexusIoResourceCollection.fileSelectors MALICIOUS_CODE EI_EXPOSE_REP 104 Medium
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection.getIncludes() may expose internal representation by returning AbstractPlexusIoResourceCollection.includes MALICIOUS_CODE EI_EXPOSE_REP 139 Medium
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection.setExcludes(String[]) may expose internal representation by storing an externally mutable object into AbstractPlexusIoResourceCollection.excludes MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection.setFileMappers(FileMapper[]) may expose internal representation by storing an externally mutable object into AbstractPlexusIoResourceCollection.fileMappers MALICIOUS_CODE EI_EXPOSE_REP2 246 Medium
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection.setFileSelectors(FileSelector[]) may expose internal representation by storing an externally mutable object into AbstractPlexusIoResourceCollection.fileSelectors MALICIOUS_CODE EI_EXPOSE_REP2 95 Medium
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection.setIncludes(String[]) may expose internal representation by storing an externally mutable object into AbstractPlexusIoResourceCollection.includes MALICIOUS_CODE EI_EXPOSE_REP2 130 Medium

org.codehaus.plexus.components.io.resources.Deferred$1

Bug Category Details Line Priority
Exceptional return value of java.io.File.delete() ignored in org.codehaus.plexus.components.io.resources.Deferred$1.close() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 75 Medium

org.codehaus.plexus.components.io.resources.PlexusIoFileResource$2

Bug Category Details Line Priority
Exceptional return value of java.io.File.delete() ignored in org.codehaus.plexus.components.io.resources.PlexusIoFileResource$2.close() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 143 Medium

org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection$1

Bug Category Details Line Priority
Exceptional return value of java.util.concurrent.ExecutorService.submit(Callable) ignored in org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection$1.forEach(ExecutorService, PlexusIoResourceConsumer) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 210 Medium
Uncallable method org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection$1.forEach(ExecutorService, PlexusIoResourceConsumer) defined in anonymous class CORRECTNESS UMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASS 197-217 Medium