A C D E F H I L M N O P R S T Z
All Classes All Packages
All Classes All Packages
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 thisFiniteIterable
, 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 thisImmutableFiniteIterable
, 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 thisEnhancedIterable
. - intersperse(A) - Method in interface software.kes.enhancediterables.FiniteIterable
-
Returns a new
FiniteIterable
with the provided separator value injected between each value of thisFiniteIterable
. - intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableFiniteIterable
-
Returns a new
ImmutableFiniteIterable
with the provided separator value injected between each value of thisImmutableFiniteIterable
. - intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableIterable
-
Returns a new
ImmutableIterable
with the provided separator value injected between each value of thisImmutableIterable
. - intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable
-
Returns a new
ImmutableNonEmptyFiniteIterable
with the provided separator value injected between each value of thisImmutableNonEmptyFiniteIterable
. - intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableNonEmptyIterable
-
Returns a new
ImmutableNonEmptyIterable
with the provided separator value injected between each value of thisImmutableNonEmptyIterable
. - intersperse(A) - Method in interface software.kes.enhancediterables.NonEmptyFiniteIterable
-
Returns a new
NonEmptyFiniteIterable
with the provided separator value injected between each value of thisNonEmptyFiniteIterable
. - intersperse(A) - Method in interface software.kes.enhancediterables.NonEmptyIterable
-
Returns a new
NonEmptyIterable
with the provided separator value injected between each value of thisNonEmptyIterable
. - 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
All Classes All Packages