Package org.derive4j.processor.api.model
Class DeriveConfigs.Config
java.lang.Object
org.derive4j.processor.api.model.DeriveConfig
org.derive4j.processor.api.model.DeriveConfigs.Config
- Enclosing class:
DeriveConfigs
-
Nested Class Summary
Nested classes/interfaces inherited from class org.derive4j.processor.api.model.DeriveConfig
DeriveConfig.Case<X>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<com.squareup.javapoet.ClassName, DerivedInstanceConfig> private final Flavour
private final DeriveTargetClass
-
Constructor Summary
ConstructorsConstructorDescriptionConfig
(Flavour flavour, DeriveTargetClass targetClass, Set<Make> makes, Set<ArgOption> argOptions, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> derivedInstances) -
Method Summary
Methods inherited from class org.derive4j.processor.api.model.DeriveConfig
argOptions, derivedInstances, flavour, makes, targetClass
-
Field Details
-
flavour
-
targetClass
-
makes
-
argOptions
-
derivedInstances
-
-
Constructor Details
-
Config
Config(Flavour flavour, DeriveTargetClass targetClass, Set<Make> makes, Set<ArgOption> argOptions, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> derivedInstances)
-
-
Method Details
-
match
- Specified by:
match
in classDeriveConfig
-