Package org.tensorics.core.util.chains
Class CaseMatchings
- java.lang.Object
-
- org.tensorics.core.util.chains.CaseMatchings
-
public final class CaseMatchings extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CaseMatchings.ClassDispatcher<T,R,CT>
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T,R,CT>
CaseMatchings.ClassDispatcher<T,R,CT>from(java.lang.Class<R> returnType, java.lang.Class<CT> caseBranchClass)
static <T,R,CT>
CaseMatchings.ClassDispatcher<T,R,CT>from(java.lang.Class<R> returnType, java.lang.Class<CT> caseBranchClass, java.util.function.Supplier<CT> instanceSupplier)
-
-
-
Method Detail
-
from
public static final <T,R,CT> CaseMatchings.ClassDispatcher<T,R,CT> from(java.lang.Class<R> returnType, java.lang.Class<CT> caseBranchClass)
-
from
public static final <T,R,CT> CaseMatchings.ClassDispatcher<T,R,CT> from(java.lang.Class<R> returnType, java.lang.Class<CT> caseBranchClass, java.util.function.Supplier<CT> instanceSupplier)
-
-