summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/ViewStateSerializer.java
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2012-06-14 10:00:31 -0700
committerJohn Reck <jreck@google.com>2012-06-14 14:01:20 -0700
commit926cf56676d760579573470c7848dbf119a86779 (patch)
treebdcb7c27462efd0897d144390e1fc83290d6b979 /core/java/android/webkit/ViewStateSerializer.java
parenteb859df3f97afa84db85c18bda9c125071dc8747 (diff)
Show WebView layers in hierarchyviewer
Change-Id: I373e084d236baafe17982cfc367d167b81ca3e20
Diffstat (limited to 'core/java/android/webkit/ViewStateSerializer.java')
-rw-r--r--core/java/android/webkit/ViewStateSerializer.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/core/java/android/webkit/ViewStateSerializer.java b/core/java/android/webkit/ViewStateSerializer.java
index c16108577a58..096d4cda02d7 100644
--- a/core/java/android/webkit/ViewStateSerializer.java
+++ b/core/java/android/webkit/ViewStateSerializer.java
@@ -16,7 +16,6 @@
package android.webkit;
import android.graphics.Point;
-import android.graphics.Region;
import android.webkit.WebViewCore.DrawData;
import java.io.DataInputStream;
@@ -68,6 +67,15 @@ class ViewStateSerializer {
return draw;
}
+ public static void dumpLayerHierarchy(int baseLayer, OutputStream out, int level) {
+ nativeDumpLayerHierarchy(baseLayer, level, out,
+ new byte[WORKING_STREAM_STORAGE]);
+ }
+
+
+ private static native void nativeDumpLayerHierarchy(int baseLayer, int level,
+ OutputStream out, byte[] storage);
+
private static native boolean nativeSerializeViewState(int baseLayer,
OutputStream stream, byte[] storage);