Skip to content

Commit 7bcc255

Browse files
committed
OAK-11367: Remove usage of Guava Chars.contains()
1 parent bcb6527 commit 7bcc255

File tree

1 file changed

+3
-3
lines changed
  • oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query

1 file changed

+3
-3
lines changed

oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndex.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
*/
1919
package org.apache.jackrabbit.oak.plugins.index.search.spi.query;
2020

21-
import org.apache.jackrabbit.guava.common.primitives.Chars;
2221
import org.apache.jackrabbit.oak.api.PropertyValue;
2322
import org.apache.jackrabbit.oak.api.Result.SizePrecision;
2423
import org.apache.jackrabbit.oak.api.Type;
@@ -280,7 +279,8 @@ protected static PlanResult getPlanResult(IndexPlan plan) {
280279
/**
281280
* Following chars are used as operators in Lucene Query and should be escaped
282281
*/
283-
private static final char[] QUERY_OPERATORS = {':' , '/', '!', '&', '|', '='};
282+
private static final String QUERY_OPERATORS =
283+
new String(new char[] {':', '/', '!', '&', '|', '='});
284284

285285
/**
286286
* Following logic is taken from org.apache.jackrabbit.core.query.lucene.JackrabbitQueryParser#parse(java.lang.String)
@@ -307,7 +307,7 @@ public static String rewriteQueryText(String textsearch) {
307307
escaped = false;
308308
}
309309
rewritten.append(c);
310-
} else if (Chars.contains(QUERY_OPERATORS, c)) {
310+
} else if (QUERY_OPERATORS.indexOf(c) >= 0) {
311311
rewritten.append('\\').append(c);
312312
} else {
313313
if (escaped) {

0 commit comments

Comments
 (0)