Uses of Interface
org.derive4j.processor.api.model.DataConstruction.Cases
Packages that use DataConstruction.Cases
-
Uses of DataConstruction.Cases in org.derive4j.processor.api.model
Classes in org.derive4j.processor.api.model that implement DataConstruction.CasesFields in org.derive4j.processor.api.model declared as DataConstruction.CasesModifier and TypeFieldDescriptionprivate static final DataConstruction.Cases
<Optional<DataConstructor>> DataConstructions.constructorGetter
private static final DataConstruction.Cases
<Optional<MultipleConstructors>> DataConstructions.constructorsGetter
Methods in org.derive4j.processor.api.model that return DataConstruction.CasesModifier and TypeMethodDescriptionstatic <R> DataConstruction.Cases
<R> DataConstructions.cases
(Function<MultipleConstructors, R> multipleConstructors, Function<DataConstructor, R> oneConstructor, Supplier<R> noConstructor) Methods in org.derive4j.processor.api.model with parameters of type DataConstruction.CasesModifier and TypeMethodDescriptionabstract <R> R
DataConstruction.match
(DataConstruction.Cases<R> cases) <R> R
DataConstructions.Lazy.match
(DataConstruction.Cases<R> cases) <R> R
DataConstructions.MultipleConstructors_.match
(DataConstruction.Cases<R> cases) <R> R
DataConstructions.NoConstructor.match
(DataConstruction.Cases<R> cases) <R> R
DataConstructions.OneConstructor.match
(DataConstruction.Cases<R> cases)