Package fj.data.hlist
Class HList.HNil
- java.lang.Object
-
- fj.data.hlist.HList<HList.HNil>
-
- fj.data.hlist.HList.HNil
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class fj.data.hlist.HList
HList.Apply<F$,A,R>, HList.HAppend<A,B,C>, HList.HCons<E,L extends HList<L>>, HList.HFoldr<G,V,L,R>, HList.HNil
-
-
Field Summary
Fields Modifier and Type Field Description private static HList.HNil
nil
-
Constructor Summary
Constructors Modifier Constructor Description private
HNil()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E> HList.HCons<E,HList.HNil>
extend(E e)
Extends (cons) this list by prepending the given element, returning a new list.<E> HList.Apply<Unit,P2<E,HList.HNil>,HList.HCons<E,HList.HNil>>
extender()
-
-
-
Field Detail
-
nil
private static final HList.HNil nil
-
-
Method Detail
-
extend
public <E> HList.HCons<E,HList.HNil> extend(E e)
Description copied from class:HList
Extends (cons) this list by prepending the given element, returning a new list.- Specified by:
extend
in classHList<HList.HNil>
- Parameters:
e
- an element to prepend to this list.- Returns:
- a new heterogeneous list, consisting of the given element prepended to this list.
-
extender
public <E> HList.Apply<Unit,P2<E,HList.HNil>,HList.HCons<E,HList.HNil>> extender()
- Specified by:
extender
in classHList<HList.HNil>
-
-