discord-jadx/app/src/main/java/d0/t/n0.java

41 lines
1.5 KiB
Java

package d0.t;
import d0.z.d.m;
import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Set;
/* compiled from: Sets.kt */
public class n0 extends m0 {
public static final <T> Set<T> emptySet() {
return y.i;
}
public static final <T> HashSet<T> hashSetOf(T... tArr) {
m.checkNotNullParameter(tArr, "elements");
return (HashSet) k.toCollection(tArr, new HashSet(g0.mapCapacity(tArr.length)));
}
public static final <T> LinkedHashSet<T> linkedSetOf(T... tArr) {
m.checkNotNullParameter(tArr, "elements");
return (LinkedHashSet) k.toCollection(tArr, new LinkedHashSet(g0.mapCapacity(tArr.length)));
}
public static final <T> Set<T> mutableSetOf(T... tArr) {
m.checkNotNullParameter(tArr, "elements");
return (Set) k.toCollection(tArr, new LinkedHashSet(g0.mapCapacity(tArr.length)));
}
/* JADX DEBUG: Multi-variable search result rejected for r2v0, resolved type: java.util.Set<? extends T> */
/* JADX WARN: Multi-variable type inference failed */
public static final <T> Set<T> optimizeReadOnlySet(Set<? extends T> set) {
m.checkNotNullParameter(set, "$this$optimizeReadOnlySet");
int size = set.size();
return size != 0 ? size != 1 ? set : m0.setOf(set.iterator().next()) : emptySet();
}
public static final <T> Set<T> setOf(T... tArr) {
m.checkNotNullParameter(tArr, "elements");
return tArr.length > 0 ? k.toSet(tArr) : emptySet();
}
}