From fb2dfce63171f516eb334fe172961b3d1bed86ea Mon Sep 17 00:00:00 2001 From: broDom Date: Mon, 3 Jul 2017 17:09:50 +0200 Subject: [PATCH] refactor: replace Guava's Iterables.find with Stream API --- scm-webapp/src/main/java/sonia/scm/plugin/PluginNode.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scm-webapp/src/main/java/sonia/scm/plugin/PluginNode.java b/scm-webapp/src/main/java/sonia/scm/plugin/PluginNode.java index ff479e9894..9a63837bda 100644 --- a/scm-webapp/src/main/java/sonia/scm/plugin/PluginNode.java +++ b/scm-webapp/src/main/java/sonia/scm/plugin/PluginNode.java @@ -33,7 +33,6 @@ package sonia.scm.plugin; //~--- non-JDK imports -------------------------------------------------------- -import com.google.common.collect.Iterables; import com.google.common.collect.Lists; import java.util.List; @@ -95,7 +94,9 @@ public final class PluginNode */ public PluginNode getChild(final String id) { - return Iterables.find(children, node -> node.getId().equals(id)); + return children.stream() + .filter(node -> node.getId().equals(id)).findFirst() + .orElse(null); } /**