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 classprivate static final classFields in org.derive4j.processor.api.model declared as DerivedInstanceConfigModifier and TypeFieldDescriptionprivate DerivedInstanceConfigDerivedInstanceConfigs.Lazy.evaluationFields in org.derive4j.processor.api.model with type parameters of type DerivedInstanceConfigModifier and TypeFieldDescriptionprivate final Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> DeriveConfigs.Config.derivedInstancesprivate Supplier<DerivedInstanceConfig> DerivedInstanceConfigs.Lazy.expressionMethods in org.derive4j.processor.api.model that return DerivedInstanceConfigModifier and TypeMethodDescriptionprivate DerivedInstanceConfigDerivedInstanceConfigs.Lazy._evaluate()static DerivedInstanceConfigDerivedInstanceConfigs.InstanceConfig(Optional<String> implSelector, Optional<com.squareup.javapoet.ClassName> targetClass) static DerivedInstanceConfigDerivedInstanceConfigs.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.modImplSelector(Function<Optional<String>, Optional<String>> implSelectorMod) DerivedInstanceConfigs.modImplSelector(Function<Optional<String>, Optional<String>> implSelectorMod) 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 DeriveConfigDeriveConfigs.Config(Flavour flavour, DeriveTargetClass targetClass, Set<Make> makes, Set<ArgOption> argOptions, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> derivedInstances) static DerivedInstanceConfigDerivedInstanceConfigs.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)