summaryrefslogtreecommitdiff
path: root/core/java/android/util/ArraySet.java
diff options
context:
space:
mode:
authorValentin Iftime <valiiftime@google.com>2019-10-08 20:54:20 +0200
committerValentin Iftime <valiiftime@google.com>2019-10-08 22:21:44 +0200
commit67d9805fedabd8e997ab402602aabb2a82935b94 (patch)
tree3bac98b7fc551caa2532dd3964cdca3f0ee78921 /core/java/android/util/ArraySet.java
parentcde53a44c0a697e86a78d77383822c5d7667bf52 (diff)
parent484e166df3c21712c7dfa687d10c91bb0e007397 (diff)
resolve merge conflicts of 484e166df3c21712c7dfa687d10c91bb0e007397 to master
Test: I solemnly swear I tested this conflict resolution. Bug: None Change-Id: Ia9db1400207d9196012362c480ede059e94184af
Diffstat (limited to 'core/java/android/util/ArraySet.java')
-rw-r--r--core/java/android/util/ArraySet.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/core/java/android/util/ArraySet.java b/core/java/android/util/ArraySet.java
index 44c5af20d891..4dda709f285d 100644
--- a/core/java/android/util/ArraySet.java
+++ b/core/java/android/util/ArraySet.java
@@ -16,6 +16,7 @@
package android.util;
+import android.annotation.Nullable;
import android.annotation.TestApi;
import android.annotation.UnsupportedAppUsage;
@@ -329,6 +330,18 @@ public final class ArraySet<E> implements Collection<E>, Set<E> {
}
/**
+ * Create a new ArraySet with items from the given array
+ */
+ public ArraySet(@Nullable E[] array) {
+ this();
+ if (array != null) {
+ for (E value : array) {
+ add(value);
+ }
+ }
+ }
+
+ /**
* Make the array map empty. All storage is released.
*/
@Override