test_class.file: cyclops/src/test/java/cyclops/data/NonEmptyListTest.java
test_class.identifier: NonEmptyListTest
test_class.superclass: extends BaseImmutableListTest
test_case.body: @Test
      public void splitAtTest(){
          assertThat(of(1,2,3).splitAt(4) ,equalTo(Tuple.tuple(of(1,2,3),of())));
          assertThat(of(1,2,3).splitAt(3) ,equalTo(Tuple.tuple(of(1,2,3),of())));
          assertThat(of(1,2,3).splitAt(2) ,equalTo(Tuple.tuple(of(1,2),of(3))));
          assertThat(of(1,2,3).splitAt(1) ,equalTo(Tuple.tuple(of(1),of(2,3))));
          assertThat(of(1,2,3).splitAt(0) ,equalTo(Tuple.tuple(of(),of(1,2,3))));
          assertThat(of(1,2,3).splitAt(-1) ,equalTo(Tuple.tuple(Seq.empty(),of(1,2,3))));
      }
test_case.class_method_signature: NonEmptyListTest.splitAtTest()
test_case.full_signature: @Test public void splitAtTest()
test_case.identifier: splitAtTest
test_case.invocations: assertThat splitAt of equalTo tuple of of assertThat splitAt of equalTo tuple of of assertThat splitAt of equalTo tuple of of assertThat splitAt of equalTo tuple of of assertThat splitAt of equalTo tuple of of assertThat splitAt of equalTo tuple empty of
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void splitAtTest()
focal_class.declarator: head
focal_class.modifier: private final
focal_class.original_string: private final T head;
focal_class.type: T
focal_class.var_name: head
focal_class.declarator: tail
focal_class.modifier: private final
focal_class.original_string: private final ImmutableList<T> tail;
focal_class.type: ImmutableList<T>
focal_class.var_name: tail
focal_class.file: cyclops/src/main/java/cyclops/data/NonEmptyList.java
focal_class.identifier: NonEmptyList
focal_class.interfaces: implements Deconstruct2<T,ImmutableList<T>>,
                                          ImmutableList<T>,
                                          ImmutableList.Some<T>,
                                          Higher<nonEmptyList,T>
focal_class.class_method_signature: NonEmptyList.unitIterable(Iterable<R> it)
focal_class.full_signature: @Override public ImmutableList<R> unitIterable(Iterable<R> it)
focal_class.identifier: unitIterable
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<R> it)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> unitIterable(Iterable<R> it)
focal_class.class_method_signature: NonEmptyList.stream()
focal_class.full_signature: public ReactiveSeq<T> stream()
focal_class.identifier: stream
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ReactiveSeq<T>
focal_class.signature: ReactiveSeq<T> stream()
focal_class.class_method_signature: NonEmptyList.linkedSeq()
focal_class.full_signature: public LazySeq<T> linkedSeq()
focal_class.identifier: linkedSeq
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: LazySeq<T>
focal_class.signature: LazySeq<T> linkedSeq()
focal_class.class_method_signature: NonEmptyList.of(T head, T... value)
focal_class.full_signature: public static NonEmptyList<T> of(T head, T... value)
focal_class.identifier: of
focal_class.modifiers: public static
focal_class.parameters: (T head, T... value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> of(T head, T... value)
focal_class.class_method_signature: NonEmptyList.of(T head)
focal_class.full_signature: public static NonEmptyList<T> of(T head)
focal_class.identifier: of
focal_class.modifiers: public static
focal_class.parameters: (T head)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> of(T head)
focal_class.class_method_signature: NonEmptyList.eager(T head, T... value)
focal_class.full_signature: public static NonEmptyList<T> eager(T head, T... value)
focal_class.identifier: eager
focal_class.modifiers: public static
focal_class.parameters: (T head, T... value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> eager(T head, T... value)
focal_class.class_method_signature: NonEmptyList.eager(T head)
focal_class.full_signature: public static NonEmptyList<T> eager(T head)
focal_class.identifier: eager
focal_class.modifiers: public static
focal_class.parameters: (T head)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> eager(T head)
focal_class.class_method_signature: NonEmptyList.of(T head, ImmutableList<T> list)
focal_class.full_signature: public static NonEmptyList<T> of(T head, ImmutableList<T> list)
focal_class.identifier: of
focal_class.modifiers: public static
focal_class.parameters: (T head, ImmutableList<T> list)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> of(T head, ImmutableList<T> list)
focal_class.class_method_signature: NonEmptyList.get(int pos)
focal_class.full_signature: public Option<T> get(int pos)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (int pos)
focal_class.return: Option<T>
focal_class.signature: Option<T> get(int pos)
focal_class.class_method_signature: NonEmptyList.getOrElse(int pos, T alt)
focal_class.full_signature: @Override public T getOrElse(int pos, T alt)
focal_class.identifier: getOrElse
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, T alt)
focal_class.return: T
focal_class.signature: T getOrElse(int pos, T alt)
focal_class.class_method_signature: NonEmptyList.getOrElseGet(int pos, Supplier<? extends T> alt)
focal_class.full_signature: @Override public T getOrElseGet(int pos, Supplier<? extends T> alt)
focal_class.identifier: getOrElseGet
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, Supplier<? extends T> alt)
focal_class.return: T
focal_class.signature: T getOrElseGet(int pos, Supplier<? extends T> alt)
focal_class.class_method_signature: NonEmptyList.lazySeq()
focal_class.full_signature: public LazySeq<T> lazySeq()
focal_class.identifier: lazySeq
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: LazySeq<T>
focal_class.signature: LazySeq<T> lazySeq()
focal_class.class_method_signature: NonEmptyList.unitStream(Stream<R> stream)
focal_class.full_signature: @Override public ImmutableList<R> unitStream(Stream<R> stream)
focal_class.identifier: unitStream
focal_class.modifiers: @Override public
focal_class.parameters: (Stream<R> stream)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> unitStream(Stream<R> stream)
focal_class.class_method_signature: NonEmptyList.unitIterator(Iterator<R> it)
focal_class.full_signature: private ImmutableList<R> unitIterator(Iterator<R> it)
focal_class.identifier: unitIterator
focal_class.modifiers: private
focal_class.parameters: (Iterator<R> it)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> unitIterator(Iterator<R> it)
focal_class.class_method_signature: NonEmptyList.emptyUnit()
focal_class.full_signature: @Override public ImmutableList<T> emptyUnit()
focal_class.identifier: emptyUnit
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImmutableList<T>
focal_class.signature: ImmutableList<T> emptyUnit()
focal_class.class_method_signature: NonEmptyList.drop(long num)
focal_class.full_signature: @Override public ImmutableList<T> drop(long num)
focal_class.identifier: drop
focal_class.modifiers: @Override public
focal_class.parameters: (long num)
focal_class.return: ImmutableList<T>
focal_class.signature: ImmutableList<T> drop(long num)
focal_class.class_method_signature: NonEmptyList.take(long num)
focal_class.full_signature: @Override public ImmutableList<T> take(long num)
focal_class.identifier: take
focal_class.modifiers: @Override public
focal_class.parameters: (long num)
focal_class.return: ImmutableList<T>
focal_class.signature: ImmutableList<T> take(long num)
focal_class.class_method_signature: NonEmptyList.prepend(T value)
focal_class.full_signature: public NonEmptyList<T> prepend(T value)
focal_class.identifier: prepend
focal_class.modifiers: public
focal_class.parameters: (T value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> prepend(T value)
focal_class.class_method_signature: NonEmptyList.replaceFirst(T currentElement, T newElement)
focal_class.full_signature: @Override public NonEmptyList<T> replaceFirst(T currentElement, T newElement)
focal_class.identifier: replaceFirst
focal_class.modifiers: @Override public
focal_class.parameters: (T currentElement, T newElement)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> replaceFirst(T currentElement, T newElement)
focal_class.class_method_signature: NonEmptyList.insertAt(int pos, T... values)
focal_class.full_signature: @Override public NonEmptyList<T> insertAt(int pos, T... values)
focal_class.identifier: insertAt
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, T... values)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> insertAt(int pos, T... values)
focal_class.class_method_signature: NonEmptyList.plusAll(Iterable<? extends T> list)
focal_class.full_signature: @Override public NonEmptyList<T> plusAll(Iterable<? extends T> list)
focal_class.identifier: plusAll
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<? extends T> list)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> plusAll(Iterable<? extends T> list)
focal_class.class_method_signature: NonEmptyList.plus(T value)
focal_class.full_signature: @Override public NonEmptyList<T> plus(T value)
focal_class.identifier: plus
focal_class.modifiers: @Override public
focal_class.parameters: (T value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> plus(T value)
focal_class.class_method_signature: NonEmptyList.updateAt(int pos, T value)
focal_class.full_signature: @Override public NonEmptyList<T> updateAt(int pos, T value)
focal_class.identifier: updateAt
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, T value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> updateAt(int pos, T value)
focal_class.class_method_signature: NonEmptyList.insertAt(int pos, Iterable<? extends T> values)
focal_class.full_signature: @Override public NonEmptyList<T> insertAt(int pos, Iterable<? extends T> values)
focal_class.identifier: insertAt
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, Iterable<? extends T> values)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> insertAt(int pos, Iterable<? extends T> values)
focal_class.class_method_signature: NonEmptyList.insertAt(int i, T value)
focal_class.full_signature: @Override public NonEmptyList<T> insertAt(int i, T value)
focal_class.identifier: insertAt
focal_class.modifiers: @Override public
focal_class.parameters: (int i, T value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> insertAt(int i, T value)
focal_class.class_method_signature: NonEmptyList.prependAll(Iterable<? extends T> value)
focal_class.full_signature: @Override public NonEmptyList<T> prependAll(Iterable<? extends T> value)
focal_class.identifier: prependAll
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<? extends T> value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> prependAll(Iterable<? extends T> value)
focal_class.class_method_signature: NonEmptyList.append(T value)
focal_class.full_signature: @Override public NonEmptyList<T> append(T value)
focal_class.identifier: append
focal_class.modifiers: @Override public
focal_class.parameters: (T value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> append(T value)
focal_class.class_method_signature: NonEmptyList.appendAll(Iterable<? extends T> value)
focal_class.full_signature: @Override public NonEmptyList<T> appendAll(Iterable<? extends T> value)
focal_class.identifier: appendAll
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<? extends T> value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> appendAll(Iterable<? extends T> value)
focal_class.class_method_signature: NonEmptyList.tail()
focal_class.full_signature: @Override public ImmutableList<T> tail()
focal_class.identifier: tail
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImmutableList<T>
focal_class.signature: ImmutableList<T> tail()
focal_class.class_method_signature: NonEmptyList.head()
focal_class.full_signature: @Override public T head()
focal_class.identifier: head
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: T
focal_class.signature: T head()
focal_class.class_method_signature: NonEmptyList.reverse()
focal_class.full_signature: @Override public NonEmptyList<T> reverse()
focal_class.identifier: reverse
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> reverse()
focal_class.class_method_signature: NonEmptyList.prependAll(NonEmptyList<T> value)
focal_class.full_signature: public NonEmptyList<T> prependAll(NonEmptyList<T> value)
focal_class.identifier: prependAll
focal_class.modifiers: public
focal_class.parameters: (NonEmptyList<T> value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> prependAll(NonEmptyList<T> value)
focal_class.class_method_signature: NonEmptyList.filter(Predicate<? super T> pred)
focal_class.full_signature: public ImmutableList<T> filter(Predicate<? super T> pred)
focal_class.identifier: filter
focal_class.modifiers: public
focal_class.parameters: (Predicate<? super T> pred)
focal_class.return: ImmutableList<T>
focal_class.signature: ImmutableList<T> filter(Predicate<? super T> pred)
focal_class.class_method_signature: NonEmptyList.map(Function<? super T, ? extends R> fn)
focal_class.full_signature: public NonEmptyList<R> map(Function<? super T, ? extends R> fn)
focal_class.identifier: map
focal_class.modifiers: public
focal_class.parameters: (Function<? super T, ? extends R> fn)
focal_class.return: NonEmptyList<R>
focal_class.signature: NonEmptyList<R> map(Function<? super T, ? extends R> fn)
focal_class.class_method_signature: NonEmptyList.peek(Consumer<? super T> c)
focal_class.full_signature: @Override public NonEmptyList<T> peek(Consumer<? super T> c)
focal_class.identifier: peek
focal_class.modifiers: @Override public
focal_class.parameters: (Consumer<? super T> c)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> peek(Consumer<? super T> c)
focal_class.class_method_signature: NonEmptyList.fold(Function<? super Some<T>, ? extends R> fn1, Function<? super None<T>, ? extends R> fn2)
focal_class.full_signature: @Override public R fold(Function<? super Some<T>, ? extends R> fn1, Function<? super None<T>, ? extends R> fn2)
focal_class.identifier: fold
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super Some<T>, ? extends R> fn1, Function<? super None<T>, ? extends R> fn2)
focal_class.return: R
focal_class.signature: R fold(Function<? super Some<T>, ? extends R> fn1, Function<? super None<T>, ? extends R> fn2)
focal_class.class_method_signature: NonEmptyList.onEmpty(T value)
focal_class.full_signature: @Override public NonEmptyList<T> onEmpty(T value)
focal_class.identifier: onEmpty
focal_class.modifiers: @Override public
focal_class.parameters: (T value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> onEmpty(T value)
focal_class.class_method_signature: NonEmptyList.onEmptyGet(Supplier<? extends T> supplier)
focal_class.full_signature: @Override public NonEmptyList<T> onEmptyGet(Supplier<? extends T> supplier)
focal_class.identifier: onEmptyGet
focal_class.modifiers: @Override public
focal_class.parameters: (Supplier<? extends T> supplier)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> onEmptyGet(Supplier<? extends T> supplier)
focal_class.class_method_signature: NonEmptyList.onEmptySwitch(Supplier<? extends ImmutableList<T>> supplier)
focal_class.full_signature: @Override public NonEmptyList<T> onEmptySwitch(Supplier<? extends ImmutableList<T>> supplier)
focal_class.identifier: onEmptySwitch
focal_class.modifiers: @Override public
focal_class.parameters: (Supplier<? extends ImmutableList<T>> supplier)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> onEmptySwitch(Supplier<? extends ImmutableList<T>> supplier)
focal_class.class_method_signature: NonEmptyList.flatMap(Function<? super T, ? extends ImmutableList<? extends R>> fn)
focal_class.full_signature: @Override public ImmutableList<R> flatMap(Function<? super T, ? extends ImmutableList<? extends R>> fn)
focal_class.identifier: flatMap
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super T, ? extends ImmutableList<? extends R>> fn)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> flatMap(Function<? super T, ? extends ImmutableList<? extends R>> fn)
focal_class.class_method_signature: NonEmptyList.concatMap(Function<? super T, ? extends Iterable<? extends R>> fn)
focal_class.full_signature: @Override public ImmutableList<R> concatMap(Function<? super T, ? extends Iterable<? extends R>> fn)
focal_class.identifier: concatMap
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super T, ? extends Iterable<? extends R>> fn)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> concatMap(Function<? super T, ? extends Iterable<? extends R>> fn)
focal_class.class_method_signature: NonEmptyList.mergeMap(Function<? super T, ? extends Publisher<? extends R>> fn)
focal_class.full_signature: @Override public ImmutableList<R> mergeMap(Function<? super T, ? extends Publisher<? extends R>> fn)
focal_class.identifier: mergeMap
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super T, ? extends Publisher<? extends R>> fn)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> mergeMap(Function<? super T, ? extends Publisher<? extends R>> fn)
focal_class.class_method_signature: NonEmptyList.mergeMap(int maxConcurecy, Function<? super T, ? extends Publisher<? extends R>> fn)
focal_class.full_signature: @Override public ImmutableList<R> mergeMap(int maxConcurecy, Function<? super T, ? extends Publisher<? extends R>> fn)
focal_class.identifier: mergeMap
focal_class.modifiers: @Override public
focal_class.parameters: (int maxConcurecy, Function<? super T, ? extends Publisher<? extends R>> fn)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> mergeMap(int maxConcurecy, Function<? super T, ? extends Publisher<? extends R>> fn)
focal_class.class_method_signature: NonEmptyList.flatMapNel(Function<? super T, ? extends NonEmptyList<R>> fn)
focal_class.full_signature: public NonEmptyList<R> flatMapNel(Function<? super T, ? extends NonEmptyList<R>> fn)
focal_class.identifier: flatMapNel
focal_class.modifiers: public
focal_class.parameters: (Function<? super T, ? extends NonEmptyList<R>> fn)
focal_class.return: NonEmptyList<R>
focal_class.signature: NonEmptyList<R> flatMapNel(Function<? super T, ? extends NonEmptyList<R>> fn)
focal_class.class_method_signature: NonEmptyList.foldRight(R zero,BiFunction<? super T, ? super R, ? extends R> f)
focal_class.full_signature: public R foldRight(R zero,BiFunction<? super T, ? super R, ? extends R> f)
focal_class.identifier: foldRight
focal_class.modifiers: public
focal_class.parameters: (R zero,BiFunction<? super T, ? super R, ? extends R> f)
focal_class.return: R
focal_class.signature: R foldRight(R zero,BiFunction<? super T, ? super R, ? extends R> f)
focal_class.class_method_signature: NonEmptyList.reduce(BiFunction<? super T, ? super T, ? extends T> f)
focal_class.full_signature: public T reduce(BiFunction<? super T, ? super T, ? extends T> f)
focal_class.identifier: reduce
focal_class.modifiers: public
focal_class.parameters: (BiFunction<? super T, ? super T, ? extends T> f)
focal_class.return: T
focal_class.signature: T reduce(BiFunction<? super T, ? super T, ? extends T> f)
focal_class.class_method_signature: NonEmptyList.foldLeft(R zero,BiFunction<R, ? super T, R> f)
focal_class.full_signature: public R foldLeft(R zero,BiFunction<R, ? super T, R> f)
focal_class.identifier: foldLeft
focal_class.modifiers: public
focal_class.parameters: (R zero,BiFunction<R, ? super T, R> f)
focal_class.return: R
focal_class.signature: R foldLeft(R zero,BiFunction<R, ? super T, R> f)
focal_class.class_method_signature: NonEmptyList.size()
focal_class.full_signature: public int size()
focal_class.identifier: size
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int size()
focal_class.class_method_signature: NonEmptyList.isEmpty()
focal_class.full_signature: @Override public boolean isEmpty()
focal_class.identifier: isEmpty
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEmpty()
focal_class.class_method_signature: NonEmptyList.cons(T value, ImmutableList<T> tail)
focal_class.full_signature: public static NonEmptyList<T> cons(T value, ImmutableList<T> tail)
focal_class.identifier: cons
focal_class.modifiers: public static
focal_class.parameters: (T value, ImmutableList<T> tail)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> cons(T value, ImmutableList<T> tail)
focal_class.class_method_signature: NonEmptyList.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: NonEmptyList.unapply()
focal_class.full_signature: @Override public Tuple2<T, ImmutableList<T>> unapply()
focal_class.identifier: unapply
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Tuple2<T, ImmutableList<T>>
focal_class.signature: Tuple2<T, ImmutableList<T>> unapply()
focal_class.class_method_signature: NonEmptyList.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: NonEmptyList.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: NonEmptyList.permutations()
focal_class.full_signature: @Override public NonEmptyList<ReactiveSeq<T>> permutations()
focal_class.identifier: permutations
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: NonEmptyList<ReactiveSeq<T>>
focal_class.signature: NonEmptyList<ReactiveSeq<T>> permutations()
focal_class.class_method_signature: NonEmptyList.combinations(int size)
focal_class.full_signature: @Override public NonEmptyList<ReactiveSeq<T>> combinations(int size)
focal_class.identifier: combinations
focal_class.modifiers: @Override public
focal_class.parameters: (int size)
focal_class.return: NonEmptyList<ReactiveSeq<T>>
focal_class.signature: NonEmptyList<ReactiveSeq<T>> combinations(int size)
focal_class.class_method_signature: NonEmptyList.combinations()
focal_class.full_signature: @Override public NonEmptyList<ReactiveSeq<T>> combinations()
focal_class.identifier: combinations
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: NonEmptyList<ReactiveSeq<T>>
focal_class.signature: NonEmptyList<ReactiveSeq<T>> combinations()
focal_class.class_method_signature: NonEmptyList.zipWithIndex()
focal_class.full_signature: @Override public NonEmptyList<Tuple2<T, Long>> zipWithIndex()
focal_class.identifier: zipWithIndex
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: NonEmptyList<Tuple2<T, Long>>
focal_class.signature: NonEmptyList<Tuple2<T, Long>> zipWithIndex()
focal_class.class_method_signature: NonEmptyList.sliding(int windowSize)
focal_class.full_signature: @Override public NonEmptyList<Seq<T>> sliding(int windowSize)
focal_class.identifier: sliding
focal_class.modifiers: @Override public
focal_class.parameters: (int windowSize)
focal_class.return: NonEmptyList<Seq<T>>
focal_class.signature: NonEmptyList<Seq<T>> sliding(int windowSize)
focal_class.class_method_signature: NonEmptyList.sliding(int windowSize, int increment)
focal_class.full_signature: @Override public NonEmptyList<Seq<T>> sliding(int windowSize, int increment)
focal_class.identifier: sliding
focal_class.modifiers: @Override public
focal_class.parameters: (int windowSize, int increment)
focal_class.return: NonEmptyList<Seq<T>>
focal_class.signature: NonEmptyList<Seq<T>> sliding(int windowSize, int increment)
focal_class.class_method_signature: NonEmptyList.grouped(int size, Supplier<C> supplier)
focal_class.full_signature: @Override public NonEmptyList<C> grouped(int size, Supplier<C> supplier)
focal_class.identifier: grouped
focal_class.modifiers: @Override public
focal_class.parameters: (int size, Supplier<C> supplier)
focal_class.return: NonEmptyList<C>
focal_class.signature: NonEmptyList<C> grouped(int size, Supplier<C> supplier)
focal_class.class_method_signature: NonEmptyList.groupedUntil(Predicate<? super T> predicate)
focal_class.full_signature: @Override public NonEmptyList<Vector<T>> groupedUntil(Predicate<? super T> predicate)
focal_class.identifier: groupedUntil
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super T> predicate)
focal_class.return: NonEmptyList<Vector<T>>
focal_class.signature: NonEmptyList<Vector<T>> groupedUntil(Predicate<? super T> predicate)
focal_class.class_method_signature: NonEmptyList.groupedUntil(BiPredicate<Vector<? super T>, ? super T> predicate)
focal_class.full_signature: @Override public NonEmptyList<Vector<T>> groupedUntil(BiPredicate<Vector<? super T>, ? super T> predicate)
focal_class.identifier: groupedUntil
focal_class.modifiers: @Override public
focal_class.parameters: (BiPredicate<Vector<? super T>, ? super T> predicate)
focal_class.return: NonEmptyList<Vector<T>>
focal_class.signature: NonEmptyList<Vector<T>> groupedUntil(BiPredicate<Vector<? super T>, ? super T> predicate)
focal_class.class_method_signature: NonEmptyList.groupedWhile(Predicate<? super T> predicate)
focal_class.full_signature: @Override public NonEmptyList<Vector<T>> groupedWhile(Predicate<? super T> predicate)
focal_class.identifier: groupedWhile
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super T> predicate)
focal_class.return: NonEmptyList<Vector<T>>
focal_class.signature: NonEmptyList<Vector<T>> groupedWhile(Predicate<? super T> predicate)
focal_class.class_method_signature: NonEmptyList.groupedWhile(Predicate<? super T> predicate, Supplier<C> factory)
focal_class.full_signature: @Override public NonEmptyList<C> groupedWhile(Predicate<? super T> predicate, Supplier<C> factory)
focal_class.identifier: groupedWhile
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super T> predicate, Supplier<C> factory)
focal_class.return: NonEmptyList<C>
focal_class.signature: NonEmptyList<C> groupedWhile(Predicate<? super T> predicate, Supplier<C> factory)
focal_class.class_method_signature: NonEmptyList.groupedUntil(Predicate<? super T> predicate, Supplier<C> factory)
focal_class.full_signature: @Override public NonEmptyList<C> groupedUntil(Predicate<? super T> predicate, Supplier<C> factory)
focal_class.identifier: groupedUntil
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super T> predicate, Supplier<C> factory)
focal_class.return: NonEmptyList<C>
focal_class.signature: NonEmptyList<C> groupedUntil(Predicate<? super T> predicate, Supplier<C> factory)
focal_class.class_method_signature: NonEmptyList.grouped(int groupSize)
focal_class.full_signature: @Override public NonEmptyList<Vector<T>> grouped(int groupSize)
focal_class.identifier: grouped
focal_class.modifiers: @Override public
focal_class.parameters: (int groupSize)
focal_class.return: NonEmptyList<Vector<T>>
focal_class.signature: NonEmptyList<Vector<T>> grouped(int groupSize)
focal_class.class_method_signature: NonEmptyList.distinct()
focal_class.full_signature: @Override public NonEmptyList<T> distinct()
focal_class.identifier: distinct
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> distinct()
focal_class.class_method_signature: NonEmptyList.scanLeft(Monoid<T> monoid)
focal_class.full_signature: @Override public NonEmptyList<T> scanLeft(Monoid<T> monoid)
focal_class.identifier: scanLeft
focal_class.modifiers: @Override public
focal_class.parameters: (Monoid<T> monoid)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> scanLeft(Monoid<T> monoid)
focal_class.class_method_signature: NonEmptyList.scanLeft(U seed, BiFunction<? super U, ? super T, ? extends U> function)
focal_class.full_signature: @Override public NonEmptyList<U> scanLeft(U seed, BiFunction<? super U, ? super T, ? extends U> function)
focal_class.identifier: scanLeft
focal_class.modifiers: @Override public
focal_class.parameters: (U seed, BiFunction<? super U, ? super T, ? extends U> function)
focal_class.return: NonEmptyList<U>
focal_class.signature: NonEmptyList<U> scanLeft(U seed, BiFunction<? super U, ? super T, ? extends U> function)
focal_class.class_method_signature: NonEmptyList.scanRight(Monoid<T> monoid)
focal_class.full_signature: @Override public NonEmptyList<T> scanRight(Monoid<T> monoid)
focal_class.identifier: scanRight
focal_class.modifiers: @Override public
focal_class.parameters: (Monoid<T> monoid)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> scanRight(Monoid<T> monoid)
focal_class.class_method_signature: NonEmptyList.scanRight(U identity, BiFunction<? super T, ? super U, ? extends U> combiner)
focal_class.full_signature: @Override public NonEmptyList<U> scanRight(U identity, BiFunction<? super T, ? super U, ? extends U> combiner)
focal_class.identifier: scanRight
focal_class.modifiers: @Override public
focal_class.parameters: (U identity, BiFunction<? super T, ? super U, ? extends U> combiner)
focal_class.return: NonEmptyList<U>
focal_class.signature: NonEmptyList<U> scanRight(U identity, BiFunction<? super T, ? super U, ? extends U> combiner)
focal_class.class_method_signature: NonEmptyList.sorted()
focal_class.full_signature: @Override public NonEmptyList<T> sorted()
focal_class.identifier: sorted
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> sorted()
focal_class.class_method_signature: NonEmptyList.sorted(Comparator<? super T> c)
focal_class.full_signature: @Override public NonEmptyList<T> sorted(Comparator<? super T> c)
focal_class.identifier: sorted
focal_class.modifiers: @Override public
focal_class.parameters: (Comparator<? super T> c)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> sorted(Comparator<? super T> c)
focal_class.class_method_signature: NonEmptyList.intersperse(T value)
focal_class.full_signature: @Override public NonEmptyList<T> intersperse(T value)
focal_class.identifier: intersperse
focal_class.modifiers: @Override public
focal_class.parameters: (T value)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> intersperse(T value)
focal_class.class_method_signature: NonEmptyList.shuffle()
focal_class.full_signature: @Override public NonEmptyList<T> shuffle()
focal_class.identifier: shuffle
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> shuffle()
focal_class.class_method_signature: NonEmptyList.shuffle(Random random)
focal_class.full_signature: @Override public NonEmptyList<T> shuffle(Random random)
focal_class.identifier: shuffle
focal_class.modifiers: @Override public
focal_class.parameters: (Random random)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> shuffle(Random random)
focal_class.class_method_signature: NonEmptyList.iterator()
focal_class.full_signature: @Override public Iterator<T> iterator()
focal_class.identifier: iterator
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<T>
focal_class.signature: Iterator<T> iterator()
focal_class.class_method_signature: NonEmptyList.prependStream(Stream<? extends T> stream)
focal_class.full_signature: @Override public NonEmptyList<T> prependStream(Stream<? extends T> stream)
focal_class.identifier: prependStream
focal_class.modifiers: @Override public
focal_class.parameters: (Stream<? extends T> stream)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> prependStream(Stream<? extends T> stream)
focal_class.class_method_signature: NonEmptyList.appendAll(T... values)
focal_class.full_signature: @Override public NonEmptyList<T> appendAll(T... values)
focal_class.identifier: appendAll
focal_class.modifiers: @Override public
focal_class.parameters: (T... values)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> appendAll(T... values)
focal_class.class_method_signature: NonEmptyList.prependAll(T... values)
focal_class.full_signature: @Override public NonEmptyList<T> prependAll(T... values)
focal_class.identifier: prependAll
focal_class.modifiers: @Override public
focal_class.parameters: (T... values)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> prependAll(T... values)
focal_class.class_method_signature: NonEmptyList.insertStreamAt(int pos, Stream<T> stream)
focal_class.full_signature: @Override public NonEmptyList<T> insertStreamAt(int pos, Stream<T> stream)
focal_class.identifier: insertStreamAt
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, Stream<T> stream)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> insertStreamAt(int pos, Stream<T> stream)
focal_class.class_method_signature: NonEmptyList.sorted(Function<? super T, ? extends U> function)
focal_class.full_signature: @Override public NonEmptyList<T> sorted(Function<? super T, ? extends U> function)
focal_class.identifier: sorted
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super T, ? extends U> function)
focal_class.return: NonEmptyList<T>
focal_class.signature: NonEmptyList<T> sorted(Function<? super T, ? extends U> function)
focal_method.body: public static <T> NonEmptyList<T> of(T head, T... value){
          LazySeq<T> list = LazySeq.of(value);
          return cons(head,list);
      }
focal_method.class_method_signature: NonEmptyList.of(T head, T... value)
focal_method.full_signature: public static NonEmptyList<T> of(T head, T... value)
focal_method.identifier: of
focal_method.invocations: of cons
focal_method.modifiers: public static
focal_method.parameters: (T head, T... value)
focal_method.return: NonEmptyList<T>
focal_method.signature: NonEmptyList<T> of(T head, T... value)