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