From 0202ca0be66dbd1a2a37fd14e8de2c74b44a02f6 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Wed, 18 Oct 2023 21:44:11 -0700 Subject: [PATCH] Java 20 deprecation cleanup --- .../kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt b/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt index 0b9514d..64fe284 100644 --- a/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt +++ b/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt @@ -40,8 +40,8 @@ import org.xml.sax.InputSource import java.io.File import java.io.IOException import java.io.StringReader -import java.net.MalformedURLException -import java.net.URL +import java.net.URI +import java.net.URISyntaxException import java.nio.file.Files import java.nio.file.Path import java.time.ZonedDateTime @@ -309,8 +309,8 @@ open class PinboardPoster() { var isValid = url.isNotBlank() if (isValid) { try { - URL(url) - } catch (e: MalformedURLException) { + URI(url) + } catch (e: URISyntaxException) { logger.log(Level.FINE, "Invalid URL: $url", e) isValid = false }