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>Cyclopsprivate java.util.function.Supplier<R>Fjprivate java.util.function.Supplier<R>Fugueprivate java.util.function.Supplier<R>Fugue2private java.util.function.Supplier<R>Guavaprivate java.util.function.Supplier<R>HighJprivate java.util.function.Supplier<R>Javaslangprivate java.util.function.Supplier<R>Jdkprivate 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:
Jdkin interfaceFlavour.Cases<R>
-
Fj
public R Fj()
- Specified by:
Fjin interfaceFlavour.Cases<R>
-
Fugue
public R Fugue()
- Specified by:
Fuguein interfaceFlavour.Cases<R>
-
Fugue2
public R Fugue2()
- Specified by:
Fugue2in interfaceFlavour.Cases<R>
-
Javaslang
public R Javaslang()
- Specified by:
Javaslangin interfaceFlavour.Cases<R>
-
Vavr
public R Vavr()
- Specified by:
Vavrin interfaceFlavour.Cases<R>
-
HighJ
public R HighJ()
- Specified by:
HighJin interfaceFlavour.Cases<R>
-
Guava
public R Guava()
- Specified by:
Guavain interfaceFlavour.Cases<R>
-
Cyclops
public R Cyclops()
- Specified by:
Cyclopsin interfaceFlavour.Cases<R>
-
-