You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ki...@apache.org on 2021/04/18 20:37:52 UTC

[commons-text] branch master updated (a55195e -> dd87e11)

This is an automated email from the ASF dual-hosted git repository.

kinow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-text.git.


    from a55195e  Merge branch 'pr-218'
     new 7792db0  [TEXT-199] Remove redundant local variable
     new 285b887  [TEXT-199] Changelog
     new dd87e11  Merge branch 'pr-221'

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 src/changes/changes.xml                                     |  1 +
 .../java/org/apache/commons/text/ExtendedMessageFormat.java |  5 ++---
 src/main/java/org/apache/commons/text/StrBuilder.java       |  3 +--
 .../java/org/apache/commons/text/TextStringBuilder.java     |  3 +--
 .../commons/text/similarity/JaroWinklerSimilarity.java      |  3 +--
 .../java/org/apache/commons/text/StringEscapeUtilsTest.java | 13 +++++--------
 6 files changed, 11 insertions(+), 17 deletions(-)

[commons-text] 03/03: Merge branch 'pr-221'

Posted by ki...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

kinow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-text.git

commit dd87e11a30280271ddf5473cc3974a65154e165f
Merge: a55195e 285b887
Author: Bruno P. Kinoshita <ki...@users.noreply.github.com>
AuthorDate: Mon Apr 19 08:35:40 2021 +1200

    Merge branch 'pr-221'
    
    This closes #221

 src/changes/changes.xml                                     |  1 +
 .../java/org/apache/commons/text/ExtendedMessageFormat.java |  5 ++---
 src/main/java/org/apache/commons/text/StrBuilder.java       |  3 +--
 .../java/org/apache/commons/text/TextStringBuilder.java     |  3 +--
 .../commons/text/similarity/JaroWinklerSimilarity.java      |  3 +--
 .../java/org/apache/commons/text/StringEscapeUtilsTest.java | 13 +++++--------
 6 files changed, 11 insertions(+), 17 deletions(-)

[commons-text] 02/03: [TEXT-199] Changelog

Posted by ki...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

kinow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-text.git

commit 285b887f4c761f20ce1d673f1afdd2ac593708a2
Author: Bruno P. Kinoshita <ki...@users.noreply.github.com>
AuthorDate: Mon Apr 19 08:35:16 2021 +1200

    [TEXT-199] Changelog
---
 src/changes/changes.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index f47c68d..9b1eaac 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -77,6 +77,7 @@ The <action> type attribute can be add,update,fix,remove.
     <action                  type="update" dev="kinow" due-to="Dependabot">Bump actions/cache from v2 to v2.1.5 #205 #217.</action>
     <action                  type="update" dev="ggregory" due-to="Gary Gregory">Update commons-lang3 3.11 -> 3.12.0.</action>
     <action issue="TEXT-194" type="update" dev="kinow" due-to="Arturo Bernal">Use StringUtils.INDEX_NOT_FOUND constant.</action>
+    <action issue="TEXT-199" type="update" dev="kinow" due-to="Arturo Bernal">Remove redundant local variable.</action>
   </release>
   <release version="1.9" date="2020-07-21" description="Release 1.9. Requires Java 8.">
     <action issue="TEXT-166" type="fix" dev="kinow" due-to="Mikko Maunu">Removed non-existing parameter from Javadocs and spelled out parameters in throws.</action>

[commons-text] 01/03: [TEXT-199] Remove redundant local variable

Posted by ki...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

kinow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-text.git

commit 7792db0f58dab20b93d43f9702c53c6351a27411
Author: Arturo Bernal <ar...@gmail.com>
AuthorDate: Sun Apr 18 12:51:56 2021 +0200

    [TEXT-199] Remove redundant local variable
---
 .../java/org/apache/commons/text/ExtendedMessageFormat.java |  5 ++---
 src/main/java/org/apache/commons/text/StrBuilder.java       |  3 +--
 .../java/org/apache/commons/text/TextStringBuilder.java     |  3 +--
 .../commons/text/similarity/JaroWinklerSimilarity.java      |  3 +--
 .../java/org/apache/commons/text/StringEscapeUtilsTest.java | 13 +++++--------
 5 files changed, 10 insertions(+), 17 deletions(-)

diff --git a/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java b/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
index d7694a6..de45715 100644
--- a/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
+++ b/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
@@ -531,13 +531,12 @@ public class ExtendedMessageFormat extends MessageFormat {
 
         final int start = pos.getIndex();
         final char[] c = pattern.toCharArray();
-        final int lastHold = start;
         for (int i = pos.getIndex(); i < pattern.length(); i++) {
             switch (c[pos.getIndex()]) {
             case QUOTE:
                 next(pos);
-                return appendTo == null ? null : appendTo.append(c, lastHold,
-                        pos.getIndex() - lastHold);
+                return appendTo == null ? null : appendTo.append(c, start,
+                        pos.getIndex() - start);
             default:
                 next(pos);
             }
diff --git a/src/main/java/org/apache/commons/text/StrBuilder.java b/src/main/java/org/apache/commons/text/StrBuilder.java
index 8e71915..03296a3 100644
--- a/src/main/java/org/apache/commons/text/StrBuilder.java
+++ b/src/main/java/org/apache/commons/text/StrBuilder.java
@@ -2813,9 +2813,8 @@ public class StrBuilder implements CharSequence, Appendable, Serializable, Build
         } else if (length > size) {
             ensureCapacity(length);
             final int oldEnd = size;
-            final int newEnd = length;
             size = length;
-            for (int i = oldEnd; i < newEnd; i++) {
+            for (int i = oldEnd; i < length; i++) {
                 buffer[i] = '\0';
             }
         }
diff --git a/src/main/java/org/apache/commons/text/TextStringBuilder.java b/src/main/java/org/apache/commons/text/TextStringBuilder.java
index 13e3572..e8aae03 100644
--- a/src/main/java/org/apache/commons/text/TextStringBuilder.java
+++ b/src/main/java/org/apache/commons/text/TextStringBuilder.java
@@ -2882,9 +2882,8 @@ public class TextStringBuilder implements CharSequence, Appendable, Serializable
         } else if (length > size) {
             ensureCapacity(length);
             final int oldEnd = size;
-            final int newEnd = length;
             size = length;
-            Arrays.fill(buffer, oldEnd, newEnd, '\0');
+            Arrays.fill(buffer, oldEnd, length, '\0');
         }
         return this;
     }
diff --git a/src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java b/src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java
index 21a4274..3f51860 100644
--- a/src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java
+++ b/src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java
@@ -93,8 +93,7 @@ public class JaroWinklerSimilarity implements SimilarityScore<Double> {
             return 0d;
         }
         final double j = ((m / left.length() + m / right.length() + (m - (double) mtp[1] / 2) / m)) / 3;
-        final double jw = j < 0.7d ? j : j + defaultScalingFactor * mtp[2] * (1d - j);
-        return jw;
+        return j < 0.7d ? j : j + defaultScalingFactor * mtp[2] * (1d - j);
     }
 
     /**
diff --git a/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java b/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
index 6e68957..01aa6c4 100644
--- a/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
+++ b/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
@@ -82,12 +82,11 @@ public class StringEscapeUtilsTest {
 
     private void assertUnescapeJava(final String unescaped, final String original, final String message)
             throws IOException {
-        final String expected = unescaped;
         final String actual = StringEscapeUtils.unescapeJava(original);
 
-        assertEquals(expected, actual, "unescape(String) failed"
+        assertEquals(unescaped, actual, "unescape(String) failed"
                         + (message == null ? "" : (": " + message))
-                        + ": expected '" + StringEscapeUtils.escapeJava(expected)
+                        + ": expected '" + StringEscapeUtils.escapeJava(unescaped)
                         // we escape this so we can see it in the error message
                         + "' actual '" + StringEscapeUtils.escapeJava(actual) + "'");
 
@@ -333,14 +332,13 @@ public void testEscapeEcmaScript() {
     public void testEscapeJavaWithSlash() {
         final String input = "String with a slash (/) in it";
 
-        final String expected = input;
         final String actual = StringEscapeUtils.escapeJava(input);
 
         /*
          * In 2.4 StringEscapeUtils.escapeJava(String) escapes '/' characters, which are not a valid character
          * to escape in a Java string.
          */
-        assertEquals(expected, actual);
+        assertEquals(input, actual);
     }
 
     @Test
@@ -502,10 +500,9 @@ public void testEscapeEcmaScript() {
         assertEquals("\u0080\u009F", StringEscapeUtils.unescapeHtml4("&#X80;&#X9F;"), "hex number unescape");
         // Test all Character values:
         for (char i = Character.MIN_VALUE; i < Character.MAX_VALUE; i++) {
-            final char c1 = i;
             final char c2 = (char) (i + 1);
-            final String expected = Character.toString(c1) + Character.toString(c2);
-            final String escapedC1 = "&#x" + Integer.toHexString(c1) + ";";
+            final String expected = Character.toString(i) + Character.toString(c2);
+            final String escapedC1 = "&#x" + Integer.toHexString(i) + ";";
             final String escapedC2 = "&#x" + Integer.toHexString(c2) + ";";
             assertEquals(expected, StringEscapeUtils.unescapeHtml4(escapedC1 + escapedC2),
                     "hex number unescape index " + i);