Enable RedundantModifier for Checkstyle

This commit is contained in:
Andrew Gaul 2013-10-30 13:07:46 -07:00
parent cb9a6b9413
commit 17ce72794c
59 changed files with 108 additions and 104 deletions

View File

@ -30,15 +30,15 @@ import com.google.inject.ImplementedBy;
@ImplementedBy(DelegatingMutableContentMetadata.class) @ImplementedBy(DelegatingMutableContentMetadata.class)
public interface MutableContentMetadata extends org.jclouds.io.MutableContentMetadata { public interface MutableContentMetadata extends org.jclouds.io.MutableContentMetadata {
public String getName(); String getName();
public void setName(String name); void setName(String name);
public URI getUri(); URI getUri();
public void setUri(URI uri); void setUri(URI uri);
public String getPath(); String getPath();
public void setPath(String path); void setPath(String path);
} }

View File

@ -39,7 +39,7 @@ import com.google.inject.assistedinject.Assisted;
*/ */
@Singleton @Singleton
public class StaticNATVirtualMachineInNetwork implements Function<VirtualMachine, PublicIPAddress> { public class StaticNATVirtualMachineInNetwork implements Function<VirtualMachine, PublicIPAddress> {
public static interface Factory { public interface Factory {
StaticNATVirtualMachineInNetwork create(Network in); StaticNATVirtualMachineInNetwork create(Network in);
} }

View File

@ -145,7 +145,7 @@ public final class Subnet {
return string().toString(); return string().toString();
} }
private final ToStringHelper string() { private ToStringHelper string() {
return Objects.toStringHelper(this).omitNullValues().add("subnetId", subnetId).add("subnetState", subnetState) return Objects.toStringHelper(this).omitNullValues().add("subnetId", subnetId).add("subnetState", subnetState)
.add("vpcId", vpcId).add("cidrBlock", cidrBlock).add("availableIpAddressCount", availableIpAddressCount) .add("vpcId", vpcId).add("cidrBlock", cidrBlock).add("availableIpAddressCount", availableIpAddressCount)
.add("availabilityZone", availabilityZone).add("tags", tags); .add("availabilityZone", availabilityZone).add("tags", tags);

View File

@ -38,7 +38,7 @@ public class Tag {
/** /**
* Describes the well-known resource types that can be tagged. * Describes the well-known resource types that can be tagged.
*/ */
public static interface ResourceType { public interface ResourceType {
public static final String CUSTOMER_GATEWAY = "customer-gateway"; public static final String CUSTOMER_GATEWAY = "customer-gateway";
public static final String DHCP_OPTIONS = "dhcp-options"; public static final String DHCP_OPTIONS = "dhcp-options";
public static final String IMAGE = "image"; public static final String IMAGE = "image";

View File

@ -54,7 +54,7 @@ import com.google.inject.assistedinject.Assisted;
@Singleton @Singleton
public class LocationIdToURIFromAccessForTypeAndVersion implements Supplier<Map<String, Supplier<URI>>> { public class LocationIdToURIFromAccessForTypeAndVersion implements Supplier<Map<String, Supplier<URI>>> {
public static interface Factory { public interface Factory {
/** /**
* *
* @param apiType * @param apiType

View File

@ -31,7 +31,7 @@ import com.google.inject.assistedinject.Assisted;
*/ */
@ImplementedBy(RegionIdToAdminURIFromAccessForTypeAndVersion.class) @ImplementedBy(RegionIdToAdminURIFromAccessForTypeAndVersion.class)
public interface RegionIdToAdminURISupplier extends Supplier<Map<String, Supplier<URI>>> { public interface RegionIdToAdminURISupplier extends Supplier<Map<String, Supplier<URI>>> {
static interface Factory { interface Factory {
/** /**
* *
* @param apiType * @param apiType

View File

@ -91,7 +91,7 @@ public class ProviderModuleExpectTest extends BaseRestApiExpectTest<ProviderModu
} }
@org.jclouds.rest.annotations.Endpoint(DNS.class) @org.jclouds.rest.annotations.Endpoint(DNS.class)
static interface DNSApi extends Closeable { interface DNSApi extends Closeable {
@HEAD @HEAD
@Path("/zones/{zoneName}") @Path("/zones/{zoneName}")
@Fallback(FalseOnNotFoundOr404.class) @Fallback(FalseOnNotFoundOr404.class)

View File

@ -57,7 +57,7 @@ public class PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensio
"Keypair Support").build(); "Keypair Support").build();
@org.jclouds.openstack.v2_0.services.Extension(of = ServiceType.COMPUTE, namespace = "http://docs.openstack.org/ext/keypairs/api/v1.1") @org.jclouds.openstack.v2_0.services.Extension(of = ServiceType.COMPUTE, namespace = "http://docs.openstack.org/ext/keypairs/api/v1.1")
static interface KeyPairAsyncApi { interface KeyPairAsyncApi {
} }
@ -67,11 +67,11 @@ public class PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensio
"Floating IPs support").build(); "Floating IPs support").build();
@org.jclouds.openstack.v2_0.services.Extension(of = ServiceType.COMPUTE, namespace = "http://docs.openstack.org/ext/floating_ips/api/v1.1") @org.jclouds.openstack.v2_0.services.Extension(of = ServiceType.COMPUTE, namespace = "http://docs.openstack.org/ext/floating_ips/api/v1.1")
static interface FloatingIPAsyncApi { interface FloatingIPAsyncApi {
} }
static interface NovaAsyncApi { interface NovaAsyncApi {
@Delegate @Delegate
Optional<FloatingIPAsyncApi> getFloatingIPExtensionForZone(String zone); Optional<FloatingIPAsyncApi> getFloatingIPExtensionForZone(String zone);

View File

@ -39,7 +39,7 @@ import com.google.inject.assistedinject.Assisted;
public class ConvertLB implements Function<LB, LoadBalancer> { public class ConvertLB implements Function<LB, LoadBalancer> {
private static final String LOAD_BALANCERS = "loadbalancers"; private static final String LOAD_BALANCERS = "loadbalancers";
public static interface Factory { public interface Factory {
ConvertLB createForEndpointAndRegion(URI endpoint, String region); ConvertLB createForEndpointAndRegion(URI endpoint, String region);
} }

View File

@ -112,13 +112,13 @@ import com.google.inject.Provides;
@RequestFilters(RequestAuthorizeSignature.class) @RequestFilters(RequestAuthorizeSignature.class)
@BlobScope(CONTAINER) @BlobScope(CONTAINER)
public interface S3AsyncClient extends Closeable { public interface S3AsyncClient extends Closeable {
public static final String VERSION = "2006-03-01"; static final String VERSION = "2006-03-01";
/** /**
* Creates a default implementation of S3Object * Creates a default implementation of S3Object
*/ */
@Provides @Provides
public S3Object newS3Object(); S3Object newS3Object();
/** /**
* @see S3Client#getObject * @see S3Client#getObject

View File

@ -54,7 +54,7 @@ public interface S3Client extends Closeable {
* Creates a default implementation of S3Object * Creates a default implementation of S3Object
*/ */
@Provides @Provides
public S3Object newS3Object(); S3Object newS3Object();
/** /**
* Retrieves the S3Object associated with the Key or KeyNotFoundException if not available; * Retrieves the S3Object associated with the Key or KeyNotFoundException if not available;

View File

@ -248,7 +248,7 @@ public class AccessControlList {
// Class and Enum declarations to represent Grants, Grantees and Permissions // // Class and Enum declarations to represent Grants, Grantees and Permissions //
// ///////////////////////////////////////////////////////////////////////////// // /////////////////////////////////////////////////////////////////////////////
public static interface Permission { public interface Permission {
public static final String READ = "READ"; public static final String READ = "READ";
public static final String WRITE = "WRITE"; public static final String WRITE = "WRITE";
public static final String READ_ACP = "READ_ACP"; public static final String READ_ACP = "READ_ACP";

View File

@ -61,11 +61,11 @@ public class PermissionApiLiveTest extends BaseSQSApiLiveTest {
recreateQueueInRegion(prefix, null); recreateQueueInRegion(prefix, null);
} }
static interface AnonymousAttributesApi extends Closeable { interface AnonymousAttributesApi extends Closeable {
String getQueueArn(); String getQueueArn();
} }
static interface AnonymousAttributesAsyncApi extends Closeable { interface AnonymousAttributesAsyncApi extends Closeable {
@POST @POST
@Path("/") @Path("/")
@FormParams(keys = { ACTION, "AttributeName.1" }, values = { "GetQueueAttributes", "QueueArn" }) @FormParams(keys = { ACTION, "AttributeName.1" }, values = { "GetQueueAttributes", "QueueArn" })

View File

@ -28,7 +28,7 @@ import com.google.inject.assistedinject.Assisted;
@Singleton @Singleton
public class URIFromAuthenticationResponseForService implements Supplier<URI> { public class URIFromAuthenticationResponseForService implements Supplier<URI> {
public static interface Factory { public interface Factory {
URIFromAuthenticationResponseForService create(String service); URIFromAuthenticationResponseForService create(String service);
} }

View File

@ -37,7 +37,7 @@ import com.google.inject.assistedinject.Assisted;
@Singleton @Singleton
public class V1DefaultRegionIdSupplier implements ImplicitRegionIdSupplier { public class V1DefaultRegionIdSupplier implements ImplicitRegionIdSupplier {
public static interface Factory { public interface Factory {
/** /**
* *
* @param apiType * @param apiType

View File

@ -54,7 +54,7 @@ import com.google.inject.name.Named;
*/ */
public class BlockUntilInitScriptStatusIsZeroThenReturnOutput extends AbstractFuture<ExecResponse> implements Runnable { public class BlockUntilInitScriptStatusIsZeroThenReturnOutput extends AbstractFuture<ExecResponse> implements Runnable {
public static interface Factory { public interface Factory {
BlockUntilInitScriptStatusIsZeroThenReturnOutput create(SudoAwareInitManager commandRunner); BlockUntilInitScriptStatusIsZeroThenReturnOutput create(SudoAwareInitManager commandRunner);
} }

View File

@ -125,7 +125,7 @@ public abstract class BaseComputeServiceContextModule extends AbstractModule {
@Singleton @Singleton
public static class RunScriptOnNodeFactoryImpl implements RunScriptOnNode.Factory { public static class RunScriptOnNodeFactoryImpl implements RunScriptOnNode.Factory {
static interface Factory { interface Factory {
@Named("direct") @Named("direct")
RunScriptOnNodeUsingSsh exec(NodeMetadata node, Statement script, RunScriptOptions options); RunScriptOnNodeUsingSsh exec(NodeMetadata node, Statement script, RunScriptOptions options);

View File

@ -23,6 +23,6 @@ package org.jclouds.compute.domain;
*/ */
public interface CloneImageTemplate extends ImageTemplate { public interface CloneImageTemplate extends ImageTemplate {
public String getSourceNodeId(); String getSourceNodeId();
} }

View File

@ -34,21 +34,21 @@ public interface ComputeMetadata extends ResourceMetadata<ComputeType> {
* @return Type of the resource, ex node, image, size * @return Type of the resource, ex node, image, size
*/ */
@Override @Override
public ComputeType getType(); ComputeType getType();
/** /**
* @return id of the server within the naming scope it was created. potentially generated by the * @return id of the server within the naming scope it was created. potentially generated by the
* service. * service.
*/ */
@Override @Override
public String getProviderId(); String getProviderId();
/** /**
* @return user defined name of the server. * @return user defined name of the server.
*/ */
@Override @Override
@Nullable @Nullable
public String getName(); String getName();
/** /**
* *
@ -58,10 +58,10 @@ public interface ComputeMetadata extends ResourceMetadata<ComputeType> {
* *
* @return unique id within your account on the provider * @return unique id within your account on the provider
*/ */
public String getId(); String getId();
/** /**
* @return tags describing this resource, if supported * @return tags describing this resource, if supported
*/ */
public Set<String> getTags(); Set<String> getTags();
} }

View File

@ -28,7 +28,7 @@ public interface ComputeMetadataIncludingStatus<S extends Enum<S>> extends Compu
* *
* @since 1.5 * @since 1.5
*/ */
public S getStatus(); S getStatus();
/** /**
* status of the resource, as supplied literally from the backend api. * status of the resource, as supplied literally from the backend api.
@ -37,5 +37,5 @@ public interface ComputeMetadataIncludingStatus<S extends Enum<S>> extends Compu
* @since 1.5 * @since 1.5
*/ */
@Nullable @Nullable
public String getBackendStatus(); String getBackendStatus();
} }

View File

@ -27,6 +27,6 @@ public interface ImageTemplate {
/** /**
* @return the name of the new image * @return the name of the new image
*/ */
public String getName(); String getName();
} }

View File

@ -177,7 +177,7 @@ public interface TemplateBuilder {
* If no function is supplied, jclouds will select one according to an internal strategy. * If no function is supplied, jclouds will select one according to an internal strategy.
* This strategy may change from version to version. * This strategy may change from version to version.
*/ */
public TemplateBuilderImpl imageChooser(Function<Iterable<? extends Image>,Image> imageChooser); TemplateBuilderImpl imageChooser(Function<Iterable<? extends Image>,Image> imageChooser);
/** /**
* Configure this template to require the minimum cores below * Configure this template to require the minimum cores below

View File

@ -119,7 +119,7 @@ import com.google.common.collect.ImmutableMap;
public class TemplateBuilderSpec { public class TemplateBuilderSpec {
/** Parses a single value. */ /** Parses a single value. */
protected static interface ValueParser { protected interface ValueParser {
void parse(TemplateBuilderSpec spec, String key, @Nullable String value); void parse(TemplateBuilderSpec spec, String key, @Nullable String value);
} }

View File

@ -108,7 +108,7 @@ import com.google.inject.ImplementedBy;
public interface GroupNamingConvention { public interface GroupNamingConvention {
@ImplementedBy(FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.Factory.class) @ImplementedBy(FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.Factory.class)
public static interface Factory { public interface Factory {
GroupNamingConvention create(); GroupNamingConvention create();

View File

@ -327,7 +327,7 @@ public class Sha512Crypt {
} }
} }
private static final String b64_from_24bit(byte B2, byte B1, byte B0, int size) { private static String b64_from_24bit(byte B2, byte B1, byte B0, int size) {
int v = ((((int) B2) & 0xFF) << 16) | ((((int) B1) & 0xFF) << 8) | ((int) B0 & 0xff); int v = ((((int) B2) & 0xFF) << 16) | ((((int) B1) & 0xFF) << 8) | ((int) B0 & 0xff);
StringBuilder result = new StringBuilder(); StringBuilder result = new StringBuilder();

View File

@ -53,7 +53,7 @@ import com.google.inject.assistedinject.AssistedInject;
public class CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap implements Callable<Void>, public class CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap implements Callable<Void>,
Function<AtomicReference<NodeMetadata>, Void> { Function<AtomicReference<NodeMetadata>, Void> {
public static interface Factory { public interface Factory {
Callable<Void> create(TemplateOptions options, AtomicReference<NodeMetadata> node, Set<NodeMetadata> goodNodes, Callable<Void> create(TemplateOptions options, AtomicReference<NodeMetadata> node, Set<NodeMetadata> goodNodes,
Map<NodeMetadata, Exception> badNodes, Multimap<NodeMetadata, CustomizationResponse> customizationResponses); Map<NodeMetadata, Exception> badNodes, Multimap<NodeMetadata, CustomizationResponse> customizationResponses);

View File

@ -39,7 +39,7 @@ import com.google.inject.Module;
@Beta @Beta
public interface ApiMetadata { public interface ApiMetadata {
public static interface Builder<B extends Builder<B>> { public interface Builder<B extends Builder<B>> {
/** /**
* @see ApiMetadata#getId() * @see ApiMetadata#getId()
*/ */

View File

@ -33,8 +33,8 @@ public interface DateCodec {
* @throws IllegalArgumentException * @throws IllegalArgumentException
* if the input is invalid * if the input is invalid
*/ */
public Date toDate(String date) throws IllegalArgumentException; Date toDate(String date) throws IllegalArgumentException;
public String toString(Date date); String toString(Date date);
} }

View File

@ -58,7 +58,7 @@ public class ParseSax<T> implements Function<HttpResponse, T>, InvocationContext
private final HandlerWithResult<T> handler; private final HandlerWithResult<T> handler;
private HttpRequest request; private HttpRequest request;
public static interface Factory { public interface Factory {
<T> ParseSax<T> create(HandlerWithResult<T> handler); <T> ParseSax<T> create(HandlerWithResult<T> handler);
} }

View File

@ -49,18 +49,18 @@ public interface ContentMetadataCodec {
/** /**
* Generates standard HTTP headers for the give metadata. * Generates standard HTTP headers for the give metadata.
*/ */
public Multimap<String, String> toHeaders(ContentMetadata md); Multimap<String, String> toHeaders(ContentMetadata md);
/** /**
* Sets properties related to the http headers listed in {@link ContentMetadata#HTTP_HEADERS} * Sets properties related to the http headers listed in {@link ContentMetadata#HTTP_HEADERS}
*/ */
public void fromHeaders(MutableContentMetadata contentMetadata, Multimap<String, String> headers); void fromHeaders(MutableContentMetadata contentMetadata, Multimap<String, String> headers);
/** /**
* Parses the 'Expires' header. * Parses the 'Expires' header.
* If invalid, returns a date in the past (in accordance with HTTP 1.1 client spec). * If invalid, returns a date in the past (in accordance with HTTP 1.1 client spec).
*/ */
public Date parseExpires(String expires); Date parseExpires(String expires);
/** /**
* Default implementation, in accordance with HTTP 1.1 spec. * Default implementation, in accordance with HTTP 1.1 spec.

View File

@ -141,7 +141,7 @@ public class GsonModule extends AbstractModule {
} }
@ImplementedBy(NoExclusions.class) @ImplementedBy(NoExclusions.class)
public static interface DefaultExclusionStrategy extends ExclusionStrategy { public interface DefaultExclusionStrategy extends ExclusionStrategy {
} }
public static class NoExclusions implements DefaultExclusionStrategy { public static class NoExclusions implements DefaultExclusionStrategy {

View File

@ -34,7 +34,7 @@ import com.google.inject.assistedinject.Assisted;
*/ */
@ImplementedBy(RegionIdToURIFromConfigurationOrDefaultToProvider.class) @ImplementedBy(RegionIdToURIFromConfigurationOrDefaultToProvider.class)
public interface RegionIdToURISupplier extends Supplier<Map<String, Supplier<URI>>> { public interface RegionIdToURISupplier extends Supplier<Map<String, Supplier<URI>>> {
static interface Factory { interface Factory {
/** /**
* *
* @param apiType * @param apiType

View File

@ -33,7 +33,7 @@ import com.google.inject.assistedinject.Assisted;
*/ */
@ImplementedBy(ZoneIdToURIFromConfigurationOrDefaultToProvider.class) @ImplementedBy(ZoneIdToURIFromConfigurationOrDefaultToProvider.class)
public interface ZoneIdToURISupplier extends Supplier<Map<String, Supplier<URI>>> { public interface ZoneIdToURISupplier extends Supplier<Map<String, Supplier<URI>>> {
static interface Factory { interface Factory {
/** /**
* *
* @param apiType * @param apiType

View File

@ -79,7 +79,7 @@ public interface Logger {
* @author Adrian Cole * @author Adrian Cole
* *
*/ */
public static interface LoggerFactory { public interface LoggerFactory {
Logger getLogger(String category); Logger getLogger(String category);
} }
} }

View File

@ -38,7 +38,7 @@ public interface ProviderMetadata {
* @author Adrian Cole * @author Adrian Cole
* @since 1.5 * @since 1.5
*/ */
public static interface Builder { public interface Builder {
/** /**
* @see ProviderMetadata#getId() * @see ProviderMetadata#getId()
*/ */
@ -120,26 +120,26 @@ public interface ProviderMetadata {
* *
* @return the provider's unique identifier (ex. aws-ec2, rackspace-cloudservers-us) * @return the provider's unique identifier (ex. aws-ec2, rackspace-cloudservers-us)
*/ */
public String getId(); String getId();
/** /**
* *
* @return the name (display name) of the provider (ex. GoGrid) * @return the name (display name) of the provider (ex. GoGrid)
*/ */
public String getName(); String getName();
/** /**
* *
* @return the provider's api * @return the provider's api
* @since 1.5 * @since 1.5
*/ */
public ApiMetadata getApiMetadata(); ApiMetadata getApiMetadata();
/** /**
* @see ApiMetadata#getEndpoint * @see ApiMetadata#getEndpoint
* @return the url for the provider's api * @return the url for the provider's api
*/ */
public String getEndpoint(); String getEndpoint();
/** /**
* Configuration Properties used when creating connections to this provider. * Configuration Properties used when creating connections to this provider.

View File

@ -29,7 +29,7 @@ import com.google.common.annotations.Beta;
@Beta @Beta
public interface HttpApiMetadata<A> extends ApiMetadata { public interface HttpApiMetadata<A> extends ApiMetadata {
public static interface Builder<A, T extends Builder<A, T>> extends ApiMetadata.Builder<T> { public interface Builder<A, T extends Builder<A, T>> extends ApiMetadata.Builder<T> {
/** /**
* @see ApiMetadata#getApi() * @see ApiMetadata#getApi()

View File

@ -33,7 +33,7 @@ import com.google.common.util.concurrent.ListenableFuture;
@Beta @Beta
public interface RestApiMetadata extends ApiMetadata { public interface RestApiMetadata extends ApiMetadata {
public static interface Builder<T extends Builder<T>> extends ApiMetadata.Builder<T> { public interface Builder<T extends Builder<T>> extends ApiMetadata.Builder<T> {
/** /**
* @see ApiMetadata#getApi() * @see ApiMetadata#getApi()

View File

@ -35,7 +35,7 @@ import com.google.inject.assistedinject.Assisted;
*/ */
public class BindToJsonPayloadWrappedWith implements MapBinder { public class BindToJsonPayloadWrappedWith implements MapBinder {
public static interface Factory { public interface Factory {
BindToJsonPayloadWrappedWith create(String envelope); BindToJsonPayloadWrappedWith create(String envelope);
} }

View File

@ -30,21 +30,21 @@ import com.google.inject.ImplementedBy;
@ImplementedBy(JAXBParser.class) @ImplementedBy(JAXBParser.class)
public interface XMLParser { public interface XMLParser {
/** The default xml header. */ /** The default xml header. */
public static final String DEFAULT_XML_HEADER = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"; static final String DEFAULT_XML_HEADER = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>";
/** /**
* Serialize the object into xml. * Serialize the object into xml.
*/ */
public String toXML(Object src) throws IOException; String toXML(Object src) throws IOException;
/** /**
* Serialize the object into xml, as the declared type. * Serialize the object into xml, as the declared type.
*/ */
public <T> String toXML(Object src, Class<T> type) throws IOException; <T> String toXML(Object src, Class<T> type) throws IOException;
/** /**
* Deserialize the object from xml. * Deserialize the object from xml.
*/ */
public <T> T fromXML(String xml, Class<T> type) throws IOException; <T> T fromXML(String xml, Class<T> type) throws IOException;
} }

View File

@ -41,7 +41,7 @@ import com.google.inject.Injector;
@Test(groups = "unit") @Test(groups = "unit")
public class InputParamValidatorTest { public class InputParamValidatorTest {
private static interface InputParamValidatorForm { private interface InputParamValidatorForm {
@POST @POST
@ParamValidators(AllLowerCaseValidator.class) @ParamValidators(AllLowerCaseValidator.class)
void allParamsValidated(@PathParam("param1") String param1, @PathParam("param2") String param2); void allParamsValidated(@PathParam("param1") String param1, @PathParam("param2") String param2);
@ -91,7 +91,7 @@ public class InputParamValidatorTest {
new AllLowerCaseValidator().validate(null); new AllLowerCaseValidator().validate(null);
} }
private static interface WrongValidator { private interface WrongValidator {
@POST @POST
@ParamValidators(AllLowerCaseValidator.class) @ParamValidators(AllLowerCaseValidator.class)
void method(@PathParam("param1") Integer param1); void method(@PathParam("param1") Integer param1);

View File

@ -44,10 +44,10 @@ import com.google.inject.Module;
@Test(groups = "unit", testName = "ClosableApiTest") @Test(groups = "unit", testName = "ClosableApiTest")
public class ClosableApiTest { public class ClosableApiTest {
static interface DelegatingApi extends Closeable { interface DelegatingApi extends Closeable {
} }
static interface DelegatingAsyncApi extends Closeable { interface DelegatingAsyncApi extends Closeable {
} }
ProviderMetadata provider = forClientMappedToAsyncClientOnEndpoint(DelegatingApi.class, DelegatingAsyncApi.class, ProviderMetadata provider = forClientMappedToAsyncClientOnEndpoint(DelegatingApi.class, DelegatingAsyncApi.class,

View File

@ -50,7 +50,7 @@ import com.google.inject.Module;
@Test(groups = "unit", testName = "DelegateAnnotationExpectTest") @Test(groups = "unit", testName = "DelegateAnnotationExpectTest")
public class DelegateAnnotationExpectTest extends BaseRestClientExpectTest<DelegateAnnotationExpectTest.DelegatingApi> { public class DelegateAnnotationExpectTest extends BaseRestClientExpectTest<DelegateAnnotationExpectTest.DelegatingApi> {
static interface DelegatingApi { interface DelegatingApi {
@Delegate @Delegate
DiskApi getDiskApiForProjectForm(@FormParam("project") String projectName); DiskApi getDiskApiForProjectForm(@FormParam("project") String projectName);
@ -59,7 +59,7 @@ public class DelegateAnnotationExpectTest extends BaseRestClientExpectTest<Deleg
DiskApi getDiskApiForProject(@PayloadParam("project") @PathParam("project") String projectName); DiskApi getDiskApiForProject(@PayloadParam("project") @PathParam("project") String projectName);
} }
static interface DelegatingAsyncApi { interface DelegatingAsyncApi {
@Delegate @Delegate
DiskAsyncApi getDiskApiForProjectForm(@FormParam("project") String projectName); DiskAsyncApi getDiskApiForProjectForm(@FormParam("project") String projectName);
@ -68,7 +68,7 @@ public class DelegateAnnotationExpectTest extends BaseRestClientExpectTest<Deleg
DiskAsyncApi getDiskApiForProject(@PayloadParam("project") @PathParam("project") String projectName); DiskAsyncApi getDiskApiForProject(@PayloadParam("project") @PathParam("project") String projectName);
} }
static interface DiskApi { interface DiskApi {
void form(); void form();
void syncAll(); void syncAll();
@ -76,7 +76,7 @@ public class DelegateAnnotationExpectTest extends BaseRestClientExpectTest<Deleg
boolean exists(@PathParam("disk") String diskName); boolean exists(@PathParam("disk") String diskName);
} }
static interface DiskAsyncApi { interface DiskAsyncApi {
@POST @POST
ListenableFuture<Void> form(); ListenableFuture<Void> form();

View File

@ -49,7 +49,7 @@ import com.google.inject.name.Names;
@Test(groups = "unit", testName = "ProvidesAnnotationExpectTest") @Test(groups = "unit", testName = "ProvidesAnnotationExpectTest")
public class ProvidesAnnotationExpectTest extends BaseRestClientExpectTest<ProvidesAnnotationExpectTest.ProvidingApi> { public class ProvidesAnnotationExpectTest extends BaseRestClientExpectTest<ProvidesAnnotationExpectTest.ProvidingApi> {
static interface ProvidingApi extends Closeable { interface ProvidingApi extends Closeable {
@Provides @Provides
Set<String> set(); Set<String> set();
@ -66,7 +66,7 @@ public class ProvidesAnnotationExpectTest extends BaseRestClientExpectTest<Provi
Set<String> noSuchElementException(); Set<String> noSuchElementException();
} }
static interface ProvidingAsyncApi extends Closeable { interface ProvidingAsyncApi extends Closeable {
@Provides @Provides
Set<String> set(); Set<String> set();

View File

@ -40,7 +40,7 @@ import com.google.common.reflect.Invokable;
*/ */
@Test(groups = "unit") @Test(groups = "unit")
public class BindMapToStringPayloadTest { public class BindMapToStringPayloadTest {
static interface TestPayload { interface TestPayload {
@org.jclouds.rest.annotations.Payload("name {fooble}") @org.jclouds.rest.annotations.Payload("name {fooble}")
void testPayload(@PathParam("foo") String path); void testPayload(@PathParam("foo") String path);

View File

@ -42,11 +42,11 @@ import com.google.common.util.concurrent.ListenableFuture;
*/ */
@Test(groups = "unit") @Test(groups = "unit")
public class MappedHttpInvocationModuleTest { public class MappedHttpInvocationModuleTest {
static interface Sync { interface Sync {
String get(); String get();
} }
private static interface Async { private interface Async {
ListenableFuture<String> get(); ListenableFuture<String> get();
} }
@ -69,7 +69,7 @@ public class MappedHttpInvocationModuleTest {
}); });
} }
private static interface AsyncWithException { private interface AsyncWithException {
ListenableFuture<String> get() throws IOException; ListenableFuture<String> get() throws IOException;
} }
@ -79,7 +79,7 @@ public class MappedHttpInvocationModuleTest {
SyncToAsyncHttpInvocationModule.putInvokables(Sync.class, AsyncWithException.class, cache); SyncToAsyncHttpInvocationModule.putInvokables(Sync.class, AsyncWithException.class, cache);
} }
private static interface AsyncWithMisnamedMethod { private interface AsyncWithMisnamedMethod {
ListenableFuture<String> got(); ListenableFuture<String> got();
} }

View File

@ -47,13 +47,13 @@ import com.google.inject.name.Names;
@Test(groups = "unit", singleThreaded = true) @Test(groups = "unit", singleThreaded = true)
public class ReadAnnotationsAndPropertiesTest { public class ReadAnnotationsAndPropertiesTest {
public static interface ThingApi { public interface ThingApi {
HttpResponse get(); HttpResponse get();
HttpResponse namedGet(); HttpResponse namedGet();
} }
public static interface ThingAsyncApi { public interface ThingAsyncApi {
ListenableFuture<HttpResponse> get(); ListenableFuture<HttpResponse> get();
@Named("ns:get") @Named("ns:get")

View File

@ -45,21 +45,21 @@ import com.google.common.collect.ImmutableList;
public class PresentWhenApiVersionLexicographicallyAtOrAfterSinceApiVersionTest { public class PresentWhenApiVersionLexicographicallyAtOrAfterSinceApiVersionTest {
// feature present in base api // feature present in base api
static interface KeyPairAsyncApi { interface KeyPairAsyncApi {
} }
@SinceApiVersion("2010-08-31") @SinceApiVersion("2010-08-31")
static interface TagAsyncApi { interface TagAsyncApi {
} }
@SinceApiVersion("2011-01-01") @SinceApiVersion("2011-01-01")
static interface VpcAsyncApi { interface VpcAsyncApi {
} }
static interface EC2AsyncApi { interface EC2AsyncApi {
@Delegate @Delegate
Optional<TagAsyncApi> getTagApiForRegion(String region); Optional<TagAsyncApi> getTagApiForRegion(String region);

View File

@ -54,7 +54,7 @@ import com.google.common.util.concurrent.TimeLimiter;
@Test(groups = "unit", singleThreaded = true) @Test(groups = "unit", singleThreaded = true)
public class InvokeHttpMethodTest { public class InvokeHttpMethodTest {
public static interface ThingApi { public interface ThingApi {
@Named("ns:get") @Named("ns:get")
HttpResponse get(); HttpResponse get();
} }

View File

@ -59,11 +59,11 @@ import com.google.common.util.concurrent.TimeLimiter;
@Test(groups = "unit", singleThreaded = true) @Test(groups = "unit", singleThreaded = true)
public class InvokeMappedHttpMethodTest { public class InvokeMappedHttpMethodTest {
public static interface ThingApi { public interface ThingApi {
HttpResponse get(); HttpResponse get();
} }
public static interface ThingAsyncApi { public interface ThingAsyncApi {
@Named("ns:get") @Named("ns:get")
ListenableFuture<HttpResponse> get(); ListenableFuture<HttpResponse> get();
} }

View File

@ -177,21 +177,21 @@ public class RestAnnotationProcessorTest extends BaseRestApiTest {
} }
@Path("/client/{jclouds.api-version}") @Path("/client/{jclouds.api-version}")
public static interface AsyncCallee extends Closeable { public interface AsyncCallee extends Closeable {
@GET @GET
@Path("/{path}") @Path("/{path}")
ListenableFuture<Void> onePath(@PathParam("path") String path); ListenableFuture<Void> onePath(@PathParam("path") String path);
} }
@Path("/client/{jclouds.api-version}") @Path("/client/{jclouds.api-version}")
public static interface AsyncCallee2 { public interface AsyncCallee2 {
@GET @GET
@Path("/{path}/2") @Path("/{path}/2")
ListenableFuture<Void> onePath(@PathParam("path") String path); ListenableFuture<Void> onePath(@PathParam("path") String path);
} }
@Endpoint(Localhost2.class) @Endpoint(Localhost2.class)
public static interface Caller extends Closeable { public interface Caller extends Closeable {
// tests that we can pull from suppliers // tests that we can pull from suppliers
@Provides @Provides
@ -215,15 +215,15 @@ public class RestAnnotationProcessorTest extends BaseRestApiTest {
public Callee getCalleeWithPath(@EndpointParam URI endpoint, @PathParam("wibble") String wibble); public Callee getCalleeWithPath(@EndpointParam URI endpoint, @PathParam("wibble") String wibble);
} }
public static interface Callee extends Closeable { public interface Callee extends Closeable {
void onePath(String path); void onePath(String path);
} }
public static interface Callee2 { public interface Callee2 {
void onePath(String path); void onePath(String path);
} }
public static interface AsyncCaller extends Closeable { public interface AsyncCaller extends Closeable {
@Provides @Provides
@Localhost2 @Localhost2
URI getURI(); URI getURI();
@ -920,7 +920,7 @@ public class RestAnnotationProcessorTest extends BaseRestApiTest {
assertPayloadEquals(request, "name data", "text/plain", false); assertPayloadEquals(request, "name data", "text/plain", false);
} }
static interface TestMultipartForm { interface TestMultipartForm {
@POST @POST
void withStringPart(@PartParam(name = "fooble") String path); void withStringPart(@PartParam(name = "fooble") String path);
@ -1357,7 +1357,7 @@ public class RestAnnotationProcessorTest extends BaseRestApiTest {
} }
@RequestFilters(TestRequestFilter1.class) @RequestFilters(TestRequestFilter1.class)
static interface TestRequestFilter { interface TestRequestFilter {
@GET @GET
@RequestFilters(TestRequestFilter2.class) @RequestFilters(TestRequestFilter2.class)
public void get(); public void get();

View File

@ -31,7 +31,7 @@ import com.google.common.reflect.Invokable;
@Test @Test
public class Optionals2Test { public class Optionals2Test {
public static interface Test { public interface Test {
Optional<String> getOptional(); Optional<String> getOptional();
String getNotOptional(); String getNotOptional();

View File

@ -155,13 +155,13 @@ public class JschSshClient implements SshClient {
"(%s) Session not connected!", toString())); "(%s) Session not connected!", toString()));
} }
public static interface Connection<T> { public interface Connection<T> {
void clear(); void clear();
T create() throws Exception; T create() throws Exception;
} }
public static interface ConnectionWithStreams<T> extends Connection<T> { public interface ConnectionWithStreams<T> extends Connection<T> {
InputStream getInputStream(); InputStream getInputStream();
InputStream getErrStream(); InputStream getErrStream();
} }

View File

@ -172,7 +172,7 @@ public class SshjSshClient implements SshClient {
.format("(%s) ssh not connected!", toString())); .format("(%s) ssh not connected!", toString()));
} }
public static interface Connection<T> { public interface Connection<T> {
void clear() throws Exception; void clear() throws Exception;
T create() throws Exception; T create() throws Exception;

View File

@ -99,7 +99,7 @@ import com.google.inject.Provides;
@Path("/") @Path("/")
public interface AzureBlobAsyncClient { public interface AzureBlobAsyncClient {
@Provides @Provides
public org.jclouds.azureblob.domain.AzureBlob newBlob(); org.jclouds.azureblob.domain.AzureBlob newBlob();
/** /**
* @see AzureBlobClient#listContainers * @see AzureBlobClient#listContainers

View File

@ -44,7 +44,7 @@ import org.jclouds.io.Payload;
*/ */
public interface AzureBlobClient { public interface AzureBlobClient {
@Provides @Provides
public AzureBlob newBlob(); AzureBlob newBlob();
/** /**
* The List Containers operation returns a list of the containers under the specified identity. * The List Containers operation returns a list of the containers under the specified identity.

View File

@ -35,6 +35,10 @@
--> -->
<module name="ModifierOrder"/> <module name="ModifierOrder"/>
<module name="MultipleVariableDeclarations"/> <module name="MultipleVariableDeclarations"/>
<module name="RedundantModifier">
<!-- VARIABLE_DEF disabled -->
<property name="tokens" value="METHOD_DEF, ANNOTATION_FIELD_DEF, INTERFACE_DEF"/>
</module>
<module name="SimplifyBooleanExpression"/> <module name="SimplifyBooleanExpression"/>
<module name="UnnecessaryParentheses"/> <module name="UnnecessaryParentheses"/>
</module> </module>

View File

@ -30,6 +30,6 @@ public interface FunctionLoader {
* @return The function as {@link String}. * @return The function as {@link String}.
* @throws FunctionNotFoundException * @throws FunctionNotFoundException
*/ */
public String loadFunction(String function, OsFamily family) throws FunctionNotFoundException; String loadFunction(String function, OsFamily family) throws FunctionNotFoundException;
} }

View File

@ -80,7 +80,7 @@ public class AdminAccess implements Statement {
return new Builder().build(); return new Builder().build();
} }
public static interface Configuration { public interface Configuration {
Supplier<String> defaultAdminUsername(); Supplier<String> defaultAdminUsername();
Supplier<Map<String, String>> defaultAdminSshKeys(); Supplier<Map<String, String>> defaultAdminSshKeys();

View File

@ -80,7 +80,7 @@ import com.google.common.collect.ImmutableMap;
public class AdminAccessBuilderSpec { public class AdminAccessBuilderSpec {
/** Parses a single value. */ /** Parses a single value. */
protected static interface ValueParser { protected interface ValueParser {
void parse(AdminAccessBuilderSpec spec, String key, @Nullable String value); void parse(AdminAccessBuilderSpec spec, String key, @Nullable String value);
} }