Files
rr3-apk/decompiled/sources/androidx/webkit/internal/WebViewProviderFactoryAdapter.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

78 lines
4.0 KiB
Java

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());
}
}