Uses of Interface
org.derive4j.processor.api.model.MultipleConstructors.Cases
-
Packages that use MultipleConstructors.Cases Package Description org.derive4j.processor.api.model -
-
Uses of MultipleConstructors.Cases in org.derive4j.processor.api.model
Classes in org.derive4j.processor.api.model that implement MultipleConstructors.Cases Modifier and Type Class Description private static classMultipleConstructorsSupport.LambdaCases<R>Fields in org.derive4j.processor.api.model declared as MultipleConstructors.Cases Modifier and Type Field Description private static MultipleConstructors.Cases<java.util.List<DataConstructor>>MultipleConstructorsSupport. constructorsGetterprivate static MultipleConstructors.Cases<java.util.Optional<javax.lang.model.element.VariableElement>>MultipleConstructorsSupport. visitorParamGetterprivate static MultipleConstructors.Cases<java.util.Optional<javax.lang.model.type.DeclaredType>>MultipleConstructorsSupport. visitorTypeGetterMethods in org.derive4j.processor.api.model that return MultipleConstructors.Cases Modifier and Type Method Description static <R> MultipleConstructors.Cases<R>MultipleConstructorsSupport. cases(MultipleConstructorsSupport.VisitorDispatchMapper<R> visitorDispatch, java.util.function.Function<java.util.List<DataConstructor>,R> functionsDispatch)Methods in org.derive4j.processor.api.model with parameters of type MultipleConstructors.Cases Modifier and Type Method Description abstract <R> RMultipleConstructors. match(MultipleConstructors.Cases<R> cases)<R> RMultipleConstructorsSupport.FunctionsDispatch. match(MultipleConstructors.Cases<R> cases)<R> RMultipleConstructorsSupport.Lazy. match(MultipleConstructors.Cases<R> cases)<R> RMultipleConstructorsSupport.VisitorDispatch. match(MultipleConstructors.Cases<R> cases)
-