From 550145057f9b1c6c645484557617abb1651d468e Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Fri, 15 Jan 2021 10:11:28 -0500 Subject: [PATCH] Eliminate JDK11-specific method call from indexing logic. (#1825) --- import/index_java/src/org/vufind/index/WorkKeys.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/import/index_java/src/org/vufind/index/WorkKeys.java b/import/index_java/src/org/vufind/index/WorkKeys.java index 4725fb363d4..2e81af76af1 100644 --- a/import/index_java/src/org/vufind/index/WorkKeys.java +++ b/import/index_java/src/org/vufind/index/WorkKeys.java @@ -125,7 +125,7 @@ public class WorkKeys ) { String normalized = transliterator != null ? transliterator.transliterate(s) : Normalizer.normalize(s, Normalizer.Form.NFKC); - if (!includeRegEx.isBlank()) { + if (!includeRegEx.chars().allMatch(Character::isWhitespace)) { StringBuilder result = new StringBuilder(); Matcher m = Pattern.compile(includeRegEx).matcher(normalized); while (m.find()) { @@ -133,7 +133,7 @@ public class WorkKeys } normalized = result.toString(); } - if (!excludeRegEx.isBlank()) { + if (!excludeRegEx.chars().allMatch(Character::isWhitespace)) { normalized = normalized.replaceAll(excludeRegEx, ""); } int length = normalized.length(); -- GitLab