package kotlin.reflect.jvm.internal.calls; import com.google.firebase.analytics.FirebaseAnalytics; import com.google.firebase.messaging.Constants; import java.lang.reflect.Member; import java.lang.reflect.Method; import java.lang.reflect.Type; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.List; import kotlin.Metadata; import kotlin.Pair; import kotlin.collections.ArraysKt; import kotlin.collections.CollectionsKt; import kotlin.collections.CollectionsKt__IterablesKt; import kotlin.collections.CollectionsKt__MutableCollectionsKt; import kotlin.coroutines.intrinsics.IntrinsicsKt; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; import kotlin.ranges.IntRange; import kotlin.reflect.jvm.internal.KDeclarationContainerImpl; import kotlin.reflect.jvm.internal.UtilKt; import kotlin.reflect.jvm.internal.impl.descriptors.ClassDescriptor; import kotlin.reflect.jvm.internal.impl.descriptors.ClassifierDescriptor; import kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor; import kotlin.reflect.jvm.internal.impl.descriptors.ParameterDescriptor; import kotlin.reflect.jvm.internal.impl.descriptors.runtime.structure.ReflectClassUtilKt; import kotlin.reflect.jvm.internal.impl.types.KotlinType; import kotlin.reflect.jvm.internal.impl.types.TypeSubstitutionKt; import kotlin.text.StringsKt__StringsKt; @Metadata(d1 = {"\u0000P\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0003\b\u0000\u0018\u0000*\f\b\u0000\u0010\u0001 \u0001*\u0004\u0018\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003:\u0002%&B#\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\f\u0010\u0006\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003\u0012\u0006\u0010\u0007\u001a\u00020\b¢\u0006\u0002\u0010\tJ\u001b\u0010\u001e\u001a\u0004\u0018\u00010\u001f2\n\u0010 \u001a\u0006\u0012\u0002\b\u00030\u001bH\u0016¢\u0006\u0002\u0010!J\u000e\u0010\"\u001a\u00020\u001c2\u0006\u0010#\u001a\u00020$R\u0014\u0010\n\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u000b\u001a\u00020\fX\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\r\u001a\u00020\bX\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\bX\u0082\u0004¢\u0006\u0002\n\u0000R\u0016\u0010\u000e\u001a\u00028\u0000X\u0096\u0004¢\u0006\n\n\u0002\u0010\u0011\u001a\u0004\b\u000f\u0010\u0010R\u001a\u0010\u0012\u001a\b\u0012\u0004\u0012\u00020\u00140\u00138VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0015\u0010\u0016R\u0014\u0010\u0017\u001a\u00020\u00148VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0018\u0010\u0019R\u0016\u0010\u001a\u001a\b\u0012\u0004\u0012\u00020\u001c0\u001bX\u0082\u0004¢\u0006\u0004\n\u0002\u0010\u001d¨\u0006'"}, d2 = {"Lkotlin/reflect/jvm/internal/calls/ValueClassAwareCaller;", "M", "Ljava/lang/reflect/Member;", "Lkotlin/reflect/jvm/internal/calls/Caller;", "descriptor", "Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;", "oldCaller", "isDefault", "", "(Lorg/jetbrains/kotlin/descriptors/CallableMemberDescriptor;Lkotlin/reflect/jvm/internal/calls/Caller;Z)V", "caller", Constants.ScionAnalytics.MessageType.DATA_MESSAGE, "Lkotlin/reflect/jvm/internal/calls/ValueClassAwareCaller$BoxUnboxData;", "hasMfvcParameters", "member", "getMember", "()Ljava/lang/reflect/Member;", "Ljava/lang/reflect/Member;", "parameterTypes", "", "Ljava/lang/reflect/Type;", "getParameterTypes", "()Ljava/util/List;", "returnType", "getReturnType", "()Ljava/lang/reflect/Type;", "slices", "", "Lkotlin/ranges/IntRange;", "[Lkotlin/ranges/IntRange;", "call", "", "args", "([Ljava/lang/Object;)Ljava/lang/Object;", "getRealSlicesOfParameters", FirebaseAnalytics.Param.INDEX, "", "BoxUnboxData", "MultiFieldValueClassPrimaryConstructorCaller", "kotlin-reflection"}, k = 1, mv = {1, 9, 0}, xi = 48) @SourceDebugExtension({"SMAP\nValueClassAwareCaller.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ValueClassAwareCaller.kt\nkotlin/reflect/jvm/internal/calls/ValueClassAwareCaller\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+ 3 ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+ 4 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 5 ArrayIntrinsics.kt\nkotlin/ArrayIntrinsicsKt\n*L\n1#1,363:1\n1549#2:364\n1620#2,3:365\n1747#2,3:374\n1620#2,3:377\n37#3,2:368\n37#3,2:372\n37#3,2:380\n1#4:370\n26#5:371\n*S KotlinDebug\n*F\n+ 1 ValueClassAwareCaller.kt\nkotlin/reflect/jvm/internal/calls/ValueClassAwareCaller\n*L\n43#1:364\n43#1:365,3\n156#1:374,3\n174#1:377,3\n43#1:368,2\n145#1:372,2\n182#1:380,2\n79#1:371\n*E\n"}) /* loaded from: classes3.dex */ public final class ValueClassAwareCaller implements Caller { private final Caller caller; private final BoxUnboxData data; private final boolean hasMfvcParameters; private final boolean isDefault; private final M member; private final IntRange[] slices; @Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\n\b\u0002\u0018\u00002\u00020\u0001B-\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0014\u0010\u0004\u001a\u0010\u0012\f\u0012\n\u0012\u0004\u0012\u00020\u0007\u0018\u00010\u00060\u0005\u0012\b\u0010\b\u001a\u0004\u0018\u00010\u0007¢\u0006\u0002\u0010\tR\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000bR\u0013\u0010\b\u001a\u0004\u0018\u00010\u0007¢\u0006\b\n\u0000\u001a\u0004\b\f\u0010\rR!\u0010\u0004\u001a\u0010\u0012\f\u0012\n\u0012\u0004\u0012\u00020\u0007\u0018\u00010\u00060\u0005¢\u0006\n\n\u0002\u0010\u0010\u001a\u0004\b\u000e\u0010\u000f¨\u0006\u0011"}, d2 = {"Lkotlin/reflect/jvm/internal/calls/ValueClassAwareCaller$BoxUnboxData;", "", "argumentRange", "Lkotlin/ranges/IntRange;", "unboxParameters", "", "", "Ljava/lang/reflect/Method;", "box", "(Lkotlin/ranges/IntRange;[Ljava/util/List;Ljava/lang/reflect/Method;)V", "getArgumentRange", "()Lkotlin/ranges/IntRange;", "getBox", "()Ljava/lang/reflect/Method;", "getUnboxParameters", "()[Ljava/util/List;", "[Ljava/util/List;", "kotlin-reflection"}, k = 1, mv = {1, 9, 0}, xi = 48) /* loaded from: classes3.dex */ public static final class BoxUnboxData { private final IntRange argumentRange; private final Method box; private final List[] unboxParameters; public BoxUnboxData(IntRange argumentRange, List[] unboxParameters, Method method) { Intrinsics.checkNotNullParameter(argumentRange, "argumentRange"); Intrinsics.checkNotNullParameter(unboxParameters, "unboxParameters"); this.argumentRange = argumentRange; this.unboxParameters = unboxParameters; this.box = method; } public final IntRange getArgumentRange() { return this.argumentRange; } public final Method getBox() { return this.box; } public final List[] getUnboxParameters() { return this.unboxParameters; } } @Metadata(d1 = {"\u0000R\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0001\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0011\n\u0002\b\u0002\u0018\u00002\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0001B+\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u0012\u0006\u0010\u0007\u001a\u00020\b\u0012\f\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u000b0\n¢\u0006\u0002\u0010\fJ\u001b\u0010\u001e\u001a\u0004\u0018\u00010\u001f2\n\u0010 \u001a\u0006\u0012\u0002\b\u00030!H\u0016¢\u0006\u0002\u0010\"R\u000e\u0010\r\u001a\u00020\u000eX\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u000f\u001a\u00020\u000eX\u0082\u0004¢\u0006\u0002\n\u0000R\u0016\u0010\u0010\u001a\u0004\u0018\u00010\u00028VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0011\u0010\u0012R!\u0010\u0013\u001a\u0012\u0012\u000e\u0012\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00140\n0\n¢\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0016R\u001a\u0010\u0017\u001a\b\u0012\u0004\u0012\u00020\u00180\nX\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u0016R\u001c\u0010\u001a\u001a\u0010\u0012\f\u0012\n\u0012\u0004\u0012\u00020\u000e\u0018\u00010\n0\nX\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u001b\u001a\u00020\u00188VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u001c\u0010\u001d¨\u0006#"}, d2 = {"Lkotlin/reflect/jvm/internal/calls/ValueClassAwareCaller$MultiFieldValueClassPrimaryConstructorCaller;", "Lkotlin/reflect/jvm/internal/calls/Caller;", "", "descriptor", "Lkotlin/reflect/jvm/internal/impl/descriptors/FunctionDescriptor;", "container", "Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;", "constructorDesc", "", "originalParameters", "", "Lkotlin/reflect/jvm/internal/impl/descriptors/ParameterDescriptor;", "(Lorg/jetbrains/kotlin/descriptors/FunctionDescriptor;Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;Ljava/lang/String;Ljava/util/List;)V", "boxMethod", "Ljava/lang/reflect/Method;", "constructorImpl", "member", "getMember", "()Ljava/lang/Void;", "originalParametersGroups", "Ljava/lang/Class;", "getOriginalParametersGroups", "()Ljava/util/List;", "parameterTypes", "Ljava/lang/reflect/Type;", "getParameterTypes", "parameterUnboxMethods", "returnType", "getReturnType", "()Ljava/lang/reflect/Type;", "call", "", "args", "", "([Ljava/lang/Object;)Ljava/lang/Object;", "kotlin-reflection"}, k = 1, mv = {1, 9, 0}, xi = 48) @SourceDebugExtension({"SMAP\nValueClassAwareCaller.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ValueClassAwareCaller.kt\nkotlin/reflect/jvm/internal/calls/ValueClassAwareCaller$MultiFieldValueClassPrimaryConstructorCaller\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+ 3 ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,363:1\n1549#2:364\n1620#2,3:365\n1559#2:368\n1590#2,3:369\n1549#2:372\n1620#2,3:373\n1593#2:376\n1360#2:377\n1446#2,2:378\n1549#2:380\n1620#2,3:381\n1448#2,3:384\n37#3,2:387\n*S KotlinDebug\n*F\n+ 1 ValueClassAwareCaller.kt\nkotlin/reflect/jvm/internal/calls/ValueClassAwareCaller$MultiFieldValueClassPrimaryConstructorCaller\n*L\n214#1:364\n214#1:365,3\n222#1:368\n222#1:369,3\n224#1:372\n224#1:373,3\n222#1:376\n231#1:377\n231#1:378,2\n231#1:380\n231#1:381,3\n231#1:384,3\n231#1:387,2\n*E\n"}) /* loaded from: classes3.dex */ public static final class MultiFieldValueClassPrimaryConstructorCaller implements Caller { private final Method boxMethod; private final Method constructorImpl; private final List>> originalParametersGroups; private final List parameterTypes; private final List> parameterUnboxMethods; /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r6v10, types: [java.lang.Object] */ /* JADX WARN: Type inference failed for: r6v11, types: [java.util.ArrayList] */ /* JADX WARN: Type inference failed for: r6v9, types: [java.util.List] */ public MultiFieldValueClassPrimaryConstructorCaller(FunctionDescriptor descriptor, KDeclarationContainerImpl container, String constructorDesc, List originalParameters) { String removeSuffix; int collectionSizeOrDefault; int collectionSizeOrDefault2; ?? listOf; int collectionSizeOrDefault3; List valueClassUnboxMethods; Intrinsics.checkNotNullParameter(descriptor, "descriptor"); Intrinsics.checkNotNullParameter(container, "container"); Intrinsics.checkNotNullParameter(constructorDesc, "constructorDesc"); Intrinsics.checkNotNullParameter(originalParameters, "originalParameters"); Method findMethodBySignature = container.findMethodBySignature("constructor-impl", constructorDesc); Intrinsics.checkNotNull(findMethodBySignature); this.constructorImpl = findMethodBySignature; StringBuilder sb = new StringBuilder(); removeSuffix = StringsKt__StringsKt.removeSuffix(constructorDesc, (CharSequence) "V"); sb.append(removeSuffix); sb.append(ReflectClassUtilKt.getDesc(container.getJClass())); Method findMethodBySignature2 = container.findMethodBySignature("box-impl", sb.toString()); Intrinsics.checkNotNull(findMethodBySignature2); this.boxMethod = findMethodBySignature2; List list = originalParameters; collectionSizeOrDefault = CollectionsKt__IterablesKt.collectionSizeOrDefault(list, 10); ArrayList arrayList = new ArrayList(collectionSizeOrDefault); Iterator it = list.iterator(); while (it.hasNext()) { KotlinType type = ((ParameterDescriptor) it.next()).getType(); Intrinsics.checkNotNullExpressionValue(type, "getType(...)"); valueClassUnboxMethods = ValueClassAwareCallerKt.getValueClassUnboxMethods(TypeSubstitutionKt.asSimpleType(type), descriptor); arrayList.add(valueClassUnboxMethods); } this.parameterUnboxMethods = arrayList; collectionSizeOrDefault2 = CollectionsKt__IterablesKt.collectionSizeOrDefault(list, 10); ArrayList arrayList2 = new ArrayList(collectionSizeOrDefault2); int i = 0; for (Object obj : list) { int i4 = i + 1; if (i < 0) { CollectionsKt.throwIndexOverflow(); } ClassifierDescriptor mo1394getDeclarationDescriptor = ((ParameterDescriptor) obj).getType().getConstructor().mo1394getDeclarationDescriptor(); Intrinsics.checkNotNull(mo1394getDeclarationDescriptor, "null cannot be cast to non-null type org.jetbrains.kotlin.descriptors.ClassDescriptor"); ClassDescriptor classDescriptor = (ClassDescriptor) mo1394getDeclarationDescriptor; List list2 = this.parameterUnboxMethods.get(i); if (list2 != null) { List list3 = list2; collectionSizeOrDefault3 = CollectionsKt__IterablesKt.collectionSizeOrDefault(list3, 10); listOf = new ArrayList(collectionSizeOrDefault3); Iterator it2 = list3.iterator(); while (it2.hasNext()) { listOf.add(((Method) it2.next()).getReturnType()); } } else { Class javaClass = UtilKt.toJavaClass(classDescriptor); Intrinsics.checkNotNull(javaClass); listOf = CollectionsKt.listOf(javaClass); } arrayList2.add(listOf); i = i4; } this.originalParametersGroups = arrayList2; this.parameterTypes = CollectionsKt.flatten(arrayList2); } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r4v0, types: [java.util.List] */ /* JADX WARN: Type inference failed for: r4v1 */ /* JADX WARN: Type inference failed for: r4v3, types: [java.util.ArrayList] */ @Override // kotlin.reflect.jvm.internal.calls.Caller public Object call(Object[] args) { ?? listOf; int collectionSizeOrDefault; Intrinsics.checkNotNullParameter(args, "args"); List zip = ArraysKt.zip(args, this.parameterUnboxMethods); ArrayList arrayList = new ArrayList(); for (Pair pair : zip) { Object component1 = pair.component1(); List list = (List) pair.component2(); if (list != null) { List list2 = list; collectionSizeOrDefault = CollectionsKt__IterablesKt.collectionSizeOrDefault(list2, 10); listOf = new ArrayList(collectionSizeOrDefault); Iterator it = list2.iterator(); while (it.hasNext()) { listOf.add(((Method) it.next()).invoke(component1, new Object[0])); } } else { listOf = CollectionsKt.listOf(component1); } CollectionsKt__MutableCollectionsKt.addAll(arrayList, (Iterable) listOf); } Object[] array = arrayList.toArray(new Object[0]); this.constructorImpl.invoke(null, Arrays.copyOf(array, array.length)); return this.boxMethod.invoke(null, Arrays.copyOf(array, array.length)); } public Void getMember() { return null; } public final List>> getOriginalParametersGroups() { return this.originalParametersGroups; } @Override // kotlin.reflect.jvm.internal.calls.Caller public List getParameterTypes() { return this.parameterTypes; } @Override // kotlin.reflect.jvm.internal.calls.Caller public Type getReturnType() { Class returnType = this.boxMethod.getReturnType(); Intrinsics.checkNotNullExpressionValue(returnType, "getReturnType(...)"); return returnType; } @Override // kotlin.reflect.jvm.internal.calls.Caller /* renamed from: getMember */ public /* bridge */ /* synthetic */ Member mo1386getMember() { return (Member) getMember(); } } /* JADX WARN: Code restructure failed: missing block: B:121:0x00a5, code lost: r13 = kotlin.reflect.jvm.internal.calls.ValueClassAwareCallerKt.toInlineClass(r13); */ /* JADX WARN: Code restructure failed: missing block: B:77:0x00d4, code lost: if ((r12 instanceof kotlin.reflect.jvm.internal.calls.BoundCaller) != false) goto L52; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public ValueClassAwareCaller(kotlin.reflect.jvm.internal.impl.descriptors.CallableMemberDescriptor r11, kotlin.reflect.jvm.internal.calls.Caller r12, boolean r13) { /* Method dump skipped, instructions count: 546 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.jvm.internal.calls.ValueClassAwareCaller.(kotlin.reflect.jvm.internal.impl.descriptors.CallableMemberDescriptor, kotlin.reflect.jvm.internal.calls.Caller, boolean):void"); } private static final int data$lambda$3$typeSize(KotlinType kotlinType) { List mfvcUnboxMethods = ValueClassAwareCallerKt.getMfvcUnboxMethods(TypeSubstitutionKt.asSimpleType(kotlinType)); if (mfvcUnboxMethods != null) { return mfvcUnboxMethods.size(); } return 1; } @Override // kotlin.reflect.jvm.internal.calls.Caller public Object call(Object[] args) { Object invoke; Object obj; Object defaultPrimitiveValue; Intrinsics.checkNotNullParameter(args, "args"); IntRange argumentRange = this.data.getArgumentRange(); List[] unboxParameters = this.data.getUnboxParameters(); Method box = this.data.getBox(); if (!argumentRange.isEmpty()) { if (this.hasMfvcParameters) { List createListBuilder = CollectionsKt.createListBuilder(args.length); int first = argumentRange.getFirst(); for (int i = 0; i < first; i++) { createListBuilder.add(args[i]); } int first2 = argumentRange.getFirst(); int last = argumentRange.getLast(); if (first2 <= last) { while (true) { List list = unboxParameters[first2]; Object obj2 = args[first2]; if (list != null) { for (Method method : list) { List list2 = createListBuilder; if (obj2 != null) { defaultPrimitiveValue = method.invoke(obj2, new Object[0]); } else { Class returnType = method.getReturnType(); Intrinsics.checkNotNullExpressionValue(returnType, "getReturnType(...)"); defaultPrimitiveValue = UtilKt.defaultPrimitiveValue(returnType); } list2.add(defaultPrimitiveValue); } } else { createListBuilder.add(obj2); } if (first2 == last) { break; } first2++; } } int last2 = argumentRange.getLast() + 1; int lastIndex = ArraysKt.getLastIndex(args); if (last2 <= lastIndex) { while (true) { createListBuilder.add(args[last2]); if (last2 == lastIndex) { break; } last2++; } } args = CollectionsKt.build(createListBuilder).toArray(new Object[0]); } else { int length = args.length; Object[] objArr = new Object[length]; for (int i4 = 0; i4 < length; i4++) { int first3 = argumentRange.getFirst(); if (i4 > argumentRange.getLast() || first3 > i4) { obj = args[i4]; } else { List list3 = unboxParameters[i4]; Method method2 = list3 != null ? (Method) CollectionsKt.single((List) list3) : null; obj = args[i4]; if (method2 != null) { if (obj != null) { obj = method2.invoke(obj, new Object[0]); } else { Class returnType2 = method2.getReturnType(); Intrinsics.checkNotNullExpressionValue(returnType2, "getReturnType(...)"); obj = UtilKt.defaultPrimitiveValue(returnType2); } } } objArr[i4] = obj; } args = objArr; } } Object call = this.caller.call(args); return (call == IntrinsicsKt.getCOROUTINE_SUSPENDED() || box == null || (invoke = box.invoke(null, call)) == null) ? call : invoke; } @Override // kotlin.reflect.jvm.internal.calls.Caller /* renamed from: getMember */ public M mo1386getMember() { return this.member; } @Override // kotlin.reflect.jvm.internal.calls.Caller public List getParameterTypes() { return this.caller.getParameterTypes(); } public final IntRange getRealSlicesOfParameters(int index) { if (index >= 0) { IntRange[] intRangeArr = this.slices; if (index < intRangeArr.length) { return intRangeArr[index]; } } IntRange[] intRangeArr2 = this.slices; if (intRangeArr2.length == 0) { return new IntRange(index, index); } int last = ((IntRange) ArraysKt.last(intRangeArr2)).getLast() + 1 + (index - intRangeArr2.length); return new IntRange(last, last); } @Override // kotlin.reflect.jvm.internal.calls.Caller public Type getReturnType() { return this.caller.getReturnType(); } }