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