Package org.derive4j.processor.api.model
Class MultipleConstructors
java.lang.Object
org.derive4j.processor.api.model.MultipleConstructors
-
Nested Class Summary
Nested Classes -
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)
-
Method Details
-
visitorDispatch
public static MultipleConstructors visitorDispatch(VariableElement visitorParam, DeclaredType visitorType, List<DataConstructor> constructors) -
functionsDispatch
-
match
-
isVisitorDispatch
public boolean isVisitorDispatch() -
constructors
-