diff options
| author | Songchun Fan <schfan@google.com> | 2022-05-16 19:25:59 +0000 |
|---|---|---|
| committer | Songchun Fan <schfan@google.com> | 2022-05-16 19:26:05 +0000 |
| commit | c0ac1d37d5bf8b7517588ee193e5e94a9df151f8 (patch) | |
| tree | 52a17fa71c78a023ef257af696dbca5afb9264ec /core/java/android/util/SparseSetArray.java | |
| parent | 96ad5ccad955dc5fc852d9cd2af9c1cfd4053bbf (diff) | |
[SparseSetArray] optimize copy constructor
BUG: 232347307
Test: atest android.util.SparseSetArrayTest
Change-Id: Ie046f557098ddc168b86523700cc06feede97e5e
Diffstat (limited to 'core/java/android/util/SparseSetArray.java')
| -rw-r--r-- | core/java/android/util/SparseSetArray.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/core/java/android/util/SparseSetArray.java b/core/java/android/util/SparseSetArray.java index 6646f01c5765..b7873b73cb28 100644 --- a/core/java/android/util/SparseSetArray.java +++ b/core/java/android/util/SparseSetArray.java @@ -38,10 +38,7 @@ public class SparseSetArray<T> { for (int i = 0; i < arraySize; i++) { final int key = src.keyAt(i); final ArraySet<T> set = src.get(key); - final int setSize = set.size(); - for (int j = 0; j < setSize; j++) { - add(key, set.valueAt(j)); - } + addAll(key, set); } } |
