This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit 8eae27c98d08f75c7e443d0cb0ccc838b64a7088
Author: Andrew Gaul <[email protected]>
AuthorDate: Sat Feb 23 16:34:11 2019 +0900

    Make interfaces with only statics into classes
    
    This prevents instantiation.  Found via error-prone 2.3.3.
---
 .../java/org/jclouds/rackspace/clouddns/v1/CloudDNSExceptions.java  | 6 +++++-
 .../src/main/java/org/jclouds/dynect/v3/DynECTExceptions.java       | 6 +++++-
 .../src/main/java/org/jclouds/ultradns/ws/UltraDNSWSExceptions.java | 5 ++++-
 3 files changed, 14 insertions(+), 3 deletions(-)

diff --git 
a/apis/rackspace-clouddns/src/main/java/org/jclouds/rackspace/clouddns/v1/CloudDNSExceptions.java
 
b/apis/rackspace-clouddns/src/main/java/org/jclouds/rackspace/clouddns/v1/CloudDNSExceptions.java
index bd63173..a699b2b 100644
--- 
a/apis/rackspace-clouddns/src/main/java/org/jclouds/rackspace/clouddns/v1/CloudDNSExceptions.java
+++ 
b/apis/rackspace-clouddns/src/main/java/org/jclouds/rackspace/clouddns/v1/CloudDNSExceptions.java
@@ -23,7 +23,11 @@ import org.jclouds.rackspace.clouddns.v1.domain.Job;
 /**
  * Exceptions likely to be encountered when using {@link CloudDNSApi}
  */
-public interface CloudDNSExceptions {
+public final class CloudDNSExceptions {
+   private CloudDNSExceptions() {
+      throw new AssertionError("intentionally not implemented");
+   }
+
    /**
     * A Job errored out.
     */
diff --git 
a/providers/dynect/src/main/java/org/jclouds/dynect/v3/DynECTExceptions.java 
b/providers/dynect/src/main/java/org/jclouds/dynect/v3/DynECTExceptions.java
index 735b252..b681789 100644
--- a/providers/dynect/src/main/java/org/jclouds/dynect/v3/DynECTExceptions.java
+++ b/providers/dynect/src/main/java/org/jclouds/dynect/v3/DynECTExceptions.java
@@ -19,7 +19,11 @@ package org.jclouds.dynect.v3;
 /**
  * Exceptions likely to be encountered when using {@link DynECTApi}
  */
-public interface DynECTExceptions {
+public final class DynECTExceptions {
+   private DynECTExceptions() {
+      throw new AssertionError("intentionally not implemented");
+   }
+
    /**
     * You must wait until another job is finished before attempting this 
command
     * again
diff --git 
a/providers/ultradns-ws/src/main/java/org/jclouds/ultradns/ws/UltraDNSWSExceptions.java
 
b/providers/ultradns-ws/src/main/java/org/jclouds/ultradns/ws/UltraDNSWSExceptions.java
index 0122ddf..2f107af 100644
--- 
a/providers/ultradns-ws/src/main/java/org/jclouds/ultradns/ws/UltraDNSWSExceptions.java
+++ 
b/providers/ultradns-ws/src/main/java/org/jclouds/ultradns/ws/UltraDNSWSExceptions.java
@@ -19,7 +19,10 @@ package org.jclouds.ultradns.ws;
 /**
  * Exceptions likely to be encountered when using {@link UltraDNSWSApi}
  */
-public interface UltraDNSWSExceptions {
+public final class UltraDNSWSExceptions {
+   private UltraDNSWSExceptions() {
+      throw new AssertionError("intentionally not implemented");
+   }
 
    /**
     * The Zone or other resource already exists

Reply via email to