MCPcopy Create free account

hub / github.com/JosePaumard/lambda-master-class-part1 / functions

Functions42 in github.com/JosePaumard/lambda-master-class-part1

↓ 15 callersMethodtest
(T t)
src/main/java/org/paumard/lambdamasterclass/part1/util/Predicate.java:8
↓ 9 callersMethodgetAge
()
src/main/java/org/paumard/lambdamasterclass/part1/model/Person.java:27
↓ 8 callersMethodthenValidate
(Predicate<T> predicate, String errorMessage)
src/main/java/org/paumard/lambdamasterclass/part1/util/Validator.java:16
↓ 7 callersMethodvalidate
(T t)
src/main/java/org/paumard/lambdamasterclass/part1/util/Validator.java:14
↓ 6 callersMethodcompare
(T t1, T t2)
src/main/java/org/paumard/lambdamasterclass/part1/util/Comparator.java:9
↓ 6 callersMethodof
(LocalDate date)
src/main/java/org/paumard/lambdamasterclass/part1/util/CurrencyConverter.java:32
↓ 5 callersMethodgetLastName
()
src/main/java/org/paumard/lambdamasterclass/part1/model/Person.java:19
↓ 4 callersMethodaccept
(T t)
src/main/java/org/paumard/lambdamasterclass/part1/util/Consumer.java:6
↓ 4 callersMethodfirstValidate
(Predicate<T> predicate, String errorMessage)
src/main/java/org/paumard/lambdamasterclass/part1/util/Validator.java:40
↓ 3 callersMethodconvert
(double amount)
src/main/java/org/paumard/lambdamasterclass/part1/util/CurrencyConverter.java:14
↓ 3 callersMethodfrom
(String fromCurrency)
src/main/java/org/paumard/lambdamasterclass/part1/util/CurrencyConverter.java:27
↓ 3 callersMethodnullsLast
(Comparator<T> cmp)
src/main/java/org/paumard/lambdamasterclass/part1/util/Comparator.java:38
↓ 3 callersMethodto
(String toCurrency)
src/main/java/org/paumard/lambdamasterclass/part1/util/CurrencyConverter.java:19
↓ 2 callersMethodand
(Predicate<T> other)
src/main/java/org/paumard/lambdamasterclass/part1/util/Predicate.java:14
↓ 2 callersMethodandThen
(Consumer<T> other)
src/main/java/org/paumard/lambdamasterclass/part1/util/Consumer.java:8
↓ 2 callersMethodcomparing
(Function<T, U> keyExtractor)
src/main/java/org/paumard/lambdamasterclass/part1/util/Comparator.java:29
↓ 2 callersMethodnegate
()
src/main/java/org/paumard/lambdamasterclass/part1/util/Predicate.java:10
↓ 2 callersMethodthenComparing
(Function<T, U> keyExtractor)
src/main/java/org/paumard/lambdamasterclass/part1/util/Comparator.java:15
↓ 1 callersMethodgetFirstName
()
src/main/java/org/paumard/lambdamasterclass/part1/model/Person.java:23
↓ 1 callersMethodxOr
(Predicate<T> other)
src/main/java/org/paumard/lambdamasterclass/part1/util/Predicate.java:19
MethodPerson
(String lastName, String firstName, int age)
src/main/java/org/paumard/lambdamasterclass/part1/model/Person.java:8
MethodValidationException
(String message)
src/main/java/org/paumard/lambdamasterclass/part1/util/Validator.java:9
Methodcomparator_1
Write a comparator that compare instances of the Person class using the following rules: - the instances are first compared using their last names - t
src/test/java/org/paumard/lambdamasterclass/part1/Test03_Comparator.java:28
Methodconsumer_1
Write a consumer that clears the list it consumes.
src/test/java/org/paumard/lambdamasterclass/part1/Test01_Consumer.java:17
Methodconsumer_2
Write a consumer that first consumes the list with the consumer c1, and then consumers it with the second consumer c2.
src/test/java/org/paumard/lambdamasterclass/part1/Test01_Consumer.java:35
Methodconvert
(Double amount, String toCurrency)
src/main/java/org/paumard/lambdamasterclass/part1/util/CurrencyConverter.java:17
Methodconvert
(Double amount, String fromCurrency, String toCurrency)
src/main/java/org/paumard/lambdamasterclass/part1/util/CurrencyConverter.java:25
MethodcurrencyConverter_1
Implement the Currency converter using lambdas so that the following code compiles and executes correctly given the CurrencyConverter interface.
src/test/java/org/paumard/lambdamasterclass/part1/Test04_CurrencyConverter.java:18
MethodcurrencyConverter_2
()
src/test/java/org/paumard/lambdamasterclass/part1/Test04_CurrencyConverter.java:31
MethodcurrencyConverter_3
()
src/test/java/org/paumard/lambdamasterclass/part1/Test04_CurrencyConverter.java:44
Methodmain
(String[] args)
src/main/java/org/paumard/lambdamasterclass/part1/PlayWithComparator.java:13
Methodmain
(String[] args)
src/main/java/org/paumard/lambdamasterclass/part1/PlayWithPredicates.java:9
Methodmain
(String[] args)
src/main/java/org/paumard/lambdamasterclass/part1/PlayWithConsumers.java:11
Methodpredicate_1
Given the predicate p1, write a predicate that returns true if the string it tests is not empty. This is a NOT operation on the predicate p1.
src/test/java/org/paumard/lambdamasterclass/part1/Test02_Predicate.java:16
Methodpredicate_2
Given the two predicates p1 and p2, write a predicate that returns true is the string it tests is neither null, neither empty. This is a AND operation
src/test/java/org/paumard/lambdamasterclass/part1/Test02_Predicate.java:32
Methodpredicate_3
Given the two predicates p1 and p2, write a predicate that returns true if the tested string is of length 4, true if it starts with a J, but false if
src/test/java/org/paumard/lambdamasterclass/part1/Test02_Predicate.java:50
Methodreversed
()
src/main/java/org/paumard/lambdamasterclass/part1/util/Comparator.java:11
MethodtoString
()
src/main/java/org/paumard/lambdamasterclass/part1/model/Person.java:31
Methodvalidator_1
()
src/test/java/org/paumard/lambdamasterclass/part1/Test05_Validator.java:20
Methodvalidator_2
()
src/test/java/org/paumard/lambdamasterclass/part1/Test05_Validator.java:32
Methodvalidator_3
()
src/test/java/org/paumard/lambdamasterclass/part1/Test05_Validator.java:48
Methodvalidator_4
()
src/test/java/org/paumard/lambdamasterclass/part1/Test05_Validator.java:65