From 47bad47ae07d3ffc895f3e76261d637073c57981 Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Thu, 18 Jun 2015 18:08:27 +0200 Subject: Fix quality flaws --- .../src/main/java/org/sonar/api/utils/ZipUtils.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'sonar-plugin-api') diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/utils/ZipUtils.java b/sonar-plugin-api/src/main/java/org/sonar/api/utils/ZipUtils.java index 45903251411..66da90e88ae 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/utils/ZipUtils.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/utils/ZipUtils.java @@ -65,15 +65,18 @@ public final class ZipUtils { } public static File unzip(InputStream zip, File toDir) throws IOException { - unzip(zip, toDir, new ZipEntryFilter() { - @Override - public boolean accept(ZipEntry entry) { - return true; - } - }); + unzip(zip, toDir, TrueZipEntryFilter.INSTANCE); return toDir; } + private enum TrueZipEntryFilter implements ZipEntryFilter { + INSTANCE; + @Override + public boolean accept(ZipEntry entry) { + return true; + } + } + public static File unzip(InputStream stream, File toDir, ZipEntryFilter filter) throws IOException { if (!toDir.exists()) { FileUtils.forceMkdir(toDir); -- cgit v1.2.3