Index
All Classes|All Packages|Serialized Form
B
- brackets(E...) - Static method in class immutable.list.util.exercise.ImLists
-
Mimics the behavior of constructing an 'a list by enclosing elements in brackets.
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(ImList<E>, ImList<E>) - Static method in class immutable.list.clients.exercise.Concat
-
Produces a ImmutableList which is equivalent to ys concatenated onto xs.
- Concat - Class in immutable.list.clients.exercise
- Concat() - Constructor for class immutable.list.clients.exercise.Concat
- cons(E, ImList<E>) - Static method in class immutable.list.util.exercise.ImLists
-
Mimics the behavior of the :: constructor of the 'a list datatype in the SML List structure.
- countBetweenMinAndMaxExclusive(int, int, ImList<Integer>) - Static method in class hof.fold.client.exercise.FoldHofClients
- countdown(int) - Static method in class immutable.list.clients.exercise.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.client.warmup.NTimesHofApps
E
- edu.wustl.cse.cosgroved - package edu.wustl.cse.cosgroved
F
- factorial(int) - Static method in class immutable.list.clients.exercise.SumProductCountdownFactorial
- filter(Predicate<E>, ImList<E>) - Static method in class hof.filter.util.exercise.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(ImList<Integer>) - Static method in class hof.filter.client.exercise.FilterHofClients
-
Creates and returns a list whose contents are the filtered result of the specified input integers which are even.
- FilterHof - Class in hof.filter.util.exercise
- FilterHof() - Constructor for class hof.filter.util.exercise.FilterHof
- FilterHofClients - Class in hof.filter.client.exercise
- FilterHofClients() - Constructor for class hof.filter.client.exercise.FilterHofClients
- filterWordsWhichContainAllVowels(ImList<String>) - Static method in class hof.filter.client.exercise.FilterHofClients
-
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>, ImList<E>) - Static method in class hof.find.util.exercise.FindHof
-
Searches the list from front to back until a element is found which passes the predicate.
- findFirstPalindrome(ImList<String>) - Static method in class hof.find.client.exercise.FindHofClients
-
Finds the first word in the specified list which is a palindrome.
- FindHof - Class in hof.find.util.exercise
- FindHof() - Constructor for class hof.find.util.exercise.FindHof
- FindHofClients - Class in hof.find.client.exercise
- FindHofClients() - Constructor for class hof.find.client.exercise.FindHofClients
- FoldHof - Class in hof.fold.util.exercise
- FoldHof() - Constructor for class hof.fold.util.exercise.FoldHof
- FoldHofClients - Class in hof.fold.client.exercise
- FoldHofClients() - Constructor for class hof.fold.client.exercise.FoldHofClients
- foldLeft(BiFunction<A, B, A>, A, ImList<B>) - Static method in class hof.fold.util.exercise.FoldHof
- foldRight(BiFunction<A, B, A>, A, ImList<B>) - Static method in class hof.fold.util.exercise.FoldHof
H
- head() - Method in interface immutable.list.util.core.ImList
- hof.filter.client.exercise - package hof.filter.client.exercise
- hof.filter.util.exercise - package hof.filter.util.exercise
- hof.find.client.exercise - package hof.find.client.exercise
- hof.find.util.exercise - package hof.find.util.exercise
- hof.fold.client.exercise - package hof.fold.client.exercise
- hof.fold.util.exercise - package hof.fold.util.exercise
- hof.map.client.exercise - package hof.map.client.exercise
- hof.map.util.exercise - package hof.map.util.exercise
- hof.ntimes.client.warmup - package hof.ntimes.client.warmup
- hof.ntimes.util.warmup - package hof.ntimes.util.warmup
I
- ImList<E> - Interface in immutable.list.util.core
- ImLists - Class in immutable.list.util.exercise
- ImLists() - Constructor for class immutable.list.util.exercise.ImLists
- immutable.list.clients.exercise - package immutable.list.clients.exercise
- immutable.list.util.client - package immutable.list.util.client
- immutable.list.util.core - package immutable.list.util.core
- immutable.list.util.exercise - package immutable.list.util.exercise
- incrementNTimes(int, int) - Static method in class hof.ntimes.client.warmup.NTimesHofApps
- isEmpty() - Method in interface immutable.list.util.core.ImList
- IterableImListClient - Class in immutable.list.util.client
- IterableImListClient() - Constructor for class immutable.list.util.client.IterableImListClient
L
- length(ImList<E>) - Static method in class immutable.list.clients.exercise.Length
- Length - Class in immutable.list.clients.exercise
- Length() - Constructor for class immutable.list.clients.exercise.Length
M
- main(String[]) - Static method in class immutable.list.util.client.IterableImListClient
- main(String[]) - Static method in class range.client.RangesClient
- main(String[]) - Static method in class staticoverloading.demo.StaticOverloadingAst
- main(String[]) - Static method in class staticoverloading.demo.StaticOverloadingNumber
- map(Function<T, R>, ImList<T>) - Static method in class hof.map.util.exercise.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.util.exercise
- MapHof() - Constructor for class hof.map.util.exercise.MapHof
- MapHofClients - Class in hof.map.client.exercise
- MapHofClients() - Constructor for class hof.map.client.exercise.MapHofClients
- mapToLengths(ImList<String>) - Static method in class hof.map.client.exercise.MapHofClients
-
Creates and returns a list whose contents are the lengths of the specified input texts.
- mapToStrictlyLessThan(ImList<Integer>, int) - Static method in class hof.map.client.exercise.MapHofClients
-
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.exercise
- Max() - Constructor for class optional.exercise.Max
- maximum(ImList<Integer>) - Static method in class optional.exercise.Max
- minToMaxExclusive(int, int) - Static method in interface range.warmup.Ranges
N
- nil() - Static method in class immutable.list.util.exercise.ImLists
-
Mimics the behavior of the nil constructor of the 'a list datatype in the SML List structure.
- 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, ImList<E>) - Static method in class hof.ntimes.client.warmup.NTimesHofApps
- nTimes(Function<T, T>, int, T) - Static method in class hof.ntimes.util.warmup.NTimesHof
- NTimesHof - Class in hof.ntimes.util.warmup
- NTimesHof() - Constructor for class hof.ntimes.util.warmup.NTimesHof
- NTimesHofApps - Class in hof.ntimes.client.warmup
- NTimesHofApps() - Constructor for class hof.ntimes.client.warmup.NTimesHofApps
O
- optional.exercise - package optional.exercise
P
- product(ImList<Integer>) - Static method in class immutable.list.clients.exercise.SumProductCountdownFactorial
-
For example, if xs is [12, 3, 1760] then 63360 should be returned.
R
- range.client - package range.client
- range.warmup - package range.warmup
- Ranges - Interface in range.warmup
- RangesClient - Class in range.client
- RangesClient() - Constructor for class range.client.RangesClient
- reverse(ImList<E>) - Static method in class tail.exercise.Reverse
- Reverse - Class in tail.exercise
- Reverse() - Constructor for class tail.exercise.Reverse
S
- staticoverloading.demo - package staticoverloading.demo
- StaticOverloadingAst - Class in staticoverloading.demo
- StaticOverloadingAst() - Constructor for class staticoverloading.demo.StaticOverloadingAst
- StaticOverloadingNumber - Class in staticoverloading.demo
- StaticOverloadingNumber() - Constructor for class staticoverloading.demo.StaticOverloadingNumber
- sum(ImList<Integer>) - Static method in class hof.fold.client.exercise.FoldHofClients
- sum(ImList<Integer>) - Static method in class immutable.list.clients.exercise.SumProductCountdownFactorial
-
For example, if xs is [1776, 80, 7] then 1863 should be returned.
- SumProductCountdownFactorial - Class in immutable.list.clients.exercise
- SumProductCountdownFactorial() - Constructor for class immutable.list.clients.exercise.SumProductCountdownFactorial
T
- tail() - Method in interface immutable.list.util.core.ImList
- tail.exercise - package tail.exercise
All Classes|All Packages|Serialized Form