discord-jadx/app/src/main/java/androidx/core/view/MenuKt.java

86 lines
2.9 KiB
Java

package androidx.core.view;
import android.view.Menu;
import android.view.MenuItem;
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: Menu.kt */
public final class MenuKt {
public static final boolean contains(Menu menu, MenuItem menuItem) {
m.checkParameterIsNotNull(menu, "$this$contains");
m.checkParameterIsNotNull(menuItem, "item");
int size = menu.size();
for (int i = 0; i < size; i++) {
if (m.areEqual(menu.getItem(i), menuItem)) {
return true;
}
}
return false;
}
public static final void forEach(Menu menu, Function1<? super MenuItem, Unit> function1) {
m.checkParameterIsNotNull(menu, "$this$forEach");
m.checkParameterIsNotNull(function1, "action");
int size = menu.size();
for (int i = 0; i < size; i++) {
MenuItem item = menu.getItem(i);
m.checkExpressionValueIsNotNull(item, "getItem(index)");
function1.invoke(item);
}
}
public static final void forEachIndexed(Menu menu, Function2<? super Integer, ? super MenuItem, Unit> function2) {
m.checkParameterIsNotNull(menu, "$this$forEachIndexed");
m.checkParameterIsNotNull(function2, "action");
int size = menu.size();
for (int i = 0; i < size; i++) {
Integer valueOf = Integer.valueOf(i);
MenuItem item = menu.getItem(i);
m.checkExpressionValueIsNotNull(item, "getItem(index)");
function2.invoke(valueOf, item);
}
}
public static final MenuItem get(Menu menu, int i) {
m.checkParameterIsNotNull(menu, "$this$get");
MenuItem item = menu.getItem(i);
m.checkExpressionValueIsNotNull(item, "getItem(index)");
return item;
}
public static final Sequence<MenuItem> getChildren(Menu menu) {
m.checkParameterIsNotNull(menu, "$this$children");
return new MenuKt$children$1(menu);
}
public static final int getSize(Menu menu) {
m.checkParameterIsNotNull(menu, "$this$size");
return menu.size();
}
public static final boolean isEmpty(Menu menu) {
m.checkParameterIsNotNull(menu, "$this$isEmpty");
return menu.size() == 0;
}
public static final boolean isNotEmpty(Menu menu) {
m.checkParameterIsNotNull(menu, "$this$isNotEmpty");
return menu.size() != 0;
}
public static final Iterator<MenuItem> iterator(Menu menu) {
m.checkParameterIsNotNull(menu, "$this$iterator");
return new MenuKt$iterator$1(menu);
}
public static final void minusAssign(Menu menu, MenuItem menuItem) {
m.checkParameterIsNotNull(menu, "$this$minusAssign");
m.checkParameterIsNotNull(menuItem, "item");
menu.removeItem(menuItem.getItemId());
}
}