package androidx.webkit.internal; import android.webkit.WebView; import androidx.annotation.NonNull; import org.chromium.support_lib_boundary.DropDataContentProviderBoundaryInterface; import org.chromium.support_lib_boundary.ProfileStoreBoundaryInterface; import org.chromium.support_lib_boundary.ProxyControllerBoundaryInterface; import org.chromium.support_lib_boundary.ServiceWorkerControllerBoundaryInterface; import org.chromium.support_lib_boundary.StaticsBoundaryInterface; import org.chromium.support_lib_boundary.TracingControllerBoundaryInterface; import org.chromium.support_lib_boundary.WebViewProviderBoundaryInterface; import org.chromium.support_lib_boundary.WebViewProviderFactoryBoundaryInterface; import org.chromium.support_lib_boundary.WebkitToCompatConverterBoundaryInterface; import org.chromium.support_lib_boundary.util.BoundaryInterfaceReflectionUtil; /* loaded from: classes.dex */ public class WebViewProviderFactoryAdapter implements WebViewProviderFactory { final WebViewProviderFactoryBoundaryInterface mImpl; public WebViewProviderFactoryAdapter(@NonNull WebViewProviderFactoryBoundaryInterface webViewProviderFactoryBoundaryInterface) { this.mImpl = webViewProviderFactoryBoundaryInterface; } @Override // androidx.webkit.internal.WebViewProviderFactory @NonNull public WebViewProviderBoundaryInterface createWebView(@NonNull WebView webView) { return (WebViewProviderBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(WebViewProviderBoundaryInterface.class, this.mImpl.createWebView(webView)); } @Override // androidx.webkit.internal.WebViewProviderFactory @NonNull public WebkitToCompatConverterBoundaryInterface getWebkitToCompatConverter() { return (WebkitToCompatConverterBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(WebkitToCompatConverterBoundaryInterface.class, this.mImpl.getWebkitToCompatConverter()); } @Override // androidx.webkit.internal.WebViewProviderFactory @NonNull public StaticsBoundaryInterface getStatics() { return (StaticsBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(StaticsBoundaryInterface.class, this.mImpl.getStatics()); } @Override // androidx.webkit.internal.WebViewProviderFactory @NonNull public String[] getWebViewFeatures() { return this.mImpl.getSupportedFeatures(); } @Override // androidx.webkit.internal.WebViewProviderFactory @NonNull public ServiceWorkerControllerBoundaryInterface getServiceWorkerController() { return (ServiceWorkerControllerBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(ServiceWorkerControllerBoundaryInterface.class, this.mImpl.getServiceWorkerController()); } @Override // androidx.webkit.internal.WebViewProviderFactory @NonNull public TracingControllerBoundaryInterface getTracingController() { return (TracingControllerBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(TracingControllerBoundaryInterface.class, this.mImpl.getTracingController()); } @Override // androidx.webkit.internal.WebViewProviderFactory @NonNull public ProxyControllerBoundaryInterface getProxyController() { return (ProxyControllerBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(ProxyControllerBoundaryInterface.class, this.mImpl.getProxyController()); } @Override // androidx.webkit.internal.WebViewProviderFactory @NonNull public DropDataContentProviderBoundaryInterface getDropDataProvider() { return (DropDataContentProviderBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(DropDataContentProviderBoundaryInterface.class, this.mImpl.getDropDataProvider()); } @Override // androidx.webkit.internal.WebViewProviderFactory @NonNull public ProfileStoreBoundaryInterface getProfileStore() { return (ProfileStoreBoundaryInterface) BoundaryInterfaceReflectionUtil.castToSuppLibClass(ProfileStoreBoundaryInterface.class, this.mImpl.getProfileStore()); } }