Map and Filter Assignment
Revision as of 16:02, 18 June 2019 by Dennis.cosgrove (talk | contribs)
Code To Implement
Map
class: | MapHof.java | ![]() |
methods: | map | |
package: | hof.map.assignment | |
source folder: | src/main/java |
public static <T, R> ImmutableList<R> map(Function<T, R> f, ImmutableList<T> list)
class: | MapHofApps.java | ![]() |
methods: | mapToLengths mapToStrictlyLessThan |
|
package: | hof.map.assignment | |
source folder: | src/main/java |
public static ImmutableList<Integer> mapToLengths(ImmutableList<String> texts)
public static ImmutableList<Boolean> mapToStrictlyLessThan(ImmutableList<Integer> xs, int threshold)
Filter
class: | FilterHof.java | ![]() |
methods: | filter | |
package: | hof.filter.assignment | |
source folder: | src/main/java |
public static <E> ImmutableList<E> filter(Predicate<E> predicate, ImmutableList<E> list)
class: | FilterHofApps.java | ![]() |
methods: | filterWordsWhichContainAllVowels filterEvens |
|
package: | hof.map.assignment | |
source folder: | src/main/java |
public static ImmutableList<String> filterWordsWhichContainAllVowels(ImmutableList<String> words)
public static ImmutableList<Integer> filterEvens(ImmutableList<Integer> xs)
Test
class: | HigherOrderFunctionTestSuite.java | ![]() |
package: | hof.assignment | |
source folder: | src/test/java |
Map
class: | MapTestSuite.java | ![]() |
package: | hof.map.assignment | |
source folder: | src/test/java |
Filter
class: | FilterTestSuite.java | ![]() |
package: | hof.map.assignment | |
source folder: | src/test/java |