Skip to content

Commit 767d01a

Browse files
committed
Restore old API for merge.
1 parent 047ce5f commit 767d01a

File tree

1 file changed

+2
-1
lines changed
  • src/main/java/edu/hm/hafner/coverage

1 file changed

+2
-1
lines changed

src/main/java/edu/hm/hafner/coverage/Node.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -694,7 +694,7 @@ private String createTargetClassName(final ClassNode testClassNode) {
694694
*
695695
* @return a new tree with the merged {@link Node nodes}
696696
*/
697-
public static Node merge(final List<Node> nodes) {
697+
public static Node merge(final List<? extends Node> nodes) {
698698
if (nodes.isEmpty()) {
699699
throw new IllegalArgumentException("Cannot merge an empty list of nodes");
700700
}
@@ -707,6 +707,7 @@ public static Node merge(final List<Node> nodes) {
707707

708708
if (grouped.size() == 1) {
709709
return nodes.stream()
710+
.map(Node.class::cast)
710711
.reduce(Node::merge)
711712
.orElseThrow(() -> new NoSuchElementException("No node found"));
712713
}

0 commit comments

Comments
 (0)