The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.jclouds.openstack.swift.domain.internal.DelegatingMutableObjectInfoWithMetadata doesn't override org.jclouds.io.ContentMetadataBuilder.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 34 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.jclouds.openstack.swift.domain.internal.MutableObjectInfoWithMetadataImpl.getHash() may expose internal representation by returning MutableObjectInfoWithMetadataImpl.hash | MALICIOUS_CODE | EI_EXPOSE_REP | 109 | Medium |
| org.jclouds.openstack.swift.domain.internal.MutableObjectInfoWithMetadataImpl.getLastModified() may expose internal representation by returning MutableObjectInfoWithMetadataImpl.lastModified | MALICIOUS_CODE | EI_EXPOSE_REP | 117 | Medium |
| org.jclouds.openstack.swift.domain.internal.MutableObjectInfoWithMetadataImpl.setHash(byte[]) may expose internal representation by storing an externally mutable object into MutableObjectInfoWithMetadataImpl.hash | MALICIOUS_CODE | EI_EXPOSE_REP2 | 77 | Medium |
| org.jclouds.openstack.swift.domain.internal.MutableObjectInfoWithMetadataImpl.setLastModified(Date) may expose internal representation by storing an externally mutable object into MutableObjectInfoWithMetadataImpl.lastModified | MALICIOUS_CODE | EI_EXPOSE_REP2 | 172 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl.getHash() may expose internal representation by returning ObjectInfoImpl.hash | MALICIOUS_CODE | EI_EXPOSE_REP | 142 | Medium |
| org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl.getLastModified() may expose internal representation by returning ObjectInfoImpl.lastModified | MALICIOUS_CODE | EI_EXPOSE_REP | 166 | Medium |
| 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.hash | MALICIOUS_CODE | EI_EXPOSE_REP2 | 103 | Medium |
| 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.lastModified | MALICIOUS_CODE | EI_EXPOSE_REP2 | 106 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl$Builder.hash(byte[]) may expose internal representation by storing an externally mutable object into ObjectInfoImpl$Builder.hash | MALICIOUS_CODE | EI_EXPOSE_REP2 | 59 | Medium |
| org.jclouds.openstack.swift.domain.internal.ObjectInfoImpl$Builder.lastModified(Date) may expose internal representation by storing an externally mutable object into ObjectInfoImpl$Builder.lastModified | MALICIOUS_CODE | EI_EXPOSE_REP2 | 74 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Unchecked/unconfirmed cast from org.jclouds.http.HttpRequest to org.jclouds.rest.internal.GeneratedHttpRequest in org.jclouds.openstack.swift.functions.ParseObjectInfoFromHeaders.setContext(HttpRequest) | STYLE | BC_UNCONFIRMED_CAST | 76 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Unchecked/unconfirmed cast from org.jclouds.http.HttpRequest to org.jclouds.rest.internal.GeneratedHttpRequest in org.jclouds.openstack.swift.functions.ParseObjectInfoListFromJsonResponse.setContext(HttpRequest) | STYLE | BC_UNCONFIRMED_CAST | 101 | Medium |