remove usage of deprecated method, add missing comment Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
diff --git a/api/src/main/java/jakarta/json/spi/JsonProvider.java b/api/src/main/java/jakarta/json/spi/JsonProvider.java index 7744fdc..938f7bc 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 @@ private static final String DEFAULT_PROVIDER = "org.eclipse.jsonp.JsonProviderImpl"; + /** + * Default constructor. + */ protected JsonProvider() { } @@ -70,7 +73,7 @@ } 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 75ebf34..5cd2707 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; /**