Package io.vavr
Class API.Match<T>
java.lang.Object
io.vavr.API.Match<T>
- Type Parameters:
T- type of the object that is matched
- Enclosing class:
API
Scala-like structural pattern matching for Java. Instances are obtained via
API.Match(Object).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic interfaceA Pattern is a partialFunctionin the sense that a function applications returns an optional result of typeOption<R>.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionfinal <R> Rof(API.Match.Case<? extends T, ? extends R>... cases) final <R> Option<R> option(API.Match.Case<? extends T, ? extends R>... cases)
-
Method Details
-
of
-
option
-