Uses of Class
org.derive4j.processor.api.model.DerivedInstanceConfig
-
Packages that use DerivedInstanceConfig Package Description org.derive4j.processor org.derive4j.processor.api.model -
-
Uses of DerivedInstanceConfig in org.derive4j.processor
Methods in org.derive4j.processor that return types with arguments of type DerivedInstanceConfig Modifier and Type Method Description private java.util.Optional<java.util.function.Function<java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>,java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>>>DeriveConfigBuilder. instances(javax.lang.model.element.TypeElement typeElement, java.util.Map<? extends javax.lang.model.element.ExecutableElement,? extends javax.lang.model.element.AnnotationValue> elementValues)private java.util.Optional<java.util.function.Function<java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>,java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>>>DeriveConfigBuilder. instances(javax.lang.model.element.TypeElement typeElement, java.util.Map<? extends javax.lang.model.element.ExecutableElement,? extends javax.lang.model.element.AnnotationValue> elementValues)private java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>DeriveConfigBuilder. parseInstanceConfig(javax.lang.model.element.TypeElement typeElement, java.util.Map<? extends javax.lang.model.element.ExecutableElement,? extends javax.lang.model.element.AnnotationValue> instanceAnnotation) -
Uses of DerivedInstanceConfig in org.derive4j.processor.api.model
Subclasses of DerivedInstanceConfig in org.derive4j.processor.api.model Modifier and Type Class Description private static classDerivedInstanceConfigs.InstanceConfigprivate static classDerivedInstanceConfigs.LazyFields in org.derive4j.processor.api.model declared as DerivedInstanceConfig Modifier and Type Field Description private DerivedInstanceConfigDerivedInstanceConfigs.Lazy. evaluationFields in org.derive4j.processor.api.model with type parameters of type DerivedInstanceConfig Modifier and Type Field Description private java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>DeriveConfigs.Config. derivedInstancesprivate java.util.function.Supplier<DerivedInstanceConfig>DerivedInstanceConfigs.Lazy. expressionMethods in org.derive4j.processor.api.model that return DerivedInstanceConfig Modifier and Type Method Description private DerivedInstanceConfigDerivedInstanceConfigs.Lazy. _evaluate()static DerivedInstanceConfigDerivedInstanceConfigs. InstanceConfig(java.util.Optional<java.lang.String> implSelector, java.util.Optional<com.squareup.javapoet.ClassName> targetClass)static DerivedInstanceConfigDerivedInstanceConfigs. lazy(java.util.function.Supplier<DerivedInstanceConfig> derivedInstanceConfig)Methods in org.derive4j.processor.api.model that return types with arguments of type DerivedInstanceConfig Modifier and Type Method Description java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>DeriveConfig. derivedInstances()static java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>DeriveConfigs. getDerivedInstances(DeriveConfig deriveConfig)<X> java.util.function.Function<DerivedInstanceConfig,X>DerivedInstanceConfigs.CasesMatchers.TotalMatcher_InstanceConfig. InstanceConfig(DerivedInstanceConfig.Case<X> InstanceConfig)<X> java.util.function.Function<DerivedInstanceConfig,X>DerivedInstanceConfigs.CasesMatchers.TotalMatcher_InstanceConfig. InstanceConfig_(X x)static java.util.function.Function<DerivedInstanceConfig,DerivedInstanceConfig>DerivedInstanceConfigs. modImplSelector(java.util.function.Function<java.util.Optional<java.lang.String>,java.util.Optional<java.lang.String>> implSelectorMod)static java.util.function.Function<DerivedInstanceConfig,DerivedInstanceConfig>DerivedInstanceConfigs. modImplSelector(java.util.function.Function<java.util.Optional<java.lang.String>,java.util.Optional<java.lang.String>> implSelectorMod)static java.util.function.Function<DerivedInstanceConfig,DerivedInstanceConfig>DerivedInstanceConfigs. modTargetClass(java.util.function.Function<java.util.Optional<com.squareup.javapoet.ClassName>,java.util.Optional<com.squareup.javapoet.ClassName>> targetClassMod)static java.util.function.Function<DerivedInstanceConfig,DerivedInstanceConfig>DerivedInstanceConfigs. modTargetClass(java.util.function.Function<java.util.Optional<com.squareup.javapoet.ClassName>,java.util.Optional<com.squareup.javapoet.ClassName>> targetClassMod)static java.util.function.Function<DerivedInstanceConfig,DerivedInstanceConfig>DerivedInstanceConfigs. setImplSelector(java.util.Optional<java.lang.String> newImplSelector)static java.util.function.Function<DerivedInstanceConfig,DerivedInstanceConfig>DerivedInstanceConfigs. setImplSelector(java.util.Optional<java.lang.String> newImplSelector)static java.util.function.Function<DerivedInstanceConfig,DerivedInstanceConfig>DerivedInstanceConfigs. setTargetClass(java.util.Optional<com.squareup.javapoet.ClassName> newTargetClass)static java.util.function.Function<DerivedInstanceConfig,DerivedInstanceConfig>DerivedInstanceConfigs. setTargetClass(java.util.Optional<com.squareup.javapoet.ClassName> newTargetClass)Methods in org.derive4j.processor.api.model with parameters of type DerivedInstanceConfig Modifier and Type Method Description static java.util.Optional<java.lang.String>DerivedInstanceConfigs. getImplSelector(DerivedInstanceConfig derivedInstanceConfig)static java.util.Optional<com.squareup.javapoet.ClassName>DerivedInstanceConfigs. getTargetClass(DerivedInstanceConfig derivedInstanceConfig)Method parameters in org.derive4j.processor.api.model with type arguments of type DerivedInstanceConfig Modifier and Type Method Description XDeriveConfig.Case. Config(Flavour flavour, DeriveTargetClass targetClass, java.util.Set<Make> makes, java.util.Set<ArgOption> argOptions, java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig> derivedInstances)static DeriveConfigDeriveConfigs. Config(Flavour flavour, DeriveTargetClass targetClass, java.util.Set<Make> makes, java.util.Set<ArgOption> argOptions, java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig> derivedInstances)static DerivedInstanceConfigDerivedInstanceConfigs. lazy(java.util.function.Supplier<DerivedInstanceConfig> derivedInstanceConfig)static java.util.function.Function<DeriveConfig,DeriveConfig>DeriveConfigs. modDerivedInstances(java.util.function.Function<java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>,java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>> derivedInstancesMod)static java.util.function.Function<DeriveConfig,DeriveConfig>DeriveConfigs. modDerivedInstances(java.util.function.Function<java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>,java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig>> derivedInstancesMod)static java.util.function.Function<DeriveConfig,DeriveConfig>DeriveConfigs. setDerivedInstances(java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig> newDerivedInstances)Constructor parameters in org.derive4j.processor.api.model with type arguments of type DerivedInstanceConfig Constructor Description Config(Flavour flavour, DeriveTargetClass targetClass, java.util.Set<Make> makes, java.util.Set<ArgOption> argOptions, java.util.Map<com.squareup.javapoet.ClassName,DerivedInstanceConfig> derivedInstances)Lazy(java.util.function.Supplier<DerivedInstanceConfig> derivedInstanceConfig)
-