FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 1.2.0
Threshold is Low
Effort is Max
Summary
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
95 | 16 | 0 | 0 |
Files
uk.ac.soton.itinnovation.utils.EPRUtils
Bug | Category | Details | Line |
---|---|---|---|
uk.ac.soton.itinnovation.utils.EPRUtils.deserialise(String) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | 115 |
uk.ac.soton.itinnovation.wsdlutils.WSDLOperation
Bug | Category | Details | Line |
---|---|---|---|
uk.ac.soton.itinnovation.wsdlutils.WSDLOperation.DEBUG isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 79 |
Exception is caught when Exception is not thrown in uk.ac.soton.itinnovation.wsdlutils.WSDLOperation.createRequest() | STYLE | REC_CATCH_EXCEPTION | 303 |
Method uk.ac.soton.itinnovation.wsdlutils.WSDLOperation.getDescription() concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 159 |
Method uk.ac.soton.itinnovation.wsdlutils.WSDLOperation.createRequest() directly allocates a specific implementation of xml interfaces | STYLE | XFB_XML_FACTORY_BYPASS | 249 |
Method uk.ac.soton.itinnovation.wsdlutils.WSDLOperation.createRequest() directly allocates a specific implementation of xml interfaces | STYLE | XFB_XML_FACTORY_BYPASS | 272 |
Method uk.ac.soton.itinnovation.wsdlutils.WSDLOperation.createRequest() directly allocates a specific implementation of xml interfaces | STYLE | XFB_XML_FACTORY_BYPASS | 277 |
Method uk.ac.soton.itinnovation.wsdlutils.WSDLOperation.createRequest() directly allocates a specific implementation of xml interfaces | STYLE | XFB_XML_FACTORY_BYPASS | 278 |
Method uk.ac.soton.itinnovation.wsdlutils.WSDLOperation.invoke() directly allocates a specific implementation of xml interfaces | STYLE | XFB_XML_FACTORY_BYPASS | 185 |
uk.ac.soton.itinnovation.wsdlutils.WSDLParameter
Bug | Category | Details | Line |
---|---|---|---|
uk.ac.soton.itinnovation.wsdlutils.WSDLParameter defines equals and uses Object.hashCode() | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | 60-63 |
uk.ac.soton.itinnovation.wsdlutils.WSDLService
Bug | Category | Details | Line |
---|---|---|---|
uk.ac.soton.itinnovation.wsdlutils.WSDLService.DEBUG isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 90 |
Load of known null value in uk.ac.soton.itinnovation.wsdlutils.WSDLService.readOperations() | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 161 |
Load of known null value in uk.ac.soton.itinnovation.wsdlutils.WSDLService.readOperations() | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 168 |
Redundant nullcheck of portName which is known to be null in uk.ac.soton.itinnovation.wsdlutils.WSDLService.readOperations() | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE | 169 |
Self comparison of qname with itself uk.ac.soton.itinnovation.wsdlutils.WSDLService.getSymTabEntry(QName, Class) | CORRECTNESS | SA_LOCAL_SELF_COMPARISON | 290 |
Method uk.ac.soton.itinnovation.wsdlutils.WSDLService.selectPort(Map, String) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 309 |