From 0b6992c85d9d3707178f5b9867cb3299e2f0dfa4 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Tue, 16 Jan 2024 16:46:11 -0800 Subject: [PATCH] Add a utility method --- .../jackson/core/base/ParserMinimalBase.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/fasterxml/jackson/core/base/ParserMinimalBase.java b/src/main/java/com/fasterxml/jackson/core/base/ParserMinimalBase.java index bf88f36c7b..0dcad12455 100644 --- a/src/main/java/com/fasterxml/jackson/core/base/ParserMinimalBase.java +++ b/src/main/java/com/fasterxml/jackson/core/base/ParserMinimalBase.java @@ -3,6 +3,7 @@ import java.io.IOException; import java.math.BigDecimal; import java.math.BigInteger; +import java.nio.charset.StandardCharsets; import com.fasterxml.jackson.core.*; import com.fasterxml.jackson.core.exc.InputCoercionException; @@ -773,6 +774,11 @@ protected final void _throwInternal() { VersionUtil.throwInternal(); } + // @since 2.17 + protected final T _throwInternalReturnAny() { + return VersionUtil.throwInternalReturnAny(); + } + protected final JsonParseException _constructError(String msg, Throwable t) { return new JsonParseException(this, msg, currentLocation(), t); } @@ -788,10 +794,6 @@ protected static byte[] _asciiBytes(String str) { @Deprecated // since 2.11 protected static String _ascii(byte[] b) { - try { - return new String(b, "US-ASCII"); - } catch (IOException e) { // never occurs - throw new RuntimeException(e); - } + return new String(b, StandardCharsets.US_ASCII); } }