All Classes

Class Description
Capture<T>
A capturing variable in a pattern match.
Case<In,​Return,​Exn extends java.lang.Throwable>
One case in a pattern match.
InvalidPatternMatch  
Match
Functions for invoking pattern matches.
MatchException  
MatchManager
Manages the state of captured variables in a pattern match.
MatchRunnable<Exn extends java.lang.Throwable>  
MatchSupplier<Return,​Exn extends java.lang.Throwable>  
Pattern<T>
A pattern that matches a value and assigns values to capture variables (Capture).
PatternMatchReject  
PatternRunnable  
Patterns
This class contains static methods for constructing a number of different patterns.
Patterns.Instance<U>
Pattern that matches if the matched value has a specific type U.