Uses of Interface
org.derive4j.processor.api.model.DataConstruction.Cases
-
Packages that use DataConstruction.Cases Package Description org.derive4j.processor.api.model -
-
Uses of DataConstruction.Cases in org.derive4j.processor.api.model
Classes in org.derive4j.processor.api.model that implement DataConstruction.Cases Modifier and Type Class Description private static class
DataConstructions.LambdaCases<R>
Fields in org.derive4j.processor.api.model declared as DataConstruction.Cases Modifier and Type Field Description private static DataConstruction.Cases<java.util.Optional<DataConstructor>>
DataConstructions. constructorGetter
private static DataConstruction.Cases<java.util.Optional<MultipleConstructors>>
DataConstructions. constructorsGetter
Methods in org.derive4j.processor.api.model that return DataConstruction.Cases Modifier and Type Method Description static <R> DataConstruction.Cases<R>
DataConstructions. cases(java.util.function.Function<MultipleConstructors,R> multipleConstructors, java.util.function.Function<DataConstructor,R> oneConstructor, java.util.function.Supplier<R> noConstructor)
Methods in org.derive4j.processor.api.model with parameters of type DataConstruction.Cases Modifier and Type Method Description abstract <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)
-