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 java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private Make
_make
private java.util.function.Supplier<R>
caseOfMatching
private java.util.function.Supplier<R>
casesMatching
private java.util.function.Supplier<R>
catamorphism
private java.util.function.Supplier<R>
constructors
private java.util.function.Supplier<R>
factory
private java.util.function.Supplier<R>
getters
private java.util.function.Supplier<R>
lambdaVisitor
private java.util.function.Supplier<R>
lazyConstructor
private java.util.function.Supplier<R>
modifiers
-
Constructor Summary
Constructors Constructor Description PartialMatcher(Make _make, java.util.function.Supplier<R> lambdaVisitor, java.util.function.Supplier<R> constructors, java.util.function.Supplier<R> lazyConstructor, java.util.function.Supplier<R> casesMatching, java.util.function.Supplier<R> caseOfMatching, java.util.function.Supplier<R> getters, java.util.function.Supplier<R> modifiers, java.util.function.Supplier<R> catamorphism, java.util.function.Supplier<R> factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description R
otherwise(java.util.function.Supplier<R> otherwise)
R
otherwise_(R r)
java.util.Optional<R>
otherwiseEmpty()
-
-
-
Field Detail
-
_make
private final Make _make
-
lambdaVisitor
private final java.util.function.Supplier<R> lambdaVisitor
-
constructors
private final java.util.function.Supplier<R> constructors
-
lazyConstructor
private final java.util.function.Supplier<R> lazyConstructor
-
casesMatching
private final java.util.function.Supplier<R> casesMatching
-
caseOfMatching
private final java.util.function.Supplier<R> caseOfMatching
-
getters
private final java.util.function.Supplier<R> getters
-
modifiers
private final java.util.function.Supplier<R> modifiers
-
catamorphism
private final java.util.function.Supplier<R> catamorphism
-
factory
private final java.util.function.Supplier<R> factory
-
-
Constructor Detail
-
PartialMatcher
PartialMatcher(Make _make, java.util.function.Supplier<R> lambdaVisitor, java.util.function.Supplier<R> constructors, java.util.function.Supplier<R> lazyConstructor, java.util.function.Supplier<R> casesMatching, java.util.function.Supplier<R> caseOfMatching, java.util.function.Supplier<R> getters, java.util.function.Supplier<R> modifiers, java.util.function.Supplier<R> catamorphism, java.util.function.Supplier<R> factory)
-
-