FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is max

Summary

Classes Bugs Errors Missing Classes
19 6 0 0

ejava.examples.orm.inheritance.annotated.Bread

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

ejava.examples.orm.inheritance.annotated.Employee

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

ejava.examples.orm.inheritance.annotated.Soup

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