SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.8.6
Threshold is medium
Effort is default
Summary
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 16 | 4 | 0 | 0 |
Files
| Class | Bugs |
|---|---|
| org.dynamoframework.functional.domain.DomainChild | 2 |
| org.dynamoframework.functional.domain.DomainParent | 2 |
org.dynamoframework.functional.domain.DomainChild
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.dynamoframework.functional.domain.DomainChild.getParent() may expose internal representation by returning DomainChild.parent | MALICIOUS_CODE | EI_EXPOSE_REP | 47 | Medium |
| org.dynamoframework.functional.domain.DomainChild.setParent(DomainParent) may expose internal representation by storing an externally mutable object into DomainChild.parent | MALICIOUS_CODE | EI_EXPOSE_REP2 | 51 | Medium |
org.dynamoframework.functional.domain.DomainParent
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.dynamoframework.functional.domain.DomainParent.getChildren() may expose internal representation by returning DomainParent.children | MALICIOUS_CODE | EI_EXPOSE_REP | 50 | Medium |
| org.dynamoframework.functional.domain.DomainParent.setChildren(Set) may expose internal representation by storing an externally mutable object into DomainParent.children | MALICIOUS_CODE | EI_EXPOSE_REP2 | 54 | Medium |