Package io.prestosql.matching.pattern
Class FilterPattern<T>
- java.lang.Object
-
- io.prestosql.matching.Pattern<T>
-
- io.prestosql.matching.pattern.FilterPattern<T>
-
public class FilterPattern<T> extends Pattern<T>
-
-
Constructor Summary
Constructors Constructor Description FilterPattern(java.util.function.BiPredicate<? super T,?> predicate, java.util.Optional<Pattern<?>> previous)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(PatternVisitor patternVisitor)<C> java.util.stream.Stream<Match>accept(java.lang.Object object, Captures captures, C context)java.util.function.BiPredicate<? super T,?>predicate()
-
-
-
Method Detail
-
predicate
public java.util.function.BiPredicate<? super T,?> predicate()
-
accept
public <C> java.util.stream.Stream<Match> accept(java.lang.Object object, Captures captures, C context)
-
accept
public void accept(PatternVisitor patternVisitor)
-
-