summaryrefslogtreecommitdiff
path: root/core/java/android/util/SparseBooleanArray.java
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2018-06-08 14:36:39 -0700
committerXin Li <delphij@google.com>2018-06-08 14:36:39 -0700
commit401c4b1d00d6f831eb30d1853683ca525d50f192 (patch)
tree2bf59abdd8a99a4697bf79470a84720407b287a3 /core/java/android/util/SparseBooleanArray.java
parent18d7cd7106a53ec5fc4d1d46983f81b491a27cb8 (diff)
parentf700e7feaab722f3783715f77250aaee7235a2ab (diff)
Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master
Bug: 79597307 Change-Id: I2ec319e9fc92e959580a4a3cfe955ae91996dc96
Diffstat (limited to 'core/java/android/util/SparseBooleanArray.java')
-rw-r--r--core/java/android/util/SparseBooleanArray.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/util/SparseBooleanArray.java b/core/java/android/util/SparseBooleanArray.java
index 4f76463a653e..68d347c912bf 100644
--- a/core/java/android/util/SparseBooleanArray.java
+++ b/core/java/android/util/SparseBooleanArray.java
@@ -117,7 +117,11 @@ public class SparseBooleanArray implements Cloneable {
}
}
- /** @hide */
+ /**
+ * Removes the mapping at the specified index.
+ * <p>
+ * For indices outside of the range {@code 0...size()-1}, the behavior is undefined.
+ */
public void removeAt(int index) {
System.arraycopy(mKeys, index + 1, mKeys, index, mSize - (index + 1));
System.arraycopy(mValues, index + 1, mValues, index, mSize - (index + 1));