This is an automated email from the ASF dual-hosted git repository. garydgregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-codec.git
commit 4f3b1d9bc6b48b9c390b432a93212fadc1fc2bde Author: Gary Gregory <[email protected]> AuthorDate: Thu Aug 6 16:36:25 2026 -0400 Extract local variable. --- src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java b/src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java index 5e70ecfe..18e697e5 100644 --- a/src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java +++ b/src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java @@ -403,7 +403,8 @@ public class PhoneticEngine { phonemeBuilder.getPhonemes().forEach(phoneme -> { PhonemeBuilder subBuilder = PhonemeBuilder.empty(phoneme.getLanguages()); final CharSequence phonemeText = phoneme.getPhonemeText(); - for (int i = 0; i < phonemeText.length();) { + final int length = phonemeText.length(); + for (int i = 0; i < length;) { final RulesApplication rulesApplication = new RulesApplication(finalRules, phonemeText, subBuilder, i, maxPhonemes).invoke(); final boolean found = rulesApplication.isFound(); subBuilder = rulesApplication.getPhonemeBuilder();
