Index
B C D E F H I L M N O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- brackets(E...) - Static method in class immutable.list.assignment.Lists
C
- CannotFigureOutHowToGetItToCompileException - Exception in edu.wustl.cse.cosgroved
- CannotFigureOutHowToGetItToCompileException() - Constructor for exception edu.wustl.cse.cosgroved.CannotFigureOutHowToGetItToCompileException
- CannotFigureOutHowToGetItToCompileException(String) - Constructor for exception edu.wustl.cse.cosgroved.CannotFigureOutHowToGetItToCompileException
- concat(ImmutableList<E>, ImmutableList<E>) - Static method in class immutable.list.apps.assignment.Concat
-
Produces a ImmutableList which is equivalent to ys concatenated onto xs.
- Concat - Class in immutable.list.apps.assignment
- Concat() - Constructor for class immutable.list.apps.assignment.Concat
- cons(E, ImmutableList<E>) - Static method in class immutable.list.assignment.Lists
-
Constructs a new list comprised of head and tail.
- countBetweenMinAndMaxExclusive(int, int, ImmutableList<Integer>) - Static method in class hof.fold.assignment.FoldHofApps
- countdown(int) - Static method in class immutable.list.apps.assignment.SumProductCountdownFactorial
-
For example, if n is 5 then the result should be the list [5,4,3,2,1].
D
- doubleNTimes(int, int) - Static method in class hof.ntimes.assignment.NTimesHofApps
E
- edu.wustl.cse.cosgroved - package edu.wustl.cse.cosgroved
F
- factorial(int) - Static method in class immutable.list.apps.assignment.SumProductCountdownFactorial
- filter(Predicate<E>, ImmutableList<E>) - Static method in class hof.filter.assignment.FilterHof
-
Creates and returns a list whose contents are the filtered result of the specified input's elements which pass the predicate's test.
- filterEvens(ImmutableList<Integer>) - Static method in class hof.filter.assignment.FilterHofApps
-
Creates and returns a list whose contents are the filtered result of the specified input integers which are even.
- FilterHof - Class in hof.filter.assignment
- FilterHof() - Constructor for class hof.filter.assignment.FilterHof
- FilterHofApps - Class in hof.filter.assignment
- FilterHofApps() - Constructor for class hof.filter.assignment.FilterHofApps
- filterWordsWhichContainAllVowels(ImmutableList<String>) - Static method in class hof.filter.assignment.FilterHofApps
-
Creates and returns a list whose contents are the filtered result of the specified input words which contain each of the vowels 'a', 'e', 'i', 'o', and 'u'.
- find(Predicate<E>, ImmutableList<E>) - Static method in class hof.find.assignment.FindHof
-
Searches the list from front to back until a element is found which passes the predicate.
- findFirstPalindrome(ImmutableList<String>) - Static method in class hof.find.assignment.FindHofApps
-
Finds the first word in the specified list which is a palindrome.
- FindHof - Class in hof.find.assignment
- FindHof() - Constructor for class hof.find.assignment.FindHof
- FindHofApps - Class in hof.find.assignment
- FindHofApps() - Constructor for class hof.find.assignment.FindHofApps
- FoldHof - Class in hof.fold.assignment
- FoldHof() - Constructor for class hof.fold.assignment.FoldHof
- FoldHofApps - Class in hof.fold.assignment
- FoldHofApps() - Constructor for class hof.fold.assignment.FoldHofApps
- foldLeft(BiFunction<A, B, A>, A, ImmutableList<B>) - Static method in class hof.fold.assignment.FoldHof
- foldRight(BiFunction<A, B, A>, A, ImmutableList<B>) - Static method in class hof.fold.assignment.FoldHof
H
- head() - Method in interface immutable.list.core.ImmutableList
- hof.filter.assignment - package hof.filter.assignment
- hof.find.assignment - package hof.find.assignment
- hof.fold.assignment - package hof.fold.assignment
- hof.map.assignment - package hof.map.assignment
- hof.ntimes.assignment - package hof.ntimes.assignment
I
- immutable.list.apps.assignment - package immutable.list.apps.assignment
- immutable.list.assignment - package immutable.list.assignment
- immutable.list.core - package immutable.list.core
- immutable.list.example - package immutable.list.example
- ImmutableList<E> - Interface in immutable.list.core
- incrementNTimes(int, int) - Static method in class hof.ntimes.assignment.NTimesHofApps
- isEmpty() - Method in interface immutable.list.core.ImmutableList
- IterableImmutableListExample - Class in immutable.list.example
- IterableImmutableListExample() - Constructor for class immutable.list.example.IterableImmutableListExample
L
- length(ImmutableList<E>) - Static method in class immutable.list.apps.assignment.Length
- Length - Class in immutable.list.apps.assignment
- Length() - Constructor for class immutable.list.apps.assignment.Length
- Lists - Class in immutable.list.assignment
- Lists() - Constructor for class immutable.list.assignment.Lists
M
- main(String[]) - Static method in class immutable.list.example.IterableImmutableListExample
- map(Function<T, R>, ImmutableList<T>) - Static method in class hof.map.assignment.MapHof
-
Creates and returns a list whose contents are the result applying the Function f to each item in the specified list.
- MapHof - Class in hof.map.assignment
- MapHof() - Constructor for class hof.map.assignment.MapHof
- MapHofApps - Class in hof.map.assignment
- MapHofApps() - Constructor for class hof.map.assignment.MapHofApps
- mapToLengths(ImmutableList<String>) - Static method in class hof.map.assignment.MapHofApps
-
Creates and returns a list whose contents are the lengths of the specified input texts.
- mapToStrictlyLessThan(ImmutableList<Integer>, int) - Static method in class hof.map.assignment.MapHofApps
-
Creates and returns a list whose contents are the results of whether or not the specified input items are strictly less than the specified threshold.
- Max - Class in optional.assignment
- Max() - Constructor for class optional.assignment.Max
- maximum(ImmutableList<Integer>) - Static method in class optional.assignment.Max
N
- nil() - Static method in class immutable.list.assignment.Lists
- NotYetImplementedException - Exception in edu.wustl.cse.cosgroved
- NotYetImplementedException() - Constructor for exception edu.wustl.cse.cosgroved.NotYetImplementedException
- NotYetImplementedException(String) - Constructor for exception edu.wustl.cse.cosgroved.NotYetImplementedException
- nthTail(int, ImmutableList<E>) - Static method in class hof.ntimes.assignment.NTimesHofApps
- nTimes(Function<T, T>, int, T) - Static method in class hof.ntimes.assignment.NTimesHof
- NTimesHof - Class in hof.ntimes.assignment
- NTimesHof() - Constructor for class hof.ntimes.assignment.NTimesHof
- NTimesHofApps - Class in hof.ntimes.assignment
- NTimesHofApps() - Constructor for class hof.ntimes.assignment.NTimesHofApps
O
- optional.assignment - package optional.assignment
P
- product(ImmutableList<Integer>) - Static method in class immutable.list.apps.assignment.SumProductCountdownFactorial
-
For example, if xs is [12, 3, 1760] then 63360 should be returned.
R
- reverse(ImmutableList<E>) - Static method in class tail.assignment.Reverse
- Reverse - Class in tail.assignment
- Reverse() - Constructor for class tail.assignment.Reverse
S
- sum(ImmutableList<Integer>) - Static method in class hof.fold.assignment.FoldHofApps
- sum(ImmutableList<Integer>) - Static method in class immutable.list.apps.assignment.SumProductCountdownFactorial
-
For example, if xs is [1776, 80, 7] then 1863 should be returned.
- SumProductCountdownFactorial - Class in immutable.list.apps.assignment
- SumProductCountdownFactorial() - Constructor for class immutable.list.apps.assignment.SumProductCountdownFactorial
T
- tail() - Method in interface immutable.list.core.ImmutableList
- tail.assignment - package tail.assignment
All Classes All Packages