diff options
author | Carlo Zancanaro <carlo@zancanaro.id.au> | 2015-07-06 22:46:02 +1000 |
---|---|---|
committer | Carlo Zancanaro <carlo@zancanaro.id.au> | 2015-07-06 22:46:02 +1000 |
commit | a7b074875f241d98877de51a93717d56cf2d19e4 (patch) | |
tree | 7b5397d3955cbe6bc6a6a2669f9191b657e48591 /src/main/java/au/id/zancanaro/javacheck/ShrinkTree.java | |
parent | 2348f721ba7475b65afeefb108012c564e5653ce (diff) |
Fix the warnings from the previous commit
Diffstat (limited to 'src/main/java/au/id/zancanaro/javacheck/ShrinkTree.java')
-rw-r--r-- | src/main/java/au/id/zancanaro/javacheck/ShrinkTree.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/au/id/zancanaro/javacheck/ShrinkTree.java b/src/main/java/au/id/zancanaro/javacheck/ShrinkTree.java index 6e21f27..ddef800 100644 --- a/src/main/java/au/id/zancanaro/javacheck/ShrinkTree.java +++ b/src/main/java/au/id/zancanaro/javacheck/ShrinkTree.java @@ -56,17 +56,17 @@ public class ShrinkTree<T> { public static <T> Stream<ShrinkTree<T>[]> promoteChildren(ShrinkTree<? super T>[] trees) { return IntStream.range(0, trees.length) .mapToObj(index -> trees[index].getChildren().map(child -> - IntStream.range(0, trees.length) + (ShrinkTree<T>[]) IntStream.range(0, trees.length) .mapToObj(i -> (i == index ? child : trees[i])) .toArray(ShrinkTree[]::new))) - .flatMap(x -> x) - .map(x -> (ShrinkTree<T>[]) x); + .flatMap(x -> x); } + @SuppressWarnings("unchecked") public static <T> Stream<ShrinkTree<T>[]> removeChildren(ShrinkTree<? super T>[] trees) { return IntStream.range(0, trees.length) .mapToObj(index -> - IntStream.range(0, trees.length) + (ShrinkTree<T>[]) IntStream.range(0, trees.length) .filter(i -> i != index) .mapToObj(i -> trees[i]) .toArray(ShrinkTree[]::new)); |