Index

B C D E F H I L M N O P R S T 
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
 
B C D E F H I L M N O P R S T 
All Classes|All Packages|Serialized Form