Package org.derive4j
Class Flavours.LambdaCases<R>
- java.lang.Object
-
- org.derive4j.Flavours.LambdaCases<R>
-
- All Implemented Interfaces:
Flavour.Cases<R>
- Enclosing class:
- Flavours
private static final class Flavours.LambdaCases<R> extends java.lang.Object implements Flavour.Cases<R>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Supplier<R>
Cyclops
private java.util.function.Supplier<R>
Fj
private java.util.function.Supplier<R>
Fugue
private java.util.function.Supplier<R>
Fugue2
private java.util.function.Supplier<R>
Guava
private java.util.function.Supplier<R>
HighJ
private java.util.function.Supplier<R>
Javaslang
private java.util.function.Supplier<R>
Jdk
private java.util.function.Supplier<R>
Vavr
-
Constructor Summary
Constructors Constructor Description LambdaCases(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)
-
-
-
Field Detail
-
Jdk
private final java.util.function.Supplier<R> Jdk
-
Fj
private final java.util.function.Supplier<R> Fj
-
Fugue
private final java.util.function.Supplier<R> Fugue
-
Fugue2
private final java.util.function.Supplier<R> Fugue2
-
Javaslang
private final java.util.function.Supplier<R> Javaslang
-
Vavr
private final java.util.function.Supplier<R> Vavr
-
HighJ
private final java.util.function.Supplier<R> HighJ
-
Guava
private final java.util.function.Supplier<R> Guava
-
Cyclops
private final java.util.function.Supplier<R> Cyclops
-
-
Constructor Detail
-
LambdaCases
LambdaCases(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)
-
-
Method Detail
-
Jdk
public R Jdk()
- Specified by:
Jdk
in interfaceFlavour.Cases<R>
-
Fj
public R Fj()
- Specified by:
Fj
in interfaceFlavour.Cases<R>
-
Fugue
public R Fugue()
- Specified by:
Fugue
in interfaceFlavour.Cases<R>
-
Fugue2
public R Fugue2()
- Specified by:
Fugue2
in interfaceFlavour.Cases<R>
-
Javaslang
public R Javaslang()
- Specified by:
Javaslang
in interfaceFlavour.Cases<R>
-
Vavr
public R Vavr()
- Specified by:
Vavr
in interfaceFlavour.Cases<R>
-
HighJ
public R HighJ()
- Specified by:
HighJ
in interfaceFlavour.Cases<R>
-
Guava
public R Guava()
- Specified by:
Guava
in interfaceFlavour.Cases<R>
-
Cyclops
public R Cyclops()
- Specified by:
Cyclops
in interfaceFlavour.Cases<R>
-
-