icu/icu4j/main
Steve Lawrence 3edd9c828a ICU-22303 Support parsing infinity/NaN when decimal pattern match is required
If a DecimalFormat pattern contains a decimal point and
setDecimalPatternMatchRequired is true, then DecimalFormat parse() fails
to parse infinity/NaN representations. This is because infinity/NaN
parsing does not set the HAS_DECIMAL_SEPARATOR_FLAG and so the
RequireDecimalSeparatorValidator fails.

This modifies the RequireDecimalSeparatorValidator so that it does not
fail if the INFINITY or NAN flags are set, making it so decimal
separators are not required if the infinity/NaN representations are
parsed.
2025-03-19 16:19:41 -07:00
..
charset ICU-22923 BRS_77_GA Update version number to 77.1 (No more -SNAPSHOT) 2025-03-10 14:58:01 -07:00
collate ICU-22923 BRS_77_GA Update version number to 77.1 (No more -SNAPSHOT) 2025-03-10 14:58:01 -07:00
common_tests ICU-22303 Support parsing infinity/NaN when decimal pattern match is required 2025-03-19 16:19:41 -07:00
core ICU-22303 Support parsing infinity/NaN when decimal pattern match is required 2025-03-19 16:19:41 -07:00
currdata ICU-22923 BRS_77_GA Update version number to 77.1 (No more -SNAPSHOT) 2025-03-10 14:58:01 -07:00
framework ICU-22923 BRS_77_GA Update version number to 77.1 (No more -SNAPSHOT) 2025-03-10 14:58:01 -07:00
icu4j ICU-22923 BRS_77_GA Update version number to 77.1 (No more -SNAPSHOT) 2025-03-10 14:58:01 -07:00
langdata ICU-22923 BRS_77_GA Update version number to 77.1 (No more -SNAPSHOT) 2025-03-10 14:58:01 -07:00
localespi ICU-22923 BRS_77_GA Update version number to 77.1 (No more -SNAPSHOT) 2025-03-10 14:58:01 -07:00
regiondata ICU-22923 BRS_77_GA Update version number to 77.1 (No more -SNAPSHOT) 2025-03-10 14:58:01 -07:00
translit ICU-22923 BRS_77_GA Update version number to 77.1 (No more -SNAPSHOT) 2025-03-10 14:58:01 -07:00