discord-jadx/app/src/main/java/d0/z/d/e0.java

213 lines
5.8 KiB
Java

package d0.z.d;
import d0.z.d.g0.a;
import d0.z.d.g0.b;
import d0.z.d.g0.c;
import d0.z.d.g0.d;
import d0.z.d.g0.e;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function10;
import kotlin.jvm.functions.Function11;
import kotlin.jvm.functions.Function12;
import kotlin.jvm.functions.Function13;
import kotlin.jvm.functions.Function14;
import kotlin.jvm.functions.Function15;
import kotlin.jvm.functions.Function16;
import kotlin.jvm.functions.Function19;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.functions.Function3;
import kotlin.jvm.functions.Function4;
import kotlin.jvm.functions.Function5;
import kotlin.jvm.functions.Function6;
import kotlin.jvm.functions.Function7;
import kotlin.jvm.functions.Function8;
import kotlin.jvm.functions.Function9;
/* compiled from: TypeIntrinsics */
public class e0 {
public static Collection asMutableCollection(Object obj) {
if ((obj instanceof a) && !(obj instanceof b)) {
throwCce(obj, "kotlin.collections.MutableCollection");
}
return castToCollection(obj);
}
public static Iterable asMutableIterable(Object obj) {
if ((obj instanceof a) && !(obj instanceof b)) {
throwCce(obj, "kotlin.collections.MutableIterable");
}
return castToIterable(obj);
}
public static List asMutableList(Object obj) {
if ((obj instanceof a) && !(obj instanceof c)) {
throwCce(obj, "kotlin.collections.MutableList");
}
return castToList(obj);
}
public static Map asMutableMap(Object obj) {
if ((obj instanceof a) && !(obj instanceof d)) {
throwCce(obj, "kotlin.collections.MutableMap");
}
return castToMap(obj);
}
public static Set asMutableSet(Object obj) {
if ((obj instanceof a) && !(obj instanceof e)) {
throwCce(obj, "kotlin.collections.MutableSet");
}
return castToSet(obj);
}
public static Object beforeCheckcastToFunctionOfArity(Object obj, int i) {
if (obj != null && !isFunctionOfArity(obj, i)) {
throwCce(obj, "kotlin.jvm.functions.Function" + i);
}
return obj;
}
public static Collection castToCollection(Object obj) {
try {
return (Collection) obj;
} catch (ClassCastException e) {
throw throwCce(e);
}
}
public static Iterable castToIterable(Object obj) {
try {
return (Iterable) obj;
} catch (ClassCastException e) {
throw throwCce(e);
}
}
public static List castToList(Object obj) {
try {
return (List) obj;
} catch (ClassCastException e) {
throw throwCce(e);
}
}
public static Map castToMap(Object obj) {
try {
return (Map) obj;
} catch (ClassCastException e) {
throw throwCce(e);
}
}
public static Set castToSet(Object obj) {
try {
return (Set) obj;
} catch (ClassCastException e) {
throw throwCce(e);
}
}
public static int getFunctionArity(Object obj) {
if (obj instanceof i) {
return ((i) obj).getArity();
}
if (obj instanceof Function0) {
return 0;
}
if (obj instanceof Function1) {
return 1;
}
if (obj instanceof Function2) {
return 2;
}
if (obj instanceof Function3) {
return 3;
}
if (obj instanceof Function4) {
return 4;
}
if (obj instanceof Function5) {
return 5;
}
if (obj instanceof Function6) {
return 6;
}
if (obj instanceof Function7) {
return 7;
}
if (obj instanceof Function8) {
return 8;
}
if (obj instanceof Function9) {
return 9;
}
if (obj instanceof Function10) {
return 10;
}
if (obj instanceof Function11) {
return 11;
}
if (obj instanceof Function12) {
return 12;
}
if (obj instanceof Function13) {
return 13;
}
if (obj instanceof Function14) {
return 14;
}
if (obj instanceof Function15) {
return 15;
}
if (obj instanceof Function16) {
return 16;
}
if (obj instanceof d0.z.c.a) {
return 17;
}
if (obj instanceof d0.z.c.b) {
return 18;
}
if (obj instanceof Function19) {
return 19;
}
if (obj instanceof d0.z.c.c) {
return 20;
}
if (obj instanceof d0.z.c.d) {
return 21;
}
return obj instanceof d0.z.c.e ? 22 : -1;
}
public static boolean isFunctionOfArity(Object obj, int i) {
return (obj instanceof d0.c) && getFunctionArity(obj) == i;
}
public static boolean isMutableList(Object obj) {
return (obj instanceof List) && (!(obj instanceof a) || (obj instanceof c));
}
public static boolean isMutableMap(Object obj) {
return (obj instanceof Map) && (!(obj instanceof a) || (obj instanceof d));
}
public static ClassCastException throwCce(ClassCastException classCastException) {
m.b(classCastException, e0.class.getName());
throw classCastException;
}
public static void throwCce(Object obj, String str) {
String name = obj == null ? "null" : obj.getClass().getName();
throwCce(name + " cannot be cast to " + str);
}
public static void throwCce(String str) {
throw throwCce(new ClassCastException(str));
}
}