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 2025/12/04 15:53:40 UTC

(commons-text) 01/02: Use direct access

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

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

commit c6e17ec24cc8374eb12676b717bf797f41b6e539
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Thu Dec 4 10:42:56 2025 -0500

    Use direct access
    
    - Javadoc
    - Test deprecated and not
---
 .../org/apache/commons/text/similarity/JaroWinklerDistance.java   | 3 ++-
 .../apache/commons/text/similarity/JaroWinklerDistanceTest.java   | 8 +++++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java b/src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java
index 8bd8d7b7..e2e3d0df 100644
--- a/src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java
+++ b/src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java
@@ -36,7 +36,8 @@ public class JaroWinklerDistance implements EditDistance<Double> {
      * @param first  the first string to be matched.
      * @param second the second string to be matched.
      * @return array containing: matches, half transpositions, and prefix
-     * @deprecated Deprecated as of 1.7. This method will be removed in 2.0, and moved to a Jaro Winkler similarity class. TODO see TEXT-104.
+     * @deprecated Deprecated as of 1.7, use {@link JaroWinklerSimilarity#matches(CharSequence, CharSequence)}. This method will be removed in 2.0. TODO see
+     *             TEXT-104.
      */
     @Deprecated
     protected static int[] matches(final CharSequence first, final CharSequence second) {
diff --git a/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java b/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
index 2d63394d..0f4ee10c 100644
--- a/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
+++ b/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
@@ -108,7 +108,13 @@ class JaroWinklerDistanceTest {
 
     @Test
     void testMatches() {
-        assertArrayEquals(new int[]{2, 0, 2}, distance.matches("ab", "aba"));
+        assertArrayEquals(new int[]{2, 0, 2}, JaroWinklerSimilarity.matches("ab", "aba"));
+    }
+
+    @SuppressWarnings("deprecation")
+    @Test
+    void testMatchesDeprecated() {
+        assertArrayEquals(new int[]{2, 0, 2}, JaroWinklerDistance.matches("ab", "aba"));
     }
 
 }