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
EnhancedIterablethat is both finite and safe from mutation. - ImmutableIterable<A> - Interface in software.kes.enhancediterables
-
An
EnhancedIterablethat 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
EnhancedIterablethat 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
EnhancedIterablethat is safe from mutation, and guaranteed to contain at least one element. - init() - Method in interface software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable
-
Returns an
ImmutableFiniteIterablecontaining all of elements of this one, except for the last element. - init() - Method in interface software.kes.enhancediterables.NonEmptyFiniteIterable
-
Returns a
FiniteIterablecontaining all of elements of this one, except for the last element. - inits() - Method in interface software.kes.enhancediterables.FiniteIterable
-
Returns a
ImmutableNonEmptyIterablecontaining 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
ImmutableNonEmptyIterablecontaining 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
EnhancedIterablewith the provided separator value injected between each value of thisEnhancedIterable. - intersperse(A) - Method in interface software.kes.enhancediterables.FiniteIterable
-
Returns a new
FiniteIterablewith the provided separator value injected between each value of thisFiniteIterable. - intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableFiniteIterable
-
Returns a new
ImmutableFiniteIterablewith the provided separator value injected between each value of thisImmutableFiniteIterable. - intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableIterable
-
Returns a new
ImmutableIterablewith the provided separator value injected between each value of thisImmutableIterable. - intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable
-
Returns a new
ImmutableNonEmptyFiniteIterablewith the provided separator value injected between each value of thisImmutableNonEmptyFiniteIterable. - intersperse(A) - Method in interface software.kes.enhancediterables.ImmutableNonEmptyIterable
-
Returns a new
ImmutableNonEmptyIterablewith the provided separator value injected between each value of thisImmutableNonEmptyIterable. - intersperse(A) - Method in interface software.kes.enhancediterables.NonEmptyFiniteIterable
-
Returns a new
NonEmptyFiniteIterablewith the provided separator value injected between each value of thisNonEmptyFiniteIterable. - intersperse(A) - Method in interface software.kes.enhancediterables.NonEmptyIterable
-
Returns a new
NonEmptyIterablewith the provided separator value injected between each value of thisNonEmptyIterable. - isEmpty() - Method in interface software.kes.enhancediterables.EnhancedIterable
-
Tests whether this
EnhancedIterableis empty. - isEmpty() - Method in interface software.kes.enhancediterables.NonEmptyIterable
-
Always returns false, as a
NonEmptyIterableis never empty. - iterator() - Method in interface software.kes.enhancediterables.NonEmptyIterable
All Classes All Packages