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();

Reply via email to