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.constructorGetterprivate static final DataConstruction.Cases<Optional<MultipleConstructors>> DataConstructions.constructorsGetterMethods 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> RDataConstruction.match(DataConstruction.Cases<R> cases) <R> RDataConstructions.Lazy.match(DataConstruction.Cases<R> cases) <R> RDataConstructions.MultipleConstructors_.match(DataConstruction.Cases<R> cases) <R> RDataConstructions.NoConstructor.match(DataConstruction.Cases<R> cases) <R> RDataConstructions.OneConstructor.match(DataConstruction.Cases<R> cases)