evaluate method
Searches a set of candidates for those that meet the requirements set by this finder and returns the result of that search.
See also:
- found which will return the latest results without re-executing the search.
- tryEvaluate which will indicate whether any results were found rather than directly returning results.
Implementation
FinderResult<CandidateType> evaluate() {
if (!_cached || _found == null) {
_found = FinderResult<CandidateType>(describeMatch, findInCandidates(allCandidates));
}
return found;
}