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 class
MultipleConstructorsSupport.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. constructorsGetter
private static MultipleConstructors.Cases<java.util.Optional<javax.lang.model.element.VariableElement>>
MultipleConstructorsSupport. visitorParamGetter
private static MultipleConstructors.Cases<java.util.Optional<javax.lang.model.type.DeclaredType>>
MultipleConstructorsSupport. visitorTypeGetter
Methods 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> R
MultipleConstructors. match(MultipleConstructors.Cases<R> cases)
<R> R
MultipleConstructorsSupport.FunctionsDispatch. match(MultipleConstructors.Cases<R> cases)
<R> R
MultipleConstructorsSupport.Lazy. match(MultipleConstructors.Cases<R> cases)
<R> R
MultipleConstructorsSupport.VisitorDispatch. match(MultipleConstructors.Cases<R> cases)
-