webview: Add boundary interfaces for WebContent

Landing these ahead of the implementation in Chromium so that we can
separately land AndroidX code.

Had to implement the buildWebViewContent interface but just returning
null for the moment.
Haven't marked the feature as enabled so it won't be used by AndroidX
yet.

Bug: b:531633054
Change-Id: I036556cc6b615adc2f47d2c023301595a5832ff5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8116628
Commit-Queue: Rupert Wiser <bewise@chromium.org>
Auto-Submit: Rupert Wiser <bewise@chromium.org>
Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
Reviewed-by: Richard Coles <torne@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1671143}
NOKEYCHECK=True
GitOrigin-RevId: 367ec4f4ebb80c483a7f39bc518f17e317d77c06
5 files changed
tree: d3b18cb3679667761eec459f636f37dd9219521e
  1. src/
  2. .gitignore
  3. AndroidManifest.xml
  4. BUILD.gn
  5. DEPS
  6. OWNERS
  7. proguard.flags
  8. README.md
README.md

Webkit Boundary Interfaces

Note: the canonical copy of the boundary interfaces lives in the chromium repository; this subdirectory of chromium is mirrored into the Android project for use by the webkit AndroidX module.

If you‘re reading this file in the Android repository, don’t make changes in this folder. Please make changes in chromium, or contact the OWNERS in frameworks/support/webkit/.

If you're reading this file in the chromium repository, you should feel free to make changes. Please be aware that this folder has strict import requirements (enforced by DEPS), because it must continue to build when mirrored into Android.