Uses of Class
org.derive4j.Flavour
-
Packages that use Flavour Package Description org.derive4j org.derive4j.processor org.derive4j.processor.api org.derive4j.processor.api.model -
-
Uses of Flavour in org.derive4j
Fields in org.derive4j declared as Flavour Modifier and Type Field Description private Flavour
Flavours.CaseOfMatchers.PartialMatcher. _flavour
private Flavour
Flavours.CaseOfMatchers.TotalMatcher_Jdk. _flavour
Methods in org.derive4j that return Flavour Modifier and Type Method Description Flavour
flavour()
static Flavour
Flavour. valueOf(java.lang.String name)
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 Flavour Modifier and Type Method Description java.util.function.Function<Flavour,R>
Flavours.CasesMatchers.TotalMatcher_Cyclops. Cyclops(java.util.function.Supplier<R> Cyclops)
java.util.function.Function<Flavour,R>
Flavours.CasesMatchers.TotalMatcher_Cyclops. Cyclops_(R r)
java.util.function.Function<Flavour,R>
Flavours.CasesMatchers.PartialMatcher. otherwise(java.util.function.Supplier<R> otherwise)
java.util.function.Function<Flavour,R>
Flavours.CasesMatchers.PartialMatcher. otherwise_(R r)
java.util.function.Function<Flavour,java.util.Optional<R>>
Flavours.CasesMatchers.PartialMatcher. otherwiseEmpty()
Methods in org.derive4j with parameters of type Flavour Modifier and Type Method Description static Flavours.CaseOfMatchers.TotalMatcher_Jdk
Flavours. caseOf(Flavour flavour)
Constructors in org.derive4j with parameters of type Flavour Constructor Description PartialMatcher(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2, java.util.function.Supplier<R> Javaslang, java.util.function.Supplier<R> Vavr, java.util.function.Supplier<R> HighJ, java.util.function.Supplier<R> Guava, java.util.function.Supplier<R> Cyclops)
PartialMatcher_Cyclops(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2, java.util.function.Supplier<R> Javaslang, java.util.function.Supplier<R> Vavr, java.util.function.Supplier<R> HighJ, java.util.function.Supplier<R> Guava)
PartialMatcher_Fugue(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj)
PartialMatcher_Fugue2(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue)
PartialMatcher_Guava(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2, java.util.function.Supplier<R> Javaslang, java.util.function.Supplier<R> Vavr, java.util.function.Supplier<R> HighJ)
PartialMatcher_HighJ(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2, java.util.function.Supplier<R> Javaslang, java.util.function.Supplier<R> Vavr)
PartialMatcher_Javaslang(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2)
PartialMatcher_Vavr(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2, java.util.function.Supplier<R> Javaslang)
TotalMatcher_Cyclops(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2, java.util.function.Supplier<R> Javaslang, java.util.function.Supplier<R> Vavr, java.util.function.Supplier<R> HighJ, java.util.function.Supplier<R> Guava)
TotalMatcher_Fj(Flavour _flavour, java.util.function.Supplier<R> Jdk)
TotalMatcher_Fugue(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj)
TotalMatcher_Fugue2(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue)
TotalMatcher_Guava(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2, java.util.function.Supplier<R> Javaslang, java.util.function.Supplier<R> Vavr, java.util.function.Supplier<R> HighJ)
TotalMatcher_HighJ(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2, java.util.function.Supplier<R> Javaslang, java.util.function.Supplier<R> Vavr)
TotalMatcher_Javaslang(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2)
TotalMatcher_Jdk(Flavour _flavour)
TotalMatcher_Vavr(Flavour _flavour, java.util.function.Supplier<R> Jdk, java.util.function.Supplier<R> Fj, java.util.function.Supplier<R> Fugue, java.util.function.Supplier<R> Fugue2, java.util.function.Supplier<R> Javaslang)
-
Uses of Flavour in org.derive4j.processor
Fields in org.derive4j.processor with type parameters of type Flavour Modifier and Type Field Description private java.util.function.Function<Flavour,java.util.Optional<EitherModel>>
DeriveUtilsImpl. eitherModel
private java.util.function.Function<Flavour,SamInterface>
DeriveUtilsImpl. function0Model
private java.util.function.Function<Flavour,SamInterface>
DeriveUtilsImpl. function1Model
private java.util.function.Function<Flavour,OptionModel>
DeriveUtilsImpl. optionModel
Methods in org.derive4j.processor with parameters of type Flavour Modifier and Type Method Description java.util.Optional<EitherModel>
DeriveUtilsImpl. eitherModel(Flavour flavour)
SamInterface
DeriveUtilsImpl. function0Model(Flavour flavour)
SamInterface
DeriveUtilsImpl. function1Model(Flavour flavour)
OptionModel
DeriveUtilsImpl. optionModel(Flavour flavour)
-
Uses of Flavour in org.derive4j.processor.api
Methods in org.derive4j.processor.api with parameters of type Flavour Modifier and Type Method Description java.util.Optional<EitherModel>
DeriveUtils. eitherModel(Flavour flavour)
SamInterface
DeriveUtils. function0Model(Flavour flavour)
SamInterface
DeriveUtils. function1Model(Flavour flavour)
OptionModel
DeriveUtils. optionModel(Flavour flavour)
-
Uses of Flavour in org.derive4j.processor.api.model
Fields in org.derive4j.processor.api.model declared as Flavour Modifier and Type Field Description private Flavour
DeriveConfigs.Config. flavour
Methods in org.derive4j.processor.api.model that return Flavour Modifier and Type Method Description Flavour
DeriveConfig. flavour()
static Flavour
DeriveConfigs. getFlavour(DeriveConfig deriveConfig)
Methods in org.derive4j.processor.api.model with parameters of type Flavour 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 java.util.function.Function<DeriveConfig,DeriveConfig>
DeriveConfigs. setFlavour(Flavour newFlavour)
Method parameters in org.derive4j.processor.api.model with type arguments of type Flavour Modifier and Type Method Description static java.util.function.Function<DeriveConfig,DeriveConfig>
DeriveConfigs. modFlavour(java.util.function.Function<Flavour,Flavour> flavourMod)
static java.util.function.Function<DeriveConfig,DeriveConfig>
DeriveConfigs. modFlavour(java.util.function.Function<Flavour,Flavour> flavourMod)
Constructors in org.derive4j.processor.api.model with parameters of type Flavour 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)
-