From 3dc2652a2e7f5b3a7661cbeb3528449ea08a9396 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?David=20Proch=C3=A1zka?= <david@prochazka.dev>
Date: Wed, 20 Jan 2021 15:54:52 +0100
Subject: [PATCH] FIX: functional contains in internal node

---
 src/mhtree/InternalNode.java | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/mhtree/InternalNode.java b/src/mhtree/InternalNode.java
index 1db84f2..f0e9086 100644
--- a/src/mhtree/InternalNode.java
+++ b/src/mhtree/InternalNode.java
@@ -51,10 +51,6 @@ public class InternalNode extends Node implements Serializable {
     }
 
     public boolean contains(LocalAbstractObject object) {
-        for (Node child : children)
-            if (child.contains(object))
-                return true;
-
-        return false;
+        return children.stream().anyMatch(child -> child.contains(object));
     }
 }
-- 
GitLab