Uses of Class
org.derive4j.processor.api.model.DerivedInstanceConfig
Packages that use DerivedInstanceConfig
-
Uses of DerivedInstanceConfig in org.derive4j.processor
Methods in org.derive4j.processor that return types with arguments of type DerivedInstanceConfigModifier and TypeMethodDescriptionprivate Optional
<Function<Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig>, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig>>> DeriveConfigBuilder.instances
(TypeElement typeElement, Map<? extends ExecutableElement, ? extends AnnotationValue> elementValues) private Optional
<Function<Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig>, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig>>> DeriveConfigBuilder.instances
(TypeElement typeElement, Map<? extends ExecutableElement, ? extends AnnotationValue> elementValues) private Map
<com.squareup.javapoet.ClassName, DerivedInstanceConfig> DeriveConfigBuilder.parseInstanceConfig
(TypeElement typeElement, Map<? extends ExecutableElement, ? extends AnnotationValue> instanceAnnotation) -
Uses of DerivedInstanceConfig in org.derive4j.processor.api.model
Subclasses of DerivedInstanceConfig in org.derive4j.processor.api.modelModifier and TypeClassDescriptionprivate static final class
private static final class
Fields in org.derive4j.processor.api.model declared as DerivedInstanceConfigModifier and TypeFieldDescriptionprivate DerivedInstanceConfig
DerivedInstanceConfigs.Lazy.evaluation
Fields in org.derive4j.processor.api.model with type parameters of type DerivedInstanceConfigModifier and TypeFieldDescriptionprivate final Map
<com.squareup.javapoet.ClassName, DerivedInstanceConfig> DeriveConfigs.Config.derivedInstances
private Supplier
<DerivedInstanceConfig> DerivedInstanceConfigs.Lazy.expression
Methods in org.derive4j.processor.api.model that return DerivedInstanceConfigModifier and TypeMethodDescriptionprivate DerivedInstanceConfig
DerivedInstanceConfigs.Lazy._evaluate()
static DerivedInstanceConfig
DerivedInstanceConfigs.InstanceConfig
(Optional<String> implSelector, Optional<com.squareup.javapoet.ClassName> targetClass) static DerivedInstanceConfig
DerivedInstanceConfigs.lazy
(Supplier<DerivedInstanceConfig> derivedInstanceConfig) Methods in org.derive4j.processor.api.model that return types with arguments of type DerivedInstanceConfigModifier and TypeMethodDescriptionfinal Map
<com.squareup.javapoet.ClassName, DerivedInstanceConfig> DeriveConfig.derivedInstances()
static Map
<com.squareup.javapoet.ClassName, DerivedInstanceConfig> DeriveConfigs.getDerivedInstances
(DeriveConfig deriveConfig) final <X> Function
<DerivedInstanceConfig, X> DerivedInstanceConfigs.CasesMatchers.TotalMatcher_InstanceConfig.InstanceConfig
(DerivedInstanceConfig.Case<X> InstanceConfig) final <X> Function
<DerivedInstanceConfig, X> DerivedInstanceConfigs.CasesMatchers.TotalMatcher_InstanceConfig.InstanceConfig_
(X x) DerivedInstanceConfigs.modTargetClass
(Function<Optional<com.squareup.javapoet.ClassName>, Optional<com.squareup.javapoet.ClassName>> targetClassMod) DerivedInstanceConfigs.modTargetClass
(Function<Optional<com.squareup.javapoet.ClassName>, Optional<com.squareup.javapoet.ClassName>> targetClassMod) DerivedInstanceConfigs.setImplSelector
(Optional<String> newImplSelector) DerivedInstanceConfigs.setImplSelector
(Optional<String> newImplSelector) DerivedInstanceConfigs.setTargetClass
(Optional<com.squareup.javapoet.ClassName> newTargetClass) DerivedInstanceConfigs.setTargetClass
(Optional<com.squareup.javapoet.ClassName> newTargetClass) Methods in org.derive4j.processor.api.model with parameters of type DerivedInstanceConfigModifier and TypeMethodDescriptionDerivedInstanceConfigs.getImplSelector
(DerivedInstanceConfig derivedInstanceConfig) static Optional
<com.squareup.javapoet.ClassName> DerivedInstanceConfigs.getTargetClass
(DerivedInstanceConfig derivedInstanceConfig) Method parameters in org.derive4j.processor.api.model with type arguments of type DerivedInstanceConfigModifier and TypeMethodDescriptionDeriveConfig.Case.Config
(Flavour flavour, DeriveTargetClass targetClass, Set<Make> makes, Set<ArgOption> argOptions, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> derivedInstances) static DeriveConfig
DeriveConfigs.Config
(Flavour flavour, DeriveTargetClass targetClass, Set<Make> makes, Set<ArgOption> argOptions, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> derivedInstances) static DerivedInstanceConfig
DerivedInstanceConfigs.lazy
(Supplier<DerivedInstanceConfig> derivedInstanceConfig) static Function
<DeriveConfig, DeriveConfig> DeriveConfigs.modDerivedInstances
(Function<Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig>, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig>> derivedInstancesMod) static Function
<DeriveConfig, DeriveConfig> DeriveConfigs.modDerivedInstances
(Function<Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig>, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig>> derivedInstancesMod) static Function
<DeriveConfig, DeriveConfig> DeriveConfigs.setDerivedInstances
(Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> newDerivedInstances) Constructor parameters in org.derive4j.processor.api.model with type arguments of type DerivedInstanceConfigModifierConstructorDescription(package private)
Config
(Flavour flavour, DeriveTargetClass targetClass, Set<Make> makes, Set<ArgOption> argOptions, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> derivedInstances) (package private)
Lazy
(Supplier<DerivedInstanceConfig> derivedInstanceConfig)