From 29a453075a9763f7edd964944e0c6d04c14722c4 Mon Sep 17 00:00:00 2001 From: Tobias Sargeant Date: Sat, 19 Jan 2019 01:23:09 +0000 Subject: [PATCH] [wv] Make WebViewRenderer ctor @SystemApi So that it can be subclassed in the WebView glue. Bug: 111332462 Test: CTS test TBD Change-Id: Id231420d97e69e1a10b0fdf393950e1b609b4481 --- api/system-current.txt | 4 ++++ core/java/android/webkit/WebViewRenderer.java | 3 +++ 2 files changed, 7 insertions(+) diff --git a/api/system-current.txt b/api/system-current.txt index e9743f7c0d43f..b682b9d853af9 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -8776,6 +8776,10 @@ package android.webkit { field public final android.content.pm.Signature[] signatures; } + public abstract class WebViewRenderer { + ctor public WebViewRenderer(); + } + public final class WebViewUpdateService { method public static android.webkit.WebViewProviderInfo[] getAllWebViewPackages(); method public static java.lang.String getCurrentWebViewPackageName(); diff --git a/core/java/android/webkit/WebViewRenderer.java b/core/java/android/webkit/WebViewRenderer.java index 532825485ed3a..fc38cd9bd4a21 100644 --- a/core/java/android/webkit/WebViewRenderer.java +++ b/core/java/android/webkit/WebViewRenderer.java @@ -16,6 +16,8 @@ package android.webkit; +import android.annotation.SystemApi; + /** * WebViewRenderer provides an opaque handle to a {@link WebView} renderer. */ @@ -40,6 +42,7 @@ public abstract class WebViewRenderer { * This class cannot be created by applications. * @hide */ + @SystemApi public WebViewRenderer() { } }