From 0c9ccd8090c4567ba6d0b6e3287e5c5a7f578911 Mon Sep 17 00:00:00 2001 From: Lukas Jungmann Date: Thu, 30 Sep 2021 11:08:38 +0200 Subject: [PATCH] remove usage of deprecated method, add missing comment Signed-off-by: Lukas Jungmann --- api/src/main/java/jakarta/json/spi/JsonProvider.java | 5 ++++- .../main/java/jakarta/json/stream/JsonParsingException.java | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/api/src/main/java/jakarta/json/spi/JsonProvider.java b/api/src/main/java/jakarta/json/spi/JsonProvider.java index 7744fdc8..938f7bc0 100644 --- a/api/src/main/java/jakarta/json/spi/JsonProvider.java +++ b/api/src/main/java/jakarta/json/spi/JsonProvider.java @@ -50,6 +50,9 @@ public abstract class JsonProvider { private static final String DEFAULT_PROVIDER = "org.eclipse.jsonp.JsonProviderImpl"; + /** + * Default constructor. + */ protected JsonProvider() { } @@ -70,7 +73,7 @@ public static JsonProvider provider() { } try { Class clazz = Class.forName(DEFAULT_PROVIDER); - return (JsonProvider) clazz.newInstance(); + return (JsonProvider) clazz.getConstructor().newInstance(); } catch (ClassNotFoundException x) { throw new JsonException( "Provider " + DEFAULT_PROVIDER + " not found", x); diff --git a/api/src/main/java/jakarta/json/stream/JsonParsingException.java b/api/src/main/java/jakarta/json/stream/JsonParsingException.java index 75ebf348..5cd27074 100644 --- a/api/src/main/java/jakarta/json/stream/JsonParsingException.java +++ b/api/src/main/java/jakarta/json/stream/JsonParsingException.java @@ -24,6 +24,9 @@ */ public class JsonParsingException extends JsonException { + /** + * The location of the incorrect JSON. + */ private final JsonLocation location; /**