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 classFields in org.derive4j.processor.api.model declared as MultipleConstructors.CasesModifier and TypeFieldDescriptionprivate static final MultipleConstructors.Cases<List<DataConstructor>> MultipleConstructorsSupport.constructorsGetterprivate static final MultipleConstructors.Cases<Optional<VariableElement>> MultipleConstructorsSupport.visitorParamGetterprivate static final MultipleConstructors.Cases<Optional<DeclaredType>> MultipleConstructorsSupport.visitorTypeGetterMethods 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> 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)