Package io.vavr

Class API.Match<T>

  • Type Parameters:
    T - type of the object that is matched
    Enclosing class:
    API

    @GwtIncompatible
    public static final class API.Match<T>
    extends java.lang.Object
    Scala-like structural pattern matching for Java. Instances are obtained via API.Match(Object).
    • Method Detail

      • of

        @SafeVarargs
        public final <R> R of​(API.Match.Case<? extends T,​? extends R>... cases)
      • option

        @SafeVarargs
        public final <R> Option<R> option​(API.Match.Case<? extends T,​? extends R>... cases)