aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@sonarsource.com>2015-06-18 18:08:27 +0200
committerSimon Brandhof <simon.brandhof@sonarsource.com>2015-06-18 18:08:37 +0200
commit47bad47ae07d3ffc895f3e76261d637073c57981 (patch)
treee8da538d2cb6b58477da8bdd339699120f8d5cce /sonar-plugin-api
parent036e011d5493e11ff3288cd27432c73ed133003e (diff)
downloadsonarqube-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.java15
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);