Index

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