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 e35d94540c9fe8d65dc97e931d93be1c7d596fae Author: Gary Gregory <[email protected]> AuthorDate: Sun Nov 30 07:57:43 2025 -0500 Inline single use local variable --- .../java/org/apache/commons/text/similarity/CosineDistance.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/apache/commons/text/similarity/CosineDistance.java b/src/main/java/org/apache/commons/text/similarity/CosineDistance.java index b4afc76e..4d98ab4b 100644 --- a/src/main/java/org/apache/commons/text/similarity/CosineDistance.java +++ b/src/main/java/org/apache/commons/text/similarity/CosineDistance.java @@ -44,11 +44,8 @@ public class CosineDistance implements EditDistance<Double> { @Override public Double apply(final CharSequence left, final CharSequence right) { - final CharSequence[] leftTokens = RegexTokenizer.INSTANCE.apply(left); - final CharSequence[] rightTokens = RegexTokenizer.INSTANCE.apply(right); - - final Map<CharSequence, Integer> leftVector = Counter.of(leftTokens); - final Map<CharSequence, Integer> rightVector = Counter.of(rightTokens); + final Map<CharSequence, Integer> leftVector = Counter.of(RegexTokenizer.INSTANCE.apply(left)); + final Map<CharSequence, Integer> rightVector = Counter.of(RegexTokenizer.INSTANCE.apply(right)); final double similarity = CosineSimilarity.INSTANCE.cosineSimilarity(leftVector, rightVector); return 1.0 - similarity; }
