Skip to content

Commit a058e26

Browse files
committed
use LevenshteinDistance from the right package (previous one is deprecated)
1 parent 06c21f1 commit a058e26

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

org/w3c/css/parser/CssPropertyFactory.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
package org.w3c.css.parser;
99

10-
import org.apache.commons.lang.StringUtils;
10+
import org.apache.commons.text.similarity.LevenshteinDistance;
1111
import org.w3c.css.atrules.css.AtRuleMedia;
1212
import org.w3c.css.atrules.css.media.Media;
1313
import org.w3c.css.atrules.css.media.MediaFeature;
@@ -328,6 +328,7 @@ private String setClassName(AtRule atRule, String media, ApplContext ac, String
328328
}
329329

330330
private String findClosestPropertyName(AtRule atRule, ApplContext ac, String property) {
331+
LevenshteinDistance levenshtein = LevenshteinDistance.getDefaultInstance();
331332
int mindist = 100000;
332333
int dist;
333334
Set<String> propertyList = PropertiesLoader.getProfile(ac.getPropertyKey()).keySet();
@@ -339,7 +340,7 @@ private String findClosestPropertyName(AtRule atRule, ApplContext ac, String pro
339340
property = sb.toString();
340341
}
341342
for (String s : propertyList) {
342-
dist = StringUtils.getLevenshteinDistance(property, s);
343+
dist = levenshtein.apply(property, s);
343344
if (dist >= 0 && dist < mindist) {
344345
bestFit = s;
345346
mindist = dist;

0 commit comments

Comments
 (0)