summaryrefslogtreecommitdiff
path: root/core/java/android/util/SparseSetArray.java
diff options
context:
space:
mode:
authorSongchun Fan <schfan@google.com>2022-05-16 19:25:59 +0000
committerSongchun Fan <schfan@google.com>2022-05-16 19:26:05 +0000
commitc0ac1d37d5bf8b7517588ee193e5e94a9df151f8 (patch)
tree52a17fa71c78a023ef257af696dbca5afb9264ec /core/java/android/util/SparseSetArray.java
parent96ad5ccad955dc5fc852d9cd2af9c1cfd4053bbf (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.java5
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);
}
}