Skip to content

Commit 42a021d

Browse files
committed
fix: URL constructor deprecation warning as of Java 21
1 parent 218eea9 commit 42a021d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

plugin/updater/src/main/java/updater/AbstractSourceHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import java.nio.file.Files;
1616
import java.nio.file.Path;
1717
import java.util.Map;
18-
import java.util.function.Function;
18+
import java.util.function.UnaryOperator;
1919

2020
import javax.xml.XMLConstants;
2121
import javax.xml.parsers.DocumentBuilderFactory;
@@ -107,7 +107,7 @@ void downloadLicenseFile(final Path targetDir) throws IOException {
107107
* @return grammarFile
108108
*/
109109
Path downloadTextMateGrammarFile(final DownloadContext ctx, final String grammarPathOrURL) throws IOException {
110-
final Function<String, String> mapFileExt = fileExt -> switch (fileExt) {
110+
final UnaryOperator<String> mapFileExt = fileExt -> switch (fileExt) {
111111
case "json" -> ".tmLanguage.json";
112112
case "yml", "yaml", "yaml-tmlanguage" -> ".tmLanguage.yaml";
113113
case "plist", "xml", "tmlanguage" -> ".tmLanguage.plist";

0 commit comments

Comments
 (0)