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
551300

org.jclouds.openstack.swift.domain.internal.DelegatingMutableObjectInfoWithMetadata

BugCategoryDetailsLinePriority
org.jclouds.openstack.swift.domain.internal.DelegatingMutableObjectInfoWithMetadata doesn't override org.jclouds.io.ContentMetadataBuilder.equals(Object)STYLEEQ_DOESNT_OVERRIDE_EQUALS34Medium

org.jclouds.openstack.swift.domain.internal.MutableObjectInfoWithMetadataImpl

BugCategoryDetailsLinePriority
org.jclouds.openstack.swift.domain.internal.MutableObjectInfoWithMetadataImpl.getHash() may expose internal representation by returning MutableObjectInfoWithMetadataImpl.hashMALICIOUS_CODEEI_EXPOSE_REP109Medium
org.jclouds.openstack.swift.domain.internal.MutableObjectInfoWithMetadataImpl.getLastModified() may expose internal representation by returning MutableObjectInfoWithMetadataImpl.lastModifiedMALICIOUS_CODEEI_EXPOSE_REP117Medium
org.jclouds.openstack.swift.domain.internal.MutableObjectInfoWithMetadataImpl.setHash(byte[]) may expose internal representation by storing an externally mutable object into MutableObjectInfoWithMetadataImpl.hashMALICIOUS_CODEEI_EXPOSE_REP277Medium
org.jclouds.openstack.swift.domain.internal.MutableObjectInfoWithMetadataImpl.setLastModified(Date) may expose internal representation by storing an externally mutable object into MutableObjectInfoWithMetadataImpl.lastModifiedMALICIOUS_CODEEI_EXPOSE_REP2172Medium

org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl

BugCategoryDetailsLinePriority
org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl.getHash() may expose internal representation by returning ObjectInfoImpl.hashMALICIOUS_CODEEI_EXPOSE_REP142Medium
org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl.getLastModified() may expose internal representation by returning ObjectInfoImpl.lastModifiedMALICIOUS_CODEEI_EXPOSE_REP166Medium
new org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl(String, URI, String, byte[], Long, String, Date) may expose internal representation by storing an externally mutable object into ObjectInfoImpl.hashMALICIOUS_CODEEI_EXPOSE_REP2103Medium
new org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl(String, URI, String, byte[], Long, String, Date) may expose internal representation by storing an externally mutable object into ObjectInfoImpl.lastModifiedMALICIOUS_CODEEI_EXPOSE_REP2106Medium

org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl$Builder

BugCategoryDetailsLinePriority
org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl$Builder.hash(byte[]) may expose internal representation by storing an externally mutable object into ObjectInfoImpl$Builder.hashMALICIOUS_CODEEI_EXPOSE_REP259Medium
org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl$Builder.lastModified(Date) may expose internal representation by storing an externally mutable object into ObjectInfoImpl$Builder.lastModifiedMALICIOUS_CODEEI_EXPOSE_REP274Medium

org.jclouds.openstack.swift.functions.ParseObjectInfoFromHeaders

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.jclouds.http.HttpRequest to org.jclouds.rest.internal.GeneratedHttpRequest in org.jclouds.openstack.swift.functions.ParseObjectInfoFromHeaders.setContext(HttpRequest)STYLEBC_UNCONFIRMED_CAST76Medium

org.jclouds.openstack.swift.functions.ParseObjectInfoListFromJsonResponse

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.jclouds.http.HttpRequest to org.jclouds.rest.internal.GeneratedHttpRequest in org.jclouds.openstack.swift.functions.ParseObjectInfoListFromJsonResponse.setContext(HttpRequest)STYLEBC_UNCONFIRMED_CAST101Medium