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