| /webkit/integration-tests/common/src/main/java/androidx/webkit/test/common/ |
| D | WebViewOnUiThread.java | 45 import androidx.webkit.WebViewCompat; 234 WebkitUtils.onMainThreadSync(() -> WebViewCompat.setWebViewRenderProcessClient( in setWebViewRenderProcessClient() 248 WebkitUtils.onMainThreadSync(() -> WebViewCompat.setWebViewRenderProcessClient( in setWebViewRenderProcessClient() 259 () -> WebViewCompat.getWebViewRenderProcessClient(webView)); in getWebViewRenderProcessClient() 263 return WebkitUtils.onMainThreadSync(() -> WebViewCompat.createWebMessageChannel(mWebView)); in createWebMessageChannelCompat() 269 () -> WebViewCompat.postWebMessage(mWebView, message, targetOrigin)); in postWebMessageCompat() 274 final WebViewCompat.@NonNull WebMessageListener listener) { in addWebMessageListener() 275 WebkitUtils.onMainThreadSync(() -> WebViewCompat.addWebMessageListener( in addWebMessageListener() 281 () -> WebViewCompat.removeWebMessageListener(mWebView, jsObjectName)); in removeWebMessageListener() 291 return WebkitUtils.onMainThreadSync(() -> WebViewCompat.addDocumentStartJavaScript( in addDocumentStartJavaScript() [all …]
|
| D | TestWebMessageListener.java | 24 import androidx.webkit.WebViewCompat; 32 public class TestWebMessageListener implements WebViewCompat.WebMessageListener {
|
| /webkit/integration-tests/instrumentation/src/androidTest/java/androidx/webkit/ |
| D | WebViewCompatTest.java | 109 WebViewCompat.postVisualStateCallback( in testCheckThread() 149 WebViewCompat.startSafeBrowsing(ctx, in testStartSafeBrowsingUseApplicationContext() 165 WebViewCompat.startSafeBrowsing(ApplicationProvider.getApplicationContext(), null); in testStartSafeBrowsingWithNullCallbackDoesntCrash() 179 WebViewCompat.startSafeBrowsing( in testStartSafeBrowsingInvokesCallback() 188 WebViewCompat.setSafeBrowsingAllowlist(allowlist, in setSafeBrowsingAllowlistSync() 255 assertNotNull(WebViewCompat.getSafeBrowsingPrivacyPolicyUrl()); in testGetSafeBrowsingPrivacyPolicyUrl() 257 new URL(WebViewCompat.getSafeBrowsingPrivacyPolicyUrl().toString()); in testGetSafeBrowsingPrivacyPolicyUrl() 334 () -> WebViewCompat.getWebViewRenderProcess(webView)); in testMultiProcess() 335 assertEquals(WebViewCompat.isMultiProcessEnabled(), renderer != null); in testMultiProcess() 350 assertNotNull(WebViewCompat.getVariationsHeader()); in testGetVariationsHeader() [all …]
|
| D | AsyncStartUpTest.java | 66 WebViewCompat.startUpWebView(config, in testAsyncStartUp_onSuccessLoadsWebView() 89 WebViewCompat.startUpWebView(config, in testAsyncStartUp_onSuccessReturnsTimingInfo() 115 WebViewCompat.startUpWebView(config, in testAsyncStartUp_onSuccessReturnsNoBlockingLocationWithoutBlockingInit() 143 WebViewCompat.startUpWebView(config, in testAsyncStartUp_returnsSingleBlockingLocationWithProviderInitOnMainLooper() 172 WebViewCompat.startUpWebView(config, in testAsyncStartUp_returnsSingleBlockingLocationWithChromiumInitOnUiThread() 202 WebViewCompat.startUpWebView(config, in testAsyncStartUp_returnsBlockingLocationsWithWebViewInitOnUiThread() 238 WebViewCompat.startUpWebView(config, in testAsyncStartUp_returnsSameInfoForMultipleCalls() 240 WebViewCompat.startUpWebView(config, in testAsyncStartUp_returnsSameInfoForMultipleCalls() 242 WebViewCompat.startUpWebView(config, in testAsyncStartUp_returnsSameInfoForMultipleCalls() 283 WebViewCompat.startUpWebView(config, in testAsyncStartUp_withoutRunningUiThreadStartUpLoadsWebViewWithoutStartingChromium() [all …]
|
| D | WebViewGarbageCollectionTest.java | 47 () -> WebViewCompat.getProfile(wv)); in testOneWebViewGc() 50 providerAdapterCache = WebViewCompat.getProviderAdapterCacheForTesting(); in testOneWebViewGc() 68 () -> WebViewCompat.getProfile(wv)); in testManyWebViewGc() 73 providerAdapterCache = WebViewCompat.getProviderAdapterCacheForTesting(); in testManyWebViewGc() 90 providerAdapterCache = WebViewCompat.getProviderAdapterCacheForTesting(); in gcAndAssertProviderAdapterCacheIsEmpty()
|
| D | MultiProfileTest.java | 128 WebkitUtils.onMainThreadSync(() -> WebViewCompat.setProfile(webView, in testSetGetProfile() 132 () -> WebViewCompat.getProfile(webView)); in testSetGetProfile() 153 () -> WebViewCompat.getProfile(webView)); in testGetProfileReturnsDefault()
|
| D | WebViewRenderProcessTest.java | 49 return WebkitUtils.onMainThreadSync(() -> WebViewCompat.getWebViewRenderProcess(webView)); in getRenderProcessOnUiThread() 61 WebViewCompat.getWebViewRenderProcess(webView); in startAndGetRenderProcess() 121 && WebViewCompat.isMultiProcessEnabled()); in testGetWebViewRenderProcess()
|
| /webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit/ |
| D | WebMessageListenerActivity.java | 44 import androidx.webkit.WebViewCompat; 88 private static class ReplyMessageListener implements WebViewCompat.WebMessageListener { 108 private static class MessagePortMessageListener implements WebViewCompat.WebMessageListener { 128 private static class ToastMessageListener implements WebViewCompat.WebMessageListener { 143 private static class MultipleMessagesListener implements WebViewCompat.WebMessageListener { 215 WebViewCompat.addWebMessageListener(webView, "replyObject", allowedOriginRules, in onCreate() 217 WebViewCompat.addWebMessageListener(webView, "replyWithMessagePortObject", in onCreate() 219 WebViewCompat.addWebMessageListener( in onCreate() 221 WebViewCompat.addWebMessageListener(webView, "multipleMessagesObject", allowedOriginRules, in onCreate()
|
| D | MuteAudioActivity.java | 26 import androidx.webkit.WebViewCompat; 75 WebViewCompat.setAudioMuted(mWebView, true); in setupWebView() 87 WebViewCompat.setAudioMuted(mWebView, true); in mute() 91 WebViewCompat.setAudioMuted(mWebView, false); in unmute() 95 boolean muted = WebViewCompat.isAudioMuted(mWebView); in checkMuted()
|
| D | AsyncStartUpActivity.java | 30 import androidx.webkit.WebViewCompat; 45 @OptIn(markerClass = WebViewCompat.ExperimentalAsyncStartUp.class) 57 WebViewCompat.WebViewStartUpCallback callback = result -> { in onCreate() 90 WebViewCompat.startUpWebView(config, callback); in onCreate()
|
| D | DocumentStartJavaScriptActivity.java | 35 import androidx.webkit.WebViewCompat; 78 private static class ReplyMessageListener implements WebViewCompat.WebMessageListener { 128 WebViewCompat.addWebMessageListener(webView, "replyObject", allowedOriginRules, in onCreate() 134 WebViewCompat.addDocumentStartJavaScript(webView, jsCode, allowedOriginRules); in onCreate()
|
| D | MultiProfileTestActivity.java | 28 import androidx.webkit.WebViewCompat; 75 WebViewCompat.setProfile(createdProfileWebView, createdProfile.getName()); in initializeCreatedProfile() 88 String cookieInfo = WebViewCompat.getProfile(requestedWebView).getCookieManager().getCookie( in logCookieForProfile()
|
| D | WebMessageListenerMaliciousWebsiteActivity.java | 35 import androidx.webkit.WebViewCompat; 87 WebViewCompat.WebMessageListener { 140 WebViewCompat.addWebMessageListener(webView, "restrictedObject", in onCreate() 148 WebViewCompat.addWebMessageListener(webView, "allFramesObject", in onCreate()
|
| D | AllowlistActivity.java | 27 import androidx.webkit.WebViewCompat; 99 WebViewCompat.setSafeBrowsingAllowlist( in clearAllowlist() 115 WebViewCompat.setSafeBrowsingAllowlist(allowlist, success -> { in allowlistSafeBrowsingTestSite()
|
| D | MultiProcessEnabledActivity.java | 22 import androidx.webkit.WebViewCompat; 40 if (WebViewCompat.isMultiProcessEnabled()) { in onCreate()
|
| D | WebkitHelpers.java | 24 import androidx.webkit.WebViewCompat; 38 PackageInfo webViewPackage = WebViewCompat.getCurrentWebViewPackage(activity); in appendWebViewVersionToTitle()
|
| D | WebMessageCompatActivity.java | 36 import androidx.webkit.WebViewCompat; 137 WebViewCompat.postWebMessage(mWebView, message, Uri.EMPTY); in sendMessage() 154 WebMessagePortCompat[] ports = WebViewCompat.createWebMessageChannel(mWebView); in setupMessagePort() 155 WebViewCompat.postWebMessage(mWebView, in setupMessagePort()
|
| D | GetVariationsHeaderActivity.java | 25 import androidx.webkit.WebViewCompat; 44 String headerValue = WebViewCompat.getVariationsHeader(); in onCreate()
|
| /webkit/webkit/src/main/java/androidx/webkit/internal/ |
| D | VisualStateCallbackAdapter.java | 19 import androidx.webkit.WebViewCompat; 29 private final WebViewCompat.VisualStateCallback mVisualStateCallback; 32 WebViewCompat.@NonNull VisualStateCallback visualStateCallback) { in VisualStateCallbackAdapter()
|
| D | WebMessageListenerAdapter.java | 24 import androidx.webkit.WebViewCompat; 39 private final WebViewCompat.WebMessageListener mWebMessageListener; 41 public WebMessageListenerAdapter(WebViewCompat.@NonNull WebMessageListener webMessageListener) { in WebMessageListenerAdapter()
|
| D | WebViewStartUpCallbackAdapter.java | 21 import androidx.webkit.WebViewCompat; 40 private final WebViewCompat.WebViewStartUpCallback mWebViewStartUpCallback; 43 @NonNull WebViewCompat.WebViewStartUpCallback webViewStartUpCallback) { in WebViewStartUpCallbackAdapter()
|
| D | WebViewProviderFactory.java | 22 import androidx.webkit.WebViewCompat; 96 WebViewCompat.@NonNull WebViewStartUpCallback callback); in startUpWebView()
|
| D | IncompatibleApkWebViewProviderFactory.java | 21 import androidx.webkit.WebViewCompat; 93 WebViewCompat.@NonNull WebViewStartUpCallback callback) { in startUpWebView()
|
| /webkit/webkit/src/main/java/androidx/webkit/ |
| D | WebViewStartUpConfig.java | 31 @WebViewCompat.ExperimentalAsyncStartUp 60 @WebViewCompat.ExperimentalAsyncStartUp
|
| D | WebViewFeature.java | 663 @WebViewCompat.ExperimentalUrlPrerender 678 @WebViewCompat.ExperimentalSaveState 704 @WebViewCompat.ExperimentalCacheProvider
|