From 4399e42b99aad96591709e63e099d747988560dd Mon Sep 17 00:00:00 2001 From: robert-bor Date: Tue, 22 Sep 2015 06:25:50 +0200 Subject: [PATCH] Issue #23 apply CharSequence to top-level parseText as well --- src/main/java/org/ahocorasick/trie/Trie.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/ahocorasick/trie/Trie.java b/src/main/java/org/ahocorasick/trie/Trie.java index 4eb3ba1..e0734f7 100644 --- a/src/main/java/org/ahocorasick/trie/Trie.java +++ b/src/main/java/org/ahocorasick/trie/Trie.java @@ -88,7 +88,7 @@ public class Trie { } @SuppressWarnings("unchecked") - public Collection parseText(String text) { + public Collection parseText(CharSequence text) { DefaultEmitHandler emitHandler = new DefaultEmitHandler(); parseText(text, emitHandler); @@ -121,7 +121,7 @@ public class Trie { } - private void removePartialMatches(String searchText, List collectedEmits) { + private void removePartialMatches(CharSequence searchText, List collectedEmits) { long size = searchText.length(); List removeEmits = new ArrayList(); for (Emit emit : collectedEmits) {