Replace deprecated URL constructor See https://inside.java/2023/02/15/quality-heads-up/ Change-Id: I30fb4ff50c73c880045bb9b631d51c22109e3c46
diff --git a/src/main/java/com/googlesource/gerrit/plugins/manager/gson/SmartGson.java b/src/main/java/com/googlesource/gerrit/plugins/manager/gson/SmartGson.java index ae339de..21b1ddf 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/manager/gson/SmartGson.java +++ b/src/main/java/com/googlesource/gerrit/plugins/manager/gson/SmartGson.java
@@ -23,6 +23,7 @@ import java.io.InputStreamReader; import java.io.Reader; import java.net.MalformedURLException; +import java.net.URI; import java.net.URL; public class SmartGson { @@ -50,7 +51,7 @@ private InputStreamReader getReader(String url) throws IOException { URL ciUrl; try { - ciUrl = new URL(url); + ciUrl = URI.create(url).toURL(); } catch (MalformedURLException e) { throw new IllegalArgumentException("Internal error: Gerrit CI URL seems to be malformed", e); }
diff --git a/src/main/java/com/googlesource/gerrit/plugins/manager/repository/JenkinsCiPluginsRepository.java b/src/main/java/com/googlesource/gerrit/plugins/manager/repository/JenkinsCiPluginsRepository.java index 0cfffa1..192bbe5 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/manager/repository/JenkinsCiPluginsRepository.java +++ b/src/main/java/com/googlesource/gerrit/plugins/manager/repository/JenkinsCiPluginsRepository.java
@@ -30,7 +30,7 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; -import java.net.URL; +import java.net.URI; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -224,7 +224,7 @@ buildExecution.getString("url"), verArtifactJson.get().getString("relativePath")); try (BufferedReader reader = new BufferedReader( - new InputStreamReader(new URL(versionUrl).openStream(), UTF_8), 4096)) { + new InputStreamReader(URI.create(versionUrl).toURL().openStream(), UTF_8), 4096)) { String line; while ((line = reader.readLine()) != null) { if (artifactBody.length() > 0) {