All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
abstract <C> Stream<Match> |
accept(Object object,
Captures captures,
C context) |
abstract void |
accept(PatternVisitor patternVisitor) |
static Pattern<Object> |
any() |
Pattern<T> |
capturedAs(Capture<T> capture) |
static <F,C,T extends Iterable<S>,S> PropertyPattern<F,C,T> |
empty(Property<F,C,T> property) |
Stream<Match> |
match(Object object) |
<C> Stream<Match> |
match(Object object,
C context) |
<C> Stream<Match> |
match(Object object,
Captures captures,
C context) |
<C> boolean |
matches(Object object,
C context) |
Pattern<T> |
matching(BiPredicate<? super T,?> predicate) |
Pattern<T> |
matching(Predicate<? super T> predicate) |
static <F,C,T extends Iterable<S>,S> PropertyPattern<F,C,T> |
nonEmpty(Property<F,C,T> property) |
Optional<Pattern<?>> |
previous() |
String |
toString() |
static <T> Pattern<T> |
typeOf(Class<T> expectedClass) |
Pattern<T> |
with(PropertyPattern<? super T,?,?> pattern) |