| Package | Description |
|---|---|
| dev.marksman.enhancediterables |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImmutableNonEmptyFiniteIterable<A>
An
EnhancedIterable that is finite, safe from mutation, and guaranteed to contain at least one element. |
interface |
ImmutableNonEmptyIterable<A>
An
EnhancedIterable that is safe from mutation, and guaranteed to contain at least one element. |
interface |
NonEmptyFiniteIterable<A>
An
EnhancedIterable that is finite and guaranteed to contain at least one element. |
| Modifier and Type | Method and Description |
|---|---|
default NonEmptyIterable<A> |
EnhancedIterable.append(A element) |
default NonEmptyIterable<A> |
NonEmptyIterable.concat(Iterable<A> other) |
default <B> NonEmptyIterable<B> |
NonEmptyIterable.fmap(com.jnape.palatable.lambda.functions.Fn1<? super A,? extends B> f) |
default NonEmptyIterable<? extends FiniteIterable<A>> |
FiniteIterable.inits() |
default NonEmptyIterable<? extends ImmutableFiniteIterable<A>> |
ImmutableFiniteIterable.inits() |
default NonEmptyIterable<A> |
NonEmptyIterable.intersperse(A a) |
static <A> NonEmptyIterable<A> |
NonEmptyIterable.nonEmptyIterable(A head,
Iterable<A> tail)
Creates a
NonEmptyIterable. |
default NonEmptyIterable<A> |
EnhancedIterable.prepend(A element) |
default NonEmptyIterable<A> |
NonEmptyIterable.prependAll(A a) |
default NonEmptyIterable<? extends EnhancedIterable<A>> |
EnhancedIterable.tails() |
default NonEmptyIterable<? extends FiniteIterable<A>> |
FiniteIterable.tails() |
default NonEmptyIterable<? extends ImmutableFiniteIterable<A>> |
ImmutableFiniteIterable.tails() |
default NonEmptyIterable<? extends ImmutableIterable<A>> |
ImmutableIterable.tails() |
default <B,C> NonEmptyIterable<C> |
NonEmptyIterable.zipWith(com.jnape.palatable.lambda.functions.Fn2<A,B,C> fn,
NonEmptyIterable<B> other) |
| Modifier and Type | Method and Description |
|---|---|
default <B,C> NonEmptyIterable<C> |
NonEmptyIterable.zipWith(com.jnape.palatable.lambda.functions.Fn2<A,B,C> fn,
NonEmptyIterable<B> other) |
Copyright © 2019. All rights reserved.