CrackMe.apk

Download file
    package kotlin.reflect.jvm;

import kotlin.Metadata;

@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\",\u0010\u0002\u001a\u00020\u0001*\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0000\u001a\u00020\u00018F@FX†\u000e¢\u0006\f\u001a\u0004\b\u0002\u0010\u0004\"\u0004\b\u0005\u0010\u0006¨\u0006\u0007"}, d2 = {"value", "", "isAccessible", "Lkotlin/reflect/KCallable;", "(Lkotlin/reflect/KCallable;)Z", "setAccessible", "(Lkotlin/reflect/KCallable;Z)V", "kotlin-reflection"}, k = 2, mv = {1, 6, 0}, xi = 48)
/* compiled from: KCallablesJvm.kt */
public final class KCallablesJvm {
    /* JADX WARNING: Removed duplicated region for block: B:29:0x005d A[RETURN, SYNTHETIC] */
    /* Code decompiled incorrectly, please refer to instructions dump. */
    public static final boolean isAccessible(kotlin.reflect.KCallable<?> r5) {
        /*
            java.lang.String r0 = "<this>"
            kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r5, r0)
            boolean r0 = r5 instanceof kotlin.reflect.KMutableProperty
            r1 = 0
            r2 = 1
            if (r0 == 0) goto L_0x003b
            r0 = r5
            kotlin.reflect.KProperty r0 = (kotlin.reflect.KProperty) r0
            java.lang.reflect.Field r3 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaField(r0)
            if (r3 != 0) goto L_0x0016
            r3 = 1
            goto L_0x001a
        L_0x0016:
            boolean r3 = r3.isAccessible()
        L_0x001a:
            if (r3 == 0) goto L_0x00fe
            java.lang.reflect.Method r0 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaGetter(r0)
            if (r0 != 0) goto L_0x0024
            r0 = 1
            goto L_0x0028
        L_0x0024:
            boolean r0 = r0.isAccessible()
        L_0x0028:
            if (r0 == 0) goto L_0x00fe
            kotlin.reflect.KMutableProperty r5 = (kotlin.reflect.KMutableProperty) r5
            java.lang.reflect.Method r5 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaSetter(r5)
            if (r5 != 0) goto L_0x0034
            r5 = 1
            goto L_0x0038
        L_0x0034:
            boolean r5 = r5.isAccessible()
        L_0x0038:
            if (r5 == 0) goto L_0x00fe
            goto L_0x005d
        L_0x003b:
            boolean r0 = r5 instanceof kotlin.reflect.KProperty
            if (r0 == 0) goto L_0x0060
            kotlin.reflect.KProperty r5 = (kotlin.reflect.KProperty) r5
            java.lang.reflect.Field r0 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaField(r5)
            if (r0 != 0) goto L_0x0049
            r0 = 1
            goto L_0x004d
        L_0x0049:
            boolean r0 = r0.isAccessible()
        L_0x004d:
            if (r0 == 0) goto L_0x00fe
            java.lang.reflect.Method r5 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaGetter(r5)
            if (r5 != 0) goto L_0x0057
            r5 = 1
            goto L_0x005b
        L_0x0057:
            boolean r5 = r5.isAccessible()
        L_0x005b:
            if (r5 == 0) goto L_0x00fe
        L_0x005d:
            r1 = 1
            goto L_0x00fe
        L_0x0060:
            boolean r0 = r5 instanceof kotlin.reflect.KProperty.Getter
            if (r0 == 0) goto L_0x008a
            r0 = r5
            kotlin.reflect.KProperty$Getter r0 = (kotlin.reflect.KProperty.Getter) r0
            kotlin.reflect.KProperty r0 = r0.getProperty()
            java.lang.reflect.Field r0 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaField(r0)
            if (r0 != 0) goto L_0x0073
            r0 = 1
            goto L_0x0077
        L_0x0073:
            boolean r0 = r0.isAccessible()
        L_0x0077:
            if (r0 == 0) goto L_0x00fe
            kotlin.reflect.KFunction r5 = (kotlin.reflect.KFunction) r5
            java.lang.reflect.Method r5 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaMethod(r5)
            if (r5 != 0) goto L_0x0083
            r5 = 1
            goto L_0x0087
        L_0x0083:
            boolean r5 = r5.isAccessible()
        L_0x0087:
            if (r5 == 0) goto L_0x00fe
            goto L_0x005d
        L_0x008a:
            boolean r0 = r5 instanceof kotlin.reflect.KMutableProperty.Setter
            if (r0 == 0) goto L_0x00b4
            r0 = r5
            kotlin.reflect.KMutableProperty$Setter r0 = (kotlin.reflect.KMutableProperty.Setter) r0
            kotlin.reflect.KProperty r0 = r0.getProperty()
            java.lang.reflect.Field r0 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaField(r0)
            if (r0 != 0) goto L_0x009d
            r0 = 1
            goto L_0x00a1
        L_0x009d:
            boolean r0 = r0.isAccessible()
        L_0x00a1:
            if (r0 == 0) goto L_0x00fe
            kotlin.reflect.KFunction r5 = (kotlin.reflect.KFunction) r5
            java.lang.reflect.Method r5 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaMethod(r5)
            if (r5 != 0) goto L_0x00ad
            r5 = 1
            goto L_0x00b1
        L_0x00ad:
            boolean r5 = r5.isAccessible()
        L_0x00b1:
            if (r5 == 0) goto L_0x00fe
            goto L_0x005d
        L_0x00b4:
            boolean r0 = r5 instanceof kotlin.reflect.KFunction
            if (r0 == 0) goto L_0x00ff
            r0 = r5
            kotlin.reflect.KFunction r0 = (kotlin.reflect.KFunction) r0
            java.lang.reflect.Method r3 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaMethod(r0)
            if (r3 != 0) goto L_0x00c3
            r3 = 1
            goto L_0x00c7
        L_0x00c3:
            boolean r3 = r3.isAccessible()
        L_0x00c7:
            if (r3 == 0) goto L_0x00fe
            kotlin.reflect.jvm.internal.KCallableImpl r5 = kotlin.reflect.jvm.internal.UtilKt.asKCallableImpl(r5)
            r3 = 0
            if (r5 != 0) goto L_0x00d2
        L_0x00d0:
            r5 = r3
            goto L_0x00dd
        L_0x00d2:
            kotlin.reflect.jvm.internal.calls.Caller r5 = r5.getDefaultCaller()
            if (r5 != 0) goto L_0x00d9
            goto L_0x00d0
        L_0x00d9:
            java.lang.reflect.Member r5 = r5.getMember()
        L_0x00dd:
            boolean r4 = r5 instanceof java.lang.reflect.AccessibleObject
            if (r4 == 0) goto L_0x00e4
            r3 = r5
            java.lang.reflect.AccessibleObject r3 = (java.lang.reflect.AccessibleObject) r3
        L_0x00e4:
            if (r3 != 0) goto L_0x00e8
            r5 = 1
            goto L_0x00ec
        L_0x00e8:
            boolean r5 = r3.isAccessible()
        L_0x00ec:
            if (r5 == 0) goto L_0x00fe
            java.lang.reflect.Constructor r5 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaConstructor(r0)
            if (r5 != 0) goto L_0x00f6
            r5 = 1
            goto L_0x00fa
        L_0x00f6:
            boolean r5 = r5.isAccessible()
        L_0x00fa:
            if (r5 == 0) goto L_0x00fe
            goto L_0x005d
        L_0x00fe:
            return r1
        L_0x00ff:
            java.lang.UnsupportedOperationException r0 = new java.lang.UnsupportedOperationException
            java.lang.StringBuilder r1 = new java.lang.StringBuilder
            r1.<init>()
            java.lang.String r2 = "Unknown callable: "
            r1.append(r2)
            r1.append(r5)
            java.lang.String r2 = " ("
            r1.append(r2)
            java.lang.Class r5 = r5.getClass()
            r1.append(r5)
            r5 = 41
            r1.append(r5)
            java.lang.String r5 = r1.toString()
            r0.<init>(r5)
            throw r0
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.jvm.KCallablesJvm.isAccessible(kotlin.reflect.KCallable):boolean");
    }

    /* JADX WARNING: Code restructure failed: missing block: B:43:0x00ab, code lost:
        r3 = r3.getDefaultCaller();
     */
    /* Code decompiled incorrectly, please refer to instructions dump. */
    public static final void setAccessible(kotlin.reflect.KCallable<?> r3, boolean r4) {
        /*
            java.lang.String r0 = "<this>"
            kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r3, r0)
            boolean r0 = r3 instanceof kotlin.reflect.KMutableProperty
            if (r0 == 0) goto L_0x002f
            r0 = r3
            kotlin.reflect.KProperty r0 = (kotlin.reflect.KProperty) r0
            java.lang.reflect.Field r1 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaField(r0)
            if (r1 != 0) goto L_0x0013
            goto L_0x0016
        L_0x0013:
            r1.setAccessible(r4)
        L_0x0016:
            java.lang.reflect.Method r0 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaGetter(r0)
            if (r0 != 0) goto L_0x001d
            goto L_0x0020
        L_0x001d:
            r0.setAccessible(r4)
        L_0x0020:
            kotlin.reflect.KMutableProperty r3 = (kotlin.reflect.KMutableProperty) r3
            java.lang.reflect.Method r3 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaSetter(r3)
            if (r3 != 0) goto L_0x002a
            goto L_0x00ce
        L_0x002a:
            r3.setAccessible(r4)
            goto L_0x00ce
        L_0x002f:
            boolean r0 = r3 instanceof kotlin.reflect.KProperty
            if (r0 == 0) goto L_0x004c
            kotlin.reflect.KProperty r3 = (kotlin.reflect.KProperty) r3
            java.lang.reflect.Field r0 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaField(r3)
            if (r0 != 0) goto L_0x003c
            goto L_0x003f
        L_0x003c:
            r0.setAccessible(r4)
        L_0x003f:
            java.lang.reflect.Method r3 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaGetter(r3)
            if (r3 != 0) goto L_0x0047
            goto L_0x00ce
        L_0x0047:
            r3.setAccessible(r4)
            goto L_0x00ce
        L_0x004c:
            boolean r0 = r3 instanceof kotlin.reflect.KProperty.Getter
            if (r0 == 0) goto L_0x006f
            r0 = r3
            kotlin.reflect.KProperty$Getter r0 = (kotlin.reflect.KProperty.Getter) r0
            kotlin.reflect.KProperty r0 = r0.getProperty()
            java.lang.reflect.Field r0 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaField(r0)
            if (r0 != 0) goto L_0x005e
            goto L_0x0061
        L_0x005e:
            r0.setAccessible(r4)
        L_0x0061:
            kotlin.reflect.KFunction r3 = (kotlin.reflect.KFunction) r3
            java.lang.reflect.Method r3 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaMethod(r3)
            if (r3 != 0) goto L_0x006b
            goto L_0x00ce
        L_0x006b:
            r3.setAccessible(r4)
            goto L_0x00ce
        L_0x006f:
            boolean r0 = r3 instanceof kotlin.reflect.KMutableProperty.Setter
            if (r0 == 0) goto L_0x0091
            r0 = r3
            kotlin.reflect.KMutableProperty$Setter r0 = (kotlin.reflect.KMutableProperty.Setter) r0
            kotlin.reflect.KProperty r0 = r0.getProperty()
            java.lang.reflect.Field r0 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaField(r0)
            if (r0 != 0) goto L_0x0081
            goto L_0x0084
        L_0x0081:
            r0.setAccessible(r4)
        L_0x0084:
            kotlin.reflect.KFunction r3 = (kotlin.reflect.KFunction) r3
            java.lang.reflect.Method r3 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaMethod(r3)
            if (r3 != 0) goto L_0x008d
            goto L_0x00ce
        L_0x008d:
            r3.setAccessible(r4)
            goto L_0x00ce
        L_0x0091:
            boolean r0 = r3 instanceof kotlin.reflect.KFunction
            if (r0 == 0) goto L_0x00cf
            r0 = r3
            kotlin.reflect.KFunction r0 = (kotlin.reflect.KFunction) r0
            java.lang.reflect.Method r1 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaMethod(r0)
            if (r1 != 0) goto L_0x009f
            goto L_0x00a2
        L_0x009f:
            r1.setAccessible(r4)
        L_0x00a2:
            kotlin.reflect.jvm.internal.KCallableImpl r3 = kotlin.reflect.jvm.internal.UtilKt.asKCallableImpl(r3)
            r1 = 0
            if (r3 != 0) goto L_0x00ab
        L_0x00a9:
            r3 = r1
            goto L_0x00b6
        L_0x00ab:
            kotlin.reflect.jvm.internal.calls.Caller r3 = r3.getDefaultCaller()
            if (r3 != 0) goto L_0x00b2
            goto L_0x00a9
        L_0x00b2:
            java.lang.reflect.Member r3 = r3.getMember()
        L_0x00b6:
            boolean r2 = r3 instanceof java.lang.reflect.AccessibleObject
            if (r2 == 0) goto L_0x00bd
            r1 = r3
            java.lang.reflect.AccessibleObject r1 = (java.lang.reflect.AccessibleObject) r1
        L_0x00bd:
            if (r1 != 0) goto L_0x00c0
            goto L_0x00c4
        L_0x00c0:
            r3 = 1
            r1.setAccessible(r3)
        L_0x00c4:
            java.lang.reflect.Constructor r3 = kotlin.reflect.jvm.ReflectJvmMapping.getJavaConstructor(r0)
            if (r3 != 0) goto L_0x00cb
            goto L_0x00ce
        L_0x00cb:
            r3.setAccessible(r4)
        L_0x00ce:
            return
        L_0x00cf:
            java.lang.UnsupportedOperationException r4 = new java.lang.UnsupportedOperationException
            java.lang.StringBuilder r0 = new java.lang.StringBuilder
            r0.<init>()
            java.lang.String r1 = "Unknown callable: "
            r0.append(r1)
            r0.append(r3)
            java.lang.String r1 = " ("
            r0.append(r1)
            java.lang.Class r3 = r3.getClass()
            r0.append(r3)
            r3 = 41
            r0.append(r3)
            java.lang.String r3 = r0.toString()
            r4.<init>(r3)
            throw r4
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.jvm.KCallablesJvm.setAccessible(kotlin.reflect.KCallable, boolean):void");
    }
}
    
Download file