#1688 - Use Links.collector() in JsonPathLinkDiscoverer.

This commit is contained in:
Oliver Drotbohm
2021-10-19 13:24:38 +02:00
parent b78d6d59b9
commit e0f1643448

View File

@@ -24,7 +24,6 @@ import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Optional;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import org.springframework.hateoas.Link;
@@ -169,7 +168,7 @@ public class JsonPathLinkDiscoverer implements LinkDiscoverer {
return jsonArray.stream() //
.flatMap(it -> JSONArray.class.isInstance(it) ? ((JSONArray) it).stream() : Stream.of(it)) //
.map(it -> extractLink(it, rel)) //
.collect(Collectors.collectingAndThen(Collectors.toList(), Links::of));
.collect(Links.collector());
}
return Links.of(Map.class.isInstance(parseResult) //