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>

Reply via email to