Files

53 lines
1.9 KiB
Java

package o0;
import java.util.LinkedHashMap;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes.dex */
public final class W {
/* renamed from: b, reason: collision with root package name */
public static final LinkedHashMap f7966b = new LinkedHashMap();
/* renamed from: a, reason: collision with root package name */
public final LinkedHashMap f7967a = new LinkedHashMap();
public final void a(V navigator) {
Intrinsics.checkNotNullParameter(navigator, "navigator");
String name = m3.d.u(navigator.getClass());
Intrinsics.checkNotNullParameter(name, "name");
Intrinsics.checkNotNullParameter(navigator, "navigator");
if (name == null || name.length() <= 0) {
throw new IllegalArgumentException("navigator name cannot be an empty string");
}
LinkedHashMap linkedHashMap = this.f7967a;
V v3 = (V) linkedHashMap.get(name);
if (Intrinsics.areEqual(v3, navigator)) {
return;
}
boolean z3 = false;
if (v3 != null && v3.f7965b) {
z3 = true;
}
if (z3) {
throw new IllegalStateException(("Navigator " + navigator + " is replacing an already attached " + v3).toString());
}
if (!navigator.f7965b) {
return;
}
throw new IllegalStateException(("Navigator " + navigator + " is already attached to another NavController").toString());
}
public final V b(String name) {
Intrinsics.checkNotNullParameter(name, "name");
if (name == null || name.length() <= 0) {
throw new IllegalArgumentException("navigator name cannot be an empty string");
}
V v3 = (V) this.f7967a.get(name);
if (v3 != null) {
return v3;
}
throw new IllegalStateException(C.w.o("Could not find Navigator with name \"", name, "\". You must call NavController.addNavigator() for each navigation type."));
}
}