Package org.derive4j.processor
Class FactoryDerivator
java.lang.Object
org.derive4j.processor.FactoryDerivator
- All Implemented Interfaces:
Derivator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionderive
(AlgebraicDataType adtModel) private DerivedCodeSpec
factory
(AlgebraicDataType adt, DeclaredType visitorType, List<DataConstructor> constructors)
-
Field Details
-
utils
-
cataDerivator
-
-
Constructor Details
-
FactoryDerivator
FactoryDerivator(DeriveUtils utils)
-
-
Method Details
-
derive
-
factory
private DerivedCodeSpec factory(AlgebraicDataType adt, DeclaredType visitorType, List<DataConstructor> constructors)
-