AW: remove more references to obsolete SDK

This is a follow-up to https://crrev.com/c/3449710. This removes more
obsolete SDK references and removes some dead code that I missed in the
previous CL.

* This inlines GlueApiHelperForM (it's safe to inline now because M is
  our minSdkVersion)
* This simplifies DisabledTest(sdk_is_greater_than=L) to DisabledTest
* Removes @RequiresApi(M)

This still intentionally skips onReceivedError() since I'm planning to
address that separately in https://crbug.com/1297787.

Test: run_webview_instrumentation_test_apk
Change-Id: I54f2b697b2f7cae3b76bee67880d98b43c11bcd9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3467059
Auto-Submit: Nate Fischer <ntfschr@chromium.org>
Reviewed-by: Michael Bai <michaelbai@chromium.org>
Commit-Queue: Michael Bai <michaelbai@chromium.org>
Cr-Commit-Position: refs/heads/main@{#973823}
NOKEYCHECK=True
GitOrigin-RevId: 6495841356ddedb8e016e2b943e3d15bc81ff562
6 files changed
tree: d945834f982864edf4ec6029b10af6882a1aa35d
  1. java/
  2. BUILD.gn
  3. README.md
README.md

//android_webview/glue/

This folder contains a shim layer between the public frameworks APIs (android.webkit.*) and WebView's implementation, and allows them to (mostly) not directly depend on each other.

Folder Dependencies

//android_webview/java/ must not depend on this directory.

See Also