diff options
author | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-06-18 18:08:27 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-06-18 18:08:37 +0200 |
commit | 47bad47ae07d3ffc895f3e76261d637073c57981 (patch) | |
tree | e8da538d2cb6b58477da8bdd339699120f8d5cce /sonar-plugin-api | |
parent | 036e011d5493e11ff3288cd27432c73ed133003e (diff) | |
download | sonarqube-47bad47ae07d3ffc895f3e76261d637073c57981.tar.gz sonarqube-47bad47ae07d3ffc895f3e76261d637073c57981.zip |
Fix quality flaws
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/utils/ZipUtils.java | 15 |
1 files changed, 9 insertions, 6 deletions
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); |