Issue #23 apply CharSequence to top-level parseText as well

This commit is contained in:
robert-bor 2015-09-22 06:25:50 +02:00
parent 055e13c298
commit 4399e42b99

View File

@ -88,7 +88,7 @@ public class Trie {
} }
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public Collection<Emit> parseText(String text) { public Collection<Emit> parseText(CharSequence text) {
DefaultEmitHandler emitHandler = new DefaultEmitHandler(); DefaultEmitHandler emitHandler = new DefaultEmitHandler();
parseText(text, emitHandler); parseText(text, emitHandler);
@ -121,7 +121,7 @@ public class Trie {
} }
private void removePartialMatches(String searchText, List<Emit> collectedEmits) { private void removePartialMatches(CharSequence searchText, List<Emit> collectedEmits) {
long size = searchText.length(); long size = searchText.length();
List<Emit> removeEmits = new ArrayList<Emit>(); List<Emit> removeEmits = new ArrayList<Emit>();
for (Emit emit : collectedEmits) { for (Emit emit : collectedEmits) {