The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is max
Class | Bugs |
---|---|
ejava.examples.orm.inheritance.annotated.Bread | 2 |
ejava.examples.orm.inheritance.annotated.Employee | 2 |
ejava.examples.orm.inheritance.annotated.Soup | 2 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
ejava.examples.orm.inheritance.annotated.Bread.getBakedOn() may expose internal representation by returning Bread.bakedOn | MALICIOUS_CODE | EI_EXPOSE_REP | 24 | Medium |
ejava.examples.orm.inheritance.annotated.Bread.setBakedOn(Date) may expose internal representation by storing an externally mutable object into Bread.bakedOn | MALICIOUS_CODE | EI_EXPOSE_REP2 | 26 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
ejava.examples.orm.inheritance.annotated.Employee.getHireDate() may expose internal representation by returning Employee.hireDate | MALICIOUS_CODE | EI_EXPOSE_REP | 23 | Medium |
ejava.examples.orm.inheritance.annotated.Employee.setHireDate(Date) may expose internal representation by storing an externally mutable object into Employee.hireDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 25 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
ejava.examples.orm.inheritance.annotated.Soup.getExpiration() may expose internal representation by returning Soup.expiration | MALICIOUS_CODE | EI_EXPOSE_REP | 34 | Medium |
ejava.examples.orm.inheritance.annotated.Soup.setExpiration(Date) may expose internal representation by storing an externally mutable object into Soup.expiration | MALICIOUS_CODE | EI_EXPOSE_REP2 | 36 | Medium |