- Type Parameters:
T1
- Core type
T2
- Data type of elements in Core Type
- All Superinterfaces:
- Convert<Higher<Higher<T1,T2>,T3>>, Higher<Higher<T1,T2>,T3>, io.kindedj.Hk<Higher<T1,T2>,T3>
- All Known Subinterfaces:
- Either<LT,RT>, Higher3<T1,T2,T3,T4>, Higher4<T1,T2,T3,T4,T5>, Ior<LT,RT>, LazyEither<LT,RT>, LazyEither3<LT1,LT2,RT>, LazyEither4<LT1,LT2,LT3,RT>
- All Known Implementing Classes:
- Either.Left, Either.Right, HashMap, Ior.Both, Ior.Primary, Ior.Secondary, LazyEither.CompletableEither, LazyEither.Lazy, LazyEither.Left, LazyEither.Right, LazyEither3.CompletableEither3, LazyEither3.Lazy, LazyEither3.Left1, LazyEither3.Left2, LazyEither3.Right, LazyEither4.CompletableEither4, LazyEither4.Lazy, LazyEither4.Left1, LazyEither4.Left2, LazyEither4.Left3, LazyEither4.Right, LinkedMap, TreeMap, TrieMap, Try, Tuple2, Tuple3, Tuple4
public interface Higher2<T1,T2,T3>
extends Higher<Higher<T1,T2>,T3>
Higher Kinded Type - a core type (e.g. a List) and a data type of the elements within the List (e.g. Integers).