FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.2

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
1011800

org.jdtaus.core.container.Arguments

BugCategoryDetailsLinePriority
org.jdtaus.core.container.Arguments.getArguments() may expose internal representation by returning Arguments.argumentsMALICIOUS_CODEEI_EXPOSE_REP83Medium
org.jdtaus.core.container.Arguments.setArguments(Argument[]) may expose internal representation by storing an externally mutable object into Arguments.argumentsMALICIOUS_CODEEI_EXPOSE_REP2114Medium

org.jdtaus.core.container.Dependencies

BugCategoryDetailsLinePriority
org.jdtaus.core.container.Dependencies.getDependencies() may expose internal representation by returning Dependencies.dependenciesMALICIOUS_CODEEI_EXPOSE_REP82Medium
org.jdtaus.core.container.Dependencies.setDependencies(Dependency[]) may expose internal representation by storing an externally mutable object into Dependencies.dependenciesMALICIOUS_CODEEI_EXPOSE_REP2114Medium

org.jdtaus.core.container.DependencyCycleException

BugCategoryDetailsLinePriority
org.jdtaus.core.container.DependencyCycleException.getImplementations() may expose internal representation by returning DependencyCycleException.implementationsMALICIOUS_CODEEI_EXPOSE_REP104Medium

org.jdtaus.core.container.Implementations

BugCategoryDetailsLinePriority
org.jdtaus.core.container.Implementations.getImplementations() may expose internal representation by returning Implementations.implementationsMALICIOUS_CODEEI_EXPOSE_REP83Medium
org.jdtaus.core.container.Implementations.setImplementations(Implementation[]) may expose internal representation by storing an externally mutable object into Implementations.implementationsMALICIOUS_CODEEI_EXPOSE_REP2118Medium

org.jdtaus.core.container.Messages

BugCategoryDetailsLinePriority
org.jdtaus.core.container.Messages.getMessages() may expose internal representation by returning Messages.messagesMALICIOUS_CODEEI_EXPOSE_REP82Medium
org.jdtaus.core.container.Messages.setMessages(Message[]) may expose internal representation by storing an externally mutable object into Messages.messagesMALICIOUS_CODEEI_EXPOSE_REP2113Medium

org.jdtaus.core.container.Modules

BugCategoryDetailsLinePriority
org.jdtaus.core.container.Modules.getModules() may expose internal representation by returning Modules.modulesMALICIOUS_CODEEI_EXPOSE_REP111Medium
org.jdtaus.core.container.Modules.setModules(Module[]) may expose internal representation by storing an externally mutable object into Modules.modulesMALICIOUS_CODEEI_EXPOSE_REP2197Medium

org.jdtaus.core.container.Properties

BugCategoryDetailsLinePriority
org.jdtaus.core.container.Properties.getProperties() may expose internal representation by returning Properties.propertiesMALICIOUS_CODEEI_EXPOSE_REP82Medium
org.jdtaus.core.container.Properties.setProperties(Property[]) may expose internal representation by storing an externally mutable object into Properties.propertiesMALICIOUS_CODEEI_EXPOSE_REP2113Medium

org.jdtaus.core.container.Specifications

BugCategoryDetailsLinePriority
org.jdtaus.core.container.Specifications.getSpecifications() may expose internal representation by returning Specifications.specificationsMALICIOUS_CODEEI_EXPOSE_REP83Medium
org.jdtaus.core.container.Specifications.setSpecifications(Specification[]) may expose internal representation by storing an externally mutable object into Specifications.specificationsMALICIOUS_CODEEI_EXPOSE_REP2117Medium

org.jdtaus.core.monitor.Task

BugCategoryDetailsLinePriority
Inconsistent synchronization of org.jdtaus.core.monitor.Task.cancelled; locked 66% of timeMT_CORRECTNESSIS2_INCONSISTENT_SYNC293Medium

org.jdtaus.core.text.MessageEvent

BugCategoryDetailsLinePriority
org.jdtaus.core.text.MessageEvent.getMessages() may expose internal representation by returning MessageEvent.messagesMALICIOUS_CODEEI_EXPOSE_REP176Medium
new org.jdtaus.core.text.MessageEvent(Object, Message[], int) may expose internal representation by storing an externally mutable object into MessageEvent.messagesMALICIOUS_CODEEI_EXPOSE_REP2111Medium