This is an automated email from the ASF dual-hosted git repository.

daim pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 3f5167cb95 OAK-11577 : removed usage of Guava's Iterables.find() with 
oak-commons (#2164)
3f5167cb95 is described below

commit 3f5167cb95d1f8cb2be55a071f0e08ab4ebe022d
Author: Rishabh Kumar <[email protected]>
AuthorDate: Tue Mar 11 08:19:27 2025 +0530

    OAK-11577 : removed usage of Guava's Iterables.find() with oak-commons 
(#2164)
    
    * OAK-11577 : removed usage of Guava's Iterables.find() with oak-commons
    
    * OAK-11577 : fixed compilation issue
    
    ---------
    
    Co-authored-by: Rishabh Kumar <[email protected]>
---
 .../jackrabbit/oak/plugins/migration/FilteringNodeStateTest.java       | 2 +-
 .../authorization/principalbased/AbstractPrincipalBasedTest.java       | 3 ++-
 .../org/apache/jackrabbit/oak/composite/CompositeNodeStoreTest.java    | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/migration/FilteringNodeStateTest.java
 
b/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/migration/FilteringNodeStateTest.java
index 3f4d5d9199..a642d12e22 100644
--- 
a/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/migration/FilteringNodeStateTest.java
+++ 
b/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/migration/FilteringNodeStateTest.java
@@ -158,7 +158,7 @@ public class FilteringNodeStateTest {
                     return OAK_CHILD_ORDER.equals(propertyState.getName());
                 }
             };
-            final PropertyState childOrder = 
Iterables.find(decorated.getProperties(), isChildOrderProperty::test);
+            final PropertyState childOrder = 
IterableUtils.find(decorated.getProperties(), isChildOrderProperty::test);
             final Iterable<String> values = childOrder.getValue(Type.STRINGS);
             assertEquals(List.of("football"), ListUtils.toList(values));
         }
diff --git 
a/oak-exercise/src/test/java/org/apache/jackrabbit/oak/exercise/security/authorization/principalbased/AbstractPrincipalBasedTest.java
 
b/oak-exercise/src/test/java/org/apache/jackrabbit/oak/exercise/security/authorization/principalbased/AbstractPrincipalBasedTest.java
index 5276820ba9..f5dd641ab9 100644
--- 
a/oak-exercise/src/test/java/org/apache/jackrabbit/oak/exercise/security/authorization/principalbased/AbstractPrincipalBasedTest.java
+++ 
b/oak-exercise/src/test/java/org/apache/jackrabbit/oak/exercise/security/authorization/principalbased/AbstractPrincipalBasedTest.java
@@ -24,6 +24,7 @@ import org.apache.jackrabbit.api.security.user.Group;
 import org.apache.jackrabbit.api.security.user.User;
 import org.apache.jackrabbit.oak.AbstractSecurityTest;
 import org.apache.jackrabbit.oak.api.ContentSession;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import org.apache.jackrabbit.oak.commons.jdkcompat.Java23Subject;
 import org.apache.jackrabbit.oak.commons.PathUtils;
 import org.apache.jackrabbit.oak.composite.MountInfoProviderService;
@@ -160,7 +161,7 @@ abstract class AbstractPrincipalBasedTest extends 
AbstractSecurityTest {
     @Nullable
     static PrincipalAccessControlList 
getApplicablePrincipalAccessControlList(@NotNull JackrabbitAccessControlManager 
acMgr, @NotNull Principal principal) throws Exception {
         Set<JackrabbitAccessControlPolicy> applicable = 
Set.of(acMgr.getApplicablePolicies(principal));
-        PrincipalAccessControlList acl = (PrincipalAccessControlList) 
Iterables.find(applicable, accessControlPolicy -> accessControlPolicy 
instanceof PrincipalAccessControlList, null);
+        PrincipalAccessControlList acl = (PrincipalAccessControlList) 
IterableUtils.find(applicable, accessControlPolicy -> accessControlPolicy 
instanceof PrincipalAccessControlList);
         return acl;
     }
 
diff --git 
a/oak-it/src/test/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreTest.java
 
b/oak-it/src/test/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreTest.java
index 7f4d045281..0fba6879c2 100644
--- 
a/oak-it/src/test/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreTest.java
+++ 
b/oak-it/src/test/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreTest.java
@@ -233,7 +233,7 @@ public class CompositeNodeStoreTest {
 
     @Test
     public void childNodeEntryForMountIsComposite() {
-        ChildNodeEntry libsNode = 
Iterables.find(store.getRoot().getChildNodeEntries(),
+        ChildNodeEntry libsNode = 
IterableUtils.find(store.getRoot().getChildNodeEntries(),
                 input -> input.getName().equals("libs"));
 
         assertThat("root.libs(childCount)", 
libsNode.getNodeState().getChildNodeCount(10), equalTo(3l));

Reply via email to