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) {