- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
73 lines
3.2 KiB
Java
73 lines
3.2 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.WebkitToCompatConverterBoundaryInterface;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class IncompatibleApkWebViewProviderFactory implements WebViewProviderFactory {
|
|
private static final String[] EMPTY_STRING_ARRAY = new String[0];
|
|
private static final String UNSUPPORTED_EXCEPTION_EXPLANATION = "This should never happen, if this method was called it means we're trying to reach into WebView APK code on an incompatible device. This most likely means the current method is being called too early, or is being called on start-up rather than lazily";
|
|
|
|
@Override // androidx.webkit.internal.WebViewProviderFactory
|
|
@NonNull
|
|
public String[] getWebViewFeatures() {
|
|
return EMPTY_STRING_ARRAY;
|
|
}
|
|
|
|
@Override // androidx.webkit.internal.WebViewProviderFactory
|
|
@NonNull
|
|
public WebViewProviderBoundaryInterface createWebView(@NonNull WebView webView) {
|
|
throw new UnsupportedOperationException(UNSUPPORTED_EXCEPTION_EXPLANATION);
|
|
}
|
|
|
|
@Override // androidx.webkit.internal.WebViewProviderFactory
|
|
@NonNull
|
|
public WebkitToCompatConverterBoundaryInterface getWebkitToCompatConverter() {
|
|
throw new UnsupportedOperationException(UNSUPPORTED_EXCEPTION_EXPLANATION);
|
|
}
|
|
|
|
@Override // androidx.webkit.internal.WebViewProviderFactory
|
|
@NonNull
|
|
public StaticsBoundaryInterface getStatics() {
|
|
throw new UnsupportedOperationException(UNSUPPORTED_EXCEPTION_EXPLANATION);
|
|
}
|
|
|
|
@Override // androidx.webkit.internal.WebViewProviderFactory
|
|
@NonNull
|
|
public ServiceWorkerControllerBoundaryInterface getServiceWorkerController() {
|
|
throw new UnsupportedOperationException(UNSUPPORTED_EXCEPTION_EXPLANATION);
|
|
}
|
|
|
|
@Override // androidx.webkit.internal.WebViewProviderFactory
|
|
@NonNull
|
|
public TracingControllerBoundaryInterface getTracingController() {
|
|
throw new UnsupportedOperationException(UNSUPPORTED_EXCEPTION_EXPLANATION);
|
|
}
|
|
|
|
@Override // androidx.webkit.internal.WebViewProviderFactory
|
|
@NonNull
|
|
public ProxyControllerBoundaryInterface getProxyController() {
|
|
throw new UnsupportedOperationException(UNSUPPORTED_EXCEPTION_EXPLANATION);
|
|
}
|
|
|
|
@Override // androidx.webkit.internal.WebViewProviderFactory
|
|
@NonNull
|
|
public DropDataContentProviderBoundaryInterface getDropDataProvider() {
|
|
throw new UnsupportedOperationException(UNSUPPORTED_EXCEPTION_EXPLANATION);
|
|
}
|
|
|
|
@Override // androidx.webkit.internal.WebViewProviderFactory
|
|
@NonNull
|
|
public ProfileStoreBoundaryInterface getProfileStore() {
|
|
throw new UnsupportedOperationException(UNSUPPORTED_EXCEPTION_EXPLANATION);
|
|
}
|
|
}
|