Info Call to Reflection API

Description

List of calls allowing the application to examine and modify the structure and behavior of an object at runtime.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method com.crashlytics.android.answers.AppMeasurementEventLogger.getInstance() calling method java.lang.reflect.Method.invoke()


    private static Object getInstance(android.content.Context p5, Class p6)
    {
        try {
            Class[] v2 = new Class[1];
            v2[0] = android.content.Context;
            reflect.Method v0_1 = p6.getDeclaredMethod("getInstance", v2);
            Object[] v1_1 = new Object[1];
            v1_1[0] = p5;
            return v0_1.invoke(p6, v1_1);
        } catch (Exception) {
            return 0;
        }
    }

Method com.google.android.gms.internal.clearcut.at.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.crashlytics.android.answers.AppMeasurementEventLogger.logEvent() calling method java.lang.reflect.Method.invoke()


    public void logEvent(String p5, String p6, android.os.Bundle p7)
    {
        try {
            reflect.Method v0 = this.logEventMethod;
            Object v1 = this.logEventInstance;
            Object[] v2_1 = new Object[3];
            v2_1[0] = p5;
            v2_1[1] = p6;
            v2_1[2] = p7;
            v0.invoke(v1, v2_1);
        } catch (Exception) {
        }
        return;
    }

Method com.facebook.internal.am.a() calling method java.lang.reflect.Method.invoke()


    public static varargs Object a(Object p1, reflect.Method p2, Object[] p3)
    {
        try {
            return p2.invoke(p1, p3);
        } catch (IllegalAccessException) {
            return 0;
        } catch (reflect.InvocationTargetException) {
            return 0;
        }
    }

Method com.samsung.android.sdk.pass.SpassFingerprint.<init>() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.graphics.drawable.WrappedDrawableApi21.isProjected() calling method java.lang.reflect.Method.invoke()


    public boolean isProjected()
    {
        if ((this.mDrawable != null) && (android.support.v4.graphics.drawable.WrappedDrawableApi21.sIsProjectedDrawableMethod != null)) {
            try {
                String v3 = new Object[0];
                return ((Boolean) android.support.v4.graphics.drawable.WrappedDrawableApi21.sIsProjectedDrawableMethod.invoke(this.mDrawable, v3)).booleanValue();
            } catch (Exception v0) {
                v3 = "Error calling Drawable#isProjected() method";
            }
        }
        return 0;
    }

Method okhttp3.internal.platform.Jdk9Platform.getSelectedProtocol() calling method java.lang.reflect.Method.invoke()


    public String getSelectedProtocol(javax.net.ssl.SSLSocket p3)
    {
        try {
            Object[] v1_1 = new Object[0];
            int v3_4 = ((String) this.getProtocolMethod.invoke(p3, v1_1));
        } catch (int v3_5) {
            throw okhttp3.internal.Util.assertionError("unable to get selected protocols", v3_5);
        }
        if ((v3_4 != 0) && (!v3_4.equals(""))) {
            return v3_4;
        } else {
            return 0;
        }
    }

Method com.google.gson.internal.UnsafeAllocator.create() calling method java.lang.reflect.Method.invoke()


    public static com.google.gson.internal.UnsafeAllocator create()
    {
        Class[] v3_3 = Class.forName("sun.misc.Unsafe");
        String v4_7 = v3_3.getDeclaredField("theUnsafe");
        v4_7.setAccessible(1);
        String v4_0 = v4_7.get(0);
        Class[] v6_0 = new Class[1];
        v6_0[0] = Class;
        return new com.google.gson.internal.UnsafeAllocator$1(v3_3.getMethod("allocateInstance", v6_0), v4_0);
    }

Method com.google.gson.internal.UnsafeAllocator$1.newInstance() calling method java.lang.reflect.Method.invoke()


    public Object newInstance(Class p5)
    {
        com.google.gson.internal.UnsafeAllocator.access$000(p5);
        reflect.Method v0 = this.val$allocateInstance;
        Object v1 = this.val$unsafe;
        Object[] v2_1 = new Object[1];
        v2_1[0] = p5;
        return v0.invoke(v1, v2_1);
    }

Method android.support.transition.ba.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.h$a.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.gson.internal.UnsafeAllocator$2.newInstance() calling method java.lang.reflect.Method.invoke()


    public Object newInstance(Class p4)
    {
        com.google.gson.internal.UnsafeAllocator.access$000(p4);
        reflect.Method v0 = this.val$newInstance;
        Object[] v1_1 = new Object[2];
        v1_1[0] = p4;
        v1_1[1] = Integer.valueOf(this.val$constructorId);
        return v0.invoke(0, v1_1);
    }

Method com.google.gson.internal.UnsafeAllocator$3.newInstance() calling method java.lang.reflect.Method.invoke()


    public Object newInstance(Class p4)
    {
        com.google.gson.internal.UnsafeAllocator.access$000(p4);
        reflect.Method v0 = this.val$newInstance;
        Object[] v1_1 = new Object[2];
        v1_1[0] = p4;
        v1_1[1] = Object;
        return v0.invoke(0, v1_1);
    }

Method android.support.v7.widget.ListPopupWindow.e() calling method java.lang.reflect.Method.invoke()


    private void e(boolean p5)
    {
        if (android.support.v7.widget.ListPopupWindow.p != null) {
            try {
                android.widget.PopupWindow v1 = this.h;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p5);
                android.support.v7.widget.ListPopupWindow.p.invoke(v1, v2_1);
            } catch (Exception) {
                String v0 = "Could not call setClipToScreenEnabled() on PopupWindow. Oh well.";
            }
        }
        return;
    }

Method com.nostra13.socialsharing.twitter.extpack.winterwell.jtwitter.p.a() calling method java.lang.reflect.Method.invoke()


    protected static void a(java.io.Closeable p4)
    {
        if (p4 != null) {
            Class[] v3 = new Class[0];
            Object[] v1_1 = new Object[0];
            p4.getClass().getMethod("flush", v3).invoke(p4, v1_1);
            try {
                p4.close();
            } catch (java.io.IOException) {
            }
            return;
        } else {
            return;
        }
    }

Method android.support.transition.aq.a() calling method java.lang.reflect.Method.invoke()


    public void a(android.view.ViewGroup p4, boolean p5)
    {
        this.a();
        if (ark>android.support.transition.aqark>.b != null) {
            try {
                Object[] v1_1 = new Object[1];
                v1_1[0] = Boolean.valueOf(p5);
                ark>android.support.transition.aqark>.b.invoke(p4, v1_1);
            } catch (reflect.InvocationTargetException v4) {
                String v0 = "Failed to invoke suppressLayout method";
            } catch (reflect.InvocationTargetException v4) {
                v0 = "Error invoking suppressLayout method";
            }
        }
        return;
    }

Method android.support.transition.m.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.graphics.TypefaceCompatApi26Impl.addFontFromAssetManager() calling method java.lang.reflect.Method.invoke()


    private static boolean addFontFromAssetManager(android.content.Context p3, Object p4, String p5, int p6, int p7, int p8)
    {
        try {
            Object[] v1_1 = new Object[8];
            v1_1[0] = p3.getAssets();
            v1_1[1] = p5;
            v1_1[2] = Integer.valueOf(0);
            v1_1[3] = Boolean.valueOf(0);
            v1_1[4] = Integer.valueOf(p6);
            v1_1[5] = Integer.valueOf(p7);
            v1_1[6] = Integer.valueOf(p8);
            v1_1[7] = 0;
            return ((Boolean) android.support.v4.graphics.TypefaceCompatApi26Impl.sAddFontFromAssetManager.invoke(p4, v1_1)).booleanValue();
        } catch (IllegalAccessException v3_9) {
            throw new RuntimeException(v3_9);
        }
    }

Method android.arch.lifecycle.b$b.a() calling method java.lang.reflect.Method.invoke()


    void a(android.arch.lifecycle.f p5, android.arch.lifecycle.d$a p6, Object p7)
    {
        try {
            switch (this.a) {
                case 0:
                    reflect.Method v6_2 = new Object[0];
                    this.b.invoke(p7, v6_2);
                    break;
                case 1:
                    reflect.Method v6_1 = this.b;
                    reflect.Method v0_1 = new Object[1];
                    v0_1[0] = p5;
                    v6_1.invoke(p7, v0_1);
                    break;
                case 2:
                    reflect.Method v0_2 = this.b;
                    Object[] v3_1 = new Object[2];
                    v3_1[0] = p5;
                    v3_1[1] = p6;
                    v0_2.invoke(p7, v3_1);
                    break;
                default:
            }
        } catch (reflect.Method v5_3) {
            throw new RuntimeException("Failed to call observer method", v5_3.getCause());
        } catch (reflect.Method v5_2) {
            throw new RuntimeException(v5_2);
        }
        return;
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.freeze() calling method java.lang.reflect.Method.invoke()


    private static boolean freeze(Object p2)
    {
        try {
            Object[] v1_1 = new Object[0];
            return ((Boolean) android.support.v4.graphics.TypefaceCompatApi26Impl.sFreeze.invoke(p2, v1_1)).booleanValue();
        } catch (IllegalAccessException v2_4) {
            throw new RuntimeException(v2_4);
        }
    }

Method android.support.design.widget.h.b() calling method java.lang.reflect.Method.invoke()


    private static boolean b(android.graphics.drawable.DrawableContainer p6, android.graphics.drawable.Drawable$ConstantState p7)
    {
        if (!android.support.design.widget.h.c) {
            try {
                Class[] v4 = new Class[1];
                v4[0] = android.graphics.drawable.DrawableContainer$DrawableContainerState;
                android.support.design.widget.h.b = android.graphics.drawable.DrawableContainer.getDeclaredMethod("setConstantState", v4);
                android.support.design.widget.h.b.setAccessible(1);
            } catch (NoSuchMethodException) {
                Object[] v3 = "Could not fetch setConstantState(). Oh well.";
            }
            android.support.design.widget.h.c = 1;
        }
        if (android.support.design.widget.h.b != null) {
            try {
                Object[] v3_0 = new Object[1];
                v3_0[0] = p7;
                android.support.design.widget.h.b.invoke(p6, v3_0);
                return 1;
            } catch (Exception) {
                p7 = "Could not invoke setConstantState(). Oh well.";
            }
        }
        return 0;
    }

Method android.support.multidex.b$a.a() calling method java.lang.reflect.Method.invoke()


    private static Object[] a(Object p6, java.util.ArrayList p7, java.io.File p8)
    {
        Class[] v2 = new Class[2];
        v2[0] = java.util.ArrayList;
        v2[1] = java.io.File;
        reflect.Method v0_1 = android.support.multidex.b.a(p6, "makeDexElements", v2);
        Object[] v1_1 = new Object[2];
        v1_1[0] = p7;
        v1_1[1] = p8;
        return ((Object[]) v0_1.invoke(p6, v1_1));
    }

Method android.support.multidex.b$b.a() calling method java.lang.reflect.Method.invoke()


    private static Object[] a(Object p7, java.util.ArrayList p8, java.io.File p9, java.util.ArrayList p10)
    {
        Class[] v2 = new Class[3];
        v2[0] = java.util.ArrayList;
        v2[1] = java.io.File;
        v2[2] = java.util.ArrayList;
        reflect.Method v0_1 = android.support.multidex.b.a(p7, "makeDexElements", v2);
        Object[] v1_1 = new Object[3];
        v1_1[0] = p8;
        v1_1[1] = p9;
        v1_1[2] = p10;
        return ((Object[]) v0_1.invoke(p7, v1_1));
    }

Method android.support.transition.ap.a() calling method java.lang.reflect.Method.invoke()


    private static void a(android.animation.LayoutTransition p5)
    {
        if (!ark>android.support.transition.apark>.g) {
            try {
                Class[] v4 = new Class[0];
                ark>android.support.transition.apark>.f = android.animation.LayoutTransition.getDeclaredMethod("cancel", v4);
                ark>android.support.transition.apark>.f.setAccessible(1);
            } catch (NoSuchMethodException) {
                String v3 = "Failed to access cancel method by reflection";
            }
            ark>android.support.transition.apark>.g = 1;
        }
        if (ark>android.support.transition.apark>.f != null) {
            try {
                Object[] v1_1 = new Object[0];
                ark>android.support.transition.apark>.f.invoke(p5, v1_1);
            } catch (IllegalAccessException) {
                String v0 = "Failed to access cancel method by reflection";
            } catch (reflect.InvocationTargetException) {
                v0 = "Failed to invoke cancel method by reflection";
            }
        }
        return;
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.addFontFromBuffer() calling method java.lang.reflect.Method.invoke()


    private static boolean addFontFromBuffer(Object p3, java.nio.ByteBuffer p4, int p5, int p6, int p7)
    {
        try {
            Object[] v1_1 = new Object[5];
            v1_1[0] = p4;
            v1_1[1] = Integer.valueOf(p5);
            v1_1[2] = 0;
            v1_1[3] = Integer.valueOf(p6);
            v1_1[4] = Integer.valueOf(p7);
            return ((Boolean) android.support.v4.graphics.TypefaceCompatApi26Impl.sAddFontFromBuffer.invoke(p3, v1_1)).booleanValue();
        } catch (IllegalAccessException v3_4) {
            throw new RuntimeException(v3_4);
        }
    }

Method android.support.transition.as$a.a() calling method java.lang.reflect.Method.invoke()


    protected android.view.ViewParent a(int p6, int p7, android.graphics.Rect p8)
    {
        if (((this.b instanceof android.view.ViewGroup)) && (ark>android.support.transition.as$aark>.a != null)) {
            try {
                reflect.Method v1_0 = new int[2];
                this.a(v1_0);
                android.view.ViewGroup v2 = this.b;
                Object[] v3_1 = new Object[3];
                v3_1[0] = Integer.valueOf(p6);
                v3_1[1] = Integer.valueOf(p7);
                v3_1[2] = p8;
                ark>android.support.transition.as$aark>.a.invoke(v2, v3_1);
            } catch (reflect.InvocationTargetException v6_4) {
                v6_4.printStackTrace();
            } catch (reflect.InvocationTargetException v6_3) {
                v6_3.printStackTrace();
            }
        }
        return 0;
    }

Method android.support.transition.ay.a() calling method java.lang.reflect.Method.invoke()


    public void a(android.view.View p4, float p5)
    {
        this.a();
        try {
            if (ark>android.support.transition.ayark>.b == null) {
                p4.setAlpha(p5);
            } else {
                try {
                    Object[] v1_1 = new Object[1];
                    v1_1[0] = Float.valueOf(p5);
                    ark>android.support.transition.ayark>.b.invoke(p4, v1_1);
                } catch (Throwable v4_1) {
                    throw new RuntimeException(v4_1.getCause());
                }
            }
        } catch (IllegalAccessException) {
        }
        return;
    }

Method android.support.transition.ay.c() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.az.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.az.b() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.az.c() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription() calling method java.lang.reflect.Method.invoke()


    private void setActionBarDescription(int p5)
    {
        if (this.mActivityImpl == null) {
            if (android.os.Build$VERSION.SDK_INT < 18) {
                if (this.mSetIndicatorInfo == null) {
                    this.mSetIndicatorInfo = new android.support.v4.app.ActionBarDrawerToggle$SetIndicatorInfo(this.mActivity);
                }
                if (this.mSetIndicatorInfo.mSetHomeAsUpIndicator != null) {
                    try {
                        String v0_4 = this.mActivity.getActionBar();
                        String v1_1 = this.mSetIndicatorInfo.mSetHomeActionContentDescription;
                        Object[] v2_1 = new Object[1];
                        v2_1[0] = Integer.valueOf(p5);
                        v1_1.invoke(v0_4, v2_1);
                        v0_4.setSubtitle(v0_4.getSubtitle());
                    } catch (Exception v5) {
                        String v1 = "Couldn\'t set content description via JB-MR2 API";
                    }
                }
            } else {
                String v0_7 = this.mActivity.getActionBar();
                if (v0_7 != null) {
                    v0_7.setHomeActionContentDescription(p5);
                }
            }
            return;
        } else {
            this.mActivityImpl.setActionBarDescription(p5);
            return;
        }
    }

Method android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator() calling method java.lang.reflect.Method.invoke()


    private void setActionBarUpIndicator(android.graphics.drawable.Drawable p6, int p7)
    {
        if (this.mActivityImpl == null) {
            if (android.os.Build$VERSION.SDK_INT < 18) {
                if (this.mSetIndicatorInfo == null) {
                    this.mSetIndicatorInfo = new android.support.v4.app.ActionBarDrawerToggle$SetIndicatorInfo(this.mActivity);
                }
                if (this.mSetIndicatorInfo.mSetHomeAsUpIndicator == null) {
                    if (this.mSetIndicatorInfo.mUpIndicatorView == null) {
                        p7 = "Couldn\'t set home-as-up indicator";
                    } else {
                        this.mSetIndicatorInfo.mUpIndicatorView.setImageDrawable(p6);
                    }
                } else {
                    try {
                        String v0_5 = this.mActivity.getActionBar();
                        Object[] v1_1 = this.mSetIndicatorInfo.mSetHomeAsUpIndicator;
                        Object[] v3 = new Object[1];
                        v3[0] = p6;
                        v1_1.invoke(v0_5, v3);
                        String v6_2 = this.mSetIndicatorInfo.mSetHomeActionContentDescription;
                        Object[] v1_3 = new Object[1];
                        v1_3[0] = Integer.valueOf(p7);
                        v6_2.invoke(v0_5, v1_3);
                    } catch (String v6) {
                        String v0 = "Couldn\'t set home-as-up indicator via JB-MR2 API";
                    }
                }
            } else {
                String v0_7 = this.mActivity.getActionBar();
                if (v0_7 != null) {
                    v0_7.setHomeAsUpIndicator(p6);
                    v0_7.setHomeActionContentDescription(p7);
                }
            }
            return;
        } else {
            this.mActivityImpl.setActionBarUpIndicator(p6, p7);
            return;
        }
    }

Method android.support.v4.app.BundleCompat$BundleCompatBaseImpl.getBinder() calling method java.lang.reflect.Method.invoke()


    public static android.os.IBinder getBinder(android.os.Bundle p6, String p7)
    {
        if (!android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethodFetched) {
            try {
                String v4 = new Class[1];
                v4[0] = String;
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod = android.os.Bundle.getMethod("getIBinder", v4);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod.setAccessible(1);
            } catch (String v0) {
                v4 = "Failed to retrieve getIBinder method";
            }
            android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethodFetched = 1;
        }
        if (android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod != null) {
            try {
                Object[] v2_1 = new Object[1];
                v2_1[0] = p7;
                return ((android.os.IBinder) android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod.invoke(p6, v2_1));
            } catch (reflect.InvocationTargetException v6) {
                v0 = "Failed to invoke getIBinder via reflection";
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod = 0;
            }
        }
        return 0;
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.createFromFamiliesWithDefault() calling method java.lang.reflect.Method.invoke()


    private static android.graphics.Typeface createFromFamiliesWithDefault(Object p5)
    {
        try {
            RuntimeException v0_5 = reflect.Array.newInstance(android.support.v4.graphics.TypefaceCompatApi26Impl.sFontFamily, 1);
            reflect.Array.set(v0_5, 0, p5);
            Object[] v4_1 = new Object[3];
            v4_1[0] = v0_5;
            v4_1[1] = Integer.valueOf(-1);
            v4_1[2] = Integer.valueOf(-1);
            return ((android.graphics.Typeface) android.support.v4.graphics.TypefaceCompatApi26Impl.sCreateFromFamiliesWithDefault.invoke(0, v4_1));
        } catch (IllegalAccessException v5_3) {
            throw new RuntimeException(v5_3);
        }
    }

Method android.support.v4.app.BundleCompat$BundleCompatBaseImpl.putBinder() calling method java.lang.reflect.Method.invoke()


    public static void putBinder(android.os.Bundle p7, String p8, android.os.IBinder p9)
    {
        if (!android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethodFetched) {
            try {
                String v5 = new Class[2];
                v5[0] = String;
                v5[1] = android.os.IBinder;
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod = android.os.Bundle.getMethod("putIBinder", v5);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod.setAccessible(1);
            } catch (reflect.Method v0) {
                v5 = "Failed to retrieve putIBinder method";
            }
            android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethodFetched = 1;
        }
        if (android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod != null) {
            try {
                Object[] v2_1 = new Object[2];
                v2_1[0] = p8;
                v2_1[1] = p9;
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod.invoke(p7, v2_1);
            } catch (int v7) {
                p9 = "Failed to invoke putIBinder via reflection";
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod = 0;
            }
        }
        return;
    }

Method android.support.v4.graphics.drawable.DrawableCompat.getLayoutDirection() calling method java.lang.reflect.Method.invoke()


    public static int getLayoutDirection(android.graphics.drawable.Drawable p5)
    {
        if (android.os.Build$VERSION.SDK_INT < 23) {
            if (android.os.Build$VERSION.SDK_INT < 17) {
                return 0;
            } else {
                if (!android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethodFetched) {
                    try {
                        String v4 = new Class[0];
                        android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethod = android.graphics.drawable.Drawable.getDeclaredMethod("getLayoutDirection", v4);
                        android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethod.setAccessible(1);
                    } catch (String v1) {
                        v4 = "Failed to retrieve getLayoutDirection() method";
                    }
                    android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethodFetched = 1;
                }
                if (android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethod != null) {
                    try {
                        String v1_4 = new Object[0];
                        return ((Integer) android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethod.invoke(p5, v1_4)).intValue();
                    } catch (int v5) {
                        v1 = "Failed to invoke getLayoutDirection() via reflection";
                        android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethod = 0;
                    }
                }
                return 0;
            }
        } else {
            return p5.getLayoutDirection();
        }
    }

Method android.support.v4.app.NotificationManagerCompat.areNotificationsEnabled() calling method java.lang.reflect.Method.invoke()


    public boolean areNotificationsEnabled()
    {
        if (android.os.Build$VERSION.SDK_INT < 24) {
            int v2 = 1;
            if (android.os.Build$VERSION.SDK_INT < 19) {
                return 1;
            } else {
                int v0_2 = ((android.app.AppOpsManager) this.mContext.getSystemService("appops"));
                Integer v1_2 = this.mContext.getApplicationInfo();
                String v3_2 = this.mContext.getApplicationContext().getPackageName();
                Integer v1_3 = v1_2.uid;
                try {
                    Integer v4_2 = Class.forName(android.app.AppOpsManager.getName());
                    Class v7_0 = new Class[3];
                    v7_0[0] = Integer.TYPE;
                    v7_0[1] = Integer.TYPE;
                    v7_0[2] = String;
                    reflect.Method v5_1 = v4_2.getMethod("checkOpNoThrow", v7_0);
                    Object[] v6_1 = new Object[3];
                    v6_1[0] = Integer.valueOf(((Integer) v4_2.getDeclaredField("OP_POST_NOTIFICATION").get(Integer)).intValue());
                    v6_1[1] = Integer.valueOf(v1_3);
                    v6_1[2] = v3_2;
                } catch (ClassNotFoundException) {
                    return 1;
                }
                if (((Integer) v5_1.invoke(v0_2, v6_1)).intValue() != 0) {
                    v2 = 0;
                }
                return v2;
            }
        } else {
            return this.mNotificationManager.areNotificationsEnabled();
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi24Impl.addFontWeightStyle() calling method java.lang.reflect.Method.invoke()


    private static boolean addFontWeightStyle(Object p3, java.nio.ByteBuffer p4, int p5, int p6, boolean p7)
    {
        try {
            Object[] v1_1 = new Object[5];
            v1_1[0] = p4;
            v1_1[1] = Integer.valueOf(p5);
            v1_1[2] = 0;
            v1_1[3] = Integer.valueOf(p6);
            v1_1[4] = Boolean.valueOf(p7);
            return ((Boolean) android.support.v4.graphics.TypefaceCompatApi24Impl.sAddFontWeightStyle.invoke(p3, v1_1)).booleanValue();
        } catch (IllegalAccessException v3_4) {
            throw new RuntimeException(v3_4);
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi24Impl.createFromFamiliesWithDefault() calling method java.lang.reflect.Method.invoke()


    private static android.graphics.Typeface createFromFamiliesWithDefault(Object p4)
    {
        try {
            RuntimeException v0_3 = reflect.Array.newInstance(android.support.v4.graphics.TypefaceCompatApi24Impl.sFontFamily, 1);
            reflect.Array.set(v0_3, 0, p4);
            Object[] v1_1 = new Object[1];
            v1_1[0] = v0_3;
            return ((android.graphics.Typeface) android.support.v4.graphics.TypefaceCompatApi24Impl.sCreateFromFamiliesWithDefault.invoke(0, v1_1));
        } catch (IllegalAccessException v4_3) {
            throw new RuntimeException(v4_3);
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.abortCreation() calling method java.lang.reflect.Method.invoke()


    private static void abortCreation(Object p2)
    {
        try {
            Object[] v1_1 = new Object[0];
            android.support.v4.graphics.TypefaceCompatApi26Impl.sAbortCreation.invoke(p2, v1_1);
            return;
        } catch (IllegalAccessException v2_1) {
            throw new RuntimeException(v2_1);
        }
    }

Method android.support.v4.graphics.drawable.DrawableCompat.setLayoutDirection() calling method java.lang.reflect.Method.invoke()


    public static boolean setLayoutDirection(android.graphics.drawable.Drawable p6, int p7)
    {
        if (android.os.Build$VERSION.SDK_INT < 23) {
            if (android.os.Build$VERSION.SDK_INT < 17) {
                return 0;
            } else {
                if (!android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethodFetched) {
                    try {
                        String v4 = new Class[1];
                        v4[0] = Integer.TYPE;
                        android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethod = android.graphics.drawable.Drawable.getDeclaredMethod("setLayoutDirection", v4);
                        android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethod.setAccessible(1);
                    } catch (String v0) {
                        v4 = "Failed to retrieve setLayoutDirection(int) method";
                    }
                    android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethodFetched = 1;
                }
                if (android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethod != null) {
                    try {
                        Object[] v3_1 = new Object[1];
                        v3_1[0] = Integer.valueOf(p7);
                        android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethod.invoke(p6, v3_1);
                        return 1;
                    } catch (int v6) {
                        v0 = "Failed to invoke setLayoutDirection(int) via reflection";
                        android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethod = 0;
                    }
                }
                return 0;
            }
        } else {
            return p6.setLayoutDirection(p7);
        }
    }

Method android.support.v4.media.AudioAttributesCompatApi21.toLegacyStreamType() calling method java.lang.reflect.Method.invoke()


    public static int toLegacyStreamType(android.support.v4.media.AudioAttributesCompatApi21$Wrapper p6)
    {
        int v6_1 = p6.unwrap();
        try {
            if (android.support.v4.media.AudioAttributesCompatApi21.sAudioAttributesToLegacyStreamType == null) {
                Class[] v4 = new Class[1];
                v4[0] = android.media.AudioAttributes;
                android.support.v4.media.AudioAttributesCompatApi21.sAudioAttributesToLegacyStreamType = android.media.AudioAttributes.getMethod("toLegacyStreamType", v4);
            }
        } catch (int v6) {
            String v1 = "getLegacyStreamType() failed on API21+";
            return -1;
        }
        Object[] v2_0 = new Object[1];
        v2_0[0] = v6_1;
        return ((Integer) android.support.v4.media.AudioAttributesCompatApi21.sAudioAttributesToLegacyStreamType.invoke(0, v2_0)).intValue();
    }

Method android.support.v4.media.session.MediaSessionCompatApi24.getCallingPackage() calling method java.lang.reflect.Method.invoke()


    public static String getCallingPackage(Object p4)
    {
        try {
            Class[] v3 = new Class[0];
            String v1_1 = new Object[0];
            return ((String) ((android.media.session.MediaSession) p4).getClass().getMethod("getCallingPackage", v3).invoke(((android.media.session.MediaSession) p4), v1_1));
        } catch (int v4) {
            String v1 = "Cannot execute MediaSession.getCallingPackage()";
            return 0;
        }
    }

Method android.support.v4.text.ICUCompat.addLikelySubtags() calling method java.lang.reflect.Method.invoke()


    private static String addLikelySubtags(java.util.Locale p3)
    {
        String v3_1 = p3.toString();
        try {
            if (android.support.v4.text.ICUCompat.sAddLikelySubtagsMethod != null) {
                String v0_0 = new Object[1];
                v0_0[0] = v3_1;
                return ((String) android.support.v4.text.ICUCompat.sAddLikelySubtagsMethod.invoke(0, v0_0));
            }
        } catch (String v0) {
        } catch (String v0) {
        }
        return v3_1;
    }

Method android.support.v4.text.ICUCompat.getScript() calling method java.lang.reflect.Method.invoke()


    private static String getScript(String p3)
    {
        try {
            if (android.support.v4.text.ICUCompat.sGetScriptMethod != null) {
                Object[] v1_2 = new Object[1];
                v1_2[0] = p3;
                return ((String) android.support.v4.text.ICUCompat.sGetScriptMethod.invoke(0, v1_2));
            }
        } catch (String v3) {
        } catch (String v3) {
        }
        return 0;
    }

Method android.support.v4.text.ICUCompat.maximizeAndGetScript() calling method java.lang.reflect.Method.invoke()


    public static String maximizeAndGetScript(java.util.Locale p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 21) {
            String v3_2 = android.support.v4.text.ICUCompat.addLikelySubtags(p3);
            if (v3_2 == null) {
                return 0;
            } else {
                return android.support.v4.text.ICUCompat.getScript(v3_2);
            }
        } else {
            try {
                IllegalAccessException v0_2 = new Object[1];
                v0_2[0] = p3;
                return ((java.util.Locale) android.support.v4.text.ICUCompat.sAddLikelySubtagsMethod.invoke(0, v0_2)).getScript();
            } catch (IllegalAccessException v0) {
                return p3.getScript();
            } catch (IllegalAccessException v0) {
                return p3.getScript();
            }
        }
    }

Method android.support.v4.view.ViewCompat$ViewCompatBaseImpl.dispatchFinishTemporaryDetach() calling method java.lang.reflect.Method.invoke()


    public void dispatchFinishTemporaryDetach(android.view.View p3)
    {
        if (!this.mTempDetachBound) {
            this.bindTempDetach();
        }
        if (this.mDispatchFinishTemporaryDetach == null) {
            p3.onFinishTemporaryDetach();
        } else {
            try {
                String v1_1 = new Object[0];
                this.mDispatchFinishTemporaryDetach.invoke(p3, v1_1);
            } catch (Exception v3) {
                String v1 = "Error calling dispatchFinishTemporaryDetach";
            }
        }
        return;
    }

Method android.support.v4.view.ViewCompat$ViewCompatBaseImpl.dispatchStartTemporaryDetach() calling method java.lang.reflect.Method.invoke()


    public void dispatchStartTemporaryDetach(android.view.View p3)
    {
        if (!this.mTempDetachBound) {
            this.bindTempDetach();
        }
        if (this.mDispatchStartTemporaryDetach == null) {
            p3.onStartTemporaryDetach();
        } else {
            try {
                String v1_1 = new Object[0];
                this.mDispatchStartTemporaryDetach.invoke(p3, v1_1);
            } catch (Exception v3) {
                String v1 = "Error calling dispatchStartTemporaryDetach";
            }
        }
        return;
    }

Method android.support.v7.widget.z.a() calling method java.lang.reflect.Method.invoke()


    public static android.graphics.Rect a(android.graphics.drawable.Drawable p10)
    {
        if (ark>android.support.v7.widget.zark>.c != null) {
            try {
                String v10_2 = android.support.v4.graphics.drawable.DrawableCompat.unwrap(p10);
                int v3_1 = new Class[0];
                reflect.Field[] v1_0 = new Object[0];
                String v10_1 = v10_2.getClass().getMethod("getOpticalInsets", v3_1).invoke(v10_2, v1_0);
            } catch (Exception) {
                android.graphics.Rect v0 = "Couldn\'t obtain the optical insets. Ignoring.";
            }
            if (v10_1 != null) {
                android.graphics.Rect v0_3 = new android.graphics.Rect();
                reflect.Field[] v1_2 = ark>android.support.v7.widget.zark>.c.getFields();
                int v3_0 = v1_2.length;
                int v4 = 0;
                while (v4 < v3_0) {
                    int v6_2;
                    int v5_0 = v1_2[v4];
                    int v6_0 = v5_0.getName();
                    String v8_0 = v6_0.hashCode();
                    if (v8_0 == -1383228885) {
                        if (!v6_0.equals("bottom")) {
                            v6_2 = -1;
                        } else {
                            v6_2 = 3;
                        }
                    } else {
                        if (v8_0 == 115029) {
                            if (!v6_0.equals("top")) {
                            } else {
                                v6_2 = 1;
                            }
                        } else {
                            if (v8_0 == 3317767) {
                                if (!v6_0.equals("left")) {
                                } else {
                                    v6_2 = 0;
                                }
                            } else {
                                if (v8_0 == 108511772) {
                                    if (!v6_0.equals("right")) {
                                    } else {
                                        v6_2 = 2;
                                    }
                                } else {
                                }
                            }
                        }
                    }
                    switch (v6_2) {
                        case 0:
                            v0_3.left = v5_0.getInt(v10_1);
                            break;
                        case 1:
                            v0_3.top = v5_0.getInt(v10_1);
                            break;
                        case 2:
                            v0_3.right = v5_0.getInt(v10_1);
                            break;
                        case 3:
                            v0_3.bottom = v5_0.getInt(v10_1);
                            break;
                        default:
                    }
                    v4++;
                }
                return v0_3;
            }
        }
        return ark>android.support.v7.widget.zark>.a;
    }

Method android.support.v4.view.ViewCompat$ViewCompatBaseImpl.setChildrenDrawingOrderEnabled() calling method java.lang.reflect.Method.invoke()


    public void setChildrenDrawingOrderEnabled(android.view.ViewGroup p7, boolean p8)
    {
        if (android.support.v4.view.ViewCompat$ViewCompatBaseImpl.sChildrenDrawingOrderMethod == null) {
            try {
                String v4 = new Class[1];
                v4[0] = Boolean.TYPE;
                android.support.v4.view.ViewCompat$ViewCompatBaseImpl.sChildrenDrawingOrderMethod = android.view.ViewGroup.getDeclaredMethod("setChildrenDrawingOrderEnabled", v4);
            } catch (String v0) {
                v4 = "Unable to find childrenDrawingOrderEnabled";
            }
            android.support.v4.view.ViewCompat$ViewCompatBaseImpl.sChildrenDrawingOrderMethod.setAccessible(1);
        }
        try {
            Object[] v2_0 = new Object[1];
            v2_0[0] = Boolean.valueOf(p8);
            android.support.v4.view.ViewCompat$ViewCompatBaseImpl.sChildrenDrawingOrderMethod.invoke(p7, v2_0);
        } catch (reflect.InvocationTargetException v7) {
            v0 = "Unable to invoke childrenDrawingOrderEnabled";
        } catch (reflect.InvocationTargetException v7) {
            v0 = "Unable to invoke childrenDrawingOrderEnabled";
        } catch (reflect.InvocationTargetException v7) {
            v0 = "Unable to invoke childrenDrawingOrderEnabled";
        }
        return;
    }

Method android.support.v4.view.ViewConfigurationCompat.getLegacyScrollFactor() calling method java.lang.reflect.Method.invoke()


    private static float getLegacyScrollFactor(android.view.ViewConfiguration p3, android.content.Context p4)
    {
        if ((android.os.Build$VERSION.SDK_INT >= 25) && (android.support.v4.view.ViewConfigurationCompat.sGetScaledScrollFactorMethod != null)) {
            try {
                Object[] v1_3 = new Object[0];
                return ((float) ((Integer) android.support.v4.view.ViewConfigurationCompat.sGetScaledScrollFactorMethod.invoke(p3, v1_3)).intValue());
            } catch (Exception) {
                String v0 = "Could not find method getScaledScrollFactor() on ViewConfiguration";
            }
        }
        String v3_5 = new android.util.TypedValue();
        if (!p4.getTheme().resolveAttribute(16842829, v3_5, 1)) {
            return 0;
        } else {
            return v3_5.getDimension(p4.getResources().getDisplayMetrics());
        }
    }

Method android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.getWindowLayoutType() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.setWindowLayoutType() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion() calling method java.lang.reflect.Method.invoke()


    public void invalidateChildRegion(android.support.v4.widget.SlidingPaneLayout p4, android.view.View p5)
    {
        if ((this.mGetDisplayList == null) || (this.mRecreateDisplayList == null)) {
            p5.invalidate();
            return;
        } else {
            try {
                this.mRecreateDisplayList.setBoolean(p5, 1);
                this.mGetDisplayList.invoke(p5, ((Object[]) 0));
            } catch (Exception v0) {
                String v2 = "Error refreshing display list state";
            }
            super.invalidateChildRegion(p4, p5);
            return;
        }
    }

Method android.support.v4.widget.TextViewCompat$TextViewCompatApi26Impl$1.recomputeProcessTextMenuItems() calling method java.lang.reflect.Method.invoke()


    private void recomputeProcessTextMenuItems(android.view.Menu p9)
    {
        java.util.List v0_1 = this.val$textView.getContext();
        android.content.pm.PackageManager v1 = v0_1.getPackageManager();
        if (!this.mInitializedMenuBuilderReferences) {
            this.mInitializedMenuBuilderReferences = 1;
            try {
                this.mMenuBuilderClass = Class.forName("com.android.internal.view.menu.MenuBuilder");
                int v2_2 = this.mMenuBuilderClass;
                android.view.MenuItem v6_0 = new Class[1];
                v6_0[0] = Integer.TYPE;
                this.mMenuBuilderRemoveItemAtMethod = v2_2.getDeclaredMethod("removeItemAt", v6_0);
                this.mCanUseMenuBuilderReferences = 1;
            } catch (ClassNotFoundException) {
                this.mMenuBuilderClass = 0;
                this.mMenuBuilderRemoveItemAtMethod = 0;
                this.mCanUseMenuBuilderReferences = 0;
            }
        }
        try {
            if ((!this.mCanUseMenuBuilderReferences) || (!this.mMenuBuilderClass.isInstance(p9))) {
                int v2_8 = p9.getClass();
                android.view.MenuItem v6_1 = new Class[1];
                v6_1[0] = Integer.TYPE;
                int v2_9 = v2_8.getDeclaredMethod("removeItemAt", v6_1);
            } else {
                v2_9 = this.mMenuBuilderRemoveItemAtMethod;
            }
        } catch (NoSuchMethodException) {
            return;
        }
        android.view.MenuItem v5_3 = (p9.size() - 1);
        while (v5_3 >= null) {
            android.view.MenuItem v6_4 = p9.getItem(v5_3);
            if ((v6_4.getIntent() != null) && ("android.intent.action.PROCESS_TEXT".equals(v6_4.getIntent().getAction()))) {
                android.view.MenuItem v6_8 = new Object[1];
                v6_8[0] = Integer.valueOf(v5_3);
                v2_9.invoke(p9, v6_8);
            }
            v5_3--;
        }
        java.util.List v0_2 = this.getSupportedActivities(v0_1, v1);
        int v2_10 = 0;
        while (v2_10 < v0_2.size()) {
            android.view.MenuItem v5_6 = ((android.content.pm.ResolveInfo) v0_2.get(v2_10));
            p9.add(0, 0, (v2_10 + 100), v5_6.loadLabel(v1)).setIntent(this.createProcessTextIntentForResolveInfo(v5_6, this.val$textView)).setShowAsAction(1);
            v2_10++;
        }
        return;
    }

Method android.support.v7.app.AppCompatViewInflater$a.onClick() calling method java.lang.reflect.Method.invoke()


    public void onClick(android.view.View p5)
    {
        if (this.c == null) {
            this.a(this.a.getContext(), this.b);
        }
        try {
            IllegalStateException v0_7 = this.c;
            String v1_3 = this.d;
            Object[] v2_0 = new Object[1];
            v2_0[0] = p5;
            v0_7.invoke(v1_3, v2_0);
            return;
        } catch (reflect.InvocationTargetException v5_2) {
            throw new IllegalStateException("Could not execute non-public method for android:onClick", v5_2);
        } catch (reflect.InvocationTargetException v5_1) {
            throw new IllegalStateException("Could not execute method for android:onClick", v5_1);
        }
    }

Method bolts.m.a() calling method java.lang.reflect.Method.invoke()


    private void a()
    {
        if (this.g == null) {
            this.getClass().getName();
            String v1 = "Event name is required";
        }
        try {
            String v0_5 = Class.forName("android.support.v4.content.LocalBroadcastManager");
            android.content.Intent v3_0 = new Class[1];
            v3_0[0] = android.content.Context;
            String v1_1 = v0_5.getMethod("getInstance", v3_0);
            String v4_1 = new Class[1];
            v4_1[0] = android.content.Intent;
            String v0_1 = v0_5.getMethod("sendBroadcast", v4_1);
            String v4_2 = new Object[1];
            v4_2[0] = this.f;
            String v1_2 = v1_1.invoke(0, v4_2);
            android.content.Intent v3_4 = new android.content.Intent("com.parse.ark>bolts.mark>easurement_event");
            v3_4.putExtra("event_name", this.g);
            v3_4.putExtra("event_args", this.h);
            Object[] v2_1 = new Object[1];
            v2_1[0] = v3_4;
            v0_1.invoke(v1_2, v2_1);
        } catch (Exception) {
            this.getClass().getName();
            v1 = "LocalBroadcastManager in android support library is required to raise bolts event.";
        }
        return;
    }

Method android.support.v7.app.b.a() calling method java.lang.reflect.Method.invoke()


    public static ark>android.support.v7.app.bark>$a a(ark>android.support.v7.app.bark>$a p3, android.app.Activity p4, int p5)
    {
        if (p3 == null) {
            p3 = new ark>android.support.v7.app.bark>$a(p4);
        }
        if (p3.a != null) {
            try {
                Exception v4_1 = p4.getActionBar();
                String v0_2 = p3.b;
                Object[] v1_1 = new Object[1];
                v1_1[0] = Integer.valueOf(p5);
                v0_2.invoke(v4_1, v1_1);
            } catch (Exception v4) {
                String v0 = "Couldn\'t set content description via JB-MR2 API";
            }
            if (android.os.Build$VERSION.SDK_INT <= 19) {
                v4_1.setSubtitle(v4_1.getSubtitle());
            }
        }
        return p3;
    }

Method android.support.v7.app.b.a() calling method java.lang.reflect.Method.invoke()


    public static ark>android.support.v7.app.bark>$a a(ark>android.support.v7.app.bark>$a p4, android.app.Activity p5, android.graphics.drawable.Drawable p6, int p7)
    {
        ark>android.support.v7.app.bark>$a v4_1 = new ark>android.support.v7.app.bark>$a(p5);
        if (v4_1.a == null) {
            if (v4_1.c == null) {
                p6 = "Couldn\'t set home-as-up indicator";
            } else {
                v4_1.c.setImageDrawable(p6);
            }
        } else {
            try {
                String v5_1 = p5.getActionBar();
                Object[] v0_0 = v4_1.a;
                Object[] v2 = new Object[1];
                v2[0] = p6;
                v0_0.invoke(v5_1, v2);
                String v6_1 = v4_1.b;
                Object[] v0_1 = new Object[1];
                v0_1[0] = Integer.valueOf(p7);
                v6_1.invoke(v5_1, v0_1);
            } catch (String v5) {
                p7 = "Couldn\'t set home-as-up indicator via JB-MR2 API";
            }
        }
        return v4_1;
    }

Method android.support.v7.view.g$a.onMenuItemClick() calling method java.lang.reflect.Method.invoke()


    public boolean onMenuItemClick(android.view.MenuItem p6)
    {
        try {
            if (this.c.getReturnType() != Boolean.TYPE) {
                reflect.Method v0_5 = this.c;
                Object v1_2 = this.b;
                Object[] v4 = new Object[1];
                v4[0] = p6;
                v0_5.invoke(v1_2, v4);
                return 1;
            } else {
                reflect.Method v0_1 = this.c;
                Object v1_0 = this.b;
                Object[] v3_0 = new Object[1];
                v3_0[0] = p6;
                return ((Boolean) v0_1.invoke(v1_0, v3_0)).booleanValue();
            }
        } catch (boolean v6_4) {
            throw new RuntimeException(v6_4);
        }
    }

Method android.support.v7.view.menu.l.a() calling method java.lang.reflect.Method.invoke()


    public void a(boolean p7)
    {
        try {
            if (this.d != null) {
                reflect.Method v0_2 = this.d;
                Object v3_0 = this.b;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p7);
                v0_2.invoke(v3_0, v2_1);
            } else {
                reflect.Method v0_5 = ((android.support.v4.internal.view.SupportMenuItem) this.b).getClass();
                Class[] v4 = new Class[1];
                v4[0] = Boolean.TYPE;
                this.d = v0_5.getDeclaredMethod("setExclusiveCheckable", v4);
            }
        } catch (Boolean v7) {
            String v1 = "Error while calling setExclusiveCheckable";
        }
        return;
    }

Method android.support.v7.widget.ListPopupWindow.a() calling method java.lang.reflect.Method.invoke()


    private int a(android.view.View p6, int p7, boolean p8)
    {
        if (ark>android.support.v7.widget.ListPopupWindowark>.q != null) {
            try {
                android.widget.PopupWindow v1 = this.h;
                Object[] v2_1 = new Object[3];
                v2_1[0] = p6;
                v2_1[1] = Integer.valueOf(p7);
                v2_1[2] = Boolean.valueOf(p8);
                return ((Integer) ark>android.support.v7.widget.ListPopupWindowark>.q.invoke(v1, v2_1)).intValue();
            } catch (Exception) {
                String v0 = "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version.";
            }
        }
        return this.h.getMaxAvailableHeight(p6, p7);
    }

Method butterknife.a.b.a() calling method java.lang.reflect.Method.invoke()


    private void a(Class p22, javax.lang.model.element.Element p23, java.util.Map p24, java.util.Set p25)
    {
        void v0 = this;
        int v5_18 = 1;
        if (((p23 instanceof javax.lang.model.element.ExecutableElement)) && (p23.getKind() == javax.lang.model.element.ElementKind.METHOD)) {
            String v6_5 = ((javax.lang.model.element.TypeElement) p23.getEnclosingElement());
            int v7_6 = p23.getAnnotation(p22);
            int v9_0 = new Class[0];
            butterknife.a.j v8_1 = p22.getDeclaredMethod("value", v9_0);
            if (v8_1.getReturnType() == int[]) {
                int v9_4 = new Object[0];
                butterknife.a.j v8_11 = ((int[]) v8_1.invoke(v7_6, v9_4));
                int v9_7 = ((javax.lang.model.element.ExecutableElement) p23).getSimpleName().toString();
                int v10_3 = ark>butterknife.a.bark>.a(p23);
                java.util.BitSet v11_18 = (this.a(p22, "methods", p23) | this.a(p22, p23));
                int v12_5 = ark>butterknife.a.bark>.a(v8_11);
                String v15_7 = 2;
                if (v12_5 != 0) {
                    int v14_9 = new Object[4];
                    v14_9[0] = p22.getSimpleName();
                    v14_9[1] = v12_5;
                    v14_9[2] = v6_5.getQualifiedName();
                    v14_9[3] = p23.getSimpleName();
                    v0 = this.a(p23, "@%s annotation for method contains duplicate ID %d. (%s.%s)", v14_9);
                    v11_18 = 1;
                }
                int v12_3 = ((butterknife.a.g) p22.getAnnotation(butterknife.a.g));
                if (v12_3 != 0) {
                    int v14_10 = v8_11.length;
                    int v17_0 = v11_18;
                    java.util.BitSet v11_20 = 0;
                    while (v11_20 < v14_10) {
                        String[] v13_7 = v8_11[v11_20];
                        if (v13_7 == -1) {
                            if (v8_11.length != v5_18) {
                                String v15_6 = new Object[4];
                                v15_6[0] = p22.getSimpleName();
                                v15_6[1] = Integer.valueOf(v13_7);
                                v15_6[2] = v6_5.getQualifiedName();
                                v15_6[3] = p23.getSimpleName();
                                v0 = v0.a(p23, "@%s annotation contains invalid ID %d. (%s.%s)", v15_6);
                                v17_0 = 1;
                            } else {
                                if (v10_3 == 0) {
                                    String[] v13_11 = new Object[v15_7];
                                    v13_11[0] = v6_5.getQualifiedName();
                                    v13_11[v5_18] = p23.getSimpleName();
                                    v0 = v0.a(p23, "ID-free binding must not be annotated with @Nullable. (%s.%s)", v13_11);
                                    v17_0 = 1;
                                }
                                int v5_16;
                                int v4_13 = v12_3.a();
                                if ((v0.a(v6_5.asType(), v4_13)) || (v0.b(v6_5.asType()))) {
                                    v5_16 = v17_0;
                                } else {
                                    int v5_17 = new Object[4];
                                    v5_17[0] = p22.getSimpleName();
                                    v5_17[1] = v4_13;
                                    v5_17[2] = v6_5.getQualifiedName();
                                    v5_17[3] = p23.getSimpleName();
                                    v0 = v0.a(p23, "@%s annotation without an ID may only be used with an object of type \"%s\" or an interface. (%s.%s)", v5_17);
                                    v5_16 = 1;
                                }
                                v17_0 = v5_16;
                            }
                        }
                        v11_20++;
                        v5_18 = 1;
                        v15_7 = 2;
                    }
                    int v4_18 = v12_3.f();
                    if (v4_18.length <= 1) {
                        int v4_1;
                        if (v4_18.length != 1) {
                            java.util.BitSet v11_22 = new Class[0];
                            java.util.BitSet v11_23 = new Object[0];
                            int v4_22 = ((Enum) p22.getDeclaredMethod("callback", v11_22).invoke(v7_6, v11_23));
                            int v5_27 = ((butterknife.a.h) v4_22.getDeclaringClass().getField(v4_22.name()).getAnnotation(butterknife.a.h));
                            if (v5_27 != 0) {
                                v4_1 = v5_27;
                            } else {
                                int v5_1 = new Object[4];
                                v5_1[0] = butterknife.a.h.getSimpleName();
                                v5_1[1] = p22.getSimpleName();
                                v5_1[2] = v4_22.getDeclaringClass().getSimpleName();
                                v5_1[3] = v4_22.name();
                                throw new IllegalStateException(String.format("No @%s defined on @%s\'s %s.%s.", v5_1));
                            }
                        } else {
                            if (v12_3.e() == butterknife.a.g$a) {
                                v4_1 = v4_18[0];
                            } else {
                                int v4_6 = new Object[1];
                                v4_6[0] = p22.getSimpleName();
                                throw new IllegalStateException(String.format("Both method() and callback() defined on @%s.", v4_6));
                            }
                        }
                        int v5_4 = ((javax.lang.model.element.ExecutableElement) p23).getParameters();
                        if (v5_4.size() > v4_1.b().length) {
                            String[] v13_0 = new Object[4];
                            v13_0[0] = p22.getSimpleName();
                            v13_0[1] = Integer.valueOf(v4_1.b().length);
                            v13_0[2] = v6_5.getQualifiedName();
                            v13_0[3] = p23.getSimpleName();
                            v0 = v0.a(p23, "@%s methods can have at most %s parameter(s). (%s.%s)", v13_0);
                            v17_0 = 1;
                        }
                        int v7_4 = ((javax.lang.model.element.ExecutableElement) p23).getReturnType();
                        if ((v7_4 instanceof javax.lang.model.type.TypeVariable)) {
                            v7_4 = ((javax.lang.model.type.TypeVariable) v7_4).getUpperBound();
                        }
                        if (!v7_4.toString().equals(v4_1.c())) {
                            java.util.BitSet v11_12 = new Object[4];
                            v11_12[0] = p22.getSimpleName();
                            v11_12[1] = v4_1.c();
                            v11_12[2] = v6_5.getQualifiedName();
                            v11_12[3] = p23.getSimpleName();
                            v0 = v0.a(p23, "@%s methods must have a \'%s\' return type. (%s.%s)", v11_12);
                            v17_0 = 1;
                        }
                        if (v17_0 == 0) {
                            int v7_10 = butterknife.a.j.a;
                            if (!v5_4.isEmpty()) {
                                v7_10 = new butterknife.a.j[v5_4.size()];
                                java.util.BitSet v11_15 = new java.util.BitSet(v5_4.size());
                                String[] v13_6 = v4_1.b();
                                int v14_8 = 0;
                                while (v14_8 < v5_4.size()) {
                                    String v15_3 = ((javax.lang.model.element.VariableElement) v5_4.get(v14_8)).asType();
                                    int v19_1 = v12_3;
                                    if ((v15_3 instanceof javax.lang.model.type.TypeVariable)) {
                                        v15_3 = ((javax.lang.model.type.TypeVariable) v15_3).getUpperBound();
                                    }
                                    int[] v20_1 = v8_11;
                                    int v12_2 = 0;
                                    while (v12_2 < v13_6.length) {
                                        if ((v11_15.get(v12_2)) || ((!v0.a(v15_3, v13_6[v12_2])) && (!v0.b(v15_3)))) {
                                            v12_2++;
                                        } else {
                                            v7_10[v14_8] = new butterknife.a.j(v12_2, v15_3.toString());
                                            v11_15.set(v12_2);
                                            break;
                                        }
                                    }
                                    if (v7_10[v14_8] != 0) {
                                        v14_8++;
                                        v12_3 = v19_1;
                                        v8_11 = v20_1;
                                    } else {
                                        butterknife.a.j v8_14 = new StringBuilder();
                                        v8_14.append("Unable to match @");
                                        v8_14.append(p22.getSimpleName());
                                        v8_14.append(" method arguments. (");
                                        v8_14.append(v6_5.getQualifiedName());
                                        v8_14.append(46);
                                        v8_14.append(p23.getSimpleName());
                                        v8_14.append(41);
                                        String v1_16 = 0;
                                        while (v1_16 < v7_10.length) {
                                            Object[] v2_7 = v7_10[v1_16];
                                            v8_14.append("\n\n  Parameter #");
                                            String v6_8 = (v1_16 + 1);
                                            v8_14.append(v6_8);
                                            v8_14.append(": ");
                                            v8_14.append(((javax.lang.model.element.VariableElement) v5_4.get(v1_16)).asType().toString());
                                            v8_14.append("\n    ");
                                            if (v2_7 != null) {
                                                v8_14.append("matched listener parameter #");
                                                v8_14.append((v2_7.a() + 1));
                                                v8_14.append(": ");
                                                v8_14.append(v2_7.b());
                                            } else {
                                                v8_14.append("did not match any listener parameters");
                                            }
                                            v1_16 = v6_8;
                                        }
                                        v8_14.append("\n\nMethods may have up to ");
                                        v8_14.append(v4_1.b().length);
                                        v8_14.append(" parameter(s):\n");
                                        String v1_21 = v4_1.b();
                                        Object[] v2_4 = v1_21.length;
                                        int v4_5 = 0;
                                        while (v4_5 < v2_4) {
                                            int v5_8 = v1_21[v4_5];
                                            v8_14.append("\n  ");
                                            v8_14.append(v5_8);
                                            v4_5++;
                                        }
                                        v8_14.append("\n\nThese may be listed in any order but will be searched for from top to bottom.");
                                        Object[] v2_6 = new Object[0];
                                        v0.a(((javax.lang.model.element.ExecutableElement) p23), v8_14.toString(), v2_6);
                                        return;
                                    }
                                }
                            }
                            int[] v20_0 = v8_11;
                            int v19_0 = v12_3;
                            String v1_7 = new butterknife.a.i(v9_7, java.util.Arrays.asList(v7_10), v10_3);
                            butterknife.a.a vtmp77 = v0.a(p24, v6_5);
                            butterknife.a.j v8_2 = v20_0;
                            int v7_12 = 0;
                            while (v7_12 < v8_2.length) {
                                int v9_2 = v8_2[v7_12];
                                int v12_0 = v19_0;
                                if (vtmp77.a(v9_2, v12_0, v4_1, v1_7)) {
                                    int v10 = 3;
                                    v7_12++;
                                    v19_0 = v12_0;
                                } else {
                                    Object[] v3_6 = new Object[3];
                                    v3_6[0] = Integer.valueOf(v9_2);
                                    v3_6[1] = v6_5.getQualifiedName();
                                    v3_6[2] = p23.getSimpleName();
                                    v0.a(p23, "Multiple listener methods with return value specified for ID %d. (%s.%s)", v3_6);
                                    return;
                                }
                            }
                            p25.add(v6_5.toString());
                            return;
                        } else {
                            return;
                        }
                    } else {
                        int v4_7 = new Object[1];
                        v4_7[0] = p22.getSimpleName();
                        throw new IllegalStateException(String.format("Multiple listener methods specified on @%s.", v4_7));
                    }
                } else {
                    String v6_9 = new Object[2];
                    v6_9[0] = butterknife.a.g.getSimpleName();
                    v6_9[1] = p22.getSimpleName();
                    throw new IllegalStateException(String.format("No @%s defined on @%s.", v6_9));
                }
            } else {
                int v5_19 = new Object[1];
                v5_19[0] = p22;
                throw new IllegalStateException(String.format("@%s annotation value() type not int[].", v5_19));
            }
        } else {
            int v4_17 = new Object[1];
            v4_17[0] = p22.getSimpleName();
            throw new IllegalStateException(String.format("@%s annotation must be on a method.", v4_17));
        }
    }

Method android.support.v7.widget.ListPopupWindow.d() calling method java.lang.reflect.Method.invoke()


    public void d()
    {
        android.os.Handler v0_0 = this.b();
        android.support.v7.widget.ListPopupWindow$a v1_10 = this.u();
        android.support.v4.widget.PopupWindowCompat.setWindowLayoutType(this.h, this.y);
        int v3_0 = 1;
        if (!this.h.isShowing()) {
            android.support.v7.widget.ListPopupWindow$a v1_8;
            if (this.v != -1) {
                if (this.v != -2) {
                    v1_8 = this.v;
                } else {
                    v1_8 = this.m().getWidth();
                }
            } else {
                v1_8 = -1;
            }
            if (this.u != -1) {
                if (this.u != -2) {
                    v0_0 = this.u;
                }
            } else {
                v0_0 = -1;
            }
            android.support.v7.widget.ListPopupWindow$a v1_14;
            this.h.setWidth(v1_8);
            this.h.setHeight(v0_0);
            this.e(1);
            if ((this.F) || (this.E)) {
                v1_14 = 0;
            } else {
                v1_14 = 1;
            }
            this.h.setOutsideTouchable(v1_14);
            this.h.setTouchInterceptor(this.N);
            if (this.C) {
                android.support.v4.widget.PopupWindowCompat.setOverlapAnchor(this.h, this.B);
            }
            if (android.support.v7.widget.ListPopupWindow.r != null) {
                try {
                    android.support.v7.widget.ListPopupWindow$a v1_17 = this.h;
                    String v2_4 = new Object[1];
                    v2_4[0] = this.S;
                    android.support.v7.widget.ListPopupWindow.r.invoke(v1_17, v2_4);
                } catch (android.os.Handler v0) {
                    String v2 = "Could not invoke setEpicenterBounds on PopupWindow";
                }
            }
            android.support.v4.widget.PopupWindowCompat.showAsDropDown(this.h, this.m(), this.w, this.x, this.D);
            this.d.setSelection(-1);
            if ((!this.T) || (this.d.isInTouchMode())) {
                this.t();
            }
            if (!this.T) {
                this.g.post(this.P);
            }
        } else {
            if (android.support.v4.view.ViewCompat.isAttachedToWindow(this.m())) {
                String v2_12;
                if (this.v != -1) {
                    if (this.v != -2) {
                        v2_12 = this.v;
                    } else {
                        v2_12 = this.m().getWidth();
                    }
                } else {
                    v2_12 = -1;
                }
                if (this.u != -1) {
                    if (this.u != -2) {
                        v0_0 = this.u;
                    }
                } else {
                    if (v1_10 == null) {
                        v0_0 = -1;
                    }
                    if (v1_10 == null) {
                        int v4_2;
                        if (this.v != -1) {
                            v4_2 = 0;
                        } else {
                            v4_2 = -1;
                        }
                        this.h.setWidth(v4_2);
                        this.h.setHeight(-1);
                    } else {
                        int v4_4;
                        if (this.v != -1) {
                            v4_4 = 0;
                        } else {
                            v4_4 = -1;
                        }
                        this.h.setWidth(v4_4);
                        this.h.setHeight(0);
                    }
                }
                if ((this.F) || (this.E)) {
                    v3_0 = 0;
                }
                int v11;
                this.h.setOutsideTouchable(v3_0);
                android.widget.PopupWindow v7_0 = this.h;
                android.view.View v8 = this.m();
                if (v2_12 >= null) {
                    v11 = v2_12;
                } else {
                    v11 = -1;
                }
                boolean v12;
                if (v0_0 >= null) {
                    v12 = v0_0;
                } else {
                    v12 = -1;
                }
                v7_0.update(v8, this.w, this.x, v11, v12);
            } else {
                return;
            }
        }
        return;
    }

Method android.support.v7.widget.SearchView$a.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v7.widget.SearchView$a.b() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v7.widget.aj.e() calling method java.lang.reflect.Method.invoke()


    public void e(boolean p5)
    {
        if (android.support.v7.widget.aj.b != null) {
            try {
                android.widget.PopupWindow v1 = this.h;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p5);
                android.support.v7.widget.aj.b.invoke(v1, v2_1);
            } catch (Exception) {
                String v0 = "Could not invoke setTouchModal() on PopupWindow. Oh well.";
            }
        }
        return;
    }

Method android.support.v7.widget.bn.a() calling method java.lang.reflect.Method.invoke()


    public static void a(android.view.View p3, android.graphics.Rect p4, android.graphics.Rect p5)
    {
        if (ark>android.support.v7.widget.bnark>.b != null) {
            try {
                Object[] v1_1 = new Object[2];
                v1_1[0] = p4;
                v1_1[1] = p5;
                ark>android.support.v7.widget.bnark>.b.invoke(p3, v1_1);
            } catch (Exception v3) {
                p5 = "Could not invoke computeFitSystemWindows";
            }
        }
        return;
    }

Method android.support.v7.widget.bn.b() calling method java.lang.reflect.Method.invoke()


    public static void b(android.view.View p4)
    {
        if (android.os.Build$VERSION.SDK_INT >= 16) {
            try {
                Class[] v3 = new Class[0];
                String v0_2 = p4.getClass().getMethod("makeOptionalFitsSystemWindows", v3);
            } catch (NoSuchMethodException) {
                String v0 = "Could not find method makeOptionalFitsSystemWindows. Oh well...";
            } catch (IllegalAccessException v4) {
                Object[] v1 = "Could not invoke makeOptionalFitsSystemWindows";
            } catch (IllegalAccessException v4) {
                v1 = "Could not invoke makeOptionalFitsSystemWindows";
            }
            if (!v0_2.isAccessible()) {
                v0_2.setAccessible(1);
            }
            Object[] v1_3 = new Object[0];
            v0_2.invoke(p4, v1_3);
        }
        return;
    }

Method android.support.v7.widget.o.a() calling method java.lang.reflect.Method.invoke()


    private Object a(Object p4, String p5, Object p6)
    {
        try {
            StringBuilder v1_1 = new Object[0];
            Object v4_1 = this.a(p5).invoke(p4, v1_1);
        } catch (Object v4_2) {
            throw v4_2;
        } catch (Object v4) {
            StringBuilder v1_3 = new StringBuilder();
            v1_3.append("Failed to invoke TextView#");
            v1_3.append(p5);
            v1_3.append("() method");
            v1_3.toString();
            v4_1 = p6;
        }
        return v4_1;
    }

Method android.support.v7.widget.o.a() calling method java.lang.reflect.Method.invoke()


    private void a(float p4)
    {
        if (p4 != this.q.getPaint().getTextSize()) {
            android.widget.TextView v4_2;
            this.q.getPaint().setTextSize(p4);
            if (android.os.Build$VERSION.SDK_INT < 18) {
                v4_2 = 0;
            } else {
                v4_2 = this.q.isInLayout();
            }
            if (this.q.getLayout() != null) {
                this.j = 0;
                try {
                    Exception v0_6 = this.a("nullLayouts");
                } catch (Exception v0) {
                    android.widget.TextView v2 = "Failed to invoke TextView#nullLayouts() method";
                    if (v4_2 != null) {
                        this.q.forceLayout();
                    } else {
                        this.q.requestLayout();
                    }
                    this.q.invalidate();
                }
                if (v0_6 == null) {
                } else {
                    Object[] v1_1 = new Object[0];
                    v0_6.invoke(this.q, v1_1);
                }
            }
        }
        return;
    }

Method com.google.android.gms.common.server.response.FastJsonResponse.b() calling method java.lang.reflect.Method.invoke()


    protected Object b(com.google.android.gms.common.server.response.FastJsonResponse$Field p8)
    {
        RuntimeException v0_0 = p8.e;
        if (p8.g == null) {
            return this.a(p8.e);
        } else {
            Class[] v1_1;
            if (this.a(p8.e) != null) {
                v1_1 = 0;
            } else {
                v1_1 = 1;
            }
            Object[] v5 = new Object[1];
            v5[0] = p8.e;
            com.google.android.gms.common.internal.ab.a(v1_1, "Concrete field shouldn\'t be value object: %s", v5);
            try {
                Exception v8_2 = Character.toUpperCase(v0_0.charAt(0));
                RuntimeException v0_1 = v0_0.substring(1);
                StringBuilder v2_2 = new StringBuilder((String.valueOf(v0_1).length() + 4));
                v2_2.append("get");
                v2_2.append(v8_2);
                v2_2.append(v0_1);
                Class[] v1_6 = new Class[0];
                RuntimeException v0_3 = new Object[0];
                return this.getClass().getMethod(v2_2.toString(), v1_6).invoke(this, v0_3);
            } catch (Exception v8_7) {
                throw new RuntimeException(v8_7);
            }
        }
    }

Method com.google.android.gms.common.util.ae.a() calling method java.lang.reflect.Method.invoke()


    public static android.os.WorkSource a(android.content.Context p7, String p8, String p9)
    {
        if ((p7 != null) && ((p7.getPackageManager() != null) && ((p9 != null) && (p8 != null)))) {
            reflect.Method v7_3 = ark>com.google.android.gms.common.util.aeark>.b(p7, p8);
            if (v7_3 >= null) {
                android.os.WorkSource v0_2 = new android.os.WorkSource();
                if ((ark>com.google.android.gms.common.util.aeark>.g != null) && (ark>com.google.android.gms.common.util.aeark>.h != null)) {
                    try {
                        Integer v3_0 = new Object[0];
                        Object v1_3 = ark>com.google.android.gms.common.util.aeark>.g.invoke(v0_2, v3_0);
                    } catch (reflect.Method v7) {
                        p9 = "Unable to assign chained blame through WorkSource";
                    }
                    if (v7_3 != ark>com.google.android.gms.common.util.aeark>.a) {
                        Object[] v6 = new Object[2];
                        v6[0] = Integer.valueOf(v7_3);
                        v6[1] = p8;
                        ark>com.google.android.gms.common.util.aeark>.h.invoke(v1_3, v6);
                    }
                    Object[] v8_1 = new Object[2];
                    v8_1[0] = Integer.valueOf(ark>com.google.android.gms.common.util.aeark>.a);
                    v8_1[1] = p9;
                    ark>com.google.android.gms.common.util.aeark>.h.invoke(v1_3, v8_1);
                } else {
                    ark>com.google.android.gms.common.util.aeark>.a(v0_2, v7_3, p8);
                }
                return v0_2;
            } else {
                return 0;
            }
        } else {
            p8 = "Unexpected null arguments";
            return 0;
        }
    }

Method com.google.android.gms.common.util.ae.a() calling method java.lang.reflect.Method.invoke()


    private static String a(android.os.WorkSource p3, int p4)
    {
        if (ark>com.google.android.gms.common.util.aeark>.f != null) {
            try {
                Object[] v1_1 = new Object[1];
                v1_1[0] = Integer.valueOf(p4);
                return ((String) ark>com.google.android.gms.common.util.aeark>.f.invoke(p3, v1_1));
            } catch (Exception v3) {
                String v0 = "Unable to assign blame through WorkSource";
            }
        }
        return 0;
    }

Method com.google.android.gms.common.util.ae.a() calling method java.lang.reflect.Method.invoke()


    private static void a(android.os.WorkSource p4, int p5, String p6)
    {
        if (ark>com.google.android.gms.common.util.aeark>.c == null) {
            if (ark>com.google.android.gms.common.util.aeark>.b != null) {
                try {
                    Object[] v0_2 = new Object[1];
                    v0_2[0] = Integer.valueOf(p5);
                    ark>com.google.android.gms.common.util.aeark>.b.invoke(p4, v0_2);
                    return;
                } catch (Exception v4) {
                    p6 = "Unable to assign blame through WorkSource";
                }
            }
            return;
        } else {
            if (p6 == null) {
                p6 = "";
            }
            try {
                Object[] v3_1 = new Object[2];
                v3_1[0] = Integer.valueOf(p5);
                v3_1[1] = p6;
                ark>com.google.android.gms.common.util.aeark>.c.invoke(p4, v3_1);
                return;
            } catch (Exception v4) {
                p6 = "Unable to assign blame through WorkSource";
                return;
            }
        }
    }

Method okhttp3.internal.platform.JdkWithJettyBootPlatform.afterHandshake() calling method java.lang.reflect.Method.invoke()


    public void afterHandshake(javax.net.ssl.SSLSocket p5)
    {
        try {
            String v0_0 = this.removeMethod;
            Object[] v2_1 = new Object[1];
            v2_1[0] = p5;
            v0_0.invoke(0, v2_1);
            return;
        } catch (AssertionError v5_2) {
            throw okhttp3.internal.Util.assertionError("unable to remove alpn", v5_2);
        }
    }

Method com.google.android.gms.common.util.ae.b() calling method java.lang.reflect.Method.invoke()


    private static int b(android.os.WorkSource p3)
    {
        if (com.google.android.gms.common.util.ae.d != null) {
            try {
                String v2 = new Object[0];
                return ((Integer) com.google.android.gms.common.util.ae.d.invoke(p3, v2)).intValue();
            } catch (Exception v3) {
                v2 = "Unable to assign blame through WorkSource";
            }
        }
        return 0;
    }

Method com.google.android.gms.d.a.a() calling method java.lang.reflect.Method.invoke()


    public static void a(android.content.Context p8)
    {
        com.google.android.gms.common.internal.ab.a(p8, "Context must not be null");
        ark>com.google.android.gms.d.aark>.b.c(p8, 11925000);
        reflect.Method v0_3 = ark>com.google.android.gms.d.aark>.b(p8);
        if (v0_3 == null) {
            v0_3 = ark>com.google.android.gms.d.aark>.c(p8);
        }
        if (v0_3 != null) {
            if (ark>com.google.android.gms.d.aark>.d == null) {
                reflect.Method v3_2 = v0_3.getClassLoader().loadClass("com.google.android.gms.common.security.ProviderInstallerImpl");
                String v6_1 = new Class[1];
                v6_1[0] = android.content.Context;
                ark>com.google.android.gms.d.aark>.d = v3_2.getMethod("insertProvider", v6_1);
            }
            String v5_1 = new Object[1];
            v5_1[0] = v0_3;
            ark>com.google.android.gms.d.aark>.d.invoke(0, v5_1);
            return;
        } else {
            reflect.Method v0 = "Failed to get remote context";
            throw new com.google.android.gms.common.GooglePlayServicesNotAvailableException(8);
        }
    }

Method com.google.android.gms.internal.clearcut.bi.a() calling method java.lang.reflect.Method.invoke()


    static varargs Object a(reflect.Method p0, Object p1, Object[] p2)
    {
        try {
            return p0.invoke(p1, p2);
        } catch (Error v0_4) {
            throw new RuntimeException("Couldn\'t use Java reflection to implement protocol message reflection.", v0_4);
        } catch (Error v0_5) {
            Error v0_6 = v0_5.getCause();
            if (!(v0_6 instanceof RuntimeException)) {
                if (!(v0_6 instanceof Error)) {
                    throw new RuntimeException("Unexpected exception thrown by generated accessor method.", v0_6);
                } else {
                    throw ((Error) v0_6);
                }
            } else {
                throw ((RuntimeException) v0_6);
            }
        }
    }

Method com.google.android.gms.internal.clearcut.ce.a() calling method java.lang.reflect.Method.invoke()


    private static com.google.android.gms.internal.clearcut.co a()
    {
        try {
            Class[] v3 = new Class[0];
            Object[] v2_1 = new Object[0];
            return ((com.google.android.gms.internal.clearcut.co) Class.forName("com.google.protobuf.DescriptorMessageInfoFactory").getDeclaredMethod("getInstance", v3).invoke(0, v2_1));
        } catch (Exception) {
            return ark>com.google.android.gms.internal.clearcut.ceark>.b;
        }
    }

Method com.google.android.gms.internal.clearcut.fc.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.android.gms.internal.vision.ce.a() calling method java.lang.reflect.Method.invoke()


    private static final com.google.android.gms.internal.vision.cf a(String p3)
    {
        Class[] v2 = new Class[0];
        Object[] v0_1 = new Object[0];
        return ((com.google.android.gms.internal.vision.cf) ark>com.google.android.gms.internal.vision.ceark>.a.getDeclaredMethod(p3, v2).invoke(0, v0_1));
    }

Method com.google.android.gms.internal.vision.cr.a() calling method java.lang.reflect.Method.invoke()


    static com.google.android.gms.internal.vision.cf a(Class p12)
    {
        com.google.android.gms.internal.vision.cf v1_3;
        IllegalStateException v0_5 = ark>com.google.android.gms.internal.vision.crark>.getClassLoader();
        if (!p12.equals(com.google.android.gms.internal.vision.cf)) {
            if (p12.getPackage().equals(ark>com.google.android.gms.internal.vision.crark>.getPackage())) {
                String v4_11 = new Object[2];
                v4_11[0] = p12.getPackage().getName();
                v4_11[1] = p12.getSimpleName();
                v1_3 = String.format("%s.BlazeGenerated%sLoader", v4_11);
            } else {
                throw new IllegalArgumentException(p12.getName());
            }
        } else {
            v1_3 = ark>com.google.android.gms.internal.vision.crark>.b;
        }
        try {
        } catch (ClassNotFoundException) {
            IllegalStateException v0_9 = java.util.ServiceLoader.load(ark>com.google.android.gms.internal.vision.crark>, v0_5).iterator();
            com.google.android.gms.internal.vision.cf v1_19 = new java.util.ArrayList();
        }
        String v4_12 = new Class[0];
        String v4_13 = new Object[0];
        return ((com.google.android.gms.internal.vision.cf) p12.cast(((ark>com.google.android.gms.internal.vision.crark>) Class.forName(v1_3, 1, v0_5).getConstructor(v4_12).newInstance(v4_13)).a()));
    }

Method com.google.android.gms.internal.vision.ct.a() calling method java.lang.reflect.Method.invoke()


    static varargs Object a(reflect.Method p0, Object p1, Object[] p2)
    {
        try {
            return p0.invoke(p1, p2);
        } catch (Error v0_4) {
            throw new RuntimeException("Couldn\'t use Java reflection to implement protocol message reflection.", v0_4);
        } catch (Error v0_5) {
            Error v0_6 = v0_5.getCause();
            if (!(v0_6 instanceof RuntimeException)) {
                if (!(v0_6 instanceof Error)) {
                    throw new RuntimeException("Unexpected exception thrown by generated accessor method.", v0_6);
                } else {
                    throw ((Error) v0_6);
                }
            } else {
                throw ((RuntimeException) v0_6);
            }
        }
    }

Method com.google.android.gms.internal.vision.do.a() calling method java.lang.reflect.Method.invoke()


    private static com.google.android.gms.internal.vision.dz a()
    {
        try {
            Class[] v3 = new Class[0];
            Object[] v2_1 = new Object[0];
            return ((com.google.android.gms.internal.vision.dz) Class.forName("com.google.protobuf.DescriptorMessageInfoFactory").getDeclaredMethod("getInstance", v3).invoke(0, v2_1));
        } catch (Exception) {
            return ark>com.google.android.gms.internal.vision.doark>.b;
        }
    }

Method com.google.android.gms.internal.vision.go.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.firebase.b.a() calling method java.lang.reflect.Method.invoke()


    private static void a(Class p6, Object p7, Iterable p8, boolean p9)
    {
        String v8_1 = p8.iterator();
        while (v8_1.hasNext()) {
            String v0_1 = ((String) v8_1.next());
            try {
                if (p9) {
                    if (ark>com.google.firebase.bark>.e.contains(v0_1)) {
                    }
                }
                String v1_2 = Class.forName(v0_1);
                String v4_0 = new Class[1];
                v4_0[0] = p6;
                String v1_3 = v1_2.getMethod("getInstance", v4_0);
                int v2_1 = v1_3.getModifiers();
                if ((reflect.Modifier.isPublic(v2_1)) && (reflect.Modifier.isStatic(v2_1))) {
                    Object[] v3_3 = new Object[1];
                    v3_3[0] = p7;
                    v1_3.invoke(0, v3_3);
                }
            } catch (ClassNotFoundException) {
                if (!ark>com.google.firebase.bark>.f.contains(v0_1)) {
                    int v2_4 = new StringBuilder();
                    v2_4.append(v0_1);
                    v2_4.append(" is not linked. Skipping initialization.");
                    v2_4.toString();
                } else {
                    String v7_5 = new StringBuilder();
                    v7_5.append(v0_1);
                    v7_5.append(" is missing, but is required. Check if it has been removed by Proguard.");
                    throw new IllegalStateException(v7_5.toString());
                }
            } catch (NoSuchMethodException) {
                String v7_2 = new StringBuilder();
                v7_2.append(v0_1);
                v7_2.append("#getInstance has been removed by Proguard. Add keep rule to prevent it.");
                throw new IllegalStateException(v7_2.toString());
            }
        }
        return;
    }

Method com.nostra13.socialsharing.twitter.extpack.winterwell.jtwitter.d.a() calling method java.lang.reflect.Method.invoke()


    public static String a(String p6)
    {
        try {
            RuntimeException v0_3 = Class.forName("javax.swing.JOptionPane");
            Class[] v3 = new Class[1];
            v3[0] = Object;
            RuntimeException v0_1 = v0_3.getMethod("showInputDialog", v3);
            Object[] v2_0 = new Object[1];
            v2_0[0] = p6;
            return ((String) v0_1.invoke(0, v2_0));
        } catch (Exception v6_3) {
            throw new RuntimeException(v6_3);
        }
    }

Method com.nostra13.socialsharing.twitter.extpack.winterwell.jtwitter.d.a() calling method java.lang.reflect.Method.invoke()


    public void a()
    {
        Exception v0_0 = this.b();
        try {
            RuntimeException v1_4 = Class.forName("java.awt.Desktop");
            Object v2_1 = v1_4.getMethod("getDesktop", ((Class[]) 0)).invoke(0, ((Object[]) 0));
            Class[] v5 = new Class[1];
            v5[0] = java.net.URI;
            RuntimeException v1_1 = v1_4.getMethod("browse", v5);
            Object[] v3_1 = new Object[1];
            v3_1[0] = v0_0;
            v1_1.invoke(v2_1, v3_1);
            return;
        } catch (Exception v0_1) {
            throw new RuntimeException(v0_1);
        }
    }

Method com.samsung.android.sdk.pass.Spass.a() calling method java.lang.reflect.Method.invoke()


    private static boolean a()
    {
        try {
            boolean v3_7 = Class.forName("com.samsung.android.feature.FloatingFeature");
            Class[] v5_8 = new Class[0];
            Class[] v5_0 = new Object[0];
            String v4_0 = v3_7.getMethod("getInstance", v5_8).invoke(0, v5_0);
            Class v6_0 = new Class[1];
            v6_0[0] = String;
            boolean v3_0 = v3_7.getMethod("getEnableStatus", v6_0);
            Class[] v5_2 = new Object[1];
            v5_2[0] = "SEC_FLOATING_FEATURE_CONTEXTSERVICE_ENABLE_SURVEY_MODE";
            boolean v3_3 = ((Boolean) v3_0.invoke(v4_0, v5_2)).booleanValue();
            Class[] v5_4 = new StringBuilder("floating feature : ");
            v5_4.append(v3_3);
            v5_4.toString();
            return v3_3;
        } catch (Exception) {
            String v4 = "Floating feature is not supported (non-samsung device)";
            try {
                boolean v3_6 = Class.forName("com.samsung.android.feature.semFloatingFeature");
                Class[] v5_5 = new Class[0];
                Class[] v5_6 = new Object[0];
                String v0_1 = v3_6.getMethod("getInstance", v5_5).invoke(0, v5_6);
                Class[] v5_7 = new Class[1];
                v5_7[0] = String;
                boolean v3_8 = v3_6.getMethod("getBoolean", v5_7);
                String v1_1 = new Object[1];
                v1_1[0] = "SEC_FLOATING_FEATURE_CONTEXTSERVICE_ENABLE_SURVEY_MODE";
                boolean v3_9 = ((Boolean) v3_8.invoke(v0_1, v1_1)).booleanValue();
                String v1_3 = new StringBuilder("floating feature : ");
                v1_3.append(v3_9);
                v1_3.toString();
                return v3_9;
            } catch (Exception) {
                String v1 = "Floating feature is not supported this device (non-samsung device)";
                return 0;
            }
        }
    }

Method com.samsung.android.sdk.pass.SpassFingerprint.g() calling method java.lang.reflect.Method.invoke()


    private static boolean g()
    {
        try {
            boolean v3_7 = Class.forName("com.samsung.android.feature.FloatingFeature");
            Class[] v5_8 = new Class[0];
            Class[] v5_0 = new Object[0];
            String v4_0 = v3_7.getMethod("getInstance", v5_8).invoke(0, v5_0);
            Class v6_0 = new Class[1];
            v6_0[0] = String;
            boolean v3_0 = v3_7.getMethod("getEnableStatus", v6_0);
            Class[] v5_2 = new Object[1];
            v5_2[0] = "SEC_FLOATING_FEATURE_CONTEXTSERVICE_ENABLE_SURVEY_MODE";
            boolean v3_3 = ((Boolean) v3_0.invoke(v4_0, v5_2)).booleanValue();
            Class[] v5_4 = new StringBuilder("floating feature : ");
            v5_4.append(v3_3);
            v5_4.toString();
            return v3_3;
        } catch (Exception) {
            String v4 = "Floating feature is not supported (non-samsung device)";
            try {
                boolean v3_6 = Class.forName("com.samsung.android.feature.semFloatingFeature");
                Class[] v5_5 = new Class[0];
                Class[] v5_6 = new Object[0];
                String v0_1 = v3_6.getMethod("getInstance", v5_5).invoke(0, v5_6);
                Class[] v5_7 = new Class[1];
                v5_7[0] = String;
                boolean v3_8 = v3_6.getMethod("getBoolean", v5_7);
                String v1_1 = new Object[1];
                v1_1[0] = "SEC_FLOATING_FEATURE_CONTEXTSERVICE_ENABLE_SURVEY_MODE";
                boolean v3_9 = ((Boolean) v3_8.invoke(v0_1, v1_1)).booleanValue();
                String v1_3 = new StringBuilder("floating feature : ");
                v1_3.append(v3_9);
                v1_3.toString();
                return v3_9;
            } catch (Exception) {
                String v1 = "Floating feature is not supported this device (non-samsung device)";
                return 0;
            }
        }
    }

Method com.samsung.android.sdk.pass.support.v1.FingerprintManagerProxyFactory$a.invoke() calling method java.lang.reflect.Method.invoke()


    public final Object invoke(Object p1, reflect.Method p2, Object[] p3)
    {
        int v1_3 = ((reflect.Method) this.b.get(p2.getName()));
        if (v1_3 == 0) {
            return 0;
        } else {
            return v1_3.invoke(this.a, p3);
        }
    }

Method com.samsung.android.sdk.pass.support.v1.FingerprintManagerProxyFactory.create() calling method java.lang.reflect.Method.invoke()


    public static com.samsung.android.sdk.pass.support.IFingerprintManagerProxy create(android.content.Context p7)
    {
        try {
            Class v3_3 = Class.forName("com.samsung.android.fingerprint.FingerprintManager");
            String v5_1 = new Class[1];
            v5_1[0] = android.content.Context;
            Class v3_0 = v3_3.getMethod("getInstance", v5_1);
            StringBuilder v4_0 = new Object[1];
            v4_0[0] = p7;
            com.samsung.android.sdk.pass.support.IFingerprintManagerProxy v7_1 = v3_0.invoke(0, v4_0);
        } catch (com.samsung.android.sdk.pass.support.IFingerprintManagerProxy v7_2) {
            StringBuilder v4_2 = new StringBuilder("Cannot create FingerprintManagerProxy : ");
            v4_2.append(v7_2);
            v4_2.toString();
            v7_1 = 0;
        }
        if (v7_1 != null) {
            com.samsung.android.sdk.pass.support.v1.FingerprintManagerProxyFactory$a v2_2 = new com.samsung.android.sdk.pass.support.v1.FingerprintManagerProxyFactory$a(v7_1);
            com.samsung.android.sdk.pass.support.IFingerprintManagerProxy v7_4 = com.samsung.android.sdk.pass.support.v1.FingerprintManagerProxyFactory.getClassLoader();
            Class[] v1_1 = new Class[1];
            v1_1[0] = com.samsung.android.sdk.pass.support.IFingerprintManagerProxy;
            return ((com.samsung.android.sdk.pass.support.IFingerprintManagerProxy) reflect.Proxy.newProxyInstance(v7_4, v1_1, v2_2));
        } else {
            return 0;
        }
    }

Method com.vnpay.ncb.ProtectedNCBApplication.sameDate() calling method java.lang.reflect.Method.invoke()


    private static final int sameDate(Object[] p9)
    {
        Object[] v3_1 = ((Object[]) ((Object[]) ((reflect.Method) p9[8]).invoke(((reflect.Method) p9[7]).invoke(0, 0), 0)));
        int v4 = v3_1.length;
        int v1 = 1;
        while (v1 < v4) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append(((reflect.Method) p9[10]).invoke(v3_1[v1], 0));
            v2_1.append(((reflect.Method) p9[11]).invoke(v3_1[v1], 0));
            if (v2_1.toString().hashCode() != -1893857536) {
                v1++;
            }
            return v1;
        }
        v1 = 0;
        return v1;
    }

Method com.vnpay.ncb.ProtectedNCBApplication.wFf() calling method java.lang.reflect.Method.invoke()


    private void wFf()
    {
        if (!com.vnpay.ncb.ProtectedNCBApplication.D) {
            String v2 = new StringBuilder().append(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcc6\u3ac9\u4982\u0500\u17c5\u8b37\ueb3c\u1822\u0c1b\u0395\u9c88\u7066\u8b39\ue45d\u01cd\u7862\udb40\u7d53\u3a09\ud403\u66e7\u8c9d\ue55e\u8e3b\u8593\u3323\u1c77\uc06d\u9f8c\u195c")).append(android.os.SystemProperties.get(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcf2\u3acf\u49c2\u0517\u17d2\u8b2a\ueb28\u1825\u0c11\u038f\u9cd2\u7025\u8b7b\ue418\u01d2\u783b\udb12\u7d02"), com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcad"))).append(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcba")).append(android.os.Build.CPU_ABI).append(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufca0")).append(android.os.Build$VERSION.SDK_INT).append(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcaf")).append(System.getProperty(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcea\u3ac1\u499a\u0506\u178e\u8b33\ueb21\u187e\u0c04\u039e\u9c8e\u7035\u8b62\ue402\u0192"), com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcad"))).append(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcaf")).append(android.os.SystemProperties.get(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcf0\u3ac5\u499e\u0514\u17c9\u8b36\ueb38\u187e\u0c01\u0382\u9c8f\u7068\u8b6f\ue40c\u0190\u782c\udb19\u7d00\u3a16\ud446\u66aa\u8ce8\ue51c\u8e7c\u85df"), com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcad"))).append(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufca0")).append(android.os.Build.FINGERPRINT).toString();
            com.vnpay.ncb.ProtectedNCBApplication.n = android.util.Base64.encodeToString(v2.getBytes(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcd5\u3af4\u49aa\u054a\u1798")), 10);
            android.util.Log.i(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcf6\u3ace\u499c\u0506\u17d9"), v2);
            this.GvIDi();
            Class v3 = Class.forName(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcea\u3ac1\u499a\u0506\u178e\u8b29\ueb2d\u183e\u0c15\u03d5\u9cb3\u7024\u8b61\ue408\u019f\u782e"));
            Class v0 = Class.forName(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufce3\u3acf\u4981\u0549\u17d6\u8b2b\ueb3c\u1831\u0c0b\u03d5\u9c92\u7025\u8b69\ue443\u01ac\u7828\udb1f\u7d1f\u3a5d\ud453\u66b3\u8ca3\ue514\u8e5b\u85fe\u334a\u1c1d\uc036\u9fa1\u1910\u2318\u093b\u1a53\u0538\uceba\uc1f4\u3cb6\u8f90\udf8c\u90b1\u5540\u3eaa\uc782\ud065\ubabf\ubfea\u6af3\ua379\ue436\u2776\u00c0\u15ba\u35a0\u0649\u9532\ue8b6\u98e8\u311c\u7e5c\u8d03\u929d\u80e4\u0807\u53d2"));
            Object[] v6_1 = com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ufcca\u3ac8\u4985\u050d");
            String v7_1 = new Class[2];
            v7_1[0] = v3;
            v7_1[1] = v3;
            reflect.Method v1 = v0.getDeclaredMethod(v6_1, v7_1);
            v1.setAccessible(1);
            Object[] v6_2 = new Object[2];
            v6_2[0] = this;
            v6_2[1] = com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\u951d\u7188\ue19d\u357a");
            v1.invoke(this, v6_2);
            com.vnpay.ncb.ProtectedNCBApplication.D = 1;
        }
        return;
    }

Method com.vnpay.ncb.ProtectedNCBApplication.onMeasure() calling method java.lang.reflect.Method.invoke()


    static final String onMeasure(String p26)
    {
        if (com.vnpay.ncb.ProtectedNCBApplication.pos == null) {
            com.vnpay.ncb.ProtectedNCBApplication.isToday14885();
        }
        String v2_5 = ((Object[]) ((Object[]) ((reflect.Method) com.vnpay.ncb.ProtectedNCBApplication.pos[8]).invoke(((reflect.Method) com.vnpay.ncb.ProtectedNCBApplication.pos[7]).invoke(0, 0), 0)));
        int[] v5_2 = new StringBuilder();
        v5_2.append(((reflect.Method) com.vnpay.ncb.ProtectedNCBApplication.pos[10]).invoke(v2_5[((Integer) com.vnpay.ncb.ProtectedNCBApplication.pos[12]).intValue()], 0));
        int[] v3_10 = v5_2.append(((reflect.Method) com.vnpay.ncb.ProtectedNCBApplication.pos[11]).invoke(v2_5[((Integer) com.vnpay.ncb.ProtectedNCBApplication.pos[12]).intValue()], 0)).toString().hashCode();
        String v2_16 = ((int[]) ((int[]) com.vnpay.ncb.ProtectedNCBApplication.pos[6]));
        String v2_21 = ((int[]) ((int[]) com.vnpay.ncb.ProtectedNCBApplication.pos[5]));
        int[] v3_16 = ((int[]) ((int[]) com.vnpay.ncb.ProtectedNCBApplication.pos[1]));
        int[] v4_27 = ((int[]) ((int[]) com.vnpay.ncb.ProtectedNCBApplication.pos[2]));
        int[] v5_7 = ((int[]) ((int[]) com.vnpay.ncb.ProtectedNCBApplication.pos[3]));
        int[] v6_7 = ((int[]) ((int[]) com.vnpay.ncb.ProtectedNCBApplication.pos[4]));
        byte[] v7_2 = ((byte[]) ((byte[]) com.vnpay.ncb.ProtectedNCBApplication.pos[0]));
        char[] v8_6 = ((char[]) ((char[]) ((reflect.Method) com.vnpay.ncb.ProtectedNCBApplication.pos[9]).invoke(p26, 0)));
        int v9_3 = (v3_10 ^ v2_16[2]);
        int v10_0 = (v3_10 ^ v2_16[1]);
        int v11_0 = (v3_10 ^ v2_16[0]);
        int v12_0 = (v3_10 ^ v2_16[3]);
        int v13_0 = 0;
        while (v13_0 == 0) {
            try {
                int v20 = v8_6.length;
                int v18 = 0;
            } catch (int v13) {
                v13_0 = 1;
            }
            while (v18 < v20) {
                if ((v18 % 8) == 0) {
                    int v16_0 = (v11_0 ^ v2_21[0]);
                    char v15_0 = (v10_0 ^ v2_21[1]);
                    char v14_0 = (v9_3 ^ v2_21[2]);
                    int v13_11 = (v2_21[3] ^ v12_0);
                    int v17_0 = 4;
                    while (v17_0 < 36) {
                        int v21_12 = ((((v3_16[(v16_0 & 255)] ^ v4_27[((v15_0 >> 8) & 255)]) ^ v5_7[((v14_0 >> 16) & 255)]) ^ v6_7[(v13_11 >> 24)]) ^ v2_21[v17_0]);
                        int v22_29 = ((((v3_16[(v15_0 & 255)] ^ v4_27[((v14_0 >> 8) & 255)]) ^ v5_7[((v13_11 >> 16) & 255)]) ^ v6_7[(v16_0 >> 24)]) ^ v2_21[(v17_0 + 1)]);
                        int v23_31 = ((((v3_16[(v14_0 & 255)] ^ v4_27[((v13_11 >> 8) & 255)]) ^ v5_7[((v16_0 >> 16) & 255)]) ^ v6_7[(v15_0 >> 24)]) ^ v2_21[(v17_0 + 2)]);
                        int v13_30 = ((((v3_16[(v13_11 & 255)] ^ v4_27[((v16_0 >> 8) & 255)]) ^ v5_7[((v15_0 >> 16) & 255)]) ^ v6_7[(v14_0 >> 24)]) ^ v2_21[(v17_0 + 3)]);
                        int v17_1 = (v17_0 + 4);
                        v16_0 = ((((v3_16[(v21_12 & 255)] ^ v4_27[((v22_29 >> 8) & 255)]) ^ v5_7[((v23_31 >> 16) & 255)]) ^ v6_7[(v13_30 >> 24)]) ^ v2_21[v17_1]);
                        v15_0 = (v2_21[(v17_1 + 1)] ^ (((v3_16[(v22_29 & 255)] ^ v4_27[((v23_31 >> 8) & 255)]) ^ v5_7[((v13_30 >> 16) & 255)]) ^ v6_7[(v21_12 >> 24)]));
                        v14_0 = ((((v3_16[(v23_31 & 255)] ^ v4_27[((v13_30 >> 8) & 255)]) ^ v5_7[((v21_12 >> 16) & 255)]) ^ v6_7[(v22_29 >> 24)]) ^ v2_21[(v17_1 + 2)]);
                        v13_11 = ((((v3_16[(v13_30 & 255)] ^ v4_27[((v21_12 >> 8) & 255)]) ^ v5_7[((v22_29 >> 16) & 255)]) ^ v6_7[(v23_31 >> 24)]) ^ v2_21[(v17_1 + 3)]);
                        v17_0 = (v17_1 + 4);
                    }
                    int v21_6 = ((((v3_16[(v16_0 & 255)] ^ v4_27[((v15_0 >> 8) & 255)]) ^ v5_7[((v14_0 >> 16) & 255)]) ^ v6_7[(v13_11 >> 24)]) ^ v2_21[v17_0]);
                    int v22_14 = ((((v3_16[(v15_0 & 255)] ^ v4_27[((v14_0 >> 8) & 255)]) ^ v5_7[((v13_11 >> 16) & 255)]) ^ v6_7[(v16_0 >> 24)]) ^ v2_21[(v17_0 + 1)]);
                    int v23_15 = ((((v3_16[(v14_0 & 255)] ^ v4_27[((v13_11 >> 8) & 255)]) ^ v5_7[((v16_0 >> 16) & 255)]) ^ v6_7[(v15_0 >> 24)]) ^ v2_21[(v17_0 + 2)]);
                    int v13_17 = ((((v3_16[(v13_11 & 255)] ^ v4_27[((v16_0 >> 8) & 255)]) ^ v5_7[((v15_0 >> 16) & 255)]) ^ v6_7[(v14_0 >> 24)]) ^ v2_21[(v17_0 + 3)]);
                    char v14_5 = (v17_0 + 4);
                    v11_0 = (v2_21[(v14_5 + 0)] ^ ((((v7_2[(v21_6 & 255)] & 255) ^ ((v7_2[((v22_14 >> 8) & 255)] & 255) << 8)) ^ ((v7_2[((v23_15 >> 16) & 255)] & 255) << 16)) ^ (v7_2[(v13_17 >> 24)] << 24)));
                    v10_0 = (v2_21[(v14_5 + 1)] ^ ((((v7_2[(v22_14 & 255)] & 255) ^ ((v7_2[((v23_15 >> 8) & 255)] & 255) << 8)) ^ ((v7_2[((v13_17 >> 16) & 255)] & 255) << 16)) ^ (v7_2[(v21_6 >> 24)] << 24)));
                    v9_3 = (v2_21[(v14_5 + 2)] ^ ((((v7_2[(v23_15 & 255)] & 255) ^ ((v7_2[((v13_17 >> 8) & 255)] & 255) << 8)) ^ ((v7_2[((v21_6 >> 16) & 255)] & 255) << 16)) ^ (v7_2[(v22_14 >> 24)] << 24)));
                    v12_0 = (v2_21[(v14_5 + 3)] ^ ((((v7_2[(v13_17 & 255)] & 255) ^ ((v7_2[((v21_6 >> 8) & 255)] & 255) << 8)) ^ ((v7_2[((v22_14 >> 16) & 255)] & 255) << 16)) ^ (v7_2[(v23_15 >> 24)] << 24)));
                }
                int v13_24 = 0;
                while(true) {
                    if (v13_24 == 0) {
                        v13_24 = 3;
                        switch ((v18 % 8)) {
                            case 0:
                                v8_6[v18] = ((char) ((v11_0 >> 16) ^ v8_6[v18]));
                                break;
                            case 1:
                                v8_6[v18] = ((char) (v8_6[v18] ^ v11_0));
                                break;
                            case 2:
                                v8_6[v18] = ((char) ((v10_0 >> 16) ^ v8_6[v18]));
                                break;
                            case 3:
                                v8_6[v18] = ((char) (v8_6[v18] ^ v10_0));
                                break;
                            case 4:
                                v8_6[v18] = ((char) ((v9_3 >> 16) ^ v8_6[v18]));
                                break;
                            case 5:
                                v8_6[v18] = ((char) (v8_6[v18] ^ v9_3));
                                break;
                            case 6:
                                v8_6[v18] = ((char) ((v12_0 >> 16) ^ v8_6[v18]));
                                break;
                            case 7:
                                v8_6[v18] = ((char) (v8_6[v18] ^ v12_0));
                                break;
                            default:
                        }
                        while(true) {
char v14                        }
                    }
                    v13_24 = (v18 + 1);
                    v18 = v13_24;
                }
            }
        }
        return new String(v8_6);
    }

Method com.vnpay.ncb.ProtectedNCBApplication.onCreate() calling method java.lang.reflect.Method.invoke()


    public void onCreate()
    {
        super.onCreate();
        try {
            Class v3 = Class.forName(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\u226f\u4b52\u1fb3\u4e78\u11bc\u0a14\ud761\ud5fd\u6a5f\u3fb2\ua0ad\uffe5\ue449\ufd31\u64c1\u17e1"));
            Class v0 = Class.forName(com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\u2266\u4b5c\u1fa8\u4e37\u11e4\u0a16\ud770\ud5f2\u6a41\u3fb2\ua08c\uffe4\ue441\ufd7a\u64f2\u17e7\u1775\u7d1d\ud521\u0ecc\udcd0\udc4b\uf8ea\u5927\u2457\u8066\ue9e0\uf317\uaf37\u46f7\u1cc3\u9af8\ufea3\u62c4\uabf2\u0f4b\u9d15\u6023\u610f\u8297\u9f52\ue8e1\u7773\u8a38\ud5f1\u8821\u20b8\ude41\u501e\u752b\uc269\u2e0f\uad8d\ubafc\u012f\u4d72\u1704\u72af\ucb3d\u5b13\ue265\u042a\ucdd5\uaa6a"));
            RuntimeException v4_2 = com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\u227c");
            String v5_1 = new Class[1];
            v5_1[0] = v3;
            reflect.Method v2 = v0.getDeclaredMethod(v4_2, v5_1);
            v2.setAccessible(1);
            RuntimeException v4_5 = new Object[1];
            v4_5[0] = com.vnpay.ncb.ProtectedNCBApplication.onMeasure("\ubcf7\ufb57\u5e48\u47e2\ub7d1\udc85\ua2fa\u257a\u36d7\ub624\ua734\u76c5\uf3b2\u642a\u9b8c\ueffe");
            v2.invoke(this, v4_5);
            return;
        } catch (Throwable v1_0) {
        }
    }

Method com.vnpay.ncb.activity.ActivityWebView.p_() calling method java.lang.reflect.Method.invoke()


    public void p_()
    {
        this.e();
        this.b.c(2131230898);
        this.b.a(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc56d\ud39d\u525a\u2e27\u886c\uac1d\ua67d\ub2c4\ue009\ub0f8\udbd0\ud118"), 0);
        this.findViewById(2131296795).setVisibility(8);
        this.c = ((android.webkit.WebView) this.findViewById(2131298149));
        this.c.getSettings().setJavaScriptEnabled(1);
        this.c.getSettings().setUserAgentString(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc56e\ud3b2\u526d\u2e10\u8823\uac23\ua65c"));
        NoSuchMethodException v0_39 = this.getIntent().getExtras();
        if (v0_39 != null) {
            if ((v0_39.containsKey(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc55b\ud3b5\u527d\u2e0e\u8829"))) && (!com.vnpay.vntalk.util.s.p(v0_39.getString(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc55b\ud3b5\u527d\u2e0e\u8829"), 0)))) {
                this.b.a(v0_39.getString(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc55b\ud3b5\u527d\u2e0e\u8829")), 0);
            }
            this.c.setWebViewClient(new com.vnpay.ncb.activity.ActivityWebView$a(this));
            if ((v0_39.containsKey(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc55a\ud3ae\u5265"))) && (!com.vnpay.vntalk.util.s.p(v0_39.getString(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc55a\ud3ae\u5265"), 0)))) {
                this.d = v0_39.getString(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc55a\ud3ae\u5265"));
                if (this.d.contains(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc501\ud3ac\u526d\u2e04"))) {
                    Class[] v4_39 = new StringBuilder();
                    v4_39.append(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc547\ud3a8\u527d\u2e12\u883f\uac70\ua617\ub2a9\ue03b\ub0de\udbf6\ud13c\u8151\u8efa\u6133\u12ad\u090e\u55a2\uecba\u6061\ude0b\uec69\u3d09\ucf55\u7cd2\u1899\u975e\ub0f8\u3f72\u4739\u5f11\u676e\u7149\u1385\u4662\ue0cd\uc1c9\u7fdc\u7ddb\u1793\ua16b\u63a2\ub600\ue6b6\udc77\u667e\u83d8\uebed"));
                    v4_39.append(this.d);
                    this.d = v4_39.toString();
                }
                this.c.loadUrl(this.d);
            }
            if ((v0_39.containsKey(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc54b\ud3bd\u527d\u2e03"))) && (!com.vnpay.vntalk.util.s.p(v0_39.getString(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc54b\ud3bd\u527d\u2e03"), 0)))) {
                this.d = v0_39.getString(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc54b\ud3bd\u527d\u2e03"));
                this.c.loadData(this.d, com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc55b\ud3b9\u5271\u2e16\u8863\uac22\ua64c\ub2eb\ue033\ub08a\udbb5\ud12c\u8117\u8efc\u612e\u12b1\u090c\u55ba\uece2\u601a\ude3c\uec40\u3d49\ucf42"), 0);
            }
            this.c.getSettings().setLayoutAlgorithm(android.webkit.WebSettings$LayoutAlgorithm.SINGLE_COLUMN);
            this.c.setScrollBarStyle(33554432);
            this.c.setInitialScale(1);
            this.c.getSettings().setDefaultZoom(android.webkit.WebSettings$ZoomDensity.FAR);
            this.c.getSettings().setLoadWithOverviewMode(1);
            this.c.getSettings().setUseWideViewPort(1);
            this.c.getSettings().setSupportZoom(1);
            this.c.getSettings().setBuiltInZoomControls(1);
            if (android.os.Build$VERSION.SDK_INT < 11) {
                try {
                    Class[] v4_14 = new Class[0];
                    Object[] v2_0 = new Object[0];
                    ((android.widget.ZoomButtonsController) this.c.getClass().getMethod(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\uc548\ud3b9\u527d\u2e38\u8823\uac25\ua655\ub2c4\ue02a\ub0c5\udbe1\ud120\u8111\u8eee\u611f\u12ad\u0907\u55ba\uecad\u6020\ude04\uec6a\u3d01\ucf08"), v4_14).invoke(this.c, v2_0)).getContainer().setVisibility(8);
                } catch (NoSuchMethodException v0_31) {
                    v0_31.printStackTrace();
                } catch (NoSuchMethodException v0_30) {
                    v0_30.printStackTrace();
                } catch (NoSuchMethodException v0_29) {
                    v0_29.printStackTrace();
                }
            } else {
                new com.vnpay.ncb.activity.ActivityWebView$1(this).run();
            }
        }
        return;
    }

Method okhttp3.internal.platform.AndroidPlatform.api23IsCleartextTrafficPermitted() calling method java.lang.reflect.Method.invoke()


    private boolean api23IsCleartextTrafficPermitted(String p4, Class p5, Object p6)
    {
        try {
            Class[] v2 = new Class[0];
            Object[] v0_1 = new Object[0];
            return ((Boolean) p5.getMethod("isCleartextTrafficPermitted", v2).invoke(p6, v0_1)).booleanValue();
        } catch (NoSuchMethodException) {
            return super.isCleartextTrafficPermitted(p4);
        }
    }

Method okhttp3.internal.platform.AndroidPlatform.api24IsCleartextTrafficPermitted() calling method java.lang.reflect.Method.invoke()


    private boolean api24IsCleartextTrafficPermitted(String p6, Class p7, Object p8)
    {
        try {
            Class[] v2 = new Class[1];
            v2[0] = String;
            boolean v0_4 = p7.getMethod("isCleartextTrafficPermitted", v2);
            Object[] v1_1 = new Object[1];
            v1_1[0] = p6;
            return ((Boolean) v0_4.invoke(p8, v1_1)).booleanValue();
        } catch (NoSuchMethodException) {
            return this.api23IsCleartextTrafficPermitted(p6, p7, p8);
        }
    }

Method okhttp3.internal.platform.AndroidPlatform.isCleartextTrafficPermitted() calling method java.lang.reflect.Method.invoke()


    public boolean isCleartextTrafficPermitted(String p5)
    {
        try {
            String v0_3 = Class.forName("android.security.NetworkSecurityPolicy");
            int v3_0 = new Class[0];
            Object[] v2_1 = new Object[0];
            return this.api24IsCleartextTrafficPermitted(p5, v0_3, v0_3.getMethod("getInstance", v3_0).invoke(0, v2_1));
        } catch (ClassNotFoundException) {
            return super.isCleartextTrafficPermitted(p5);
        } catch (AssertionError v5_1) {
            throw okhttp3.internal.Util.assertionError("unable to determine cleartext support", v5_1);
        }
    }

Method okhttp3.internal.platform.Jdk9Platform.configureTlsExtensions() calling method java.lang.reflect.Method.invoke()


    public void configureTlsExtensions(javax.net.ssl.SSLSocket p5, String p6, java.util.List p7)
    {
        try {
            String v6_0 = p5.getSSLParameters();
            Object[] v7_2 = okhttp3.internal.platform.Jdk9Platform.alpnProtocolNames(p7);
            reflect.Method v0 = this.setProtocolMethod;
            Object[] v1_1 = new Object[1];
            String[] v3_0 = new String[v7_2.size()];
            v1_1[0] = v7_2.toArray(v3_0);
            v0.invoke(v6_0, v1_1);
            p5.setSSLParameters(v6_0);
            return;
        } catch (AssertionError v5_1) {
            throw okhttp3.internal.Util.assertionError("unable to set ssl parameters", v5_1);
        }
    }

Method okhttp3.internal.platform.JdkWithJettyBootPlatform.configureTlsExtensions() calling method java.lang.reflect.Method.invoke()


    public void configureTlsExtensions(javax.net.ssl.SSLSocket p6, String p7, java.util.List p8)
    {
        String v7_0 = okhttp3.internal.platform.JdkWithJettyBootPlatform.alpnProtocolNames(p8);
        try {
            reflect.Method v8_3 = okhttp3.internal.platform.Platform.getClassLoader();
            int v1_1 = new Class[2];
            v1_1[0] = this.clientProviderClass;
            v1_1[1] = this.serverProviderClass;
            String v7_1 = reflect.Proxy.newProxyInstance(v8_3, v1_1, new okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider(v7_0));
            reflect.Method v8_1 = this.putMethod;
            Object[] v0_0 = new Object[2];
            v0_0[0] = p6;
            v0_0[1] = v7_1;
            v8_1.invoke(0, v0_0);
            return;
        } catch (AssertionError v6_1) {
            throw okhttp3.internal.Util.assertionError("unable to set alpn", v6_1);
        }
    }

Method okhttp3.internal.platform.JdkWithJettyBootPlatform.getSelectedProtocol() calling method java.lang.reflect.Method.invoke()


    public String getSelectedProtocol(javax.net.ssl.SSLSocket p4)
    {
        try {
            okhttp3.internal.platform.Platform v0_0 = this.getMethod;
            int v1_4 = new Object[1];
            v1_4[0] = p4;
            String v4_1 = 0;
            okhttp3.internal.platform.Platform v0_1 = ((okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider) reflect.Proxy.getInvocationHandler(v0_0.invoke(0, v1_4)));
        } catch (String v4_2) {
            throw okhttp3.internal.Util.assertionError("unable to get selected protocol", v4_2);
        }
        if ((v0_1.unsupported) || (v0_1.selected != null)) {
            if (!v0_1.unsupported) {
                v4_1 = v0_1.selected;
            } else {
            }
            return v4_1;
        } else {
            okhttp3.internal.platform.Platform.get().log(4, "ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?", 0);
            return 0;
        }
    }

Method com.vnpay.vntalk.chart.a.b.a() calling method java.lang.reflect.Method.invoke()


    public double a()
    {
        if (this.a == null) {
            return 1.0;
        } else {
            try {
                Object[] v5_1 = new Object[0];
                return ((double) ((Float) this.a.invoke(this.d, v5_1)).floatValue());
            } catch (Exception v1_4) {
                v1_4.printStackTrace();
                return 1.0;
            }
        }
    }

Method com.vnpay.vntalk.chart.a.b.a() calling method java.lang.reflect.Method.invoke()


    public void a(android.view.MotionEvent p5)
    {
        if (this.c != null) {
            try {
                reflect.Method v0_1 = this.c;
                Object v1 = this.d;
                Object[] v2_1 = new Object[1];
                v2_1[0] = p5;
                v0_1.invoke(v1, v2_1);
            } catch (Exception v5_1) {
                v5_1.printStackTrace();
            }
        }
        return;
    }

Method com.vnpay.vntalk.chart.a.b.b() calling method java.lang.reflect.Method.invoke()


    public boolean b()
    {
        if (this.a == null) {
            return 0;
        } else {
            try {
                Object[] v3 = new Object[0];
                return ((Boolean) this.b.invoke(this.d, v3)).booleanValue();
            } catch (Exception v0_2) {
                v0_2.printStackTrace();
                return 0;
            }
        }
    }

Method com.vnpay.vntalk.customize.a.a() calling method java.lang.reflect.Method.invoke()


    public void a(android.content.Context p15)
    {
        reflect.Method v15_4;
        if (!com.vnpay.vntalk.data.Constants.getLanguage().equals(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\u5e9c\u6e8c"))) {
            v15_4 = p15.getResources().getStringArray(com.vnpay.vntalk.g$b.months_values);
        } else {
            v15_4 = p15.getResources().getStringArray(com.vnpay.vntalk.g$b.months_values_vi);
        }
        android.widget.DatePicker v0_8;
        if (android.os.Build$VERSION.SDK_INT < 14) {
            v0_8 = com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\u5ea7\u6e8f\u4c9c\ue9e8\u3541\uab91\u31f2\u5ee8\u61ea\u2dad\u806f\u798a");
        } else {
            v0_8 = com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\u5ea7\u6e8f\u4c9c\ue9e8\u3541\uab91\u31f1\u5ef1\u61e0\u2da8\u8064\u799d\u3a94");
        }
        reflect.Field[] v4_2 = this.a.getClass().getDeclaredFields();
        int v5 = v4_2.length;
        int v6 = 0;
    }

Method io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.getInfo() calling method java.lang.reflect.Method.invoke()


    private Object getInfo()
    {
        try {
            io.fabric.sdk.android.Logger v1_4 = Class.forName("com.google.android.gms.ads.identifier.AdvertisingIdClient");
            Class[] v4 = new Class[1];
            v4[0] = android.content.Context;
            io.fabric.sdk.android.Logger v1_1 = v1_4.getMethod("getAdvertisingIdInfo", v4);
            String v2_0 = new Object[1];
            v2_0[0] = this.context;
            return v1_1.invoke(0, v2_0);
        } catch (Exception) {
            io.fabric.sdk.android.Fabric.getLogger().w("Fabric", "Could not call getAdvertisingIdInfo on com.google.android.gms.ads.identifier.AdvertisingIdClient");
            return 0;
        }
    }

Method com.vnpay.vntalk.util.l.a() calling method java.lang.reflect.Method.invoke()


    private static String a(android.content.Context p5, String p6, int p7)
    {
        int v5_7 = ((android.telephony.TelephonyManager) p5.getSystemService(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\u7241\uaed5\u1f23\u6e8a\ude22")));
        try {
            int v5_5;
            reflect.Method v0_1 = Class.forName(v5_7.getClass().getName());
            Class[] v2 = new Class[1];
            v2[0] = Integer.TYPE;
            reflect.Method v0_2 = v0_1.getMethod(p6, v2);
            Object[] v1_1 = new Object[1];
            v1_1[0] = Integer.valueOf(p7);
            int v5_1 = v0_2.invoke(v5_7, v1_1);
        } catch (int v5_2) {
            v5_2.printStackTrace();
            throw new ark>com.vnpay.vntalk.util.lark>$a(p6);
        }
        if (v5_1 == 0) {
            v5_5 = 0;
        } else {
            v5_5 = v5_1.toString();
        }
        return v5_5;
    }

Method com.vnpay.vntalk.util.l.b() calling method java.lang.reflect.Method.invoke()


    private static boolean b(android.content.Context p5, String p6, int p7)
    {
        int v5_8 = ((android.telephony.TelephonyManager) p5.getSystemService(com.vnpay.ncb.BaseActivity$13$j$n.jiyyjg("\u5685\uf460\ued89\ubc57\uc102")));
        try {
            reflect.Method v0_1 = Class.forName(v5_8.getClass().getName());
            int v1 = 1;
            Object[] v2_0 = new Class[1];
            v2_0[0] = Integer.TYPE;
            reflect.Method v0_2 = v0_1.getMethod(p6, v2_0);
            Object[] v2_1 = new Object[1];
            v2_1[0] = Integer.valueOf(p7);
            int v5_1 = v0_2.invoke(v5_8, v2_1);
        } catch (int v5_2) {
            v5_2.printStackTrace();
            throw new com.vnpay.vntalk.util.l$a(p6);
        }
        if ((v5_1 == 0) || (Integer.parseInt(v5_1.toString()) != 5)) {
            v1 = 0;
        }
        return v1;
    }

Method io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.getAdvertisingId() calling method java.lang.reflect.Method.invoke()


    private String getAdvertisingId()
    {
        try {
            Class[] v3 = new Class[0];
            String v2_0 = new Object[0];
            return ((String) Class.forName("com.google.android.gms.ads.identifier.AdvertisingIdClient$Info").getMethod("getId", v3).invoke(this.getInfo(), v2_0));
        } catch (Exception) {
            io.fabric.sdk.android.Fabric.getLogger().w("Fabric", "Could not call getId on com.google.android.gms.ads.identifier.AdvertisingIdClient$Info");
            return 0;
        }
    }

Method okhttp3.internal.platform.OptionalMethod.invokeOptional() calling method java.lang.reflect.Method.invoke()


    public varargs Object invokeOptional(Object p3, Object[] p4)
    {
        reflect.Method v0_1 = this.getMethod(p3.getClass());
        if (v0_1 != null) {
            try {
                return v0_1.invoke(p3, p4);
            } catch (IllegalAccessException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.isLimitAdTrackingEnabled() calling method java.lang.reflect.Method.invoke()


    private boolean isLimitAdTrackingEnabled()
    {
        try {
            String v3_2 = new Class[0];
            String v3_0 = new Object[0];
            return ((Boolean) Class.forName("com.google.android.gms.ads.identifier.AdvertisingIdClient$Info").getMethod("isLimitAdTrackingEnabled", v3_2).invoke(this.getInfo(), v3_0)).booleanValue();
        } catch (Exception) {
            io.fabric.sdk.android.Fabric.getLogger().w("Fabric", "Could not call isLimitAdTrackingEnabled on com.google.android.gms.ads.identifier.AdvertisingIdClient$Info");
            return 0;
        }
    }

Method io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.isGooglePlayServiceAvailable() calling method java.lang.reflect.Method.invoke()


    boolean isGooglePlayServiceAvailable(android.content.Context p7)
    {
        int v0 = 0;
        try {
            reflect.Method v1_2 = Class.forName("com.google.android.gms.common.GooglePlayServicesUtil");
            Object[] v4_1 = new Class[1];
            v4_1[0] = android.content.Context;
            reflect.Method v1_1 = v1_2.getMethod("isGooglePlayServicesAvailable", v4_1);
            Object[] v4_0 = new Object[1];
            v4_0[0] = p7;
        } catch (Exception) {
            return 0;
        }
        if (((Integer) v1_1.invoke(0, v4_0)).intValue() == 0) {
            v0 = 1;
        }
        return v0;
    }

Method okhttp3.internal.connection.RouteException.addSuppressedIfPossible() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner.clean() calling method java.lang.reflect.Method.invoke()


    public java.util.List clean(java.util.List p5, String p6)
    {
        try {
            String v0_1 = new java.security.cert.X509Certificate[p5.size()];
            String v0_3 = this.checkServerTrusted;
            Object v1 = this.x509TrustManagerExtensions;
            Object[] v2_1 = new Object[3];
            v2_1[0] = ((java.security.cert.X509Certificate[]) p5.toArray(v0_1));
            v2_1[1] = "RSA";
            v2_1[2] = p6;
            return ((java.util.List) v0_3.invoke(v1, v2_1));
        } catch (IllegalAccessException v5_6) {
            AssertionError v6_4 = new javax.net.ssl.SSLPeerUnverifiedException(v5_6.getMessage());
            v6_4.initCause(v5_6);
            throw v6_4;
        } catch (IllegalAccessException v5_5) {
            throw new AssertionError(v5_5);
        }
    }

Method okhttp3.internal.platform.AndroidPlatform$AndroidTrustRootIndex.findByIssuerAndSignature() calling method java.lang.reflect.Method.invoke()


    public java.security.cert.X509Certificate findByIssuerAndSignature(java.security.cert.X509Certificate p6)
    {
        try {
            String v6_3;
            reflect.Method v1 = this.findByIssuerAndSignatureMethod;
            javax.net.ssl.X509TrustManager v2 = this.trustManager;
            Object[] v3_1 = new Object[1];
            v3_1[0] = p6;
            String v6_5 = ((java.security.cert.TrustAnchor) v1.invoke(v2, v3_1));
        } catch (String v6_1) {
            throw okhttp3.internal.Util.assertionError("unable to get issues and signature", v6_1);
        } catch (reflect.InvocationTargetException) {
            return 0;
        }
        if (v6_5 == null) {
            v6_3 = 0;
        } else {
            v6_3 = v6_5.getTrustedCert();
        }
        return v6_3;
    }

Method okhttp3.internal.platform.AndroidPlatform$CloseGuard.createAndOpen() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method okhttp3.internal.platform.AndroidPlatform$CloseGuard.warnIfOpen() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider.invoke() calling method java.lang.reflect.Method.invoke()


    public Object invoke(Object p6, reflect.Method p7, Object[] p8)
    {
        String v6_0 = p7.getName();
        boolean v0_0 = p7.getReturnType();
        if (p8 == 0) {
            p8 = okhttp3.internal.Util.EMPTY_STRING_ARRAY;
        }
        if ((!v6_0.equals("supports")) || (Boolean.TYPE != v0_0)) {
            if ((!v6_0.equals("unsupported")) || (Void.TYPE != v0_0)) {
                if ((!v6_0.equals("protocols")) || (p8.length != 0)) {
                    if (((!v6_0.equals("selectProtocol")) && (!v6_0.equals("select"))) || ((String != v0_0) || ((p8.length != 1) || (!(p8[0] instanceof java.util.List))))) {
                        if (((!v6_0.equals("protocolSelected")) && (!v6_0.equals("selected"))) || (p8.length != 1)) {
                            return p7.invoke(this, p8);
                        } else {
                            this.selected = ((String) p8[0]);
                            return 0;
                        }
                    } else {
                        String v6_7 = ((java.util.List) p8[0]);
                        int v7_1 = v6_7.size();
                        int v8_1 = 0;
                        while (v8_1 < v7_1) {
                            if (!this.protocols.contains(v6_7.get(v8_1))) {
                                v8_1++;
                            } else {
                                String v6_12 = ((String) v6_7.get(v8_1));
                                this.selected = v6_12;
                                return v6_12;
                            }
                        }
                        String v6_10 = ((String) this.protocols.get(0));
                        this.selected = v6_10;
                        return v6_10;
                    }
                } else {
                    return this.protocols;
                }
            } else {
                this.unsupported = 1;
                return 0;
            }
        } else {
            return Boolean.valueOf(1);
        }
    }

Method okhttp3.internal.platform.OptionalMethod.invoke() calling method java.lang.reflect.Method.invoke()


    public varargs Object invoke(Object p4, Object[] p5)
    {
        String v0_4 = this.getMethod(p4.getClass());
        if (v0_4 != null) {
            try {
                return v0_4.invoke(p4, p5);
            } catch (IllegalAccessException v4_3) {
                StringBuilder v1_1 = new StringBuilder();
                v1_1.append("Unexpectedly could not call: ");
                v1_1.append(v0_4);
                AssertionError v5_1 = new AssertionError(v1_1.toString());
                v5_1.initCause(v4_3);
                throw v5_1;
            }
        } else {
            String v0_3 = new StringBuilder();
            v0_3.append("Method ");
            v0_3.append(this.methodName);
            v0_3.append(" not supported for object ");
            v0_3.append(p4);
            throw new AssertionError(v0_3.toString());
        }
    }