FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
5700

org.jdtaus.banking.ri.currencydir.JaxpCurrency

BugCategoryDetailsLinePriority
org.jdtaus.banking.ri.currencydir.JaxpCurrency.getEndDate() may expose internal representation by returning JaxpCurrency.endDateMALICIOUS_CODEEI_EXPOSE_REP144Medium
org.jdtaus.banking.ri.currencydir.JaxpCurrency.getStartDate() may expose internal representation by returning JaxpCurrency.startDateMALICIOUS_CODEEI_EXPOSE_REP123Medium
org.jdtaus.banking.ri.currencydir.JaxpCurrency.setEndDate(Date) may expose internal representation by storing an externally mutable object into JaxpCurrency.endDateMALICIOUS_CODEEI_EXPOSE_REP2154Medium
org.jdtaus.banking.ri.currencydir.JaxpCurrency.setStartDate(Date) may expose internal representation by storing an externally mutable object into JaxpCurrency.startDateMALICIOUS_CODEEI_EXPOSE_REP2133Medium
Suspicious comparison of Character references in org.jdtaus.banking.ri.currencydir.JaxpCurrency.equals(Object)CORRECTNESSRC_REF_COMPARISON220High
The field org.jdtaus.banking.ri.currencydir.JaxpCurrency.hashCode is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableHigh

org.jdtaus.banking.ri.currencydir.JaxpCurrencyDirectory

BugCategoryDetailsLinePriority
Load of known null value in org.jdtaus.banking.ri.currencydir.JaxpCurrencyDirectory.transformDocument(Document)STYLENP_LOAD_OF_KNOWN_NULL_VALUE573Medium