Repository: commons-compress Updated Branches: refs/heads/master f5a98515e -> b3c6bf720
Remove Redundant specification of type (Java 7). Project: http://git-wip-us.apache.org/repos/asf/commons-compress/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-compress/commit/b3c6bf72 Tree: http://git-wip-us.apache.org/repos/asf/commons-compress/tree/b3c6bf72 Diff: http://git-wip-us.apache.org/repos/asf/commons-compress/diff/b3c6bf72 Branch: refs/heads/master Commit: b3c6bf720c1520276c927bb38b321d22a654590b Parents: f5a9851 Author: Gary Gregory <ggreg...@apache.org> Authored: Sat Jun 25 13:38:03 2016 -0700 Committer: Gary Gregory <ggreg...@apache.org> Committed: Sat Jun 25 13:38:03 2016 -0700 ---------------------------------------------------------------------- .../compress/archivers/arj/ArjArchiveInputStream.java | 2 +- .../compress/archivers/cpio/CpioArchiveOutputStream.java | 2 +- .../commons/compress/archivers/dump/DumpArchiveEntry.java | 2 +- .../compress/archivers/dump/DumpArchiveInputStream.java | 8 ++++---- .../org/apache/commons/compress/archivers/sevenz/Folder.java | 2 +- .../compress/archivers/sevenz/SevenZArchiveEntry.java | 2 +- .../apache/commons/compress/archivers/sevenz/SevenZFile.java | 4 ++-- .../commons/compress/archivers/sevenz/SevenZOutputFile.java | 8 ++++---- .../compress/archivers/tar/TarArchiveInputStream.java | 4 ++-- .../compress/archivers/tar/TarArchiveOutputStream.java | 2 +- .../commons/compress/archivers/zip/ExtraFieldUtils.java | 4 ++-- .../commons/compress/archivers/zip/PKWareExtraHeader.java | 4 ++-- .../compress/archivers/zip/ParallelScatterZipCreator.java | 2 +- .../compress/archivers/zip/ScatterZipOutputStream.java | 2 +- .../compress/archivers/zip/Simple8BitZipEncoding.java | 2 +- .../commons/compress/archivers/zip/ZipArchiveEntry.java | 4 ++-- .../compress/archivers/zip/ZipArchiveOutputStream.java | 4 ++-- .../commons/compress/archivers/zip/ZipEncodingHelper.java | 2 +- .../org/apache/commons/compress/archivers/zip/ZipFile.java | 8 ++++---- .../org/apache/commons/compress/archivers/zip/ZipMethod.java | 2 +- .../java/org/apache/commons/compress/changes/ChangeSet.java | 4 ++-- .../apache/commons/compress/changes/ChangeSetPerformer.java | 2 +- .../apache/commons/compress/changes/ChangeSetResults.java | 6 +++--- .../apache/commons/compress/compressors/FileNameUtil.java | 2 +- .../commons/compress/compressors/bzip2/BZip2Utils.java | 2 +- .../apache/commons/compress/compressors/gzip/GzipUtils.java | 2 +- .../apache/commons/compress/compressors/lzma/LZMAUtils.java | 2 +- .../commons/compress/compressors/pack200/Pack200Utils.java | 2 +- .../org/apache/commons/compress/compressors/xz/XZUtils.java | 2 +- 29 files changed, 47 insertions(+), 47 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java b/src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java index b1fd223..1a4b212 100644 --- a/src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java +++ b/src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java @@ -248,7 +248,7 @@ public class ArjArchiveInputStream extends ArchiveInputStream { localFileHeader.name = readString(basicHeader); localFileHeader.comment = readString(basicHeader); - final ArrayList<byte[]> extendedHeaders = new ArrayList<byte[]>(); + final ArrayList<byte[]> extendedHeaders = new ArrayList<>(); int extendedHeaderSize; while ((extendedHeaderSize = read16(in)) > 0) { final byte[] extendedHeaderBytes = new byte[extendedHeaderSize]; http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java b/src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java index eb51484..105e86c 100644 --- a/src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java +++ b/src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java @@ -77,7 +77,7 @@ public class CpioArchiveOutputStream extends ArchiveOutputStream implements private final short entryFormat; private final HashMap<String, CpioArchiveEntry> names = - new HashMap<String, CpioArchiveEntry>(); + new HashMap<>(); private long crc = 0; http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveEntry.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveEntry.java b/src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveEntry.java index caeb25a..47e53ce 100644 --- a/src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveEntry.java +++ b/src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveEntry.java @@ -823,7 +823,7 @@ public class DumpArchiveEntry implements ArchiveEntry { } public static Set<PERMISSION> find(final int code) { - final Set<PERMISSION> set = new HashSet<PERMISSION>(); + final Set<PERMISSION> set = new HashSet<>(); for (final PERMISSION p : PERMISSION.values()) { if ((code & p.code) == p.code) { http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java b/src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java index 23d7245..f2d82ef 100644 --- a/src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java +++ b/src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java @@ -63,10 +63,10 @@ public class DumpArchiveInputStream extends ArchiveInputStream { protected TapeInputStream raw; // map of ino -> dirent entry. We can use this to reconstruct full paths. - private final Map<Integer, Dirent> names = new HashMap<Integer, Dirent>(); + private final Map<Integer, Dirent> names = new HashMap<>(); // map of ino -> (directory) entry when we're missing one or more elements in the path. - private final Map<Integer, DumpArchiveEntry> pending = new HashMap<Integer, DumpArchiveEntry>(); + private final Map<Integer, DumpArchiveEntry> pending = new HashMap<>(); // queue of (directory) entries where we now have the full path. private Queue<DumpArchiveEntry> queue; @@ -136,7 +136,7 @@ public class DumpArchiveInputStream extends ArchiveInputStream { // use priority based on queue to ensure parent directories are // released first. - queue = new PriorityQueue<DumpArchiveEntry>(10, + queue = new PriorityQueue<>(10, new Comparator<DumpArchiveEntry>() { @Override public int compare(final DumpArchiveEntry p, final DumpArchiveEntry q) { @@ -415,7 +415,7 @@ public class DumpArchiveInputStream extends ArchiveInputStream { private String getPath(final DumpArchiveEntry entry) { // build the stack of elements. It's possible that we're // still missing an intermediate value and if so we - final Stack<String> elements = new Stack<String>(); + final Stack<String> elements = new Stack<>(); Dirent dirent = null; for (int i = entry.getIno();; i = dirent.getParentIno()) { http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/sevenz/Folder.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/sevenz/Folder.java b/src/main/java/org/apache/commons/compress/archivers/sevenz/Folder.java index 5cffd0d..6b1975a 100644 --- a/src/main/java/org/apache/commons/compress/archivers/sevenz/Folder.java +++ b/src/main/java/org/apache/commons/compress/archivers/sevenz/Folder.java @@ -52,7 +52,7 @@ class Folder { * from the output of the first and so on.</p> */ Iterable<Coder> getOrderedCoders() { - final LinkedList<Coder> l = new LinkedList<Coder>(); + final LinkedList<Coder> l = new LinkedList<>(); int current = (int) packedStreams[0]; // more that 2^31 coders? while (current != -1) { l.addLast(coders[current]); http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java b/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java index 098e306..63db4cb 100644 --- a/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java +++ b/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java @@ -455,7 +455,7 @@ public class SevenZArchiveEntry implements ArchiveEntry { */ public void setContentMethods(final Iterable<? extends SevenZMethodConfiguration> methods) { if (methods != null) { - final LinkedList<SevenZMethodConfiguration> l = new LinkedList<SevenZMethodConfiguration>(); + final LinkedList<SevenZMethodConfiguration> l = new LinkedList<>(); for (final SevenZMethodConfiguration m : methods) { l.addLast(m); } http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java b/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java index 1056840..c3d8e6a 100644 --- a/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java +++ b/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java @@ -77,7 +77,7 @@ public class SevenZFile implements Closeable { private InputStream currentFolderInputStream = null; private byte[] password; - private final ArrayList<InputStream> deferredBlockStreams = new ArrayList<InputStream>(); + private final ArrayList<InputStream> deferredBlockStreams = new ArrayList<>(); static final byte[] sevenZSignature = { (byte)'7', (byte)'z', (byte)0xBC, (byte)0xAF, (byte)0x27, (byte)0x1C @@ -868,7 +868,7 @@ public class SevenZFile implements Closeable { new BufferedInputStream( new BoundedRandomAccessFileInputStream(file, archive.packSizes[firstPackStreamIndex])); - final LinkedList<SevenZMethodConfiguration> methods = new LinkedList<SevenZMethodConfiguration>(); + final LinkedList<SevenZMethodConfiguration> methods = new LinkedList<>(); for (final Coder coder : folder.getOrderedCoders()) { if (coder.numInStreams != 1 || coder.numOutStreams != 1) { throw new IOException("Multi input/output stream coders are not yet supported"); http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java b/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java index bbd5549..c2c0171 100644 --- a/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java +++ b/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java @@ -44,7 +44,7 @@ import org.apache.commons.compress.utils.CountingOutputStream; */ public class SevenZOutputFile implements Closeable { private final RandomAccessFile file; - private final List<SevenZArchiveEntry> files = new ArrayList<SevenZArchiveEntry>(); + private final List<SevenZArchiveEntry> files = new ArrayList<>(); private int numNonEmptyStreams = 0; private final CRC32 crc32 = new CRC32(); private final CRC32 compressedCrc32 = new CRC32(); @@ -54,7 +54,7 @@ public class SevenZOutputFile implements Closeable { private CountingOutputStream[] additionalCountingStreams; private Iterable<? extends SevenZMethodConfiguration> contentMethods = Collections.singletonList(new SevenZMethodConfiguration(SevenZMethod.LZMA2)); - private final Map<SevenZArchiveEntry, long[]> additionalSizes = new HashMap<SevenZArchiveEntry, long[]>(); + private final Map<SevenZArchiveEntry, long[]> additionalSizes = new HashMap<>(); /** * Opens file to write a 7z archive to. @@ -280,7 +280,7 @@ public class SevenZOutputFile implements Closeable { } OutputStream out = new OutputStreamWrapper(); - final ArrayList<CountingOutputStream> moreStreams = new ArrayList<CountingOutputStream>(); + final ArrayList<CountingOutputStream> moreStreams = new ArrayList<>(); boolean first = true; for (final SevenZMethodConfiguration m : getContentMethods(files.get(files.size() - 1))) { if (!first) { @@ -730,7 +730,7 @@ public class SevenZOutputFile implements Closeable { } private static <T> Iterable<T> reverse(final Iterable<T> i) { - final LinkedList<T> l = new LinkedList<T>(); + final LinkedList<T> l = new LinkedList<>(); for (final T t : i) { l.addFirst(t); } http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java b/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java index e542c64..f03e968 100644 --- a/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java +++ b/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java @@ -79,7 +79,7 @@ public class TarArchiveInputStream extends ArchiveInputStream { final String encoding; // the global PAX header - private Map<String, String> globalPaxHeaders = new HashMap<String, String>(); + private Map<String, String> globalPaxHeaders = new HashMap<>(); /** * Constructor for TarInputStream. @@ -451,7 +451,7 @@ public class TarArchiveInputStream extends ArchiveInputStream { // https://www.gnu.org/software/tar/manual/html_section/tar_92.html#SEC188 Map<String, String> parsePaxHeaders(final InputStream i) throws IOException { - final Map<String, String> headers = new HashMap<String, String>(globalPaxHeaders); + final Map<String, String> headers = new HashMap<>(globalPaxHeaders); // Format is "length keyword=value\n"; while(true){ // get length int ch; http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java b/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java index af5c307..3d34e96 100644 --- a/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java +++ b/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java @@ -275,7 +275,7 @@ public class TarArchiveOutputStream extends ArchiveOutputStream { throw new IOException("Stream has already been finished"); } final TarArchiveEntry entry = (TarArchiveEntry) archiveEntry; - final Map<String, String> paxHeaders = new HashMap<String, String>(); + final Map<String, String> paxHeaders = new HashMap<>(); final String entryName = entry.getName(); final boolean paxHeaderContainsPath = handleLongName(entry, entryName, paxHeaders, "path", TarConstants.LF_GNUTYPE_LONGNAME, "file name"); http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java b/src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java index ea7b6e7..c4d07f4 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java @@ -38,7 +38,7 @@ public class ExtraFieldUtils { private static final Map<ZipShort, Class<?>> implementations; static { - implementations = new ConcurrentHashMap<ZipShort, Class<?>>(); + implementations = new ConcurrentHashMap<>(); register(AsiExtraField.class); register(X5455_ExtendedTimestamp.class); register(X7875_NewUnix.class); @@ -135,7 +135,7 @@ public class ExtraFieldUtils { public static ZipExtraField[] parse(final byte[] data, final boolean local, final UnparseableExtraField onUnparseableData) throws ZipException { - final List<ZipExtraField> v = new ArrayList<ZipExtraField>(); + final List<ZipExtraField> v = new ArrayList<>(); int start = 0; LOOP: while (start <= data.length - WORD) { http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/zip/PKWareExtraHeader.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/PKWareExtraHeader.java b/src/main/java/org/apache/commons/compress/archivers/zip/PKWareExtraHeader.java index 89bebd1..5436ccf 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/PKWareExtraHeader.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/PKWareExtraHeader.java @@ -216,7 +216,7 @@ public abstract class PKWareExtraHeader implements ZipExtraField { private static final Map<Integer, EncryptionAlgorithm> codeToEnum; static { - final Map<Integer, EncryptionAlgorithm> cte = new HashMap<Integer, EncryptionAlgorithm>(); + final Map<Integer, EncryptionAlgorithm> cte = new HashMap<>(); for (final EncryptionAlgorithm method : values()) { cte.put(Integer.valueOf(method.getCode()), method); } @@ -271,7 +271,7 @@ public abstract class PKWareExtraHeader implements ZipExtraField { private static final Map<Integer, HashAlgorithm> codeToEnum; static { - final Map<Integer, HashAlgorithm> cte = new HashMap<Integer, HashAlgorithm>(); + final Map<Integer, HashAlgorithm> cte = new HashMap<>(); for (final HashAlgorithm method : values()) { cte.put(Integer.valueOf(method.getCode()), method); } http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java b/src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java index 43a56a4..de437b1 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java @@ -55,7 +55,7 @@ public class ParallelScatterZipCreator { private final List<ScatterZipOutputStream> streams = synchronizedList(new ArrayList<ScatterZipOutputStream>()); private final ExecutorService es; private final ScatterGatherBackingStoreSupplier backingStoreSupplier; - private final List<Future<Object>> futures = new ArrayList<Future<Object>>(); + private final List<Future<Object>> futures = new ArrayList<>(); private final long startedAt = System.currentTimeMillis(); private long compressionDoneAt = 0; http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java b/src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java index 9179707..de64243 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java @@ -46,7 +46,7 @@ import java.util.zip.Deflater; * @since 1.10 */ public class ScatterZipOutputStream implements Closeable { - private final Queue<CompressedEntry> items = new ConcurrentLinkedQueue<CompressedEntry>(); + private final Queue<CompressedEntry> items = new ConcurrentLinkedQueue<>(); private final ScatterGatherBackingStore backingStore; private final StreamCompressor streamCompressor; http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding.java b/src/main/java/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding.java index f8958da..1bd0f9c 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding.java @@ -105,7 +105,7 @@ class Simple8BitZipEncoding implements ZipEncoding { public Simple8BitZipEncoding(final char[] highChars) { this.highChars = highChars.clone(); final List<Simple8BitChar> temp = - new ArrayList<Simple8BitChar>(this.highChars.length); + new ArrayList<>(this.highChars.length); byte code = 127; http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java b/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java index 795ff59..7a21ef5 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java @@ -321,7 +321,7 @@ public class ZipArchiveEntry extends java.util.zip.ZipEntry * @param fields an array of extra fields */ public void setExtraFields(final ZipExtraField[] fields) { - final List<ZipExtraField> newFields = new ArrayList<ZipExtraField>(); + final List<ZipExtraField> newFields = new ArrayList<>(); for (final ZipExtraField field : fields) { if (field instanceof UnparseableExtraFieldData) { unparseableExtra = (UnparseableExtraFieldData) field; @@ -469,7 +469,7 @@ public class ZipArchiveEntry extends java.util.zip.ZipEntry throw new java.util.NoSuchElementException(); } - final List<ZipExtraField> newResult = new ArrayList<ZipExtraField>(); + final List<ZipExtraField> newResult = new ArrayList<>(); for (final ZipExtraField extraField : extraFields) { if (!type.equals(extraField.getHeaderId())){ newResult.add( extraField); http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java b/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java index 4ed2998..a184d97 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java @@ -171,7 +171,7 @@ public class ZipArchiveOutputStream extends ArchiveOutputStream { * List of ZipArchiveEntries written so far. */ private final List<ZipArchiveEntry> entries = - new LinkedList<ZipArchiveEntry>(); + new LinkedList<>(); private final StreamCompressor streamCompressor; @@ -201,7 +201,7 @@ public class ZipArchiveOutputStream extends ArchiveOutputStream { * Holds the offsets of the LFH starts for each entry. */ private final Map<ZipArchiveEntry, Long> offsets = - new HashMap<ZipArchiveEntry, Long>(); + new HashMap<>(); /** * The encoding to use for filenames and the file comment. http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java b/src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java index bc3f9d2..bcfb8cf 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java @@ -69,7 +69,7 @@ public abstract class ZipEncodingHelper { static { final Map<String, SimpleEncodingHolder> se = - new HashMap<String, SimpleEncodingHolder>(); + new HashMap<>(); final char[] cp437_high_chars = new char[] { 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java b/src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java index 7647ead..b38381d 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java @@ -90,13 +90,13 @@ public class ZipFile implements Closeable { * directory. */ private final List<ZipArchiveEntry> entries = - new LinkedList<ZipArchiveEntry>(); + new LinkedList<>(); /** * Maps String to list of ZipArchiveEntrys, name -> actual entries. */ private final Map<String, LinkedList<ZipArchiveEntry>> nameMap = - new HashMap<String, LinkedList<ZipArchiveEntry>>(HASH_SIZE); + new HashMap<>(HASH_SIZE); private static final class OffsetEntry { private long headerOffset = -1; @@ -537,7 +537,7 @@ public class ZipFile implements Closeable { private Map<ZipArchiveEntry, NameAndComment> populateFromCentralDirectory() throws IOException { final HashMap<ZipArchiveEntry, NameAndComment> noUTF8Flag = - new HashMap<ZipArchiveEntry, NameAndComment>(); + new HashMap<>(); positionAtCentralDirectory(); @@ -987,7 +987,7 @@ public class ZipFile implements Closeable { final String name = ze.getName(); LinkedList<ZipArchiveEntry> entriesOfThatName = nameMap.get(name); if (entriesOfThatName == null) { - entriesOfThatName = new LinkedList<ZipArchiveEntry>(); + entriesOfThatName = new LinkedList<>(); nameMap.put(name, entriesOfThatName); } entriesOfThatName.addLast(ze); http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/archivers/zip/ZipMethod.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ZipMethod.java b/src/main/java/org/apache/commons/compress/archivers/zip/ZipMethod.java index 5f7bb41..f4fbe59 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/ZipMethod.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/ZipMethod.java @@ -173,7 +173,7 @@ public enum ZipMethod { private static final Map<Integer, ZipMethod> codeToEnum; static { - final Map<Integer, ZipMethod> cte = new HashMap<Integer, ZipMethod>(); + final Map<Integer, ZipMethod> cte = new HashMap<>(); for (final ZipMethod method : values()) { cte.put(method.getCode(), method); } http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/changes/ChangeSet.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/changes/ChangeSet.java b/src/main/java/org/apache/commons/compress/changes/ChangeSet.java index c69c6de..55f5c4e 100644 --- a/src/main/java/org/apache/commons/compress/changes/ChangeSet.java +++ b/src/main/java/org/apache/commons/compress/changes/ChangeSet.java @@ -34,7 +34,7 @@ import org.apache.commons.compress.archivers.ArchiveEntry; */ public final class ChangeSet { - private final Set<Change> changes = new LinkedHashSet<Change>(); + private final Set<Change> changes = new LinkedHashSet<>(); /** * Deletes the file with the filename from the archive. @@ -161,6 +161,6 @@ public final class ChangeSet { * @return the changes as a copy */ Set<Change> getChanges() { - return new LinkedHashSet<Change>(changes); + return new LinkedHashSet<>(changes); } } http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/changes/ChangeSetPerformer.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/changes/ChangeSetPerformer.java b/src/main/java/org/apache/commons/compress/changes/ChangeSetPerformer.java index f3bac85..3f7f9d6 100644 --- a/src/main/java/org/apache/commons/compress/changes/ChangeSetPerformer.java +++ b/src/main/java/org/apache/commons/compress/changes/ChangeSetPerformer.java @@ -113,7 +113,7 @@ public class ChangeSetPerformer { throws IOException { final ChangeSetResults results = new ChangeSetResults(); - final Set<Change> workingSet = new LinkedHashSet<Change>(changes); + final Set<Change> workingSet = new LinkedHashSet<>(changes); for (final Iterator<Change> it = workingSet.iterator(); it.hasNext();) { final Change change = it.next(); http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/changes/ChangeSetResults.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/changes/ChangeSetResults.java b/src/main/java/org/apache/commons/compress/changes/ChangeSetResults.java index e3e4d49..cf2f019 100644 --- a/src/main/java/org/apache/commons/compress/changes/ChangeSetResults.java +++ b/src/main/java/org/apache/commons/compress/changes/ChangeSetResults.java @@ -25,9 +25,9 @@ import java.util.List; * Stores the results of an performed ChangeSet operation. */ public class ChangeSetResults { - private final List<String> addedFromChangeSet = new ArrayList<String>(); - private final List<String> addedFromStream = new ArrayList<String>(); - private final List<String> deleted = new ArrayList<String>(); + private final List<String> addedFromChangeSet = new ArrayList<>(); + private final List<String> addedFromStream = new ArrayList<>(); + private final List<String> deleted = new ArrayList<>(); /** * Adds the filename of a recently deleted file to the result list. http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java b/src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java index 22205d8..f97bb8e 100644 --- a/src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java +++ b/src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java @@ -35,7 +35,7 @@ public class FileNameUtil { * versions of those file types. For example: from ".tar" to ".tgz". */ private final Map<String, String> compressSuffix = - new HashMap<String, String>(); + new HashMap<>(); /** * Map from common filename suffixes of compressed files to the http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2Utils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2Utils.java b/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2Utils.java index 2a8c04f..5582d98 100644 --- a/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2Utils.java +++ b/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2Utils.java @@ -33,7 +33,7 @@ public abstract class BZip2Utils { static { final Map<String, String> uncompressSuffix = - new LinkedHashMap<String, String>(); + new LinkedHashMap<>(); // backwards compatibilty: BZip2Utils never created the short // tbz form, so .tar.bz2 has to be added explicitly uncompressSuffix.put(".tar.bz2", ".tar"); http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/compressors/gzip/GzipUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/compressors/gzip/GzipUtils.java b/src/main/java/org/apache/commons/compress/compressors/gzip/GzipUtils.java index ed801cf..0edf655 100644 --- a/src/main/java/org/apache/commons/compress/compressors/gzip/GzipUtils.java +++ b/src/main/java/org/apache/commons/compress/compressors/gzip/GzipUtils.java @@ -35,7 +35,7 @@ public class GzipUtils { // compressed extension of .tar as FileNameUtil will use the // first one found final Map<String, String> uncompressSuffix = - new LinkedHashMap<String, String>(); + new LinkedHashMap<>(); uncompressSuffix.put(".tgz", ".tar"); uncompressSuffix.put(".taz", ".tar"); uncompressSuffix.put(".svgz", ".svg"); http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/compressors/lzma/LZMAUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/compressors/lzma/LZMAUtils.java b/src/main/java/org/apache/commons/compress/compressors/lzma/LZMAUtils.java index f3323ba..c4579ff 100644 --- a/src/main/java/org/apache/commons/compress/compressors/lzma/LZMAUtils.java +++ b/src/main/java/org/apache/commons/compress/compressors/lzma/LZMAUtils.java @@ -45,7 +45,7 @@ public class LZMAUtils { private static volatile CachedAvailability cachedLZMAAvailability; static { - final Map<String, String> uncompressSuffix = new HashMap<String, String>(); + final Map<String, String> uncompressSuffix = new HashMap<>(); uncompressSuffix.put(".lzma", ""); uncompressSuffix.put("-lzma", ""); fileNameUtil = new FileNameUtil(uncompressSuffix, ".lzma"); http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/compressors/pack200/Pack200Utils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/compressors/pack200/Pack200Utils.java b/src/main/java/org/apache/commons/compress/compressors/pack200/Pack200Utils.java index 164fa2f..da539f5 100644 --- a/src/main/java/org/apache/commons/compress/compressors/pack200/Pack200Utils.java +++ b/src/main/java/org/apache/commons/compress/compressors/pack200/Pack200Utils.java @@ -128,7 +128,7 @@ public class Pack200Utils { public static void normalize(final File from, final File to, Map<String, String> props) throws IOException { if (props == null) { - props = new HashMap<String, String>(); + props = new HashMap<>(); } props.put(Pack200.Packer.SEGMENT_LIMIT, "-1"); final File f = File.createTempFile("commons-compress", "pack200normalize"); http://git-wip-us.apache.org/repos/asf/commons-compress/blob/b3c6bf72/src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java b/src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java index 4da6425..e4e4be6 100644 --- a/src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java +++ b/src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java @@ -48,7 +48,7 @@ public class XZUtils { private static volatile CachedAvailability cachedXZAvailability; static { - final Map<String, String> uncompressSuffix = new HashMap<String, String>(); + final Map<String, String> uncompressSuffix = new HashMap<>(); uncompressSuffix.put(".txz", ".tar"); uncompressSuffix.put(".xz", ""); uncompressSuffix.put("-xz", "");