Skip to content

Commit 8d83a5f

Browse files
committed
use URI instead of URL contructor
I guess the URL contructors are deprecated in JDK 20
1 parent d2cc27d commit 8d83a5f

File tree

1 file changed

+4
-4
lines changed
  • inject-generator/src/main/java/io/avaje/inject/generator

1 file changed

+4
-4
lines changed

inject-generator/src/main/java/io/avaje/inject/generator/Processor.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import java.io.BufferedReader;
88
import java.io.IOException;
99
import java.io.InputStreamReader;
10-
import java.net.URL;
10+
import java.net.URI;
1111
import java.util.Collections;
1212
import java.util.HashSet;
1313
import java.util.List;
@@ -75,11 +75,11 @@ void loadProvidedFiles(Filer filer) {
7575
private static List<String> targetProvidesLines(Filer filer, String relativeName) {
7676
try {
7777
final var resource = targetProvides(filer, relativeName);
78-
try (var inputStream = new URL(resource).openStream();
79-
var reader = new BufferedReader(new InputStreamReader(inputStream))) {
78+
try (var inputStream = new URI(resource).toURL().openStream();
79+
var reader = new BufferedReader(new InputStreamReader(inputStream))) {
8080
return reader.lines().collect(Collectors.toList());
8181
}
82-
} catch (final IOException e) {
82+
} catch (final Exception e) {
8383
return Collections.emptyList();
8484
}
8585
}

0 commit comments

Comments
 (0)