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
Classes | Bugs | Errors | Missing Classes |
---|
101 | 18 | 0 | 0 |
org.jdtaus.core.container.Arguments
Bug | Category | Details | Line | Priority |
---|
org.jdtaus.core.container.Arguments.getArguments() may expose internal representation by returning Arguments.arguments | MALICIOUS_CODE | EI_EXPOSE_REP | 83 | Medium |
org.jdtaus.core.container.Arguments.setArguments(Argument[]) may expose internal representation by storing an externally mutable object into Arguments.arguments | MALICIOUS_CODE | EI_EXPOSE_REP2 | 114 | Medium |
org.jdtaus.core.container.Dependencies
Bug | Category | Details | Line | Priority |
---|
org.jdtaus.core.container.Dependencies.getDependencies() may expose internal representation by returning Dependencies.dependencies | MALICIOUS_CODE | EI_EXPOSE_REP | 82 | Medium |
org.jdtaus.core.container.Dependencies.setDependencies(Dependency[]) may expose internal representation by storing an externally mutable object into Dependencies.dependencies | MALICIOUS_CODE | EI_EXPOSE_REP2 | 114 | Medium |
org.jdtaus.core.container.DependencyCycleException
Bug | Category | Details | Line | Priority |
---|
org.jdtaus.core.container.DependencyCycleException.getImplementations() may expose internal representation by returning DependencyCycleException.implementations | MALICIOUS_CODE | EI_EXPOSE_REP | 104 | Medium |
org.jdtaus.core.container.Implementations
Bug | Category | Details | Line | Priority |
---|
org.jdtaus.core.container.Implementations.getImplementations() may expose internal representation by returning Implementations.implementations | MALICIOUS_CODE | EI_EXPOSE_REP | 83 | Medium |
org.jdtaus.core.container.Implementations.setImplementations(Implementation[]) may expose internal representation by storing an externally mutable object into Implementations.implementations | MALICIOUS_CODE | EI_EXPOSE_REP2 | 118 | Medium |
org.jdtaus.core.container.Messages
Bug | Category | Details | Line | Priority |
---|
org.jdtaus.core.container.Messages.getMessages() may expose internal representation by returning Messages.messages | MALICIOUS_CODE | EI_EXPOSE_REP | 82 | Medium |
org.jdtaus.core.container.Messages.setMessages(Message[]) may expose internal representation by storing an externally mutable object into Messages.messages | MALICIOUS_CODE | EI_EXPOSE_REP2 | 113 | Medium |
org.jdtaus.core.container.Modules
Bug | Category | Details | Line | Priority |
---|
org.jdtaus.core.container.Modules.getModules() may expose internal representation by returning Modules.modules | MALICIOUS_CODE | EI_EXPOSE_REP | 111 | Medium |
org.jdtaus.core.container.Modules.setModules(Module[]) may expose internal representation by storing an externally mutable object into Modules.modules | MALICIOUS_CODE | EI_EXPOSE_REP2 | 197 | Medium |
org.jdtaus.core.container.Properties
Bug | Category | Details | Line | Priority |
---|
org.jdtaus.core.container.Properties.getProperties() may expose internal representation by returning Properties.properties | MALICIOUS_CODE | EI_EXPOSE_REP | 82 | Medium |
org.jdtaus.core.container.Properties.setProperties(Property[]) may expose internal representation by storing an externally mutable object into Properties.properties | MALICIOUS_CODE | EI_EXPOSE_REP2 | 113 | Medium |
org.jdtaus.core.container.Specifications
Bug | Category | Details | Line | Priority |
---|
org.jdtaus.core.container.Specifications.getSpecifications() may expose internal representation by returning Specifications.specifications | MALICIOUS_CODE | EI_EXPOSE_REP | 83 | Medium |
org.jdtaus.core.container.Specifications.setSpecifications(Specification[]) may expose internal representation by storing an externally mutable object into Specifications.specifications | MALICIOUS_CODE | EI_EXPOSE_REP2 | 117 | Medium |
org.jdtaus.core.monitor.Task
Bug | Category | Details | Line | Priority |
---|
Inconsistent synchronization of org.jdtaus.core.monitor.Task.cancelled; locked 66% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 293 | Medium |
org.jdtaus.core.text.MessageEvent
Bug | Category | Details | Line | Priority |
---|
org.jdtaus.core.text.MessageEvent.getMessages() may expose internal representation by returning MessageEvent.messages | MALICIOUS_CODE | EI_EXPOSE_REP | 176 | Medium |
new org.jdtaus.core.text.MessageEvent(Object, Message[], int) may expose internal representation by storing an externally mutable object into MessageEvent.messages | MALICIOUS_CODE | EI_EXPOSE_REP2 | 111 | Medium |