From d2edf893199757ccf466e6b62ea6f3028ad8e7a2 Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Tue, 10 Sep 2024 17:47:21 -0700 Subject: [PATCH] Use skipOptionalWhitespaces() instead of explicit loop --- .../src/main/java/com/ibm/icu/message2/MFParser.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/icu4j/main/core/src/main/java/com/ibm/icu/message2/MFParser.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/MFParser.java index 48de63cc74f4..a5c826f87397 100644 --- a/icu4j/main/core/src/main/java/com/ibm/icu/message2/MFParser.java +++ b/icu4j/main/core/src/main/java/com/ibm/icu/message2/MFParser.java @@ -49,14 +49,7 @@ private MFDataModel.Message parseImpl() throws MFParseException { // Determine if message is simple or complex; this requires // looking through whitespace. int savedPosition = input.getPosition(); - while (true) { - int cp = input.peekChar(); - if (!StringUtils.isWhitespace(cp)) { - break; - } - // Skip past whitespace - cp = input.readCodePoint(); - } + skipOptionalWhitespaces(); int cp = input.peekChar(); if (cp == '.') { // declarations or .match // No need to restore whitespace