Class MultipleConstructors
java.lang.Object
org.derive4j.processor.api.model.MultipleConstructors
- Direct Known Subclasses:
MultipleConstructorsSupport.FunctionsDispatch, MultipleConstructorsSupport.Lazy, MultipleConstructorsSupport.VisitorDispatch
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MultipleConstructorsfunctionsDispatch(List<DataConstructor> constructors) booleanabstract <R> Rmatch(MultipleConstructors.Cases<R> cases) static MultipleConstructorsvisitorDispatch(VariableElement visitorParam, DeclaredType visitorType, List<DataConstructor> constructors)
-
Constructor Details
-
MultipleConstructors
MultipleConstructors()
-
-
Method Details
-
visitorDispatch
public static MultipleConstructors visitorDispatch(VariableElement visitorParam, DeclaredType visitorType, List<DataConstructor> constructors) -
functionsDispatch
-
match
-
isVisitorDispatch
public boolean isVisitorDispatch() -
constructors
-