diff options
| -rw-r--r-- | keystore/java/android/security/keystore/ArrayUtils.java | 14 |
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); + } + } } |