CrackMe.apk
Download file
package kotlin.reflect.jvm.internal.impl.builtins.functions;
import java.util.List;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor;
import kotlin.reflect.jvm.internal.impl.resolve.scopes.GivenFunctionsMemberScope;
import kotlin.reflect.jvm.internal.impl.storage.StorageManager;
/* compiled from: FunctionClassScope.kt */
public final class FunctionClassScope extends GivenFunctionsMemberScope {
/* compiled from: FunctionClassScope.kt */
public /* synthetic */ class WhenMappings {
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
static {
int[] iArr = new int[FunctionClassKind.values().length];
iArr[FunctionClassKind.Function.ordinal()] = 1;
iArr[FunctionClassKind.SuspendFunction.ordinal()] = 2;
$EnumSwitchMapping$0 = iArr;
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public FunctionClassScope(StorageManager storageManager, FunctionClassDescriptor functionClassDescriptor) {
super(storageManager, functionClassDescriptor);
Intrinsics.checkNotNullParameter(storageManager, "storageManager");
Intrinsics.checkNotNullParameter(functionClassDescriptor, "containingClass");
}
/* access modifiers changed from: protected */
public List<FunctionDescriptor> computeDeclaredFunctions() {
int i = WhenMappings.$EnumSwitchMapping$0[((FunctionClassDescriptor) getContainingClass()).getFunctionKind().ordinal()];
if (i == 1) {
return CollectionsKt.listOf(FunctionInvokeDescriptor.Factory.create((FunctionClassDescriptor) getContainingClass(), false));
}
if (i != 2) {
return CollectionsKt.emptyList();
}
return CollectionsKt.listOf(FunctionInvokeDescriptor.Factory.create((FunctionClassDescriptor) getContainingClass(), true));
}
}
Download file