Package org.derive4j

Class Makes.CaseOfMatchers.PartialMatcher<R>

java.lang.Object
org.derive4j.Makes.CaseOfMatchers.PartialMatcher<R>
Direct Known Subclasses:
Makes.CaseOfMatchers.PartialMatcher_Factory, Makes.CaseOfMatchers.TotalMatcher_Factory
Enclosing class:
Makes.CaseOfMatchers

public static class Makes.CaseOfMatchers.PartialMatcher<R> extends Object
  • Field Details

    • _make

      private final Make _make
    • lambdaVisitor

      private final Supplier<R> lambdaVisitor
    • constructors

      private final Supplier<R> constructors
    • lazyConstructor

      private final Supplier<R> lazyConstructor
    • casesMatching

      private final Supplier<R> casesMatching
    • caseOfMatching

      private final Supplier<R> caseOfMatching
    • getters

      private final Supplier<R> getters
    • modifiers

      private final Supplier<R> modifiers
    • catamorphism

      private final Supplier<R> catamorphism
    • factory

      private final Supplier<R> factory
  • Constructor Details

  • Method Details

    • otherwise

      public final R otherwise(Supplier<R> otherwise)
    • otherwise_

      public final R otherwise_(R r)
    • otherwiseEmpty

      public final Optional<R> otherwiseEmpty()