diff --git a/core/java/android/webkit/CallbackProxy.java b/core/java/android/webkit/CallbackProxy.java index bde18600a3121..f9dec7f30aaff 100644 --- a/core/java/android/webkit/CallbackProxy.java +++ b/core/java/android/webkit/CallbackProxy.java @@ -149,6 +149,16 @@ class CallbackProxy extends Handler { mWebViewClient = client; } + /** + * Get the WebViewClient. + * @return the current WebViewClient instance. + * + *@hide pending API council approval. + */ + public WebViewClient getWebViewClient() { + return mWebViewClient; + } + /** * Set the WebChromeClient. * @param client An implementation of WebChromeClient. diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index a1590af3fcafc..28e9921fdca08 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -2629,6 +2629,16 @@ public class WebView extends AbsoluteLayout mCallbackProxy.setWebViewClient(client); } + /** + * Gets the WebViewClient + * @return the current WebViewClient instance. + * + *@hide pending API council approval. + */ + public WebViewClient getWebViewClient() { + return mCallbackProxy.getWebViewClient(); + } + /** * Register the interface to be used when content can not be handled by * the rendering engine, and should be downloaded instead. This will replace