Uses of Enum
org.derive4j.Flavour
Packages that use Flavour
Package
Description
-
Uses of Flavour in org.derive4j
Fields in org.derive4j declared as FlavourModifier and TypeFieldDescriptionprivate final Flavour
Flavours.CaseOfMatchers.PartialMatcher._flavour
private final Flavour
Flavours.CaseOfMatchers.TotalMatcher_Jdk._flavour
Methods in org.derive4j that return FlavourModifier and TypeMethodDescriptionstatic Flavour
Returns the enum constant of this type with the specified name.static Flavour[]
Flavour.values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.derive4j that return types with arguments of type FlavourModifier and TypeMethodDescriptionFlavours.CasesMatchers.PartialMatcher.otherwise_
(R r) Flavours.CasesMatchers.PartialMatcher.otherwiseEmpty()
Methods in org.derive4j with parameters of type FlavourModifier and TypeMethodDescriptionConstructors in org.derive4j with parameters of type FlavourModifierConstructorDescription(package private)
PartialMatcher
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2, Supplier<R> Javaslang, Supplier<R> Vavr, Supplier<R> HighJ, Supplier<R> Guava, Supplier<R> Cyclops) (package private)
PartialMatcher_Cyclops
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2, Supplier<R> Javaslang, Supplier<R> Vavr, Supplier<R> HighJ, Supplier<R> Guava) (package private)
(package private)
(package private)
PartialMatcher_Guava
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2, Supplier<R> Javaslang, Supplier<R> Vavr, Supplier<R> HighJ) (package private)
PartialMatcher_HighJ
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2, Supplier<R> Javaslang, Supplier<R> Vavr) (package private)
PartialMatcher_Javaslang
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2) (package private)
PartialMatcher_Vavr
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2, Supplier<R> Javaslang) (package private)
TotalMatcher_Cyclops
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2, Supplier<R> Javaslang, Supplier<R> Vavr, Supplier<R> HighJ, Supplier<R> Guava) (package private)
TotalMatcher_Fj
(Flavour _flavour, Supplier<R> Jdk) (package private)
(package private)
(package private)
TotalMatcher_Guava
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2, Supplier<R> Javaslang, Supplier<R> Vavr, Supplier<R> HighJ) (package private)
TotalMatcher_HighJ
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2, Supplier<R> Javaslang, Supplier<R> Vavr) (package private)
TotalMatcher_Javaslang
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2) (package private)
TotalMatcher_Jdk
(Flavour _flavour) (package private)
TotalMatcher_Vavr
(Flavour _flavour, Supplier<R> Jdk, Supplier<R> Fj, Supplier<R> Fugue, Supplier<R> Fugue2, Supplier<R> Javaslang) -
Uses of Flavour in org.derive4j.processor
Fields in org.derive4j.processor with type parameters of type FlavourModifier and TypeFieldDescriptionprivate final Function
<Flavour, Optional<EitherModel>> DeriveUtilsImpl.eitherModel
private final Function
<Flavour, SamInterface> DeriveUtilsImpl.function0Model
private final Function
<Flavour, SamInterface> DeriveUtilsImpl.function1Model
private final Function
<Flavour, OptionModel> DeriveUtilsImpl.optionModel
Methods in org.derive4j.processor with parameters of type FlavourModifier and TypeMethodDescriptionDeriveUtilsImpl.eitherModel
(Flavour flavour) DeriveUtilsImpl.function0Model
(Flavour flavour) DeriveUtilsImpl.function1Model
(Flavour flavour) DeriveUtilsImpl.optionModel
(Flavour flavour) -
Uses of Flavour in org.derive4j.processor.api
Methods in org.derive4j.processor.api with parameters of type FlavourModifier and TypeMethodDescriptionDeriveUtils.eitherModel
(Flavour flavour) DeriveUtils.function0Model
(Flavour flavour) DeriveUtils.function1Model
(Flavour flavour) DeriveUtils.optionModel
(Flavour flavour) -
Uses of Flavour in org.derive4j.processor.api.model
Fields in org.derive4j.processor.api.model declared as FlavourMethods in org.derive4j.processor.api.model that return FlavourModifier and TypeMethodDescriptionfinal Flavour
DeriveConfig.flavour()
static Flavour
DeriveConfigs.getFlavour
(DeriveConfig deriveConfig) Methods in org.derive4j.processor.api.model with parameters of type FlavourModifier 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 Function
<DeriveConfig, DeriveConfig> DeriveConfigs.setFlavour
(Flavour newFlavour) Method parameters in org.derive4j.processor.api.model with type arguments of type FlavourModifier and TypeMethodDescriptionstatic Function
<DeriveConfig, DeriveConfig> DeriveConfigs.modFlavour
(Function<Flavour, Flavour> flavourMod) static Function
<DeriveConfig, DeriveConfig> DeriveConfigs.modFlavour
(Function<Flavour, Flavour> flavourMod) Constructors in org.derive4j.processor.api.model with parameters of type FlavourModifierConstructorDescription(package private)
Config
(Flavour flavour, DeriveTargetClass targetClass, Set<Make> makes, Set<ArgOption> argOptions, Map<com.squareup.javapoet.ClassName, DerivedInstanceConfig> derivedInstances)