ViewDebug.java package android.view android.view.ViewDebug$ViewServer extends java.lang.Object implements java.lang.Runnable { private java.net.ServerSocket mViewServerSocket private Thread mThread public void() java.io.IOException e public void start () public void stop () java.io.IOException e public void run () String[] params String command java.io.BufferedReader in java.io.IOException e java.io.IOException e java.net.Socket client java.net.ServerSocket server private static void capture (java.net.Socket, java.lang.String) throws java.io.IOException boolean hasCache boolean willNotCache android.graphics.Bitmap cache android.view.ViewGroup group android.view.View captureView android.view.View view java.net.Socket client String parameter String[] ids String className int hashCode java.io.BufferedOutputStream out private static android.view.View findView (android.view.ViewGroup, java.lang.String, int) android.view.View found android.view.View view int i android.view.ViewGroup group String className int hashCode int count private static boolean isRequestedView (android.view.View, java.lang.String, int) android.view.View view String className int hashCode private static void dump (java.net.Socket) throws java.io.IOException android.view.ViewGroup group android.view.View view java.net.Socket client java.io.BufferedWriter out }