FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
671300

org.jclouds.atmos.domain.MutableContentMetadata

BugCategoryDetailsLinePriority
The class name org.jclouds.atmos.domain.MutableContentMetadata shadows the simple name of implemented interface org.jclouds.io.MutableContentMetadataBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_INTERFACEMedium

org.jclouds.atmos.domain.SystemMetadata

BugCategoryDetailsLinePriority
org.jclouds.atmos.domain.SystemMetadata.getContentMD5() may expose internal representation by returning SystemMetadata.contentmd5MALICIOUS_CODEEI_EXPOSE_REP95Medium
org.jclouds.atmos.domain.SystemMetadata.getInceptionTime() may expose internal representation by returning SystemMetadata.itimeMALICIOUS_CODEEI_EXPOSE_REP67Medium
org.jclouds.atmos.domain.SystemMetadata.getLastAccessTime() may expose internal representation by returning SystemMetadata.atimeMALICIOUS_CODEEI_EXPOSE_REP71Medium
org.jclouds.atmos.domain.SystemMetadata.getLastMetadataModification() may expose internal representation by returning SystemMetadata.mtimeMALICIOUS_CODEEI_EXPOSE_REP75Medium
org.jclouds.atmos.domain.SystemMetadata.getLastUserDataModification() may expose internal representation by returning SystemMetadata.ctimeMALICIOUS_CODEEI_EXPOSE_REP79Medium
new org.jclouds.atmos.domain.SystemMetadata(byte[], Date, Date, String, Date, Date, int, String, String, String, long, FileType, String) may expose internal representation by storing an externally mutable object into SystemMetadata.atimeMALICIOUS_CODEEI_EXPOSE_REP247Medium
new org.jclouds.atmos.domain.SystemMetadata(byte[], Date, Date, String, Date, Date, int, String, String, String, long, FileType, String) may expose internal representation by storing an externally mutable object into SystemMetadata.contentmd5MALICIOUS_CODEEI_EXPOSE_REP246Medium
new org.jclouds.atmos.domain.SystemMetadata(byte[], Date, Date, String, Date, Date, int, String, String, String, long, FileType, String) may expose internal representation by storing an externally mutable object into SystemMetadata.ctimeMALICIOUS_CODEEI_EXPOSE_REP248Medium
new org.jclouds.atmos.domain.SystemMetadata(byte[], Date, Date, String, Date, Date, int, String, String, String, long, FileType, String) may expose internal representation by storing an externally mutable object into SystemMetadata.itimeMALICIOUS_CODEEI_EXPOSE_REP250Medium
new org.jclouds.atmos.domain.SystemMetadata(byte[], Date, Date, String, Date, Date, int, String, String, String, long, FileType, String) may expose internal representation by storing an externally mutable object into SystemMetadata.mtimeMALICIOUS_CODEEI_EXPOSE_REP251Medium

org.jclouds.atmos.functions.ParseObjectFromHeadersAndHttpContent

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.jclouds.http.HttpRequest to org.jclouds.rest.internal.GeneratedHttpRequest in org.jclouds.atmos.functions.ParseObjectFromHeadersAndHttpContent.setContext(HttpRequest)STYLEBC_UNCONFIRMED_CAST83Medium

org.jclouds.atmos.util.AtmosUtils

BugCategoryDetailsLinePriority
org.jclouds.atmos.util.AtmosUtils.deleteAndEnsureGone(AtmosClient, String) forgets to throw new IllegalStateException(String, Throwable)CORRECTNESSRV_EXCEPTION_NOT_THROWN89High