Package org.derive4j.processor.api.model
Class DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
java.lang.Object
org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
- Enclosing class:
DataConstructions.CasesMatchers
public static final class DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmultipleConstructors
(Function<MultipleConstructors, R> multipleConstructors) final <R> DataConstructions.CasesMatchers.PartialMatcher
<R> noConstructor
(Supplier<R> noConstructor) final <R> DataConstructions.CasesMatchers.PartialMatcher
<R> noConstructor_
(R r) oneConstructor
(Function<DataConstructor, R> oneConstructor) oneConstructor_
(R r)
-
Constructor Details
-
TotalMatcher_MultipleConstructors
TotalMatcher_MultipleConstructors()
-
-
Method Details
-
multipleConstructors
public final <R> DataConstructions.CasesMatchers.TotalMatcher_OneConstructor<R> multipleConstructors(Function<MultipleConstructors, R> multipleConstructors) -
multipleConstructors_
public final <R> DataConstructions.CasesMatchers.TotalMatcher_OneConstructor<R> multipleConstructors_(R r) -
oneConstructor
public final <R> DataConstructions.CasesMatchers.PartialMatcher_NoConstructor<R> oneConstructor(Function<DataConstructor, R> oneConstructor) -
oneConstructor_
public final <R> DataConstructions.CasesMatchers.PartialMatcher_NoConstructor<R> oneConstructor_(R r) -
noConstructor
public final <R> DataConstructions.CasesMatchers.PartialMatcher<R> noConstructor(Supplier<R> noConstructor) -
noConstructor_
-