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 |