Uses of Class
org.derive4j.processor.api.model.DeriveTargetClass
-
Packages that use DeriveTargetClass Package Description org.derive4j.processor.api.model -
-
Uses of DeriveTargetClass in org.derive4j.processor.api.model
Subclasses of DeriveTargetClass in org.derive4j.processor.api.model Modifier and Type Class Description private static class
DeriveTargetClasses.Lazy
private static class
DeriveTargetClasses.TargetClass
Fields in org.derive4j.processor.api.model declared as DeriveTargetClass Modifier and Type Field Description private DeriveTargetClass
DeriveTargetClasses.Lazy. evaluation
private DeriveTargetClass
DeriveConfigs.Config. targetClass
Fields in org.derive4j.processor.api.model with type parameters of type DeriveTargetClass Modifier and Type Field Description private java.util.function.Supplier<DeriveTargetClass>
DeriveTargetClasses.Lazy. expression
Methods in org.derive4j.processor.api.model that return DeriveTargetClass Modifier and Type Method Description private DeriveTargetClass
DeriveTargetClasses.Lazy. _evaluate()
static DeriveTargetClass
DeriveConfigs. getTargetClass(DeriveConfig deriveConfig)
static DeriveTargetClass
DeriveTargetClasses. lazy(java.util.function.Supplier<DeriveTargetClass> deriveTargetClass)
DeriveTargetClass
DeriveConfig. targetClass()
static DeriveTargetClass
DeriveTargetClasses. TargetClass(com.squareup.javapoet.ClassName className, DeriveVisibility visibility, java.util.Optional<com.squareup.javapoet.ClassName> extend)
Methods in org.derive4j.processor.api.model that return types with arguments of type DeriveTargetClass Modifier and Type Method Description static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. modClassName(java.util.function.Function<com.squareup.javapoet.ClassName,com.squareup.javapoet.ClassName> classNameMod)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. modClassName(java.util.function.Function<com.squareup.javapoet.ClassName,com.squareup.javapoet.ClassName> classNameMod)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. modExtend(java.util.function.Function<java.util.Optional<com.squareup.javapoet.ClassName>,java.util.Optional<com.squareup.javapoet.ClassName>> extendMod)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. modExtend(java.util.function.Function<java.util.Optional<com.squareup.javapoet.ClassName>,java.util.Optional<com.squareup.javapoet.ClassName>> extendMod)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. modVisibility(java.util.function.Function<DeriveVisibility,DeriveVisibility> visibilityMod)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. modVisibility(java.util.function.Function<DeriveVisibility,DeriveVisibility> visibilityMod)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. setClassName(com.squareup.javapoet.ClassName newClassName)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. setClassName(com.squareup.javapoet.ClassName newClassName)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. setExtend(java.util.Optional<com.squareup.javapoet.ClassName> newExtend)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. setExtend(java.util.Optional<com.squareup.javapoet.ClassName> newExtend)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. setVisibility(DeriveVisibility newVisibility)
static java.util.function.Function<DeriveTargetClass,DeriveTargetClass>
DeriveTargetClasses. setVisibility(DeriveVisibility newVisibility)
<X> java.util.function.Function<DeriveTargetClass,X>
DeriveTargetClasses.CasesMatchers.TotalMatcher_TargetClass. TargetClass(DeriveTargetClass.Case<X> TargetClass)
<X> java.util.function.Function<DeriveTargetClass,X>
DeriveTargetClasses.CasesMatchers.TotalMatcher_TargetClass. TargetClass_(X x)
Methods in org.derive4j.processor.api.model with parameters of type DeriveTargetClass Modifier and Type Method Description X
DeriveConfig.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 DeriveConfig
DeriveConfigs. 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 com.squareup.javapoet.ClassName
DeriveTargetClasses. getClassName(DeriveTargetClass deriveTargetClass)
static java.util.Optional<com.squareup.javapoet.ClassName>
DeriveTargetClasses. getExtend(DeriveTargetClass deriveTargetClass)
static DeriveVisibility
DeriveTargetClasses. getVisibility(DeriveTargetClass deriveTargetClass)
static java.util.function.Function<DeriveConfig,DeriveConfig>
DeriveConfigs. setTargetClass(DeriveTargetClass newTargetClass)
Method parameters in org.derive4j.processor.api.model with type arguments of type DeriveTargetClass Modifier and Type Method Description static DeriveTargetClass
DeriveTargetClasses. lazy(java.util.function.Supplier<DeriveTargetClass> deriveTargetClass)
static java.util.function.Function<DeriveConfig,DeriveConfig>
DeriveConfigs. modTargetClass(java.util.function.Function<DeriveTargetClass,DeriveTargetClass> targetClassMod)
static java.util.function.Function<DeriveConfig,DeriveConfig>
DeriveConfigs. modTargetClass(java.util.function.Function<DeriveTargetClass,DeriveTargetClass> targetClassMod)
Constructors in org.derive4j.processor.api.model with parameters of type DeriveTargetClass 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)
Constructor parameters in org.derive4j.processor.api.model with type arguments of type DeriveTargetClass Constructor Description Lazy(java.util.function.Supplier<DeriveTargetClass> deriveTargetClass)
-