predicate_builders library

Classes

BeElementPredicate<E extends Element>
ElementPropertyAcessor<E extends Element, P>
FunctionalPropertyAccessor<E extends Element, P>
FunctionalValueMatcher<P>
HaveElementPredicate<E extends Element, P>
ValueMatcher<P>

Functions

abstract<E extends ClassElement>() ElementPropertyAcessor<E, bool>
be<E extends Element>(ElementPropertyAcessor<E, bool> accessor) ElementPredicate<E>
containing(String substring) ValueMatcher<String?>
endingWith(String suffix) ValueMatcher<String?>
have<E extends Element, P>(ElementPropertyAcessor<E, P> accessor, ValueMatcher<P> matcher) ElementPredicate<E>
interface<E extends ClassElement>() ElementPropertyAcessor<E, bool>
interfaces<E extends ClassElement>() ElementPropertyAcessor<E, List<InterfaceType>>
libraryPath<E extends Element>() ElementPropertyAcessor<E, String?>
name<E extends Element>() ElementPropertyAcessor<E, String?>