diff options
author | 2023-02-20 10:15:41 +0000 | |
---|---|---|
committer | 2023-02-20 10:19:33 +0000 | |
commit | c6eedd39fac396ff648a80d08a7929186d72dbad (patch) | |
tree | 52e6e2c58872c230a1be8a9f85d70dd3d262bf0e | |
parent | 2c77b77e9fd19db8a3b2f1f7b57a8a1739648450 (diff) |
Add ctors to linter's ArraySet
It's confusing intellij to have this extra ArraySet, and without the
appopriate constructor you get red squiggles on usage of (real)
arrayset. This simple change fixes some red squiggles to make AS more
useful.
Test: builds
Bug: 270007328
Change-Id: Iabcfb30c75511de1c15a89978dc4aeaeba7a26d6
-rw-r--r-- | SafetyCenter/ConfigLintChecker/java/android/util/ArraySet.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/SafetyCenter/ConfigLintChecker/java/android/util/ArraySet.java b/SafetyCenter/ConfigLintChecker/java/android/util/ArraySet.java index cfc864c65..2b5c5669a 100644 --- a/SafetyCenter/ConfigLintChecker/java/android/util/ArraySet.java +++ b/SafetyCenter/ConfigLintChecker/java/android/util/ArraySet.java @@ -16,6 +16,8 @@ package android.util; +import java.util.Arrays; +import java.util.Collection; import java.util.HashSet; /** @@ -25,4 +27,16 @@ import java.util.HashSet; * * @param <E> the type of elements maintained by this set */ -public final class ArraySet<E> extends HashSet<E> {} +public final class ArraySet<E> extends HashSet<E> { + public ArraySet() { + super(); + } + + public ArraySet(Collection<? extends E> c) { + super(c); + } + + public ArraySet(E[] array) { + super(Arrays.stream(array).toList()); + } +} |