package io.flutter.plugins.webviewflutter;

import android.util.Log;
import e4.AbstractC0566j;
import java.util.List;
import p0.AbstractC0928a;
import r4.AbstractC0983h;

/* JADX INFO: loaded from: classes.dex */
final class AndroidWebkitLibraryPigeonUtils {
    public static final AndroidWebkitLibraryPigeonUtils INSTANCE = new AndroidWebkitLibraryPigeonUtils();

    private AndroidWebkitLibraryPigeonUtils() {
    }

    public final AndroidWebKitError createConnectionError(String str) {
        AbstractC0983h.e("channelName", str);
        return new AndroidWebKitError("channel-error", AbstractC0928a.l("Unable to establish connection on channel: '", str, "'."), "");
    }

    public final List<Object> wrapError(Throwable th) {
        AbstractC0983h.e("exception", th);
        if (th instanceof AndroidWebKitError) {
            AndroidWebKitError androidWebKitError = (AndroidWebKitError) th;
            return AbstractC0566j.s(androidWebKitError.getCode(), androidWebKitError.getMessage(), androidWebKitError.getDetails());
        }
        return AbstractC0566j.s(th.getClass().getSimpleName(), th.toString(), "Cause: " + th.getCause() + ", Stacktrace: " + Log.getStackTraceString(th));
    }

    public final List<Object> wrapResult(Object obj) {
        return AbstractC0566j.r(obj);
    }
}
