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
