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 classprivate static final classFields in org.derive4j.processor.api.model declared as DeriveTargetClassModifier and TypeFieldDescriptionprivate DeriveTargetClassDeriveTargetClasses.Lazy.evaluationprivate final DeriveTargetClassDeriveConfigs.Config.targetClassFields in org.derive4j.processor.api.model with type parameters of type DeriveTargetClassModifier and TypeFieldDescriptionprivate Supplier<DeriveTargetClass> DeriveTargetClasses.Lazy.expressionMethods in org.derive4j.processor.api.model that return DeriveTargetClassModifier and TypeMethodDescriptionprivate DeriveTargetClassDeriveTargetClasses.Lazy._evaluate()static DeriveTargetClassDeriveConfigs.getTargetClass(DeriveConfig deriveConfig) static DeriveTargetClassDeriveTargetClasses.lazy(Supplier<DeriveTargetClass> deriveTargetClass) final DeriveTargetClassDeriveConfig.targetClass()static DeriveTargetClassDeriveTargetClasses.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 TypeMethodDescriptionstatic Function<DeriveTargetClass, DeriveTargetClass> DeriveTargetClasses.modClassName(Function<com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName> classNameMod) static Function<DeriveTargetClass, DeriveTargetClass> DeriveTargetClasses.modClassName(Function<com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName> classNameMod) static Function<DeriveTargetClass, DeriveTargetClass> DeriveTargetClasses.modExtend(Function<Optional<com.squareup.javapoet.ClassName>, Optional<com.squareup.javapoet.ClassName>> extendMod) static Function<DeriveTargetClass, DeriveTargetClass> DeriveTargetClasses.modExtend(Function<Optional<com.squareup.javapoet.ClassName>, Optional<com.squareup.javapoet.ClassName>> extendMod) static Function<DeriveTargetClass, DeriveTargetClass> DeriveTargetClasses.modVisibility(Function<DeriveVisibility, DeriveVisibility> visibilityMod) static Function<DeriveTargetClass, DeriveTargetClass> DeriveTargetClasses.modVisibility(Function<DeriveVisibility, DeriveVisibility> visibilityMod) static Function<DeriveTargetClass, DeriveTargetClass> DeriveTargetClasses.setClassName(com.squareup.javapoet.ClassName newClassName) static Function<DeriveTargetClass, DeriveTargetClass> DeriveTargetClasses.setClassName(com.squareup.javapoet.ClassName newClassName) static Function<DeriveTargetClass, DeriveTargetClass> static Function<DeriveTargetClass, DeriveTargetClass> static Function<DeriveTargetClass, DeriveTargetClass> DeriveTargetClasses.setVisibility(DeriveVisibility newVisibility) static Function<DeriveTargetClass, DeriveTargetClass> 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 DeriveConfigDeriveConfigs.Config(Flavour flavour, DeriveTargetClass targetClass, Set<Make> makes, Set<ArgOption> argOptions, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> derivedInstances) static com.squareup.javapoet.ClassNameDeriveTargetClasses.getClassName(DeriveTargetClass deriveTargetClass) static Optional<com.squareup.javapoet.ClassName> DeriveTargetClasses.getExtend(DeriveTargetClass deriveTargetClass) static DeriveVisibilityDeriveTargetClasses.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 DeriveTargetClassDeriveTargetClasses.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)