diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2022-04-08 00:16:38 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2022-04-08 00:16:38 +0000 |
| commit | e9145245f56b019baa06b81d52b5ed2fc4b6a888 (patch) | |
| tree | a8cdf1c76b6942b7486e70b4e881ef9aa45d95f4 /core/java/android/util/SparseSetArray.java | |
| parent | 89a9dcc8e9a853003a214906c94161684c5b76d0 (diff) | |
| parent | 09c0ede3bf70233ad4e0647671a6a388e783e437 (diff) | |
Merge "Consolidate launch time change notifications." into tm-dev
Diffstat (limited to 'core/java/android/util/SparseSetArray.java')
| -rw-r--r-- | core/java/android/util/SparseSetArray.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/util/SparseSetArray.java b/core/java/android/util/SparseSetArray.java index f85280f0264b..6646f01c5765 100644 --- a/core/java/android/util/SparseSetArray.java +++ b/core/java/android/util/SparseSetArray.java @@ -63,6 +63,19 @@ public class SparseSetArray<T> { } /** + * Add a set of values for key n. + */ + public void addAll(int n, ArraySet<T> values) { + ArraySet<T> set = mData.get(n); + if (set == null) { + set = new ArraySet<>(values); + mData.put(n, set); + return; + } + set.addAll(values); + } + + /** * Removes all mappings from this SparseSetArray. */ public void clear() { @@ -109,6 +122,7 @@ public class SparseSetArray<T> { public void remove(int n) { mData.remove(n); } + public int size() { return mData.size(); } |
