CrackMe.apk

Download file
    package kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins;

import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.jvm.internal.impl.builtins.BuiltInsPackageFragment;
import kotlin.reflect.jvm.internal.impl.descriptors.ModuleDescriptor;
import kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf;
import kotlin.reflect.jvm.internal.impl.metadata.builtins.BuiltInsBinaryVersion;
import kotlin.reflect.jvm.internal.impl.name.FqName;
import kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil.DescriptorUtilsKt;
import kotlin.reflect.jvm.internal.impl.serialization.deserialization.DeserializedPackageFragmentImpl;
import kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedContainerSource;
import kotlin.reflect.jvm.internal.impl.storage.StorageManager;

/* compiled from: BuiltInsPackageFragmentImpl.kt */
public final class BuiltInsPackageFragmentImpl extends DeserializedPackageFragmentImpl implements BuiltInsPackageFragment {
    public static final Companion Companion = new Companion((DefaultConstructorMarker) null);
    private final boolean isFallback;

    public /* synthetic */ BuiltInsPackageFragmentImpl(FqName fqName, StorageManager storageManager, ModuleDescriptor moduleDescriptor, ProtoBuf.PackageFragment packageFragment, BuiltInsBinaryVersion builtInsBinaryVersion, boolean z, DefaultConstructorMarker defaultConstructorMarker) {
        this(fqName, storageManager, moduleDescriptor, packageFragment, builtInsBinaryVersion, z);
    }

    private BuiltInsPackageFragmentImpl(FqName fqName, StorageManager storageManager, ModuleDescriptor moduleDescriptor, ProtoBuf.PackageFragment packageFragment, BuiltInsBinaryVersion builtInsBinaryVersion, boolean z) {
        super(fqName, storageManager, moduleDescriptor, packageFragment, builtInsBinaryVersion, (DeserializedContainerSource) null);
        this.isFallback = z;
    }

    /* compiled from: BuiltInsPackageFragmentImpl.kt */
    public static final class Companion {
        public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        private Companion() {
        }

        /* JADX WARNING: Code restructure failed: missing block: B:17:0x0076, code lost:
            r12 = move-exception;
         */
        /* JADX WARNING: Code restructure failed: missing block: B:18:0x0077, code lost:
            kotlin.io.CloseableKt.closeFinally(r14, r11);
         */
        /* JADX WARNING: Code restructure failed: missing block: B:19:0x007a, code lost:
            throw r12;
         */
        /* Code decompiled incorrectly, please refer to instructions dump. */
        public final kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsPackageFragmentImpl create(kotlin.reflect.jvm.internal.impl.name.FqName r11, kotlin.reflect.jvm.internal.impl.storage.StorageManager r12, kotlin.reflect.jvm.internal.impl.descriptors.ModuleDescriptor r13, java.io.InputStream r14, boolean r15) {
            /*
                r10 = this;
                java.lang.String r0 = "fqName"
                kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r11, r0)
                java.lang.String r0 = "storageManager"
                kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r12, r0)
                java.lang.String r0 = "module"
                kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r13, r0)
                java.lang.String r0 = "inputStream"
                kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r14, r0)
                java.io.Closeable r14 = (java.io.Closeable) r14
                r0 = r14
                java.io.InputStream r0 = (java.io.InputStream) r0     // Catch:{ all -> 0x0074 }
                kotlin.reflect.jvm.internal.impl.metadata.builtins.BuiltInsBinaryVersion$Companion r1 = kotlin.reflect.jvm.internal.impl.metadata.builtins.BuiltInsBinaryVersion.Companion     // Catch:{ all -> 0x0074 }
                kotlin.reflect.jvm.internal.impl.metadata.builtins.BuiltInsBinaryVersion r7 = r1.readFrom(r0)     // Catch:{ all -> 0x0074 }
                r1 = 0
                if (r7 != 0) goto L_0x0029
                java.lang.String r2 = "version"
                kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r2)     // Catch:{ all -> 0x0074 }
                r2 = r1
                goto L_0x002a
            L_0x0029:
                r2 = r7
            L_0x002a:
                boolean r2 = r2.isCompatible()     // Catch:{ all -> 0x0074 }
                if (r2 == 0) goto L_0x004e
                kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInSerializerProtocol r2 = kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInSerializerProtocol.INSTANCE     // Catch:{ all -> 0x0074 }
                kotlin.reflect.jvm.internal.impl.protobuf.ExtensionRegistryLite r2 = r2.getExtensionRegistry()     // Catch:{ all -> 0x0074 }
                kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$PackageFragment r6 = kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf.PackageFragment.parseFrom(r0, r2)     // Catch:{ all -> 0x0074 }
                kotlin.io.CloseableKt.closeFinally(r14, r1)
                kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsPackageFragmentImpl r14 = new kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsPackageFragmentImpl
                java.lang.String r0 = "proto"
                kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r6, r0)
                r9 = 0
                r2 = r14
                r3 = r11
                r4 = r12
                r5 = r13
                r8 = r15
                r2.<init>(r3, r4, r5, r6, r7, r8, r9)
                return r14
            L_0x004e:
                java.lang.UnsupportedOperationException r11 = new java.lang.UnsupportedOperationException     // Catch:{ all -> 0x0074 }
                java.lang.StringBuilder r12 = new java.lang.StringBuilder     // Catch:{ all -> 0x0074 }
                r12.<init>()     // Catch:{ all -> 0x0074 }
                java.lang.String r13 = "Kotlin built-in definition format version is not supported: expected "
                r12.append(r13)     // Catch:{ all -> 0x0074 }
                kotlin.reflect.jvm.internal.impl.metadata.builtins.BuiltInsBinaryVersion r13 = kotlin.reflect.jvm.internal.impl.metadata.builtins.BuiltInsBinaryVersion.INSTANCE     // Catch:{ all -> 0x0074 }
                r12.append(r13)     // Catch:{ all -> 0x0074 }
                java.lang.String r13 = ", actual "
                r12.append(r13)     // Catch:{ all -> 0x0074 }
                r12.append(r7)     // Catch:{ all -> 0x0074 }
                java.lang.String r13 = ". Please update Kotlin"
                r12.append(r13)     // Catch:{ all -> 0x0074 }
                java.lang.String r12 = r12.toString()     // Catch:{ all -> 0x0074 }
                r11.<init>(r12)     // Catch:{ all -> 0x0074 }
                throw r11     // Catch:{ all -> 0x0074 }
            L_0x0074:
                r11 = move-exception
                throw r11     // Catch:{ all -> 0x0076 }
            L_0x0076:
                r12 = move-exception
                kotlin.io.CloseableKt.closeFinally(r14, r11)
                throw r12
            */
            throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsPackageFragmentImpl.Companion.create(kotlin.reflect.jvm.internal.impl.name.FqName, kotlin.reflect.jvm.internal.impl.storage.StorageManager, kotlin.reflect.jvm.internal.impl.descriptors.ModuleDescriptor, java.io.InputStream, boolean):kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsPackageFragmentImpl");
        }
    }

    public String toString() {
        return "builtins package fragment for " + getFqName() + " from " + DescriptorUtilsKt.getModule(this);
    }
}
    
Download file