| 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. |
| Modifier and Type | Method and Description |
|---|---|
default ImmutableNonEmptyIterable<A> |
ImmutableIterable.append(A element) |
default ImmutableNonEmptyIterable<A> |
ImmutableNonEmptyIterable.concat(ImmutableIterable<A> other) |
default <B> ImmutableNonEmptyIterable<B> |
ImmutableNonEmptyIterable.fmap(com.jnape.palatable.lambda.functions.Fn1<? super A,? extends B> f) |
static <A> ImmutableNonEmptyIterable<A> |
ImmutableNonEmptyIterable.immutableNonEmptyIterable(A head,
ImmutableIterable<A> tail) |
default ImmutableNonEmptyIterable<A> |
ImmutableNonEmptyIterable.intersperse(A a) |
default ImmutableNonEmptyIterable<A> |
ImmutableIterable.prepend(A element) |
default ImmutableNonEmptyIterable<A> |
ImmutableNonEmptyIterable.prependAll(A a) |
default <B,C> ImmutableNonEmptyIterable<C> |
ImmutableNonEmptyIterable.zipWith(com.jnape.palatable.lambda.functions.Fn2<A,B,C> fn,
ImmutableNonEmptyIterable<B> other) |
| Modifier and Type | Method and Description |
|---|---|
default <B,C> ImmutableNonEmptyFiniteIterable<C> |
ImmutableNonEmptyFiniteIterable.zipWith(com.jnape.palatable.lambda.functions.Fn2<A,B,C> fn,
ImmutableNonEmptyIterable<B> other) |
default <B,C> ImmutableNonEmptyIterable<C> |
ImmutableNonEmptyIterable.zipWith(com.jnape.palatable.lambda.functions.Fn2<A,B,C> fn,
ImmutableNonEmptyIterable<B> other) |
Copyright © 2019. All rights reserved.