Skip to content

Commit 3ee04b2

Browse files
author
fdpro
committed
Finished examples
1 parent c5c3e0b commit 3ee04b2

24 files changed

Lines changed: 702 additions & 436 deletions
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.fdpro.trainings.functionaljava;
2+
3+
@FunctionalInterface
4+
public interface HomemadeFunction<T, U> {
5+
6+
U apply(T input);
7+
}

src/main/java/com/fdpro/trainings/functionaljava/model/Person.java renamed to src/main/java/com/fdpro/trainings/functionaljava/Person.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.fdpro.trainings.functionaljava.model;
1+
package com.fdpro.trainings.functionaljava;
22

33
import java.util.Objects;
44

@@ -32,4 +32,12 @@ public boolean equals(Object o) {
3232
public int hashCode() {
3333
return Objects.hash(name, age);
3434
}
35+
36+
@Override
37+
public String toString() {
38+
return "Person{" +
39+
"name='" + name + '\'' +
40+
", age=" + age +
41+
'}';
42+
}
3543
}

src/main/java/com/fdpro/trainings/functionaljava/examples/BiFunctionExamples.java

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/main/java/com/fdpro/trainings/functionaljava/examples/ConsumerExamples.java

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/main/java/com/fdpro/trainings/functionaljava/examples/FunctionExamples.java

Lines changed: 0 additions & 47 deletions
This file was deleted.

src/main/java/com/fdpro/trainings/functionaljava/examples/PredicateExample.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/main/java/com/fdpro/trainings/functionaljava/examples/SupplierExample.java

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/main/java/com/fdpro/trainings/functionaljava/model/Database.java

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/main/java/com/fdpro/trainings/functionaljava/model/HeavyDatabase.java

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/main/java/com/fdpro/trainings/functionaljava/model/LightweightDatabase.java

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)