You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2026/08/07 17:30:04 UTC

(commons-codec) 01/04: Extract local variable.

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 <ga...@gmail.com>
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();