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?>