From: David Gageot Date: Mon, 16 Jul 2012 06:58:39 +0000 (+0200) Subject: Fix warnings X-Git-Tag: 3.2~77 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=43c6bc68c57ed69b05b0a5b53db501793f29e936;p=sonarqube.git Fix warnings --- diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java b/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java index 2d5ec5dbbbc..7abc27a262b 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java @@ -92,6 +92,7 @@ public class HttpDownloader extends UriReader.SchemeProcessor implements BatchCo return Joiner.on(", ").join(descriptions); } + @Override String description(URI uri) { return String.format("%s (%s)", uri.toString(), getProxySynthesis(uri)); } @@ -170,18 +171,22 @@ public class HttpDownloader extends UriReader.SchemeProcessor implements BatchCo } } + @Override String[] getSupportedSchemes() { return new String[]{"http", "https"}; } + @Override byte[] readBytes(URI uri) { return download(uri); } + @Override String readString(URI uri, Charset charset) { return downloadPlainText(uri, charset.name()); } + @Override InputStream openStream(URI uri) { try { HttpURLConnection connection = newHttpConnection(uri); diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/utils/UriReader.java b/sonar-plugin-api/src/main/java/org/sonar/api/utils/UriReader.java index 4a7978ed8eb..96f3e14406f 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/utils/UriReader.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/utils/UriReader.java @@ -112,10 +112,12 @@ public class UriReader implements BatchComponent, ServerComponent { */ private static class FileProcessor extends SchemeProcessor { + @Override public String[] getSupportedSchemes() { return new String[]{"file"}; } + @Override byte[] readBytes(URI uri) { try { return Files.toByteArray(new File(uri)); @@ -124,6 +126,7 @@ public class UriReader implements BatchComponent, ServerComponent { } } + @Override String readString(URI uri, Charset charset) { try { return Files.toString(new File(uri), charset); @@ -132,6 +135,7 @@ public class UriReader implements BatchComponent, ServerComponent { } } + @Override InputStream openStream(URI uri) { try { return Files.newInputStreamSupplier(new File(uri)).getInput(); @@ -140,6 +144,7 @@ public class UriReader implements BatchComponent, ServerComponent { } } + @Override String description(URI uri) { return new File(uri).getAbsolutePath(); }