package androidx.webkit.internal; import android.webkit.CookieManager; import android.webkit.SafeBrowsingResponse; import android.webkit.ServiceWorkerWebSettings; import android.webkit.WebMessagePort; import android.webkit.WebResourceError; import android.webkit.WebResourceRequest; import android.webkit.WebSettings; import androidx.annotation.NonNull; import androidx.annotation.RequiresApi; import java.lang.reflect.InvocationHandler; import org.chromium.support_lib_boundary.WebResourceRequestBoundaryInterface; import org.chromium.support_lib_boundary.WebSettingsBoundaryInterface; import org.chromium.support_lib_boundary.WebViewCookieManagerBoundaryInterface; import org.chromium.support_lib_boundary.WebkitToCompatConverterBoundaryInterface; import org.chromium.support_lib_boundary.util.BoundaryInterfaceReflectionUtil; /* loaded from: classes.dex */ public class WebkitToCompatConverter { private final WebkitToCompatConverterBoundaryInterface mImpl; public WebkitToCompatConverter(@NonNull WebkitToCompatConverterBoundaryInterface webkitToCompatConverterBoundaryInterface) { this.mImpl = webkitToCompatConverterBoundaryInterface; } @NonNull public WebSettingsAdapter convertSettings(@NonNull WebSettings webSettings) { return new WebSettingsAdapter((WebSettingsBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(WebSettingsBoundaryInterface.class, this.mImpl.convertSettings(webSettings))); } @NonNull public WebResourceRequestAdapter convertWebResourceRequest(@NonNull WebResourceRequest webResourceRequest) { return new WebResourceRequestAdapter((WebResourceRequestBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(WebResourceRequestBoundaryInterface.class, this.mImpl.convertWebResourceRequest(webResourceRequest))); } @NonNull public InvocationHandler convertServiceWorkerSettings(@NonNull ServiceWorkerWebSettings serviceWorkerWebSettings) { return this.mImpl.convertServiceWorkerSettings(serviceWorkerWebSettings); } @NonNull @RequiresApi(24) public ServiceWorkerWebSettings convertServiceWorkerSettings(@NonNull InvocationHandler invocationHandler) { return (ServiceWorkerWebSettings) this.mImpl.convertServiceWorkerSettings(invocationHandler); } @NonNull public InvocationHandler convertWebResourceError(@NonNull WebResourceError webResourceError) { return this.mImpl.convertWebResourceError(webResourceError); } @NonNull @RequiresApi(23) public WebResourceError convertWebResourceError(@NonNull InvocationHandler invocationHandler) { return (WebResourceError) this.mImpl.convertWebResourceError(invocationHandler); } @NonNull public InvocationHandler convertSafeBrowsingResponse(@NonNull SafeBrowsingResponse safeBrowsingResponse) { return this.mImpl.convertSafeBrowsingResponse(safeBrowsingResponse); } @NonNull @RequiresApi(27) public SafeBrowsingResponse convertSafeBrowsingResponse(@NonNull InvocationHandler invocationHandler) { return WebkitToCompatConverter$$ExternalSyntheticApiModelOutline0.m(this.mImpl.convertSafeBrowsingResponse(invocationHandler)); } @NonNull public InvocationHandler convertWebMessagePort(@NonNull WebMessagePort webMessagePort) { return this.mImpl.convertWebMessagePort(webMessagePort); } @NonNull @RequiresApi(23) public WebMessagePort convertWebMessagePort(@NonNull InvocationHandler invocationHandler) { return (WebMessagePort) this.mImpl.convertWebMessagePort(invocationHandler); } @NonNull public CookieManagerAdapter convertCookieManager(@NonNull CookieManager cookieManager) { return new CookieManagerAdapter((WebViewCookieManagerBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(WebViewCookieManagerBoundaryInterface.class, this.mImpl.convertCookieManager(cookieManager))); } }