summaryrefslogtreecommitdiff
path: root/src/main/java/au/id/zancanaro/javacheck/Generator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/au/id/zancanaro/javacheck/Generator.java')
-rw-r--r--src/main/java/au/id/zancanaro/javacheck/Generator.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/java/au/id/zancanaro/javacheck/Generator.java b/src/main/java/au/id/zancanaro/javacheck/Generator.java
index 55d06f8..076f7c2 100644
--- a/src/main/java/au/id/zancanaro/javacheck/Generator.java
+++ b/src/main/java/au/id/zancanaro/javacheck/Generator.java
@@ -1,6 +1,5 @@
package au.id.zancanaro.javacheck;
-import java.util.Arrays;
import java.util.List;
import java.util.Random;
import java.util.function.Function;
@@ -36,13 +35,13 @@ public interface Generator<T> {
};
}
- default <R> Generator<R> fmap(Function<T, R> f) {
- return (random, size) -> this.generate(random, size).fmap(f);
+ default <R> Generator<R> map(Function<T, R> f) {
+ return (random, size) -> this.generate(random, size).map(f);
}
default <R> Generator<R> flatMap(Function<T, Generator<R>> action) {
return (random, size) -> {
- return RoseTree.join(this.generate(random, size).fmap(action).fmap(g -> g.generate(random, size)));
+ return RoseTree.join(this.generate(random, size).map(action).map(g -> g.generate(random, size)));
};
}
}