95 lines
4.1 KiB
Java
95 lines
4.1 KiB
Java
package androidx.preference;
|
|
|
|
import c.d.b.a.a;
|
|
import d0.z.d.m;
|
|
import java.util.Iterator;
|
|
import kotlin.Unit;
|
|
import kotlin.jvm.functions.Function1;
|
|
import kotlin.jvm.functions.Function2;
|
|
import kotlin.sequences.Sequence;
|
|
/* compiled from: PreferenceGroup.kt */
|
|
public final class PreferenceGroupKt {
|
|
public static final boolean contains(PreferenceGroup preferenceGroup, Preference preference) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$contains");
|
|
m.checkParameterIsNotNull(preference, "preference");
|
|
int preferenceCount = preferenceGroup.getPreferenceCount();
|
|
for (int i = 0; i < preferenceCount; i++) {
|
|
if (m.areEqual(preferenceGroup.getPreference(i), preference)) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public static final void forEach(PreferenceGroup preferenceGroup, Function1<? super Preference, Unit> function1) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$forEach");
|
|
m.checkParameterIsNotNull(function1, "action");
|
|
int preferenceCount = preferenceGroup.getPreferenceCount();
|
|
for (int i = 0; i < preferenceCount; i++) {
|
|
function1.invoke(get(preferenceGroup, i));
|
|
}
|
|
}
|
|
|
|
public static final void forEachIndexed(PreferenceGroup preferenceGroup, Function2<? super Integer, ? super Preference, Unit> function2) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$forEachIndexed");
|
|
m.checkParameterIsNotNull(function2, "action");
|
|
int preferenceCount = preferenceGroup.getPreferenceCount();
|
|
for (int i = 0; i < preferenceCount; i++) {
|
|
function2.invoke(Integer.valueOf(i), get(preferenceGroup, i));
|
|
}
|
|
}
|
|
|
|
public static final Preference get(PreferenceGroup preferenceGroup, int i) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$get");
|
|
Preference preference = preferenceGroup.getPreference(i);
|
|
if (preference != null) {
|
|
return preference;
|
|
}
|
|
StringBuilder M = a.M("Index: ", i, ", Size: ");
|
|
M.append(preferenceGroup.getPreferenceCount());
|
|
throw new IndexOutOfBoundsException(M.toString());
|
|
}
|
|
|
|
public static final <T extends Preference> T get(PreferenceGroup preferenceGroup, CharSequence charSequence) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$get");
|
|
m.checkParameterIsNotNull(charSequence, "key");
|
|
return (T) preferenceGroup.findPreference(charSequence);
|
|
}
|
|
|
|
public static final Sequence<Preference> getChildren(PreferenceGroup preferenceGroup) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$children");
|
|
return new PreferenceGroupKt$children$1(preferenceGroup);
|
|
}
|
|
|
|
public static final int getSize(PreferenceGroup preferenceGroup) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$size");
|
|
return preferenceGroup.getPreferenceCount();
|
|
}
|
|
|
|
public static final boolean isEmpty(PreferenceGroup preferenceGroup) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$isEmpty");
|
|
return preferenceGroup.getPreferenceCount() == 0;
|
|
}
|
|
|
|
public static final boolean isNotEmpty(PreferenceGroup preferenceGroup) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$isNotEmpty");
|
|
return preferenceGroup.getPreferenceCount() != 0;
|
|
}
|
|
|
|
public static final Iterator<Preference> iterator(PreferenceGroup preferenceGroup) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$iterator");
|
|
return new PreferenceGroupKt$iterator$1(preferenceGroup);
|
|
}
|
|
|
|
public static final void minusAssign(PreferenceGroup preferenceGroup, Preference preference) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$minusAssign");
|
|
m.checkParameterIsNotNull(preference, "preference");
|
|
preferenceGroup.removePreference(preference);
|
|
}
|
|
|
|
public static final void plusAssign(PreferenceGroup preferenceGroup, Preference preference) {
|
|
m.checkParameterIsNotNull(preferenceGroup, "$this$plusAssign");
|
|
m.checkParameterIsNotNull(preference, "preference");
|
|
preferenceGroup.addPreference(preference);
|
|
}
|
|
}
|