summaryrefslogtreecommitdiff
path: root/keystore/java
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2020-11-12 17:57:42 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2020-11-12 17:57:42 +0000
commit47e0d9e30b7deeb7af77ff8dcc70f678040e386b (patch)
tree70f36f9db3d421019cfb881e79f16188f2184747 /keystore/java
parentb04ef4522651df8be32d7504620a034de27039ae (diff)
parentcbab0d133b472c06a1872509aa506196fc56b0f8 (diff)
Merge "Keystore 2.0 SPI: Add forEach for int arrays to ArrayUtils"
Diffstat (limited to 'keystore/java')
-rw-r--r--keystore/java/android/security/keystore/ArrayUtils.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/keystore/java/android/security/keystore/ArrayUtils.java b/keystore/java/android/security/keystore/ArrayUtils.java
index f519c7cdd3d2..c8c1de4a5e83 100644
--- a/keystore/java/android/security/keystore/ArrayUtils.java
+++ b/keystore/java/android/security/keystore/ArrayUtils.java
@@ -18,6 +18,8 @@ package android.security.keystore;
import libcore.util.EmptyArray;
+import java.util.function.Consumer;
+
/**
* @hide
*/
@@ -107,4 +109,16 @@ public abstract class ArrayUtils {
return result;
}
}
+
+ /**
+ * Runs {@code consumer.accept()} for each element of {@code array}.
+ * @param array
+ * @param consumer
+ * @hide
+ */
+ public static void forEach(int[] array, Consumer<Integer> consumer) {
+ for (int i : array) {
+ consumer.accept(i);
+ }
+ }
}