Uses of Class
org.derive4j.processor.api.model.DeriveTargetClass
Packages that use DeriveTargetClass
-
Uses of DeriveTargetClass in org.derive4j.processor.api.model
Subclasses of DeriveTargetClass in org.derive4j.processor.api.modelModifier and TypeClassDescriptionprivate static final class
private static final class
Fields in org.derive4j.processor.api.model declared as DeriveTargetClassModifier and TypeFieldDescriptionprivate DeriveTargetClass
DeriveTargetClasses.Lazy.evaluation
private final DeriveTargetClass
DeriveConfigs.Config.targetClass
Fields in org.derive4j.processor.api.model with type parameters of type DeriveTargetClassModifier and TypeFieldDescriptionprivate Supplier
<DeriveTargetClass> DeriveTargetClasses.Lazy.expression
Methods in org.derive4j.processor.api.model that return DeriveTargetClassModifier and TypeMethodDescriptionprivate DeriveTargetClass
DeriveTargetClasses.Lazy._evaluate()
static DeriveTargetClass
DeriveConfigs.getTargetClass
(DeriveConfig deriveConfig) static DeriveTargetClass
DeriveTargetClasses.lazy
(Supplier<DeriveTargetClass> deriveTargetClass) final DeriveTargetClass
DeriveConfig.targetClass()
static DeriveTargetClass
DeriveTargetClasses.TargetClass
(com.squareup.javapoet.ClassName className, DeriveVisibility visibility, Optional<com.squareup.javapoet.ClassName> extend) Methods in org.derive4j.processor.api.model that return types with arguments of type DeriveTargetClassModifier and TypeMethodDescriptionDeriveTargetClasses.modClassName
(Function<com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName> classNameMod) DeriveTargetClasses.modClassName
(Function<com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName> classNameMod) DeriveTargetClasses.modExtend
(Function<Optional<com.squareup.javapoet.ClassName>, Optional<com.squareup.javapoet.ClassName>> extendMod) DeriveTargetClasses.modExtend
(Function<Optional<com.squareup.javapoet.ClassName>, Optional<com.squareup.javapoet.ClassName>> extendMod) DeriveTargetClasses.modVisibility
(Function<DeriveVisibility, DeriveVisibility> visibilityMod) DeriveTargetClasses.modVisibility
(Function<DeriveVisibility, DeriveVisibility> visibilityMod) DeriveTargetClasses.setClassName
(com.squareup.javapoet.ClassName newClassName) DeriveTargetClasses.setClassName
(com.squareup.javapoet.ClassName newClassName) DeriveTargetClasses.setVisibility
(DeriveVisibility newVisibility) DeriveTargetClasses.setVisibility
(DeriveVisibility newVisibility) final <X> Function
<DeriveTargetClass, X> DeriveTargetClasses.CasesMatchers.TotalMatcher_TargetClass.TargetClass
(DeriveTargetClass.Case<X> TargetClass) final <X> Function
<DeriveTargetClass, X> DeriveTargetClasses.CasesMatchers.TotalMatcher_TargetClass.TargetClass_
(X x) Methods in org.derive4j.processor.api.model with parameters of type DeriveTargetClassModifier 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 com.squareup.javapoet.ClassName
DeriveTargetClasses.getClassName
(DeriveTargetClass deriveTargetClass) static Optional
<com.squareup.javapoet.ClassName> DeriveTargetClasses.getExtend
(DeriveTargetClass deriveTargetClass) static DeriveVisibility
DeriveTargetClasses.getVisibility
(DeriveTargetClass deriveTargetClass) static Function
<DeriveConfig, DeriveConfig> DeriveConfigs.setTargetClass
(DeriveTargetClass newTargetClass) Method parameters in org.derive4j.processor.api.model with type arguments of type DeriveTargetClassModifier and TypeMethodDescriptionstatic DeriveTargetClass
DeriveTargetClasses.lazy
(Supplier<DeriveTargetClass> deriveTargetClass) static Function
<DeriveConfig, DeriveConfig> DeriveConfigs.modTargetClass
(Function<DeriveTargetClass, DeriveTargetClass> targetClassMod) static Function
<DeriveConfig, DeriveConfig> DeriveConfigs.modTargetClass
(Function<DeriveTargetClass, DeriveTargetClass> targetClassMod) Constructors in org.derive4j.processor.api.model with parameters of type DeriveTargetClassModifierConstructorDescription(package private)
Config
(Flavour flavour, DeriveTargetClass targetClass, Set<Make> makes, Set<ArgOption> argOptions, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> derivedInstances) Constructor parameters in org.derive4j.processor.api.model with type arguments of type DeriveTargetClassModifierConstructorDescription(package private)
Lazy
(Supplier<DeriveTargetClass> deriveTargetClass)