whereMatcherType<T extends TextMatcher> method
Returns a new lazy Iterable with all TextElement
s
that have type T
as matcherType
.
Pass an index number to the matcherIndex
argument if the source
list contains elements resulting from different matchers of the
same type and therefore specifying only the type is not enough.
Implementation
Iterable<TextElement> whereMatcherType<T extends TextMatcher>({
int? matcherIndex,
}) {
return matcherIndex == null
? where((e) => e.matcherType == T)
: where((e) => e.matcherType == T && e.matcherIndex == matcherIndex);
}