Info Call to logging API

Description

List of all logging API calls in the application.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method io.flutter.app.FlutterActivityDelegate.getLaunchScreenDrawableFromActivityTheme() calling method android.util.Log.e()


    private android.graphics.drawable.Drawable getLaunchScreenDrawableFromActivityTheme()
    {
        String v0_1 = new android.util.TypedValue();
        if (this.activity.getTheme().resolveAttribute(16842836, v0_1, 1)) {
            if (v0_1.resourceId != 0) {
                try {
                    return this.activity.getResources().getDrawable(v0_1.resourceId);
                } catch (android.content.res.Resources$NotFoundException) {
                    android.util.Log.e("FlutterActivityDelegate", "Referenced launch screen windowBackground resource does not exist");
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method io.flutter.view.FlutterView.updateSemantics() calling method android.util.Log.e()


    public void updateSemantics(java.nio.ByteBuffer p2, String[] p3)
    {
        try {
            if (this.mAccessibilityNodeProvider != null) {
                p2.order(java.nio.ByteOrder.LITTLE_ENDIAN);
                this.mAccessibilityNodeProvider.updateSemantics(p2, p3);
            }
        } catch (Exception v2_1) {
            android.util.Log.e("FlutterView", "Uncaught exception while updating semantics", v2_1);
        }
        return;
    }

Method io.flutter.view.FlutterView.updateCustomAccessibilityActions() calling method android.util.Log.e()


    public void updateCustomAccessibilityActions(java.nio.ByteBuffer p2, String[] p3)
    {
        try {
            if (this.mAccessibilityNodeProvider != null) {
                p2.order(java.nio.ByteOrder.LITTLE_ENDIAN);
                this.mAccessibilityNodeProvider.updateCustomAccessibilityActions(p2, p3);
            }
        } catch (Exception v2_1) {
            android.util.Log.e("FlutterView", "Uncaught exception while updating local context actions", v2_1);
        }
        return;
    }

Method io.flutter.plugin.platform.PlatformViewsController$1.ensureValidAndroidVersion() calling method android.util.Log.e()


    private void ensureValidAndroidVersion()
    {
        if (android.os.Build$VERSION.SDK_INT < 20) {
            IllegalStateException v0_5 = new StringBuilder();
            v0_5.append("Trying to use platform views with API ");
            v0_5.append(android.os.Build$VERSION.SDK_INT);
            v0_5.append(", required API level is: ");
            v0_5.append(20);
            android.util.Log.e("PlatformViewsController", v0_5.toString());
            throw new IllegalStateException("An attempt was made to use platform views on a version of Android that platform views does not support.");
        } else {
            return;
        }
    }

Method io.flutter.plugin.common.MethodChannel$IncomingResultHandler.reply() calling method android.util.Log.e()


    public void reply(java.nio.ByteBuffer p4)
    {
        try {
            if (p4 != null) {
                try {
                    this.callback.success(io.flutter.plugin.common.MethodChannel.access$000(this.this$0).decodeEnvelope(p4));
                } catch (Object v4_5) {
                    this.callback.error(v4_5.code, v4_5.getMessage(), v4_5.details);
                }
            } else {
                this.callback.notImplemented();
            }
        } catch (Object v4_3) {
            io.flutter.plugin.common.MethodChannel$Result v0_2 = new StringBuilder();
            v0_2.append("MethodChannel#");
            v0_2.append(io.flutter.plugin.common.MethodChannel.access$100(this.this$0));
            android.util.Log.e(v0_2.toString(), "Failed to handle method call result", v4_3);
        }
        return;
    }

Method io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage() calling method android.util.Log.e()


    public void onMessage(java.nio.ByteBuffer p4, io.flutter.plugin.common.BinaryMessenger$BinaryReply p5)
    {
        try {
            this.handler.onMethodCall(io.flutter.plugin.common.MethodChannel.access$000(this.this$0).decodeMethodCall(p4), new io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1(this, p5));
        } catch (java.nio.ByteBuffer v4_4) {
            io.flutter.plugin.common.MethodCodec v0_2 = new StringBuilder();
            v0_2.append("MethodChannel#");
            v0_2.append(io.flutter.plugin.common.MethodChannel.access$100(this.this$0));
            android.util.Log.e(v0_2.toString(), "Failed to handle method call", v4_4);
            p5.reply(io.flutter.plugin.common.MethodChannel.access$000(this.this$0).encodeErrorEnvelope("error", v4_4.getMessage(), 0));
        }
        return;
    }

Method io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler.onListen() calling method android.util.Log.e()


    private void onListen(Object p6, io.flutter.plugin.common.BinaryMessenger$BinaryReply p7)
    {
        io.flutter.plugin.common.MethodCodec v0_1 = new io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation(this, 0);
        if (((io.flutter.plugin.common.EventChannel$EventSink) this.activeSink.getAndSet(v0_1)) != null) {
            try {
                this.handler.onCancel(0);
            } catch (String v2_0) {
                String v3_1 = new StringBuilder();
                v3_1.append("EventChannel#");
                v3_1.append(io.flutter.plugin.common.EventChannel.access$200(this.this$0));
                android.util.Log.e(v3_1.toString(), "Failed to close existing event stream", v2_0);
            }
            this.handler.onListen(p6, v0_1);
            p7.reply(io.flutter.plugin.common.EventChannel.access$000(this.this$0).encodeSuccessEnvelope(0));
            return;
        }
        try {
        } catch (java.nio.ByteBuffer v6_4) {
            this.activeSink.set(0);
            io.flutter.plugin.common.MethodCodec v0_4 = new StringBuilder();
            v0_4.append("EventChannel#");
            v0_4.append(io.flutter.plugin.common.EventChannel.access$200(this.this$0));
            android.util.Log.e(v0_4.toString(), "Failed to open event stream", v6_4);
            p7.reply(io.flutter.plugin.common.EventChannel.access$000(this.this$0).encodeErrorEnvelope("error", v6_4.getMessage(), 0));
        }
        return;
    }

Method io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler.onCancel() calling method android.util.Log.e()


    private void onCancel(Object p4, io.flutter.plugin.common.BinaryMessenger$BinaryReply p5)
    {
        if (((io.flutter.plugin.common.EventChannel$EventSink) this.activeSink.getAndSet(0)) == null) {
            p5.reply(io.flutter.plugin.common.EventChannel.access$000(this.this$0).encodeErrorEnvelope("error", "No active stream to cancel", 0));
        } else {
            try {
                this.handler.onCancel(p4);
                p5.reply(io.flutter.plugin.common.EventChannel.access$000(this.this$0).encodeSuccessEnvelope(0));
            } catch (java.nio.ByteBuffer v4_5) {
                io.flutter.plugin.common.MethodCodec v0_3 = new StringBuilder();
                v0_3.append("EventChannel#");
                v0_3.append(io.flutter.plugin.common.EventChannel.access$200(this.this$0));
                android.util.Log.e(v0_3.toString(), "Failed to close event stream", v4_5);
                p5.reply(io.flutter.plugin.common.EventChannel.access$000(this.this$0).encodeErrorEnvelope("error", v4_5.getMessage(), 0));
            }
        }
        return;
    }

Method io.flutter.plugin.common.BasicMessageChannel$IncomingReplyHandler.reply() calling method android.util.Log.e()


    public void reply(java.nio.ByteBuffer p3)
    {
        try {
            this.callback.reply(io.flutter.plugin.common.BasicMessageChannel.access$200(this.this$0).decodeMessage(p3));
        } catch (RuntimeException v3_2) {
            String v0_3 = new StringBuilder();
            v0_3.append("BasicMessageChannel#");
            v0_3.append(io.flutter.plugin.common.BasicMessageChannel.access$300(this.this$0));
            android.util.Log.e(v0_3.toString(), "Failed to handle message reply", v3_2);
        }
        return;
    }

Method io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage() calling method android.util.Log.e()


    public void onMessage(java.nio.ByteBuffer p3, io.flutter.plugin.common.BinaryMessenger$BinaryReply p4)
    {
        try {
            this.handler.onMessage(io.flutter.plugin.common.BasicMessageChannel.access$200(this.this$0).decodeMessage(p3), new io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler$1(this, p4));
        } catch (int v3_3) {
            String v0_2 = new StringBuilder();
            v0_2.append("BasicMessageChannel#");
            v0_2.append(io.flutter.plugin.common.BasicMessageChannel.access$300(this.this$0));
            android.util.Log.e(v0_2.toString(), "Failed to handle message", v3_3);
            p4.reply(0);
        }
        return;
    }

Method io.flutter.view.FlutterMain.ensureInitializationComplete() calling method android.util.Log.e()


    public static void ensureInitializationComplete(android.content.Context p4, String[] p5)
    {
        if (android.os.Looper.myLooper() != android.os.Looper.getMainLooper()) {
            throw new IllegalStateException("ensureInitializationComplete must be called on the main thread");
        } else {
            if (io.flutter.view.FlutterMain.sSettings == null) {
                throw new IllegalStateException("ensureInitializationComplete must be called after startInitialization");
            } else {
                if (!io.flutter.view.FlutterMain.sInitialized) {
                    try {
                        if (io.flutter.view.FlutterMain.sResourceExtractor != null) {
                            io.flutter.view.FlutterMain.sResourceExtractor.waitForCompletion();
                        }
                    } catch (int v4_6) {
                        android.util.Log.e("FlutterMain", "Flutter initialization failed.", v4_6);
                        throw new RuntimeException(v4_6);
                    }
                    String[] v0_7 = new java.util.ArrayList();
                    v0_7.add("--icu-symbol-prefix=_binary_icudtl_dat");
                    String v1_1 = io.flutter.view.FlutterMain.getApplicationInfo(p4);
                    String v2_2 = new StringBuilder();
                    v2_2.append("--icu-native-lib-path=");
                    v2_2.append(v1_1.nativeLibraryDir);
                    v2_2.append(java.io.File.separator);
                    v2_2.append("libflutter.so");
                    v0_7.add(v2_2.toString());
                    if (p5 != null) {
                        java.util.Collections.addAll(v0_7, p5);
                    }
                    String v5_3 = new StringBuilder();
                    v5_3.append("--aot-shared-library-name=");
                    v5_3.append(io.flutter.view.FlutterMain.sAotSharedLibraryName);
                    v0_7.add(v5_3.toString());
                    String v5_6 = new StringBuilder();
                    v5_6.append("--aot-shared-library-name=");
                    v5_6.append(v1_1.nativeLibraryDir);
                    v5_6.append(java.io.File.separator);
                    v5_6.append(io.flutter.view.FlutterMain.sAotSharedLibraryName);
                    v0_7.add(v5_6.toString());
                    String v5_10 = new StringBuilder();
                    v5_10.append("--cache-dir-path=");
                    v5_10.append(io.flutter.util.PathUtils.getCacheDirectory(p4));
                    v0_7.add(v5_10.toString());
                    if (io.flutter.view.FlutterMain.sSettings.getLogTag() != null) {
                        String v5_15 = new StringBuilder();
                        v5_15.append("--log-tag=");
                        v5_15.append(io.flutter.view.FlutterMain.sSettings.getLogTag());
                        v0_7.add(v5_15.toString());
                    }
                    String[] v3_1 = new String[0];
                    io.flutter.embedding.engine.FlutterJNI.nativeInit(p4, ((String[]) v0_7.toArray(v3_1)), io.flutter.view.FlutterMain.findAppBundlePath(p4), io.flutter.util.PathUtils.getFilesDir(p4), io.flutter.util.PathUtils.getCacheDirectory(p4));
                    io.flutter.view.FlutterMain.sInitialized = 1;
                    return;
                } else {
                    return;
                }
            }
        }
    }

Method io.flutter.Log.e() calling method android.util.Log.e()


    public static void e(String p0, String p1, Throwable p2)
    {
        android.util.Log.e(p0, p1, p2);
        return;
    }

Method io.flutter.Log.e() calling method android.util.Log.e()


    public static void e(String p0, String p1)
    {
        android.util.Log.e(p0, p1);
        return;
    }

Method io.flutter.plugin.common.ErrorLogResult.notImplemented() calling method android.util.Log.println()


    public void notImplemented()
    {
        if (this.level >= 5) {
            android.util.Log.println(this.level, this.tag, "method not implemented");
        }
        return;
    }

Method io.flutter.plugin.common.ErrorLogResult.error() calling method android.util.Log.println()


    public void error(String p3, String p4, Object p5)
    {
        String v3_0;
        if (p5 == 0) {
            v3_0 = "";
        } else {
            String v3_3 = new StringBuilder();
            v3_3.append(" details: ");
            v3_3.append(p5);
            v3_0 = v3_3.toString();
        }
        if (this.level >= 5) {
            int v5_1 = this.level;
            String v0_1 = this.tag;
            StringBuilder v1_1 = new StringBuilder();
            v1_1.append(p4);
            v1_1.append(v3_0);
            android.util.Log.println(v5_1, v0_1, v1_1.toString());
        }
        return;
    }

Method io.flutter.plugin.platform.PlatformViewsController.validateVirtualDisplayDimensions() calling method android.util.Log.w()


    private void validateVirtualDisplayDimensions(int p4, int p5)
    {
        android.util.DisplayMetrics v0_2 = this.context.getResources().getDisplayMetrics();
        if ((p5 > v0_2.heightPixels) || (p4 > v0_2.widthPixels)) {
            StringBuilder v1_0 = new StringBuilder();
            v1_0.append("Creating a virtual display of size: [");
            v1_0.append(p4);
            v1_0.append(", ");
            v1_0.append(p5);
            v1_0.append("] may result in problems(https://github.com/flutter/flutter/issues/2897).It is larger than the device screen size: [");
            v1_0.append(v0_2.widthPixels);
            v1_0.append(", ");
            v1_0.append(v0_2.heightPixels);
            v1_0.append("].");
            android.util.Log.w("PlatformViewsController", v1_0.toString());
        }
        return;
    }

Method io.flutter.view.ResourceExtractor$ExtractTask.doInBackground() calling method android.util.Log.w()


    protected varargs Void doInBackground(Void[] p5)
    {
        String v5_2 = new java.io.File(this.mDataDirPath);
        String v0_3 = io.flutter.view.ResourceExtractor.access$000(v5_2, this.mPackageManager, this.mPackageName);
        if (v0_3 != null) {
            io.flutter.view.ResourceExtractor.access$100(this.mDataDirPath, this.mResources);
            if (this.extractAPK(v5_2)) {
                if (v0_3 != null) {
                    try {
                        new java.io.File(v5_2, v0_3).createNewFile();
                    } catch (java.io.IOException) {
                        android.util.Log.w("ResourceExtractor", "Failed to write resource timestamp");
                    }
                }
                return 0;
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method io.flutter.view.ResourceExtractor$ExtractTask.extractAPK() calling method android.util.Log.w()


    private boolean extractAPK(java.io.File p8)
    {
        java.util.HashSet v0_1 = this.mResources.iterator();
        while (v0_1.hasNext()) {
            java.io.InputStream v1_0 = ((String) v0_1.next());
            try {
                Throwable v2_1 = new StringBuilder();
                v2_1.append("assets/");
                v2_1.append(v1_0);
                v2_1.toString();
                Throwable v2_3 = new java.io.File(p8, v1_0);
            } catch (java.io.FileNotFoundException) {
            } catch (int v8_1) {
                java.io.InputStream v1_4 = new StringBuilder();
                v1_4.append("Exception unpacking resources: ");
                v1_4.append(v8_1.getMessage());
                android.util.Log.w("ResourceExtractor", v1_4.toString());
                io.flutter.view.ResourceExtractor.access$100(this.mDataDirPath, this.mResources);
                return 0;
            }
            if (!v2_3.exists()) {
                if (v2_3.getParentFile() != null) {
                    v2_3.getParentFile().mkdirs();
                }
                java.io.InputStream v1_1 = this.mAssetManager.open(v1_0);
                Throwable v3_5 = 0;
                try {
                    java.io.FileOutputStream v4_1 = new java.io.FileOutputStream(v2_3);
                    try {
                        io.flutter.view.ResourceExtractor.access$200(v1_1, v4_1);
                    } catch (Throwable v2_5) {
                        Throwable v5_1 = 0;
                        if (v5_1 == null) {
                            v4_1.close();
                        } else {
                            v4_1.close();
                        }
                        throw v2_5;
                    } catch (Throwable v2_4) {
                        try {
                            throw v2_4;
                        } catch (Throwable v5_0) {
                            v5_1 = v2_4;
                            v2_5 = v5_0;
                        }
                    }
                    v4_1.close();
                    if (v1_1 != null) {
                        v1_1.close();
                    }
                } catch (Throwable v2_7) {
                    if (v1_1 != null) {
                        if (v3_5 == null) {
                            v1_1.close();
                        } else {
                            v1_1.close();
                        }
                    }
                    throw v2_7;
                } catch (Throwable v2_6) {
                    v3_5 = v2_6;
                    throw v3_5;
                }
            } else {
            }
        }
        return 1;
    }

Method io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.yoinkParentIdFromParcel() calling method android.util.Log.w()


    private static Long yoinkParentIdFromParcel(android.view.accessibility.AccessibilityNodeInfo p5)
    {
        Long v1_0 = 0;
        if (android.os.Build$VERSION.SDK_INT >= 26) {
            boolean v5_6 = android.view.accessibility.AccessibilityNodeInfo.obtain(p5);
            android.os.Parcel v0_2 = android.os.Parcel.obtain();
            v0_2.setDataPosition(0);
            v5_6.writeToParcel(v0_2, 0);
            v0_2.setDataPosition(0);
            long v3 = v0_2.readLong();
            if (io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.isBitSet(v3, 0)) {
                v0_2.readInt();
            }
            if (io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.isBitSet(v3, 1)) {
                v0_2.readLong();
            }
            if (io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.isBitSet(v3, 2)) {
                v0_2.readInt();
            }
            if (io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.isBitSet(v3, 3)) {
                v1_0 = Long.valueOf(v0_2.readLong());
            }
            v0_2.recycle();
            return v1_0;
        } else {
            android.util.Log.w("AccessibilityBridge", "Unexpected Android version. Unable to find the parent ID.");
            return 0;
        }
    }

Method io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.getSourceNodeId() calling method android.util.Log.w()


    private Long getSourceNodeId(android.view.accessibility.AccessibilityNodeInfo p4)
    {
        if (this.getSourceNodeId != null) {
            try {
                Object[] v2_1 = new Object[0];
                return ((Long) this.getSourceNodeId.invoke(p4, v2_1));
            } catch (reflect.InvocationTargetException v4_2) {
                android.util.Log.w("AccessibilityBridge", v4_2);
                return 0;
            } catch (reflect.InvocationTargetException v4_1) {
                android.util.Log.w("AccessibilityBridge", v4_1);
                return 0;
            }
        } else {
            return 0;
        }
    }

Method io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.getRecordSourceNodeId() calling method android.util.Log.w()


    private Long getRecordSourceNodeId(android.view.accessibility.AccessibilityRecord p4)
    {
        if (this.getRecordSourceNodeId != null) {
            try {
                Object[] v2_1 = new Object[0];
                return ((Long) this.getRecordSourceNodeId.invoke(p4, v2_1));
            } catch (reflect.InvocationTargetException v4_2) {
                android.util.Log.w("AccessibilityBridge", v4_2);
                return 0;
            } catch (reflect.InvocationTargetException v4_1) {
                android.util.Log.w("AccessibilityBridge", v4_1);
                return 0;
            }
        } else {
            return 0;
        }
    }

Method io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.getParentNodeId() calling method android.util.Log.w()


    private Long getParentNodeId(android.view.accessibility.AccessibilityNodeInfo p3)
    {
        if (this.getParentNodeId != null) {
            try {
                String v1_3 = new Object[0];
                return Long.valueOf(((Long) this.getParentNodeId.invoke(p3, v1_3)).longValue());
            } catch (reflect.InvocationTargetException v0_3) {
                android.util.Log.w("AccessibilityBridge", v0_3);
            } catch (reflect.InvocationTargetException v0_2) {
                android.util.Log.w("AccessibilityBridge", v0_2);
            }
        }
        return io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.yoinkParentIdFromParcel(p3);
    }

Method io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.getChildId() calling method android.util.Log.w()


    private Long getChildId(android.view.accessibility.AccessibilityNodeInfo p6, int p7)
    {
        if ((this.getChildId != null) || ((this.childNodeIdsField != null) && (this.longArrayGetIndex != null))) {
            if (this.getChildId == null) {
                try {
                    reflect.Method v0_1 = this.longArrayGetIndex;
                    reflect.InvocationTargetException v6_1 = this.childNodeIdsField.get(p6);
                    Object[] v3_0 = new Object[1];
                    v3_0[0] = Integer.valueOf(p7);
                    return Long.valueOf(((Long) v0_1.invoke(v6_1, v3_0)).longValue());
                } catch (reflect.InvocationTargetException v6_7) {
                    android.util.Log.w("AccessibilityBridge", v6_7);
                } catch (reflect.InvocationTargetException v6_6) {
                    android.util.Log.w("AccessibilityBridge", v6_6);
                }
            } else {
                try {
                    reflect.Method v0_3 = this.getChildId;
                    Object[] v3_1 = new Object[1];
                    v3_1[0] = Integer.valueOf(p7);
                    return ((Long) v0_3.invoke(p6, v3_1));
                } catch (reflect.InvocationTargetException v6_11) {
                    android.util.Log.w("AccessibilityBridge", v6_11);
                } catch (reflect.InvocationTargetException v6_10) {
                    android.util.Log.w("AccessibilityBridge", v6_10);
                }
            }
            return 0;
        } else {
            return 0;
        }
    }

Method io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.<init>() calling method android.util.Log.w()


    private AccessibilityViewEmbedder$ReflectionAccessors()
    {
        int v1 = 0;
        try {
            int v4_7 = new Class[0];
            int v2_0 = android.view.accessibility.AccessibilityNodeInfo.getMethod("getSourceNodeId", v4_7);
            try {
                int v5_0 = new Class[0];
                int v3_1 = android.view.accessibility.AccessibilityRecord.getMethod("getSourceNodeId", v5_0);
            } catch (NoSuchMethodException) {
                android.util.Log.w("AccessibilityBridge", "can\'t invoke AccessibiiltyRecord#getSourceNodeId with reflection");
                v3_1 = 0;
            }
            int v5_5;
            int v0_2;
            int v4_4;
            if (android.os.Build$VERSION.SDK_INT > 26) {
                try {
                    v4_4 = android.view.accessibility.AccessibilityNodeInfo.getDeclaredField("mChildNodeIds");
                    v4_4.setAccessible(1);
                    int v5_4 = Class.forName("android.util.LongArray");
                    Class[] v6_1 = new Class[1];
                    v6_1[0] = Integer.TYPE;
                    v5_5 = v5_4.getMethod("get", v6_1);
                    v0_2 = 0;
                } catch (NoSuchFieldException) {
                    android.util.Log.w("AccessibilityBridge", "can\'t access childNodeIdsField with reflection");
                    v0_2 = 0;
                    v4_4 = 0;
                    v5_5 = 0;
                }
            } else {
                try {
                    String v7_1 = new Class[0];
                    int v4_8 = android.view.accessibility.AccessibilityNodeInfo.getMethod("getParentNodeId", v7_1);
                    try {
                        Class[] v6_2 = new Class[1];
                        v6_2[0] = Integer.TYPE;
                        v0_2 = android.view.accessibility.AccessibilityNodeInfo.getMethod("getChildId", v6_2);
                        v5_5 = 0;
                    } catch (NoSuchMethodException) {
                        android.util.Log.w("AccessibilityBridge", "can\'t invoke getChildId with reflection");
                        v0_2 = 0;
                        v5_5 = 0;
                    }
                    v1 = v4_8;
                    v4_4 = v5_5;
                } catch (NoSuchMethodException) {
                    android.util.Log.w("AccessibilityBridge", "can\'t invoke getParentNodeId with reflection");
                    v4_8 = 0;
                }
            }
            this.getSourceNodeId = v2_0;
            this.getParentNodeId = v1;
            this.getRecordSourceNodeId = v3_1;
            this.getChildId = v0_2;
            this.childNodeIdsField = v4_4;
            this.longArrayGetIndex = v5_5;
            return;
        } catch (NoSuchMethodException) {
            android.util.Log.w("AccessibilityBridge", "can\'t invoke AccessibilityNodeInfo#getSourceNodeId with reflection");
            v2_0 = 0;
        }
    }

Method io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors.<init>() calling method android.util.Log.w()


    private AccessibilityViewEmbedder$ReflectionAccessors()
    {
        int v1 = 0;
        try {
            int v4_7 = new Class[0];
            int v2_0 = android.view.accessibility.AccessibilityNodeInfo.getMethod("getSourceNodeId", v4_7);
            try {
                int v5_0 = new Class[0];
                int v3_1 = android.view.accessibility.AccessibilityRecord.getMethod("getSourceNodeId", v5_0);
            } catch (NoSuchMethodException) {
                android.util.Log.w("AccessibilityBridge", "can\'t invoke AccessibiiltyRecord#getSourceNodeId with reflection");
                v3_1 = 0;
            }
            int v0_2;
            int v5_5;
            int v4_4;
            if (android.os.Build$VERSION.SDK_INT > 26) {
                try {
                    v4_4 = android.view.accessibility.AccessibilityNodeInfo.getDeclaredField("mChildNodeIds");
                    v4_4.setAccessible(1);
                    int v5_4 = Class.forName("android.util.LongArray");
                    Class[] v6_1 = new Class[1];
                    v6_1[0] = Integer.TYPE;
                    v5_5 = v5_4.getMethod("get", v6_1);
                    v0_2 = 0;
                } catch (NoSuchFieldException) {
                    android.util.Log.w("AccessibilityBridge", "can\'t access childNodeIdsField with reflection");
                    v0_2 = 0;
                    v4_4 = 0;
                    v5_5 = 0;
                }
            } else {
                try {
                    String v7_1 = new Class[0];
                    int v4_8 = android.view.accessibility.AccessibilityNodeInfo.getMethod("getParentNodeId", v7_1);
                    try {
                        Class[] v6_2 = new Class[1];
                        v6_2[0] = Integer.TYPE;
                        v0_2 = android.view.accessibility.AccessibilityNodeInfo.getMethod("getChildId", v6_2);
                        v5_5 = 0;
                    } catch (NoSuchMethodException) {
                        android.util.Log.w("AccessibilityBridge", "can\'t invoke getChildId with reflection");
                        v0_2 = 0;
                        v5_5 = 0;
                    }
                    v1 = v4_8;
                    v4_4 = v5_5;
                } catch (NoSuchMethodException) {
                    android.util.Log.w("AccessibilityBridge", "can\'t invoke getParentNodeId with reflection");
                    v4_8 = 0;
                }
            }
            this.getSourceNodeId = v2_0;
            this.getParentNodeId = v1;
            this.getRecordSourceNodeId = v3_1;
            this.getChildId = v0_2;
            this.childNodeIdsField = v4_4;
            this.longArrayGetIndex = v5_5;
            return;
        } catch (NoSuchMethodException) {
            android.util.Log.w("AccessibilityBridge", "can\'t invoke AccessibilityNodeInfo#getSourceNodeId with reflection");
            v2_0 = 0;
        }
    }

Method io.flutter.plugin.platform.SingleViewPresentation$WindowManagerHandler.updateViewLayout() calling method android.util.Log.w()


    private void updateViewLayout(Object[] p3)
    {
        if (this.fakeWindowRootView != null) {
            this.fakeWindowRootView.updateViewLayout(((android.view.View) p3[0]), ((android.view.WindowManager$LayoutParams) p3[1]));
            return;
        } else {
            android.util.Log.w("PlatformViewsController", "Embedded view called updateViewLayout while detached from presentation");
            return;
        }
    }

Method io.flutter.plugin.platform.SingleViewPresentation$WindowManagerHandler.removeViewImmediate() calling method android.util.Log.w()


    private void removeViewImmediate(Object[] p2)
    {
        if (this.fakeWindowRootView != null) {
            android.view.View v2_2 = ((android.view.View) p2[0]);
            v2_2.clearAnimation();
            this.fakeWindowRootView.removeView(v2_2);
            return;
        } else {
            android.util.Log.w("PlatformViewsController", "Embedded view called removeViewImmediate while detached from presentation");
            return;
        }
    }

Method io.flutter.plugin.platform.SingleViewPresentation$WindowManagerHandler.removeView() calling method android.util.Log.w()


    private void removeView(Object[] p2)
    {
        if (this.fakeWindowRootView != null) {
            this.fakeWindowRootView.removeView(((android.view.View) p2[0]));
            return;
        } else {
            android.util.Log.w("PlatformViewsController", "Embedded view called removeView while detached from presentation");
            return;
        }
    }

Method io.flutter.plugin.platform.SingleViewPresentation$WindowManagerHandler.addView() calling method android.util.Log.w()


    private void addView(Object[] p3)
    {
        if (this.fakeWindowRootView != null) {
            this.fakeWindowRootView.addView(((android.view.View) p3[0]), ((android.view.WindowManager$LayoutParams) p3[1]));
            return;
        } else {
            android.util.Log.w("PlatformViewsController", "Embedded view called addView while detached from presentation");
            return;
        }
    }

Method io.flutter.Log.w() calling method android.util.Log.w()


    public static void w(String p0, String p1, Throwable p2)
    {
        android.util.Log.w(p0, p1, p2);
        return;
    }

Method io.flutter.Log.w() calling method android.util.Log.w()


    public static void w(String p0, String p1)
    {
        android.util.Log.w(p0, p1);
        return;
    }

Method io.flutter.Log.wtf() calling method android.util.Log.wtf()


    public static void wtf(String p0, String p1, Throwable p2)
    {
        android.util.Log.wtf(p0, p1, p2);
        return;
    }

Method io.flutter.Log.wtf() calling method android.util.Log.wtf()


    public static void wtf(String p0, String p1)
    {
        android.util.Log.wtf(p0, p1);
        return;
    }