Package io.prestosql.matching.pattern
Class TypeOfPattern<T>
- java.lang.Object
-
- io.prestosql.matching.Pattern<T>
-
- io.prestosql.matching.pattern.TypeOfPattern<T>
-
public class TypeOfPattern<T> extends Pattern<T>
-
-
Constructor Summary
Constructors Constructor Description TypeOfPattern(java.lang.Class<T> expectedClass)TypeOfPattern(java.lang.Class<T> expectedClass, 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.lang.Class<T>expectedClass()
-
-
-
Method Detail
-
expectedClass
public java.lang.Class<T> expectedClass()
-
accept
public <C> java.util.stream.Stream<Match> accept(java.lang.Object object, Captures captures, C context)
-
accept
public void accept(PatternVisitor patternVisitor)
-
-