diff options
| author | Filip Gruszczynski <gruszczy@google.com> | 2015-10-30 10:08:27 -0700 |
|---|---|---|
| committer | Filip Gruszczynski <gruszczy@google.com> | 2015-10-30 10:14:17 -0700 |
| commit | 20aa0aed8c9d5f5fc25f239c151529de86603509 (patch) | |
| tree | 6d0adfcf59e5214214697a17ae617eab95756aaa /core/java/android/util/SparseIntArray.java | |
| parent | 8462bad554c2c0f5639c00dd7f1f32e9567c8e04 (diff) | |
More granular reporting of size configurations.
There are two improvements in reporting size configurations:
1) duplicates are removed;
2) smallest width is reported separately;
Change-Id: I8f8235c99e6eefcae178e8d61e79ad0c4d6f1144
Diffstat (limited to 'core/java/android/util/SparseIntArray.java')
| -rw-r--r-- | core/java/android/util/SparseIntArray.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/util/SparseIntArray.java b/core/java/android/util/SparseIntArray.java index e5c729d3dd44..3b832ddd286c 100644 --- a/core/java/android/util/SparseIntArray.java +++ b/core/java/android/util/SparseIntArray.java @@ -19,6 +19,8 @@ package android.util; import com.android.internal.util.ArrayUtils; import com.android.internal.util.GrowingArrayUtils; +import java.util.Arrays; + import libcore.util.EmptyArray; /** @@ -239,6 +241,18 @@ public class SparseIntArray implements Cloneable { } /** + * Provides a copy of keys. + * + * @hide + * */ + public int[] copyKeys() { + if (size() == 0) { + return null; + } + return Arrays.copyOf(mKeys, size()); + } + + /** * {@inheritDoc} * * <p>This implementation composes a string by iterating over its mappings. |
