public interface Enumeration<E>
Modifier and Type | Interface and Description |
---|---|
static class |
Enumeration.EnumerationByEnum<E extends java.lang.Enum<E>> |
static class |
Enumeration.EnumerationByIndexed<E> |
Modifier and Type | Method and Description |
---|---|
static <E extends java.lang.Enum<E>> |
enums(java.lang.Class<E> c) |
static <E extends java.lang.Enum<E>> |
enums(E... values) |
static <E> Enumeration<E> |
enums(IndexedSequenceX<E> seq) |
static <E> Enumeration<E> |
enumsList(java.util.List<E> seq) |
int |
fromEnum(E a) |
default LinkedListX<E> |
linkedList(E e) |
default ListX<E> |
list(E e) |
default Maybe<E> |
pred(E e) |
default ReactiveSeq<E> |
stream(E e) |
default ReactiveSeq<E> |
streamThenTo(E e,
E next,
E end) |
default ReactiveSeq<E> |
streamTo(E e,
E end) |
default Maybe<E> |
succ(E e) |
Maybe<E> |
toEnum(int e) |
int fromEnum(E a)
static <E extends java.lang.Enum<E>> Enumeration<E> enums(E... values)
static <E extends java.lang.Enum<E>> Enumeration<E> enums(java.lang.Class<E> c)
static <E> Enumeration<E> enums(IndexedSequenceX<E> seq)
static <E> Enumeration<E> enumsList(java.util.List<E> seq)
default ReactiveSeq<E> streamTo(E e, E end)
default ReactiveSeq<E> streamThenTo(E e, E next, E end)
default ReactiveSeq<E> stream(E e)
default LinkedListX<E> linkedList(E e)