Repository: jclouds Updated Branches: refs/heads/master 4be8a2eb7 -> eb6f16e2f
Enable CollectionIncompatibleType Also suppress two false positives. Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/eb6f16e2 Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/eb6f16e2 Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/eb6f16e2 Branch: refs/heads/master Commit: eb6f16e2f9985aef0b5d0c550c6c0bba7d1e3073 Parents: 4be8a2e Author: Andrew Gaul <[email protected]> Authored: Fri Jan 29 08:50:09 2016 -0800 Committer: Andrew Gaul <[email protected]> Committed: Fri Jan 29 08:50:09 2016 -0800 ---------------------------------------------------------------------- .../blobstore/integration/internal/BaseServiceIntegrationTest.java | 1 + core/src/main/java/org/jclouds/json/internal/NamingStrategies.java | 1 + project/pom.xml | 1 + 3 files changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds/blob/eb6f16e2/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseServiceIntegrationTest.java ---------------------------------------------------------------------- diff --git a/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseServiceIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseServiceIntegrationTest.java index 1b3854c..31780e4 100644 --- a/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseServiceIntegrationTest.java +++ b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseServiceIntegrationTest.java @@ -34,6 +34,7 @@ import com.google.common.collect.Iterables; public class BaseServiceIntegrationTest extends BaseBlobStoreIntegrationTest { + @SuppressWarnings("CollectionIncompatibleType") @Test(groups = { "integration", "live" }) void containerDoesntExist() { Set<? extends StorageMetadata> list = view.getBlobStore().list(); http://git-wip-us.apache.org/repos/asf/jclouds/blob/eb6f16e2/core/src/main/java/org/jclouds/json/internal/NamingStrategies.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/jclouds/json/internal/NamingStrategies.java b/core/src/main/java/org/jclouds/json/internal/NamingStrategies.java index ddee5dd..534a469 100644 --- a/core/src/main/java/org/jclouds/json/internal/NamingStrategies.java +++ b/core/src/main/java/org/jclouds/json/internal/NamingStrategies.java @@ -271,6 +271,7 @@ public class NamingStrategies { return tryFind(constructors(token), hasMarker).orNull(); } + @SuppressWarnings("CollectionIncompatibleType") @VisibleForTesting <T> String translateName(Invokable<T, T> c, int index) { String name = null; http://git-wip-us.apache.org/repos/asf/jclouds/blob/eb6f16e2/project/pom.xml ---------------------------------------------------------------------- diff --git a/project/pom.xml b/project/pom.xml index ddfbf55..2b12e42 100644 --- a/project/pom.xml +++ b/project/pom.xml @@ -748,6 +748,7 @@ <compilerArg>-Xlint:-serial</compilerArg> <compilerArg>-Xlint:-unchecked</compilerArg> <compilerArg>-Xep:ClassCanBeStatic:ERROR</compilerArg> + <compilerArg>-Xep:CollectionIncompatibleType:ERROR</compilerArg> <compilerArg>-Xep:EqualsHashCode:ERROR</compilerArg> <compilerArg>-Xep:GuiceAssistedInjectScoping:OFF</compilerArg> <compilerArg>-Xep:LongLiteralLowerCaseSuffix:OFF</compilerArg>
