Uses of Interface
org.derive4j.processor.api.model.MultipleConstructors.Cases
Packages that use MultipleConstructors.Cases
-
Uses of MultipleConstructors.Cases in org.derive4j.processor.api.model
Classes in org.derive4j.processor.api.model that implement MultipleConstructors.CasesModifier and TypeClassDescriptionprivate static final class
Fields in org.derive4j.processor.api.model declared as MultipleConstructors.CasesModifier and TypeFieldDescriptionprivate static final MultipleConstructors.Cases
<List<DataConstructor>> MultipleConstructorsSupport.constructorsGetter
private static final MultipleConstructors.Cases
<Optional<VariableElement>> MultipleConstructorsSupport.visitorParamGetter
private static final MultipleConstructors.Cases
<Optional<DeclaredType>> MultipleConstructorsSupport.visitorTypeGetter
Methods in org.derive4j.processor.api.model that return MultipleConstructors.CasesModifier and TypeMethodDescriptionstatic <R> MultipleConstructors.Cases
<R> MultipleConstructorsSupport.cases
(MultipleConstructorsSupport.VisitorDispatchMapper<R> visitorDispatch, Function<List<DataConstructor>, R> functionsDispatch) Methods in org.derive4j.processor.api.model with parameters of type MultipleConstructors.CasesModifier and TypeMethodDescriptionabstract <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)