A C D E F H I L M N O P R S T Z 
All Classes All Packages

I

ImmutableFiniteIterable<A> - Interface in software.kes.enhancediterables
An EnhancedIterable that is both finite and safe from mutation.
ImmutableIterable<A> - Interface in software.kes.enhancediterables
An EnhancedIterable that is safe from mutation.
immutableNonEmptyFiniteIterable(A, ImmutableFiniteIterable<A>) - Static method in interface software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable
Creates an ImmutableNonEmptyFiniteIterable.
ImmutableNonEmptyFiniteIterable<A> - Interface in software.kes.enhancediterables
An EnhancedIterable that is finite, safe from mutation, and guaranteed to contain at least one element.
immutableNonEmptyIterable(A, ImmutableIterable<A>) - Static method in interface software.kes.enhancediterables.ImmutableNonEmptyIterable
Creates an ImmutableNonEmptyIterable.
ImmutableNonEmptyIterable<A> - Interface in software.kes.enhancediterables
An EnhancedIterable that is safe from mutation, and guaranteed to contain at least one element.
init() - Method in interface software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable
Returns an ImmutableFiniteIterable containing all of elements of this one, except for the last element.
init() - Method in interface software.kes.enhancediterables.NonEmptyFiniteIterable
Returns a FiniteIterable containing all of elements of this one, except for the last element.
inits() - Method in interface software.kes.enhancediterables.FiniteIterable
Returns a ImmutableNonEmptyIterable containing all of the subsequences of initial elements of this FiniteIterable, ordered by size, starting with the empty list.
inits() - Method in interface software.kes.enhancediterables.ImmutableFiniteIterable
Returns an ImmutableNonEmptyIterable containing all of the subsequences of initial elements of this ImmutableFiniteIterable, ordered by size, starting with the empty list.
intersperse(A) - Method in interface software.kes.enhancediterables.EnhancedIterable
Returns a new EnhancedIterable with the provided separator value injected between each value of this EnhancedIterable.
intersperse(A) - Method in interface software.kes.enhancediterables.FiniteIterable
Returns a new FiniteIterable with the provided separator value injected between each value of this FiniteIterable.
intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableFiniteIterable
Returns a new ImmutableFiniteIterable with the provided separator value injected between each value of this ImmutableFiniteIterable.
intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableIterable
Returns a new ImmutableIterable with the provided separator value injected between each value of this ImmutableIterable.
intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable
Returns a new ImmutableNonEmptyFiniteIterable with the provided separator value injected between each value of this ImmutableNonEmptyFiniteIterable.
intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableNonEmptyIterable
Returns a new ImmutableNonEmptyIterable with the provided separator value injected between each value of this ImmutableNonEmptyIterable.
intersperse(A) - Method in interface software.kes.enhancediterables.NonEmptyFiniteIterable
Returns a new NonEmptyFiniteIterable with the provided separator value injected between each value of this NonEmptyFiniteIterable.
intersperse(A) - Method in interface software.kes.enhancediterables.NonEmptyIterable
Returns a new NonEmptyIterable with the provided separator value injected between each value of this NonEmptyIterable.
isEmpty() - Method in interface software.kes.enhancediterables.EnhancedIterable
Tests whether this EnhancedIterable is empty.
isEmpty() - Method in interface software.kes.enhancediterables.NonEmptyIterable
Always returns false, as a NonEmptyIterable is never empty.
iterator() - Method in interface software.kes.enhancediterables.NonEmptyIterable
A C D E F H I L M N O P R S T Z 
All Classes All Packages