pjfanning opened a new pull request, #155:
URL: https://github.com/apache/poi-xmlbeans/pull/155

   Follow-up to #147.
   
   After #147, the WS_COLLAPSE fast path in `Locale.applyWhiteSpaceRule` only 
stays on the fast path when every whitespace character is a single space. So 
`lastWasWhite` can only be true when the previous char was a space. This checks 
the characters directly instead: any tab, newline or carriage return, or a 
space after a space, goes to `processWhiteSpaceRule`. It mirrors the WS_REPLACE 
branch above it.
   
   `s.charAt(i - 1)` is safe at `i == 1`: index 0 is known not to be whitespace 
from the leading check.
   
   No behaviour change; `SplitTextCollapseValidateTest` covers the path.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to