- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
31 lines
1.2 KiB
Java
31 lines
1.2 KiB
Java
package androidx.webkit;
|
|
|
|
import android.webkit.WebResourceRequest;
|
|
import androidx.annotation.NonNull;
|
|
import androidx.webkit.internal.ApiFeature;
|
|
import androidx.webkit.internal.ApiHelperForN;
|
|
import androidx.webkit.internal.WebResourceRequestAdapter;
|
|
import androidx.webkit.internal.WebViewFeatureInternal;
|
|
import androidx.webkit.internal.WebViewGlueCommunicator;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class WebResourceRequestCompat {
|
|
private WebResourceRequestCompat() {
|
|
}
|
|
|
|
public static boolean isRedirect(@NonNull WebResourceRequest webResourceRequest) {
|
|
ApiFeature.N n = WebViewFeatureInternal.WEB_RESOURCE_REQUEST_IS_REDIRECT;
|
|
if (n.isSupportedByFramework()) {
|
|
return ApiHelperForN.isRedirect(webResourceRequest);
|
|
}
|
|
if (n.isSupportedByWebView()) {
|
|
return getAdapter(webResourceRequest).isRedirect();
|
|
}
|
|
throw WebViewFeatureInternal.getUnsupportedOperationException();
|
|
}
|
|
|
|
private static WebResourceRequestAdapter getAdapter(WebResourceRequest webResourceRequest) {
|
|
return WebViewGlueCommunicator.getCompatConverter().convertWebResourceRequest(webResourceRequest);
|
|
}
|
|
}
|