Suppress Modernizer violation
diff --git a/apis/s3/pom.xml b/apis/s3/pom.xml
index 2ff562f..a0bbc12 100644
--- a/apis/s3/pom.xml
+++ b/apis/s3/pom.xml
@@ -98,6 +98,11 @@
<artifactId>auto-value</artifactId>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>org.gaul</groupId>
+ <artifactId>modernizer-maven-annotations</artifactId>
+ <optional>true</optional>
+ </dependency>
</dependencies>
<profiles>
diff --git a/apis/s3/src/main/java/org/jclouds/s3/filters/ChunkedUploadPayload.java b/apis/s3/src/main/java/org/jclouds/s3/filters/ChunkedUploadPayload.java
index 28e8ac6..54c806d 100644
--- a/apis/s3/src/main/java/org/jclouds/s3/filters/ChunkedUploadPayload.java
+++ b/apis/s3/src/main/java/org/jclouds/s3/filters/ChunkedUploadPayload.java
@@ -18,6 +18,7 @@
import com.google.common.io.ByteProcessor;
import com.google.common.io.ByteStreams;
+import org.gaul.modernizer_maven_annotations.SuppressModernizer;
import org.jclouds.http.HttpException;
import org.jclouds.io.MutableContentMetadata;
import org.jclouds.io.Payload;
@@ -171,6 +172,7 @@
return new SequenceInputStream(new ChunkedInputStreamEnumeration(this.payload.openStream(), chunkedBlockSize));
}
+ @SuppressModernizer // for Enumeration
private class ChunkedInputStreamEnumeration implements Enumeration<InputStream> {
private final InputStream inputStream;
private boolean lastChunked;