diff --git a/li.strolch.agent/src/main/java/li/strolch/search/ValueSearch.java b/li.strolch.agent/src/main/java/li/strolch/search/ValueSearch.java index b231215c2..339bbc000 100644 --- a/li.strolch.agent/src/main/java/li/strolch/search/ValueSearch.java +++ b/li.strolch.agent/src/main/java/li/strolch/search/ValueSearch.java @@ -21,9 +21,15 @@ public class ValueSearch implements SearchPredicates { * @return the search result */ public SearchResult search(Collection input) { + return search(input.stream()); + } - Stream stream = input.stream(); - + /** + * Performs the actual search on the given input list + * + * @return the search result + */ + public SearchResult search(Stream stream) { if (this.expression != null) stream = stream.filter(e -> this.expression.matches(e));