Skip to content

Commit 8df00ed

Browse files
committed
optimized char check for 'dDfF'
1 parent dc5b746 commit 8df00ed

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/com/fasterxml/jackson/core/json/async/NonBlockingUtf8JsonParserBase.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1855,7 +1855,7 @@ protected JsonToken _finishFloatFraction() throws IOException
18551855
return JsonToken.NOT_AVAILABLE;
18561856
}
18571857
ch = getNextSignedByteFromBuffer();
1858-
} else if (ch == 'f' || ch == 'd' || ch == 'F' || ch == 'D') {
1858+
} else if ((ch | 0x22) == 'f') { // ~ fFdD
18591859
--_inputPtr; // for correct error reporting
18601860
_reportUnexpectedNumberChar(ch, "JSON does not support parsing numbers that have 'f' or 'd' suffixes");
18611861
} else if (ch == INT_PERIOD) {

0 commit comments

Comments
 (0)