xref: /aosp_15_r20/prebuilts/devtools/tools/lib/hierarchyviewer2lib.jar (revision 4bfccde5c7e9ea06f821db40ef0af54f6695c320)

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/hierarchyviewerlib/
com/android/hierarchyviewerlib/HierarchyViewerDirector$18.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$18 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode val$selectedNode final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice }
com/android/hierarchyviewerlib/HierarchyViewerDirector$15.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$15 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.widgets.Shell val$shell final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, org.eclipse.swt.widgets.Shell) public void run () org.eclipse.swt.widgets.FileDialog fileDialog String fileName com.android.hierarchyviewerlib.ui.util.DrawableViewNode viewNode }
com/android/hierarchyviewerlib/HierarchyViewerDirector$7.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$7 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.device.IHvDevice val$hvDevice final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.device.IHvDevice) public void run () com.android.hierarchyviewerlib.models.ViewNode viewNode org.eclipse.swt.graphics.Image screenshotImage }
com/android/hierarchyviewerlib/HierarchyViewerDirector$4.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$4 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.ddmlib.IDevice val$device final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.ddmlib.IDevice) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice int focusedWindow }
com/android/hierarchyviewerlib/HierarchyViewerDirector$2.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$2 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.ddmlib.IDevice val$device final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.ddmlib.IDevice) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice com.android.hierarchyviewerlib.models.Window treeViewWindow }
com/android/hierarchyviewerlib/HierarchyViewerDirector$15$1.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$15$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode val$viewNode final synthetic String val$fileName final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector$15 this$1 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector$15, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, java.lang.String) public void run () org.eclipse.swt.SWTException e org.eclipse.swt.graphics.Image image org.eclipse.swt.graphics.ImageLoader imageLoader String extensionedFileName }
com/android/hierarchyviewerlib/HierarchyViewerDirector$16.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$16 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.widgets.Shell val$shell final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, org.eclipse.swt.widgets.Shell) public void run () org.eclipse.swt.graphics.ImageData imageData org.eclipse.swt.widgets.FileDialog fileDialog String fileName org.eclipse.swt.graphics.Image untouchableImage }
com/android/hierarchyviewerlib/HierarchyViewerDirector$11$1.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$11$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.models.ViewNode val$viewNode final synthetic org.eclipse.swt.graphics.Image val$image final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector$11 this$1 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector$11, com.android.hierarchyviewerlib.models.ViewNode, org.eclipse.swt.graphics.Image) public void run () }
com/android/hierarchyviewerlib/HierarchyViewerDirector$8.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$8 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.models.Window val$window final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.models.Window) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice com.android.hierarchyviewerlib.models.ViewNode viewNode }
com/android/hierarchyviewerlib/HierarchyViewerDirector$14.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$14 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector) public void run () int i int i int i com.android.ddmlib.IDevice device java.util.Iterator i$ com.android.hierarchyviewerlib.device.IHvDevice[] hvDevicesA com.android.ddmlib.IDevice[] devicesA com.android.ddmlib.IDevice[] devicesB java.util.HashSet deviceSet }
com/android/hierarchyviewerlib/HierarchyViewerDirector$10.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$10 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.models.ViewNode val$viewNode final synthetic org.eclipse.swt.widgets.Shell val$shell final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.models.ViewNode, org.eclipse.swt.widgets.Shell) public void run () org.eclipse.swt.graphics.Image image }
com/android/hierarchyviewerlib/HierarchyViewerDirector$12$1.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$12$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.models.ThemeModel val$model final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector$12 this$1 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector$12, com.android.hierarchyviewerlib.models.ThemeModel) public void run () }
com/android/hierarchyviewerlib/HierarchyViewerDirector$17.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$17 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.widgets.Shell val$shell final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, org.eclipse.swt.widgets.Shell) public void run () org.eclipse.swt.widgets.FileDialog fileDialog String fileName com.android.hierarchyviewerlib.models.Window window }
com/android/hierarchyviewerlib/HierarchyViewerDirector$6.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$6 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.ddmlib.IDevice val$device final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.ddmlib.IDevice) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice com.android.hierarchyviewerlib.models.ViewNode viewNode }
com/android/hierarchyviewerlib/HierarchyViewerDirector$22.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$22 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode val$selectedNode final synthetic String val$method final synthetic java.util.List val$args final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, java.lang.String, java.util.List) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice }
com/android/hierarchyviewerlib/HierarchyViewerDirector$16$1.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$16$1 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.graphics.ImageData val$imageData final synthetic String val$fileName final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector$16 this$1 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector$16, org.eclipse.swt.graphics.ImageData, java.lang.String) public void run () org.eclipse.swt.SWTException e org.eclipse.swt.graphics.ImageLoader imageLoader String extensionedFileName }
com/android/hierarchyviewerlib/HierarchyViewerDirector$PixelPerfectAutoRefreshTask.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$PixelPerfectAutoRefreshTask extends java.util.TimerTask { private void <init> () public void run () synthetic void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector$1) com.android.hierarchyviewerlib.HierarchyViewerDirector$1 x0 }
com/android/hierarchyviewerlib/HierarchyViewerDirector$21.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$21 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode val$selectedNode final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice }
com/android/hierarchyviewerlib/HierarchyViewerDirector$19.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$19 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode val$selectedNode final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice }
com/android/hierarchyviewerlib/HierarchyViewerDirector$12.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$12 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.widgets.Shell val$shell final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, org.eclipse.swt.widgets.Shell) public void run () com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.device.IHvDevice hvDevice com.android.hierarchyviewerlib.ui.util.DrawableViewNode tree com.android.hierarchyviewerlib.models.ThemeModel model }
com/android/hierarchyviewerlib/HierarchyViewerDirector$9.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$9 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.widgets.Shell val$shell final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, org.eclipse.swt.widgets.Shell) public void run () org.eclipse.swt.graphics.Image image org.eclipse.swt.SWTException e org.eclipse.swt.widgets.FileDialog fileDialog String fileName }
com/android/hierarchyviewerlib/HierarchyViewerDirector$3.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$3 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.ddmlib.IDevice val$device final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.ddmlib.IDevice) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice }
com/android/hierarchyviewerlib/HierarchyViewerDirector$11.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$11 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.widgets.Shell val$shell final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, org.eclipse.swt.widgets.Shell) public void run () com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.device.IHvDevice hvDevice com.android.hierarchyviewerlib.models.ViewNode viewNode org.eclipse.swt.graphics.Image image }
com/android/hierarchyviewerlib/HierarchyViewerDirector$5.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$5 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.ddmlib.IDevice val$device final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.ddmlib.IDevice) public void run () org.eclipse.swt.graphics.Image screenshotImage }
com/android/hierarchyviewerlib/HierarchyViewerDirector$13.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$13 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.models.ViewNode val$viewNode final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.models.ViewNode) public void run () }
com/android/hierarchyviewerlib/HierarchyViewerDirector$1.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.ddmlib.IDevice val$device final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.ddmlib.IDevice) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice }
com/android/hierarchyviewerlib/HierarchyViewerDirector.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib public abstract com.android.hierarchyviewerlib.HierarchyViewerDirector extends java.lang.Object implements com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener { private static final boolean sIsUsingDdmProtocol protected static com.android.hierarchyviewerlib.HierarchyViewerDirector sDirector public static final String TAG private int mPixelPerfectRefreshesInProgress private java.util.Timer mPixelPerfectRefreshTimer private boolean mAutoRefresh public static final int DEFAULT_PIXEL_PERFECT_AUTOREFRESH_INTERVAL private int mPixelPerfectAutoRefreshInterval private com.android.hierarchyviewerlib.HierarchyViewerDirector$PixelPerfectAutoRefreshTask mCurrentAutoRefreshTask private String mFilterText private static final Object mDevicesLock private java.util.Map mDevices public void <init> () public static boolean isUsingDdmProtocol () public void terminate () public abstract java.lang.String getAdbLocation () public static com.android.hierarchyviewerlib.HierarchyViewerDirector getDirector () public void acquireBridge (com.android.ddmlib.AndroidDebugBridge) com.android.ddmlib.AndroidDebugBridge bridge public void initDebugBridge () public void stopDebugBridge () public void populateDeviceSelectionModel () com.android.ddmlib.IDevice device com.android.ddmlib.IDevice[] arr$ int len$ int i$ com.android.ddmlib.IDevice[] devices public void startListenForDevices () public void stopListenForDevices () public abstract void executeInBackground (java.lang.String, java.lang.Runnable) public void deviceConnected (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public void deviceDisconnected (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public void windowsChanged (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public void focusChanged (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public void deviceChanged (com.android.ddmlib.IDevice, int) com.android.ddmlib.IDevice device int changeMask public void refreshPixelPerfect () boolean proceed com.android.ddmlib.IDevice device public void refreshPixelPerfectTree () com.android.ddmlib.IDevice device public void loadPixelPerfectData (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice hvDevice private com.android.hierarchyviewerlib.device.IHvDevice getHvDevice (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device private org.eclipse.swt.graphics.Image getScreenshotImage (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice hvDevice public void loadViewTreeData (com.android.hierarchyviewerlib.models.Window) com.android.hierarchyviewerlib.models.Window window public void loadOverlay (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void showCapture (org.eclipse.swt.widgets.Shell, com.android.hierarchyviewerlib.models.ViewNode) org.eclipse.swt.widgets.Shell shell com.android.hierarchyviewerlib.models.ViewNode viewNode public void showEvaluateContrast (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void showDumpTheme (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public org.eclipse.swt.graphics.Image loadCapture (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.IHvDevice hvDevice org.eclipse.swt.graphics.Image image public void loadCaptureInBackground (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode viewNode public void showCapture (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell com.android.hierarchyviewerlib.ui.util.DrawableViewNode viewNode public void refreshWindows () public void loadViewHierarchy () com.android.hierarchyviewerlib.models.Window window public void inspectScreenshot () com.android.hierarchyviewerlib.device.IHvDevice device public void saveTreeView (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void savePixelPerfect (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void capturePSD (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void reloadViewHierarchy () com.android.hierarchyviewerlib.models.Window window public void invalidateCurrentNode () com.android.hierarchyviewerlib.ui.util.DrawableViewNode selectedNode public void relayoutCurrentNode () com.android.hierarchyviewerlib.ui.util.DrawableViewNode selectedNode public void dumpDisplayListForCurrentNode () com.android.hierarchyviewerlib.ui.util.DrawableViewNode selectedNode public void profileCurrentNode () com.android.hierarchyviewerlib.ui.util.DrawableViewNode selectedNode public void invokeMethodOnSelectedView (java.lang.String, java.util.List) String method java.util.List args com.android.hierarchyviewerlib.ui.util.DrawableViewNode selectedNode public void loadAllViews () private void loadViewRecursive (com.android.hierarchyviewerlib.models.ViewNode) int i com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.IHvDevice hvDevice org.eclipse.swt.graphics.Image image int N public void filterNodes (java.lang.String) String filterText com.android.hierarchyviewerlib.ui.util.DrawableViewNode tree public java.lang.String getFilterText () public void setPixelPerfectAutoRefresh (boolean) boolean value public void setPixelPerfectAutoRefreshInterval (int) long timeLeft int value public int getPixelPerfectAutoRefreshInverval () static synthetic java.lang.Object access$000 () static synthetic java.util.Map access$100 (com.android.hierarchyviewerlib.HierarchyViewerDirector) com.android.hierarchyviewerlib.HierarchyViewerDirector x0 static synthetic java.lang.String access$202 (com.android.hierarchyviewerlib.HierarchyViewerDirector, java.lang.String) com.android.hierarchyviewerlib.HierarchyViewerDirector x0 String x1 static synthetic com.android.hierarchyviewerlib.device.IHvDevice access$300 (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.ddmlib.IDevice) com.android.hierarchyviewerlib.HierarchyViewerDirector x0 com.android.ddmlib.IDevice x1 static synthetic org.eclipse.swt.graphics.Image access$400 (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.HierarchyViewerDirector x0 com.android.hierarchyviewerlib.device.IHvDevice x1 static synthetic int access$510 (com.android.hierarchyviewerlib.HierarchyViewerDirector) com.android.hierarchyviewerlib.HierarchyViewerDirector x0 static synthetic void access$600 (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.HierarchyViewerDirector x0 com.android.hierarchyviewerlib.models.ViewNode x1 static void <clinit> () String sHvProtoEnvVar }
com/android/hierarchyviewerlib/HierarchyViewerDirector$10$1.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$10$1 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.graphics.Image val$image final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector$10 this$1 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector$10, org.eclipse.swt.graphics.Image) public void run () }
com/android/hierarchyviewerlib/HierarchyViewerDirector$17$1.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$17$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.models.Window val$window final synthetic String val$fileName final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector$17 this$1 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector$17, com.android.hierarchyviewerlib.models.Window, java.lang.String) public void run () java.io.FileNotFoundException e String extensionedFileName com.android.hierarchyviewerlib.device.IHvDevice hvDevice com.android.hierarchyviewerlib.ui.util.PsdFile psdFile }
com/android/hierarchyviewerlib/HierarchyViewerDirector$23.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$23 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector) public void run () com.android.hierarchyviewerlib.ui.util.DrawableViewNode tree }
com/android/hierarchyviewerlib/HierarchyViewerDirector$20.class
HierarchyViewerDirector.java package com.android.hierarchyviewerlib com.android.hierarchyviewerlib.HierarchyViewerDirector$20 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode val$selectedNode final synthetic com.android.hierarchyviewerlib.HierarchyViewerDirector this$0 void <init> (com.android.hierarchyviewerlib.HierarchyViewerDirector, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) public void run () com.android.hierarchyviewerlib.device.IHvDevice hvDevice }
com/android/hierarchyviewerlib/actions/
com/android/hierarchyviewerlib/actions/RefreshPixelPerfectAction.class
RefreshPixelPerfectAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.RefreshPixelPerfectAction extends com.android.hierarchyviewerlib.actions.PixelPerfectEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.RefreshPixelPerfectAction sAction private org.eclipse.swt.graphics.Image mImage private void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.RefreshPixelPerfectAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/SavePixelPerfectAction.class
SavePixelPerfectAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.SavePixelPerfectAction extends com.android.hierarchyviewerlib.actions.PixelPerfectEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.SavePixelPerfectAction sAction private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.widgets.Shell mShell private void <init> (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.SavePixelPerfectAction getAction (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/ImageAction.class
ImageAction.java package com.android.hierarchyviewerlib.actions public abstract com.android.hierarchyviewerlib.actions.ImageAction extends java.lang.Object { public abstract org.eclipse.swt.graphics.Image getImage () public abstract java.lang.String getText () public abstract java.lang.String getToolTipText () }
com/android/hierarchyviewerlib/actions/EvaluateContrastAction.class
EvaluateContrastAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.EvaluateContrastAction extends org.eclipse.jface.action.Action implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.EvaluateContrastAction sAction private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.widgets.Shell mShell private void <init> (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public static com.android.hierarchyviewerlib.actions.EvaluateContrastAction getAction (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/SaveTreeViewAction.class
SaveTreeViewAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.SaveTreeViewAction extends com.android.hierarchyviewerlib.actions.TreeViewEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.SaveTreeViewAction sAction private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.widgets.Shell mShell private void <init> (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.SaveTreeViewAction getAction (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/LoadViewHierarchyAction$1.class
LoadViewHierarchyAction.java package com.android.hierarchyviewerlib.actions com.android.hierarchyviewerlib.actions.LoadViewHierarchyAction$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.models.Window val$window final synthetic com.android.hierarchyviewerlib.actions.LoadViewHierarchyAction this$0 void <init> (com.android.hierarchyviewerlib.actions.LoadViewHierarchyAction, com.android.hierarchyviewerlib.models.Window) public void run () }
com/android/hierarchyviewerlib/actions/DumpThemeAction.class
DumpThemeAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.DumpThemeAction extends org.eclipse.jface.action.Action implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.DumpThemeAction sAction private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.widgets.Shell mShell private void <init> (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public static com.android.hierarchyviewerlib.actions.DumpThemeAction getAction (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/DisplayViewAction.class
DisplayViewAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.DisplayViewAction extends com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.DisplayViewAction sAction private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.widgets.Shell mShell private void <init> (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.DisplayViewAction getAction (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/PixelPerfectAutoRefreshAction.class
PixelPerfectAutoRefreshAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.PixelPerfectAutoRefreshAction extends com.android.hierarchyviewerlib.actions.PixelPerfectEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.PixelPerfectAutoRefreshAction sAction private org.eclipse.swt.graphics.Image mImage private void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.PixelPerfectAutoRefreshAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/LoadOverlayAction.class
LoadOverlayAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.LoadOverlayAction extends com.android.hierarchyviewerlib.actions.PixelPerfectEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.LoadOverlayAction sAction private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.widgets.Shell mShell private void <init> (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.LoadOverlayAction getAction (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/RefreshWindowsAction.class
RefreshWindowsAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.RefreshWindowsAction extends org.eclipse.jface.action.Action implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.RefreshWindowsAction sAction private org.eclipse.swt.graphics.Image mImage private void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.RefreshWindowsAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/ProfileNodesAction.class
ProfileNodesAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.ProfileNodesAction extends com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.ProfileNodesAction sAction private org.eclipse.swt.graphics.Image mImage public void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.ProfileNodesAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/InvalidateAction.class
InvalidateAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.InvalidateAction extends com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.InvalidateAction sAction private org.eclipse.swt.graphics.Image mImage private void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.InvalidateAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/RefreshPixelPerfectTreeAction.class
RefreshPixelPerfectTreeAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.RefreshPixelPerfectTreeAction extends com.android.hierarchyviewerlib.actions.PixelPerfectEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.RefreshPixelPerfectTreeAction sAction private org.eclipse.swt.graphics.Image mImage private void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.RefreshPixelPerfectTreeAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/RefreshViewAction.class
RefreshViewAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.RefreshViewAction extends com.android.hierarchyviewerlib.actions.TreeViewEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.RefreshViewAction sAction private org.eclipse.swt.graphics.Image mImage private void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.RefreshViewAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/InspectScreenshotAction$1.class
InspectScreenshotAction.java package com.android.hierarchyviewerlib.actions com.android.hierarchyviewerlib.actions.InspectScreenshotAction$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.device.IHvDevice val$device final synthetic com.android.hierarchyviewerlib.actions.InspectScreenshotAction this$0 void <init> (com.android.hierarchyviewerlib.actions.InspectScreenshotAction, com.android.hierarchyviewerlib.device.IHvDevice) public void run () }
com/android/hierarchyviewerlib/actions/CapturePSDAction.class
CapturePSDAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.CapturePSDAction extends com.android.hierarchyviewerlib.actions.TreeViewEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.CapturePSDAction sAction private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.widgets.Shell mShell private void <init> (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.CapturePSDAction getAction (org.eclipse.swt.widgets.Shell) org.eclipse.swt.widgets.Shell shell public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/TreeViewEnabledAction.class
TreeViewEnabledAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.TreeViewEnabledAction extends org.eclipse.jface.action.Action implements com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener { public void <init> (java.lang.String) String name public void selectionChanged () public void treeChanged () public void viewportChanged () public void zoomChanged () }
com/android/hierarchyviewerlib/actions/InspectScreenshotAction.class
InspectScreenshotAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.InspectScreenshotAction extends org.eclipse.jface.action.Action implements com.android.hierarchyviewerlib.actions.ImageAction com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener { private static com.android.hierarchyviewerlib.actions.InspectScreenshotAction sAction private org.eclipse.swt.graphics.Image mImage private void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.InspectScreenshotAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () public void deviceChanged (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void deviceConnected (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void deviceDisconnected (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void focusChanged (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void selectionChanged (com.android.hierarchyviewerlib.device.IHvDevice, com.android.hierarchyviewerlib.models.Window) com.android.hierarchyviewerlib.device.IHvDevice device com.android.hierarchyviewerlib.models.Window window }
com/android/hierarchyviewerlib/actions/LoadViewHierarchyAction.class
LoadViewHierarchyAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.LoadViewHierarchyAction extends org.eclipse.jface.action.Action implements com.android.hierarchyviewerlib.actions.ImageAction com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener { private static com.android.hierarchyviewerlib.actions.LoadViewHierarchyAction sAction private org.eclipse.swt.graphics.Image mImage private void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.LoadViewHierarchyAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () public void deviceChanged (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void deviceConnected (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void deviceDisconnected (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void focusChanged (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void selectionChanged (com.android.hierarchyviewerlib.device.IHvDevice, com.android.hierarchyviewerlib.models.Window) com.android.hierarchyviewerlib.device.IHvDevice device com.android.hierarchyviewerlib.models.Window window }
com/android/hierarchyviewerlib/actions/DumpDisplayListAction.class
DumpDisplayListAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.DumpDisplayListAction extends com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.DumpDisplayListAction sAction private org.eclipse.swt.graphics.Image mImage private void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.DumpDisplayListAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/RequestLayoutAction.class
RequestLayoutAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.RequestLayoutAction extends com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction implements com.android.hierarchyviewerlib.actions.ImageAction { private static com.android.hierarchyviewerlib.actions.RequestLayoutAction sAction private org.eclipse.swt.graphics.Image mImage private void <init> () com.android.ddmuilib.ImageLoader imageLoader public static com.android.hierarchyviewerlib.actions.RequestLayoutAction getAction () public void run () public org.eclipse.swt.graphics.Image getImage () }
com/android/hierarchyviewerlib/actions/TreeViewEnabledAction$1.class
TreeViewEnabledAction.java package com.android.hierarchyviewerlib.actions com.android.hierarchyviewerlib.actions.TreeViewEnabledAction$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.actions.TreeViewEnabledAction this$0 void <init> (com.android.hierarchyviewerlib.actions.TreeViewEnabledAction) public void run () }
com/android/hierarchyviewerlib/actions/SelectedNodeEnabledAction$2.class
SelectedNodeEnabledAction.java package com.android.hierarchyviewerlib.actions com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction$2 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction this$0 void <init> (com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction) public void run () }
com/android/hierarchyviewerlib/actions/PixelPerfectEnabledAction.class
PixelPerfectEnabledAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.PixelPerfectEnabledAction extends org.eclipse.jface.action.Action implements com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener { public void <init> (java.lang.String) String name public void <init> (java.lang.String, int) String name int type public void crosshairMoved () public void imageChanged () public void imageLoaded () public void overlayChanged () public void overlayTransparencyChanged () public void selectionChanged () public void treeChanged () public void zoomChanged () }
com/android/hierarchyviewerlib/actions/PixelPerfectEnabledAction$1.class
PixelPerfectEnabledAction.java package com.android.hierarchyviewerlib.actions com.android.hierarchyviewerlib.actions.PixelPerfectEnabledAction$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.actions.PixelPerfectEnabledAction this$0 void <init> (com.android.hierarchyviewerlib.actions.PixelPerfectEnabledAction) public void run () }
com/android/hierarchyviewerlib/actions/SelectedNodeEnabledAction$1.class
SelectedNodeEnabledAction.java package com.android.hierarchyviewerlib.actions com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction this$0 void <init> (com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction) public void run () }
com/android/hierarchyviewerlib/actions/SelectedNodeEnabledAction.class
SelectedNodeEnabledAction.java package com.android.hierarchyviewerlib.actions public com.android.hierarchyviewerlib.actions.SelectedNodeEnabledAction extends org.eclipse.jface.action.Action implements com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener { public void <init> (java.lang.String) String name public void selectionChanged () public void treeChanged () public void viewportChanged () public void zoomChanged () }
com/android/hierarchyviewerlib/device/
com/android/hierarchyviewerlib/device/ViewServerDevice.class
ViewServerDevice.java package com.android.hierarchyviewerlib.device public com.android.hierarchyviewerlib.device.ViewServerDevice extends com.android.hierarchyviewerlib.device.AbstractHvDevice { static final String TAG final com.android.ddmlib.IDevice mDevice private com.android.hierarchyviewerlib.device.DeviceBridge$ViewServerInfo mViewServerInfo private com.android.hierarchyviewerlib.models.Window[] mWindows public void <init> (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public boolean initializeViewDebug () public boolean reloadWindows () public boolean supportsDisplayListDump () public void terminateViewDebug () public boolean isViewDebugEnabled () public com.android.hierarchyviewerlib.models.Window[] getWindows () public int getFocusedWindow () public com.android.ddmlib.IDevice getDevice () public com.android.hierarchyviewerlib.models.ViewNode loadWindowData (com.android.hierarchyviewerlib.models.Window) com.android.hierarchyviewerlib.models.Window window public void loadProfileData (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode public org.eclipse.swt.graphics.Image loadCapture (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode public com.android.hierarchyviewerlib.ui.util.PsdFile captureLayers (com.android.hierarchyviewerlib.models.Window) com.android.hierarchyviewerlib.models.Window window public void invalidateView (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode viewNode public void requestLayout (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode viewNode public void outputDisplayList (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode viewNode public com.android.hierarchyviewerlib.models.ThemeModel dumpTheme (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode viewNode public void addWindowChangeListener (com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener) com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener l public void removeWindowChangeListener (com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener) com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener l public boolean isViewUpdateEnabled () public void invokeViewMethod (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode, java.lang.String, java.util.List) com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode String method java.util.List args public boolean setLayoutParameter (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode, java.lang.String, int) com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode String property int value }
com/android/hierarchyviewerlib/device/WindowUpdater$IWindowChangeListener.class
WindowUpdater.java package com.android.hierarchyviewerlib.device public abstract com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener extends java.lang.Object { public abstract void windowsChanged (com.android.ddmlib.IDevice) public abstract void focusChanged (com.android.ddmlib.IDevice) }
com/android/hierarchyviewerlib/device/DeviceBridge$ViewServerInfo.class
DeviceBridge.java package com.android.hierarchyviewerlib.device public com.android.hierarchyviewerlib.device.DeviceBridge$ViewServerInfo extends java.lang.Object { public final int protocolVersion public final int serverVersion void <init> (int, int) int serverVersion int protocolVersion }
com/android/hierarchyviewerlib/device/AbstractHvDevice.class
AbstractHvDevice.java package com.android.hierarchyviewerlib.device public abstract com.android.hierarchyviewerlib.device.AbstractHvDevice extends java.lang.Object implements com.android.hierarchyviewerlib.device.IHvDevice { private static final String TAG public void <init> () public org.eclipse.swt.graphics.Image getScreenshotImage () com.android.ddmlib.RawImage screenshot java.io.IOException e com.android.ddmlib.TimeoutException e com.android.ddmlib.AdbCommandRejectedException e com.android.ddmlib.IDevice device java.util.concurrent.atomic.AtomicReference imageRef }
com/android/hierarchyviewerlib/device/DdmViewDebugDevice.class
DdmViewDebugDevice.java package com.android.hierarchyviewerlib.device public com.android.hierarchyviewerlib.device.DdmViewDebugDevice extends com.android.hierarchyviewerlib.device.AbstractHvDevice implements com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener { private static final String TAG private final com.android.ddmlib.IDevice mDevice private java.util.Map mViewRootsPerClient public void <init> (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public boolean initializeViewDebug () public boolean reloadWindows () java.io.IOException e com.android.hierarchyviewerlib.device.DdmViewDebugDevice$ListViewRootsHandler handler java.util.List viewRoots com.android.ddmlib.ClientData cd com.android.ddmlib.Client c com.android.ddmlib.Client[] arr$ int len$ int i$ public void terminateViewDebug () public boolean isViewDebugEnabled () public boolean supportsDisplayListDump () public com.android.hierarchyviewerlib.models.Window[] getWindows () String viewRoot java.util.Iterator i$ com.android.ddmlib.Client c java.util.Iterator i$ java.util.List windows public int getFocusedWindow () public com.android.ddmlib.IDevice getDevice () public com.android.hierarchyviewerlib.models.ViewNode loadWindowData (com.android.hierarchyviewerlib.models.Window) java.io.IOException e com.android.hierarchyviewerlib.models.Window window com.android.ddmlib.Client c String viewRoot com.android.hierarchyviewerlib.device.DdmViewDebugDevice$CaptureByteArrayHandler handler byte[] data String viewHierarchy public void loadProfileData (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode) java.io.IOException e boolean success java.io.IOException e com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.ddmlib.Client c String viewRoot com.android.hierarchyviewerlib.device.DdmViewDebugDevice$CaptureByteArrayHandler handler byte[] data public org.eclipse.swt.graphics.Image loadCapture (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode) java.io.IOException e com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.ddmlib.Client c String viewRoot com.android.hierarchyviewerlib.device.DdmViewDebugDevice$CaptureByteArrayHandler handler byte[] data public com.android.hierarchyviewerlib.ui.util.PsdFile captureLayers (com.android.hierarchyviewerlib.models.Window) java.io.IOException e com.android.hierarchyviewerlib.models.Window window com.android.ddmlib.Client c String viewRoot com.android.hierarchyviewerlib.device.DdmViewDebugDevice$CaptureLayersHandler handler public void invalidateView (com.android.hierarchyviewerlib.models.ViewNode) java.io.IOException e com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.models.Window window com.android.ddmlib.Client c String viewRoot public void requestLayout (com.android.hierarchyviewerlib.models.ViewNode) java.io.IOException e com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.models.Window window com.android.ddmlib.Client c String viewRoot public void outputDisplayList (com.android.hierarchyviewerlib.models.ViewNode) java.io.IOException e com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.models.Window window com.android.ddmlib.Client c String viewRoot public com.android.hierarchyviewerlib.models.ThemeModel dumpTheme (com.android.hierarchyviewerlib.models.ViewNode) java.io.IOException e com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.models.Window window com.android.ddmlib.Client c String viewRoot com.android.hierarchyviewerlib.device.DdmViewDebugDevice$CaptureByteArrayHandler handler byte[] data String themeDump public void addWindowChangeListener (com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener) com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener l public void removeWindowChangeListener (com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener) com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener l public void deviceConnected (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public void deviceDisconnected (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public void deviceChanged (com.android.ddmlib.IDevice, int) com.android.ddmlib.IDevice device int changeMask public boolean isViewUpdateEnabled () public void invokeViewMethod (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode, java.lang.String, java.util.List) java.io.IOException e com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode String method java.util.List args com.android.ddmlib.Client c String viewRoot public boolean setLayoutParameter (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode, java.lang.String, int) java.io.IOException e com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode String property int value com.android.ddmlib.Client c String viewRoot }
com/android/hierarchyviewerlib/device/DeviceBridge.class
DeviceBridge.java package com.android.hierarchyviewerlib.device public com.android.hierarchyviewerlib.device.DeviceBridge extends java.lang.Object { public static final String TAG private static final int DEFAULT_SERVER_PORT private static final int SERVICE_CODE_START_SERVER private static final int SERVICE_CODE_STOP_SERVER private static final int SERVICE_CODE_IS_SERVER_RUNNING private static com.android.ddmlib.AndroidDebugBridge sBridge private static final java.util.HashMap sDevicePortMap private static final java.util.HashMap sViewServerInfo private static int sNextLocalPort public void <init> () public static void acquireBridge (com.android.ddmlib.AndroidDebugBridge) com.android.ddmlib.AndroidDebugBridge bridge public static void initDebugBridge (java.lang.String) String adbLocation public static void terminate () public static com.android.ddmlib.IDevice[] getDevices () public static void startListenForDevices (com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener) com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener listener public static void stopListenForDevices (com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener) com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener listener public static void setupDeviceForward (com.android.ddmlib.IDevice) com.android.ddmlib.TimeoutException e com.android.ddmlib.AdbCommandRejectedException e java.io.IOException e int localPort com.android.ddmlib.IDevice device public static void removeDeviceForward (com.android.ddmlib.IDevice) com.android.ddmlib.TimeoutException e com.android.ddmlib.AdbCommandRejectedException e java.io.IOException e Integer localPort com.android.ddmlib.IDevice device public static int getDeviceLocalPort (com.android.ddmlib.IDevice) Integer port com.android.ddmlib.IDevice device public static boolean isViewServerRunning (com.android.ddmlib.IDevice) com.android.hierarchyviewerlib.device.DeviceBridge$ViewServerInfo serverInfo com.android.ddmlib.TimeoutException e java.io.IOException e com.android.ddmlib.AdbCommandRejectedException e com.android.ddmlib.ShellCommandUnresponsiveException e com.android.ddmlib.IDevice device boolean[] result public static boolean startViewServer (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public static boolean startViewServer (com.android.ddmlib.IDevice, int) com.android.ddmlib.TimeoutException e java.io.IOException e com.android.ddmlib.AdbCommandRejectedException e com.android.ddmlib.ShellCommandUnresponsiveException e com.android.ddmlib.IDevice device int port boolean[] result public static boolean stopViewServer (com.android.ddmlib.IDevice) com.android.ddmlib.TimeoutException e java.io.IOException e com.android.ddmlib.AdbCommandRejectedException e com.android.ddmlib.ShellCommandUnresponsiveException e com.android.ddmlib.IDevice device boolean[] result private static java.lang.String buildStartServerShellCommand (int) int port private static java.lang.String buildStopServerShellCommand () private static java.lang.String buildIsServerRunningShellCommand () public static com.android.hierarchyviewerlib.device.DeviceBridge$ViewServerInfo loadViewServerInfo (com.android.ddmlib.IDevice) String line Exception e String line Exception e com.android.ddmlib.IDevice device int server int protocol com.android.hierarchyviewerlib.device.DeviceConnection connection com.android.hierarchyviewerlib.device.DeviceBridge$ViewServerInfo returnValue public static com.android.hierarchyviewerlib.device.DeviceBridge$ViewServerInfo getViewServerInfo (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public static void removeViewServerInfo (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public static com.android.hierarchyviewerlib.models.Window[] loadWindows (com.android.hierarchyviewerlib.device.IHvDevice, com.android.ddmlib.IDevice) int id String windowId int id com.android.hierarchyviewerlib.models.Window w int index java.io.BufferedReader in String line Exception e int i com.android.hierarchyviewerlib.device.IHvDevice hvDevice com.android.ddmlib.IDevice device java.util.ArrayList windows com.android.hierarchyviewerlib.device.DeviceConnection connection com.android.hierarchyviewerlib.device.DeviceBridge$ViewServerInfo serverInfo com.android.hierarchyviewerlib.models.Window[] returnValue public static int getFocusedWindow (com.android.ddmlib.IDevice) String line Exception e com.android.ddmlib.IDevice device com.android.hierarchyviewerlib.device.DeviceConnection connection public static com.android.hierarchyviewerlib.models.ViewNode loadWindowData (com.android.hierarchyviewerlib.models.Window) java.io.BufferedReader in com.android.hierarchyviewerlib.models.ViewNode currentNode com.android.hierarchyviewerlib.device.DeviceBridge$ViewServerInfo serverInfo Exception e com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.device.DeviceConnection connection public static com.android.hierarchyviewerlib.models.ViewNode parseViewHierarchy (java.io.BufferedReader, com.android.hierarchyviewerlib.models.Window) int depth java.io.IOException e java.io.BufferedReader in com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode currentNode int currentDepth String line public static boolean loadProfileData (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode) boolean ret java.io.BufferedReader in int protocol Exception e com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.DeviceConnection connection private static boolean loadProfileData (com.android.hierarchyviewerlib.models.ViewNode, java.io.BufferedReader) throws java.io.IOException com.android.hierarchyviewerlib.models.ViewNode node java.io.BufferedReader in String line String[] data public static boolean loadProfileDataRecursive (com.android.hierarchyviewerlib.models.ViewNode, java.io.BufferedReader) throws java.io.IOException int i com.android.hierarchyviewerlib.models.ViewNode node java.io.BufferedReader in public static org.eclipse.swt.graphics.Image loadCapture (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode) Exception e com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.DeviceConnection connection public static com.android.hierarchyviewerlib.ui.util.PsdFile captureLayers (com.android.hierarchyviewerlib.models.Window) Exception ex java.io.IOException e Exception ex Exception ex com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.device.DeviceConnection connection java.io.DataInputStream in public static com.android.hierarchyviewerlib.ui.util.PsdFile parsePsd (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in int width int height com.android.hierarchyviewerlib.ui.util.PsdFile psd private static boolean readLayer (java.io.DataInputStream, com.android.hierarchyviewerlib.ui.util.PsdFile) String name boolean visible int x int y int dataSize byte[] data int read java.io.ByteArrayInputStream arrayIn java.awt.image.BufferedImage chunk java.awt.image.BufferedImage image java.awt.Graphics2D g Exception e java.io.DataInputStream in com.android.hierarchyviewerlib.ui.util.PsdFile psd public static void invalidateView (com.android.hierarchyviewerlib.models.ViewNode) Exception e com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.DeviceConnection connection public static void requestLayout (com.android.hierarchyviewerlib.models.ViewNode) Exception e com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.DeviceConnection connection public static void outputDisplayList (com.android.hierarchyviewerlib.models.ViewNode) Exception e com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.DeviceConnection connection public static com.android.hierarchyviewerlib.models.ThemeModel dumpTheme (com.android.hierarchyviewerlib.models.ViewNode) java.io.BufferedReader in Exception e com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.DeviceConnection connection com.android.hierarchyviewerlib.models.ThemeModel model public static com.android.hierarchyviewerlib.models.ThemeModel parseThemeDump (java.io.BufferedReader) String resourceValue java.io.IOException e java.io.BufferedReader in com.android.hierarchyviewerlib.models.ThemeModel model String resourceName static void <clinit> () }
com/android/hierarchyviewerlib/device/AbstractHvDevice$1.class
AbstractHvDevice.java package com.android.hierarchyviewerlib.device com.android.hierarchyviewerlib.device.AbstractHvDevice$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.ddmlib.RawImage val$screenshot final synthetic java.util.concurrent.atomic.AtomicReference val$imageRef final synthetic com.android.hierarchyviewerlib.device.AbstractHvDevice this$0 void <init> (com.android.hierarchyviewerlib.device.AbstractHvDevice, com.android.ddmlib.RawImage, java.util.concurrent.atomic.AtomicReference) public void run () org.eclipse.swt.graphics.ImageData imageData }
com/android/hierarchyviewerlib/device/DdmViewDebugDevice$CaptureByteArrayHandler.class
DdmViewDebugDevice.java package com.android.hierarchyviewerlib.device com.android.hierarchyviewerlib.device.DdmViewDebugDevice$CaptureByteArrayHandler extends com.android.ddmlib.HandleViewDebug$ViewDumpHandler { private java.util.concurrent.atomic.AtomicReference mData public void <init> (int) int type protected void handleViewDebugResult (java.nio.ByteBuffer) java.nio.ByteBuffer data byte[] b public byte[] getData (long, java.util.concurrent.TimeUnit) long timeout java.util.concurrent.TimeUnit unit }
com/android/hierarchyviewerlib/device/WindowUpdater$WindowChangeMonitor.class
WindowUpdater.java package com.android.hierarchyviewerlib.device com.android.hierarchyviewerlib.device.WindowUpdater$WindowChangeMonitor extends java.lang.Object implements java.lang.Runnable { private com.android.ddmlib.IDevice device public void <init> (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public void run () String line java.io.IOException e com.android.hierarchyviewerlib.device.DeviceConnection connection }
com/android/hierarchyviewerlib/device/WindowUpdater.class
WindowUpdater.java package com.android.hierarchyviewerlib.device public com.android.hierarchyviewerlib.device.WindowUpdater extends java.lang.Object { private static java.util.HashMap sWindowChangeListeners private static java.util.HashMap sListeningThreads public void <init> () public static void terminate () com.android.ddmlib.IDevice device java.util.Iterator i$ public static void startListenForWindowChanges (com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener, com.android.ddmlib.IDevice) java.util.ArrayList listeners com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener listener com.android.ddmlib.IDevice device Thread listeningThread public static void stopListenForWindowChanges (com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener, com.android.ddmlib.IDevice) java.util.ArrayList listeners com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener listener com.android.ddmlib.IDevice device Thread listeningThread private static com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener[] getWindowChangeListenersAsArray (com.android.ddmlib.IDevice) java.util.ArrayList windowChangeListenerList com.android.ddmlib.IDevice device com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener[] listeners public static void notifyWindowsChanged (com.android.ddmlib.IDevice) int i com.android.ddmlib.IDevice device com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener[] listeners public static void notifyFocusChanged (com.android.ddmlib.IDevice) int i com.android.ddmlib.IDevice device com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener[] listeners static void <clinit> () }
com/android/hierarchyviewerlib/device/DdmViewDebugDevice$CaptureLayersHandler.class
DdmViewDebugDevice.java package com.android.hierarchyviewerlib.device com.android.hierarchyviewerlib.device.DdmViewDebugDevice$CaptureLayersHandler extends com.android.ddmlib.HandleViewDebug$ViewDumpHandler { private java.util.concurrent.atomic.AtomicReference mPsd public void <init> () protected void handleViewDebugResult (java.nio.ByteBuffer) java.io.IOException e java.nio.ByteBuffer data byte[] b java.io.DataInputStream dis public com.android.hierarchyviewerlib.ui.util.PsdFile getPsdFile (long, java.util.concurrent.TimeUnit) long timeout java.util.concurrent.TimeUnit unit }
com/android/hierarchyviewerlib/device/DeviceBridge$BooleanResultReader.class
DeviceBridge.java package com.android.hierarchyviewerlib.device com.android.hierarchyviewerlib.device.DeviceBridge$BooleanResultReader extends com.android.ddmlib.MultiLineReceiver { private final boolean[] mResult public void <init> (boolean[]) boolean[] result public void processNewLines (java.lang.String[]) java.util.regex.Pattern pattern java.util.regex.Matcher matcher String[] strings public boolean isCancelled () }
com/android/hierarchyviewerlib/device/HvDeviceFactory.class
HvDeviceFactory.java package com.android.hierarchyviewerlib.device public com.android.hierarchyviewerlib.device.HvDeviceFactory extends java.lang.Object { public void <init> () public static com.android.hierarchyviewerlib.device.IHvDevice create (com.android.ddmlib.IDevice) InterruptedException e com.android.ddmlib.ClientData cd com.android.ddmlib.Client c com.android.ddmlib.Client[] arr$ int len$ int i$ com.android.ddmlib.IDevice device boolean ddmViewHierarchy }
com/android/hierarchyviewerlib/device/DdmViewDebugDevice$ListViewRootsHandler.class
DdmViewDebugDevice.java package com.android.hierarchyviewerlib.device com.android.hierarchyviewerlib.device.DdmViewDebugDevice$ListViewRootsHandler extends com.android.ddmlib.HandleViewDebug$ViewDumpHandler { private java.util.List mViewRoots public void <init> () protected void handleViewDebugResult (java.nio.ByteBuffer) int len int i java.nio.ByteBuffer data int nWindows public java.util.List getViewRoots (long, java.util.concurrent.TimeUnit) long timeout java.util.concurrent.TimeUnit unit }
com/android/hierarchyviewerlib/device/IHvDevice.class
IHvDevice.java package com.android.hierarchyviewerlib.device public abstract com.android.hierarchyviewerlib.device.IHvDevice extends java.lang.Object { public abstract boolean initializeViewDebug () public abstract boolean reloadWindows () public abstract void terminateViewDebug () public abstract boolean isViewDebugEnabled () public abstract boolean supportsDisplayListDump () public abstract com.android.hierarchyviewerlib.models.Window[] getWindows () public abstract int getFocusedWindow () public abstract com.android.ddmlib.IDevice getDevice () public abstract org.eclipse.swt.graphics.Image getScreenshotImage () public abstract com.android.hierarchyviewerlib.models.ViewNode loadWindowData (com.android.hierarchyviewerlib.models.Window) public abstract void loadProfileData (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode) public abstract org.eclipse.swt.graphics.Image loadCapture (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode) public abstract com.android.hierarchyviewerlib.ui.util.PsdFile captureLayers (com.android.hierarchyviewerlib.models.Window) public abstract void invalidateView (com.android.hierarchyviewerlib.models.ViewNode) public abstract void requestLayout (com.android.hierarchyviewerlib.models.ViewNode) public abstract void outputDisplayList (com.android.hierarchyviewerlib.models.ViewNode) public abstract com.android.hierarchyviewerlib.models.ThemeModel dumpTheme (com.android.hierarchyviewerlib.models.ViewNode) public abstract boolean isViewUpdateEnabled () public abstract void invokeViewMethod (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode, java.lang.String, java.util.List) public abstract boolean setLayoutParameter (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode, java.lang.String, int) public abstract void addWindowChangeListener (com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener) public abstract void removeWindowChangeListener (com.android.hierarchyviewerlib.device.WindowUpdater$IWindowChangeListener) }
com/android/hierarchyviewerlib/device/DeviceConnection.class
DeviceConnection.java package com.android.hierarchyviewerlib.device public com.android.hierarchyviewerlib.device.DeviceConnection extends java.lang.Object { private java.nio.channels.SocketChannel mSocketChannel private java.io.BufferedReader mIn private java.io.BufferedWriter mOut public void <init> (com.android.ddmlib.IDevice) throws java.io.IOException com.android.ddmlib.IDevice device int port public java.io.BufferedReader getInputStream () throws java.io.IOException public java.io.BufferedWriter getOutputStream () throws java.io.IOException public java.net.Socket getSocket () public void sendCommand (java.lang.String) throws java.io.IOException String command java.io.BufferedWriter out public void close () java.io.IOException e java.io.IOException e java.io.IOException e }
com/android/hierarchyviewerlib/models/
com/android/hierarchyviewerlib/models/PixelPerfectModel$2.class
PixelPerfectModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.PixelPerfectModel$2 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.graphics.Image val$toDispose final synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel this$0 void <init> (com.android.hierarchyviewerlib.models.PixelPerfectModel, org.eclipse.swt.graphics.Image) public void run () }
com/android/hierarchyviewerlib/models/PixelPerfectModel.class
PixelPerfectModel.java package com.android.hierarchyviewerlib.models public com.android.hierarchyviewerlib.models.PixelPerfectModel extends java.lang.Object { public static final int MIN_ZOOM public static final int MAX_ZOOM public static final int DEFAULT_ZOOM public static final int DEFAULT_OVERLAY_TRANSPARENCY_PERCENTAGE private com.android.ddmlib.IDevice mDevice private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.graphics.Point mCrosshairLocation private com.android.hierarchyviewerlib.models.ViewNode mViewNode private com.android.hierarchyviewerlib.models.ViewNode mSelectedNode private int mZoom private final java.util.ArrayList mImageChangeListeners private org.eclipse.swt.graphics.Image mOverlayImage private double mOverlayTransparency private static com.android.hierarchyviewerlib.models.PixelPerfectModel sModel public void <init> () public static com.android.hierarchyviewerlib.models.PixelPerfectModel getModel () public void setData (com.android.ddmlib.IDevice, org.eclipse.swt.graphics.Image, com.android.hierarchyviewerlib.models.ViewNode) com.android.ddmlib.IDevice device org.eclipse.swt.graphics.Image image com.android.hierarchyviewerlib.models.ViewNode viewNode org.eclipse.swt.graphics.Image toDispose org.eclipse.swt.graphics.Image toDispose2 public void setCrosshairLocation (int, int) int x int y public void setSelected (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode selected public void setTree (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode viewNode public void setImage (org.eclipse.swt.graphics.Image) org.eclipse.swt.graphics.Image image org.eclipse.swt.graphics.Image toDispose public void setZoom (int) int newZoom public void setOverlayImage (org.eclipse.swt.graphics.Image) org.eclipse.swt.graphics.Image overlayImage org.eclipse.swt.graphics.Image toDispose public void setOverlayTransparency (double) double value public com.android.hierarchyviewerlib.models.ViewNode getViewNode () public org.eclipse.swt.graphics.Point getCrosshairLocation () public org.eclipse.swt.graphics.Image getImage () public com.android.hierarchyviewerlib.models.ViewNode getSelected () public com.android.ddmlib.IDevice getDevice () public int getZoom () public org.eclipse.swt.graphics.Image getOverlayImage () public double getOverlayTransparency () private com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener[] getImageChangeListenerList () com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener[] listeners public void notifyImageLoaded () int i com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener[] listeners public void notifyImageChanged () int i com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener[] listeners public void notifyCrosshairMoved () int i com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener[] listeners public void notifySelectionChanged () int i com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener[] listeners public void notifyTreeChanged () int i com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener[] listeners public void notifyZoomChanged () int i com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener[] listeners public void notifyOverlayChanged () int i com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener[] listeners public void notifyOverlayTransparencyChanged () int i com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener[] listeners public void addImageChangeListener (com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener) com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener listener public void removeImageChangeListener (com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener) com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener listener static synthetic com.android.ddmlib.IDevice access$002 (com.android.hierarchyviewerlib.models.PixelPerfectModel, com.android.ddmlib.IDevice) com.android.hierarchyviewerlib.models.PixelPerfectModel x0 com.android.ddmlib.IDevice x1 static synthetic org.eclipse.swt.graphics.Image access$102 (com.android.hierarchyviewerlib.models.PixelPerfectModel, org.eclipse.swt.graphics.Image) com.android.hierarchyviewerlib.models.PixelPerfectModel x0 org.eclipse.swt.graphics.Image x1 static synthetic com.android.hierarchyviewerlib.models.ViewNode access$202 (com.android.hierarchyviewerlib.models.PixelPerfectModel, com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.PixelPerfectModel x0 com.android.hierarchyviewerlib.models.ViewNode x1 static synthetic org.eclipse.swt.graphics.Point access$302 (com.android.hierarchyviewerlib.models.PixelPerfectModel, org.eclipse.swt.graphics.Point) com.android.hierarchyviewerlib.models.PixelPerfectModel x0 org.eclipse.swt.graphics.Point x1 static synthetic org.eclipse.swt.graphics.Image access$402 (com.android.hierarchyviewerlib.models.PixelPerfectModel, org.eclipse.swt.graphics.Image) com.android.hierarchyviewerlib.models.PixelPerfectModel x0 org.eclipse.swt.graphics.Image x1 static synthetic com.android.hierarchyviewerlib.models.ViewNode access$502 (com.android.hierarchyviewerlib.models.PixelPerfectModel, com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.PixelPerfectModel x0 com.android.hierarchyviewerlib.models.ViewNode x1 static synthetic int access$602 (com.android.hierarchyviewerlib.models.PixelPerfectModel, int) com.android.hierarchyviewerlib.models.PixelPerfectModel x0 int x1 }
com/android/hierarchyviewerlib/models/EvaluateContrastModel$ContrastResult.class
EvaluateContrastModel.java package com.android.hierarchyviewerlib.models public final enum com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult extends java.lang.Enum { public static final enum com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult PASS public static final enum com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult FAIL public static final enum com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult INDETERMINATE private static final synthetic com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult[] $VALUES public static com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult[] values () public static com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/android/hierarchyviewerlib/models/ThemeModel$ThemeModelData.class
ThemeModel.java package com.android.hierarchyviewerlib.models public com.android.hierarchyviewerlib.models.ThemeModel$ThemeModelData extends java.lang.Object { private String mName private String mValue final synthetic com.android.hierarchyviewerlib.models.ThemeModel this$0 public void <init> (com.android.hierarchyviewerlib.models.ThemeModel, java.lang.String, java.lang.String) String name String value public java.lang.String getName () public java.lang.String getValue () }
com/android/hierarchyviewerlib/models/Window.class
Window.java package com.android.hierarchyviewerlib.models public com.android.hierarchyviewerlib.models.Window extends java.lang.Object { private final String mTitle private final int mHashCode private final com.android.hierarchyviewerlib.device.IHvDevice mHvDevice private final com.android.ddmlib.Client mClient public void <init> (com.android.hierarchyviewerlib.device.IHvDevice, java.lang.String, int) com.android.hierarchyviewerlib.device.IHvDevice device String title int hashCode public void <init> (com.android.hierarchyviewerlib.device.IHvDevice, java.lang.String, com.android.ddmlib.Client) com.android.hierarchyviewerlib.device.IHvDevice device String title com.android.ddmlib.Client c public java.lang.String getTitle () public int getHashCode () public java.lang.String encode () public java.lang.String toString () public com.android.hierarchyviewerlib.device.IHvDevice getHvDevice () public com.android.ddmlib.IDevice getDevice () public com.android.ddmlib.Client getClient () public static com.android.hierarchyviewerlib.models.Window getFocusedWindow (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public boolean equals (java.lang.Object) Object obj com.android.hierarchyviewerlib.models.Window other public int hashCode () int prime int result }
com/android/hierarchyviewerlib/models/PixelPerfectModel$IImageChangeListener.class
PixelPerfectModel.java package com.android.hierarchyviewerlib.models public abstract com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener extends java.lang.Object { public abstract void imageLoaded () public abstract void imageChanged () public abstract void crosshairMoved () public abstract void selectionChanged () public abstract void treeChanged () public abstract void zoomChanged () public abstract void overlayChanged () public abstract void overlayTransparencyChanged () }
com/android/hierarchyviewerlib/models/PixelPerfectModel$5.class
PixelPerfectModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.PixelPerfectModel$5 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.graphics.Image val$image final synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel this$0 void <init> (com.android.hierarchyviewerlib.models.PixelPerfectModel, org.eclipse.swt.graphics.Image) public void run () }
com/android/hierarchyviewerlib/models/EvaluateContrastModel$1.class
EvaluateContrastModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.EvaluateContrastModel$1 extends java.lang.Object implements java.util.Comparator { final synthetic com.android.hierarchyviewerlib.models.EvaluateContrastModel this$0 void <init> (com.android.hierarchyviewerlib.models.EvaluateContrastModel) public int compare (java.util.Map$Entry, java.util.Map$Entry) java.util.Map$Entry lhs java.util.Map$Entry rhs public volatile synthetic int compare (java.lang.Object, java.lang.Object) Object x0 Object x1 }
com/android/hierarchyviewerlib/models/ViewNode$1.class
ViewNode.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.ViewNode$1 extends java.lang.Object implements java.util.Comparator { final synthetic com.android.hierarchyviewerlib.models.ViewNode this$0 void <init> (com.android.hierarchyviewerlib.models.ViewNode) public int compare (com.android.hierarchyviewerlib.models.ViewNode$Property, com.android.hierarchyviewerlib.models.ViewNode$Property) com.android.hierarchyviewerlib.models.ViewNode$Property source com.android.hierarchyviewerlib.models.ViewNode$Property destination public volatile synthetic int compare (java.lang.Object, java.lang.Object) Object x0 Object x1 }
com/android/hierarchyviewerlib/models/PixelPerfectModel$7.class
PixelPerfectModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.PixelPerfectModel$7 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.graphics.Image val$overlayImage final synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel this$0 void <init> (com.android.hierarchyviewerlib.models.PixelPerfectModel, org.eclipse.swt.graphics.Image) public void run () }
com/android/hierarchyviewerlib/models/ViewNode.class
ViewNode.java package com.android.hierarchyviewerlib.models public com.android.hierarchyviewerlib.models.ViewNode extends java.lang.Object { private static final double RED_THRESHOLD private static final double YELLOW_THRESHOLD public static final String MISCELLANIOUS public String id public String name public String hashCode public java.util.List properties public java.util.Map namedProperties public com.android.hierarchyviewerlib.models.ViewNode parent public java.util.List children public int left public int top public int width public int height public int scrollX public int scrollY public int paddingLeft public int paddingRight public int paddingTop public int paddingBottom public int marginLeft public int marginRight public int marginTop public int marginBottom public int baseline public boolean willNotDraw public boolean hasMargins public boolean hasFocus public int index public double measureTime public double layoutTime public double drawTime public com.android.hierarchyviewerlib.models.ViewNode$ProfileRating measureRating public com.android.hierarchyviewerlib.models.ViewNode$ProfileRating layoutRating public com.android.hierarchyviewerlib.models.ViewNode$ProfileRating drawRating public java.util.Set categories public com.android.hierarchyviewerlib.models.Window window public org.eclipse.swt.graphics.Image image public int imageReferences public int viewCount public boolean filtered public int protocolVersion public void <init> (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode, java.lang.String) com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode parent String data int delimIndex public void dispose () int i int N public void referenceImage () public void dereferenceImage () private void loadProperties (java.lang.String) int index com.android.hierarchyviewerlib.models.ViewNode$Property property int index2 int length int index String name java.util.Iterator i$ String data int start boolean stop public void setProfileRatings () com.android.hierarchyviewerlib.models.ViewNode child int i com.android.hierarchyviewerlib.models.ViewNode child int i double totalMeasure double totalLayout double totalDraw int i int N public void setViewCount () com.android.hierarchyviewerlib.models.ViewNode child int i int N public void filter (java.lang.String) int i String text int dotIndex String shortName int N private boolean getBoolean (java.lang.String, boolean) NumberFormatException e String name boolean defaultValue com.android.hierarchyviewerlib.models.ViewNode$Property p private int getInt (java.lang.String, int) NumberFormatException e String name int defaultValue com.android.hierarchyviewerlib.models.ViewNode$Property p public java.lang.String toString () }
com/android/hierarchyviewerlib/models/PixelPerfectModel$6.class
PixelPerfectModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.PixelPerfectModel$6 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.graphics.Image val$toDispose final synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel this$0 void <init> (com.android.hierarchyviewerlib.models.PixelPerfectModel, org.eclipse.swt.graphics.Image) public void run () }
com/android/hierarchyviewerlib/models/EvaluateContrastModel$2.class
EvaluateContrastModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.EvaluateContrastModel$2 extends java.lang.Object implements java.util.Comparator { final synthetic com.android.hierarchyviewerlib.models.EvaluateContrastModel this$0 void <init> (com.android.hierarchyviewerlib.models.EvaluateContrastModel) public int compare (java.util.Map$Entry, java.util.Map$Entry) java.util.Map$Entry lhs java.util.Map$Entry rhs public volatile synthetic int compare (java.lang.Object, java.lang.Object) Object x0 Object x1 }
com/android/hierarchyviewerlib/models/DeviceSelectionModel$DeviceInfo.class
DeviceSelectionModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.DeviceSelectionModel$DeviceInfo extends java.lang.Object { com.android.hierarchyviewerlib.models.Window[] windows private void <init> (com.android.hierarchyviewerlib.models.Window[]) com.android.hierarchyviewerlib.models.Window[] windows synthetic void <init> (com.android.hierarchyviewerlib.models.Window[], com.android.hierarchyviewerlib.models.DeviceSelectionModel$1) com.android.hierarchyviewerlib.models.Window[] x0 com.android.hierarchyviewerlib.models.DeviceSelectionModel$1 x1 }
com/android/hierarchyviewerlib/models/ViewNode$Property.class
ViewNode.java package com.android.hierarchyviewerlib.models public com.android.hierarchyviewerlib.models.ViewNode$Property extends java.lang.Object { public String name public String value public void <init> () public java.lang.String toString () }
com/android/hierarchyviewerlib/models/TreeViewModel$ITreeChangeListener.class
TreeViewModel.java package com.android.hierarchyviewerlib.models public abstract com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener extends java.lang.Object { public abstract void treeChanged () public abstract void selectionChanged () public abstract void viewportChanged () public abstract void zoomChanged () }
com/android/hierarchyviewerlib/models/TreeViewModel.class
TreeViewModel.java package com.android.hierarchyviewerlib.models public com.android.hierarchyviewerlib.models.TreeViewModel extends java.lang.Object { public static final double MAX_ZOOM public static final double MIN_ZOOM private com.android.hierarchyviewerlib.models.Window mWindow private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mTree private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mSelectedNode private com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle mViewport private double mZoom private final java.util.ArrayList mTreeChangeListeners private static com.android.hierarchyviewerlib.models.TreeViewModel sModel public void <init> () public static com.android.hierarchyviewerlib.models.TreeViewModel getModel () public void setData (com.android.hierarchyviewerlib.models.Window, com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.ViewNode viewNode public void setSelection (com.android.hierarchyviewerlib.ui.util.DrawableViewNode) com.android.hierarchyviewerlib.ui.util.DrawableViewNode selectedNode public void setViewport (com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle) com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle viewport public void setZoom (double) double newZoom com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point zoomPoint public void zoomOnPoint (double, com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point) double newZoom com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point zoomPoint public com.android.hierarchyviewerlib.ui.util.DrawableViewNode getTree () public com.android.hierarchyviewerlib.models.Window getWindow () public com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle getViewport () public double getZoom () public com.android.hierarchyviewerlib.ui.util.DrawableViewNode getSelection () private com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener[] getTreeChangeListenerList () com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener[] listeners public void notifyTreeChanged () int i com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener[] listeners public void notifySelectionChanged () int i com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener[] listeners public void notifyViewportChanged () int i com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener[] listeners public void notifyZoomChanged () int i com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener[] listeners public void addTreeChangeListener (com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener) com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener listener public void removeTreeChangeListener (com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener) com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener listener }
com/android/hierarchyviewerlib/models/DeviceSelectionModel.class
DeviceSelectionModel.java package com.android.hierarchyviewerlib.models public com.android.hierarchyviewerlib.models.DeviceSelectionModel extends java.lang.Object { private final java.util.Map mDeviceMap private final java.util.Map mFocusedWindowHashes private final java.util.ArrayList mWindowChangeListeners private com.android.hierarchyviewerlib.device.IHvDevice mSelectedDevice private com.android.hierarchyviewerlib.models.Window mSelectedWindow private static com.android.hierarchyviewerlib.models.DeviceSelectionModel sModel public void <init> () public static com.android.hierarchyviewerlib.models.DeviceSelectionModel getModel () public void addDevice (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.models.DeviceSelectionModel$DeviceInfo info com.android.hierarchyviewerlib.device.IHvDevice hvDevice public void removeDevice (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice hvDevice boolean selectionChanged public void updateDevice (com.android.hierarchyviewerlib.device.IHvDevice) int i boolean windowStillExists com.android.hierarchyviewerlib.models.Window[] windows com.android.hierarchyviewerlib.device.IHvDevice hvDevice boolean selectionChanged public void updateFocusedWindow (com.android.hierarchyviewerlib.device.IHvDevice, int) com.android.hierarchyviewerlib.device.IHvDevice device int focusedWindow Integer oldValue private com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener[] getWindowChangeListenerList () com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener[] listeners private void notifyDeviceConnected (com.android.hierarchyviewerlib.device.IHvDevice) int i com.android.hierarchyviewerlib.device.IHvDevice device com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener[] listeners private void notifyDeviceChanged (com.android.hierarchyviewerlib.device.IHvDevice) int i com.android.hierarchyviewerlib.device.IHvDevice device com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener[] listeners private void notifyDeviceDisconnected (com.android.hierarchyviewerlib.device.IHvDevice) int i com.android.hierarchyviewerlib.device.IHvDevice device com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener[] listeners private void notifyFocusChanged (com.android.hierarchyviewerlib.device.IHvDevice) int i com.android.hierarchyviewerlib.device.IHvDevice device com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener[] listeners private void notifySelectionChanged (com.android.hierarchyviewerlib.device.IHvDevice, com.android.hierarchyviewerlib.models.Window) int i com.android.hierarchyviewerlib.device.IHvDevice device com.android.hierarchyviewerlib.models.Window window com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener[] listeners public void addWindowChangeListener (com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener) com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener listener public void removeWindowChangeListener (com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener) com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener listener public com.android.hierarchyviewerlib.device.IHvDevice[] getDevices () java.util.Set devices public com.android.hierarchyviewerlib.models.Window[] getWindows (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.models.DeviceSelectionModel$DeviceInfo info com.android.hierarchyviewerlib.device.IHvDevice device public int getFocusedWindow (com.android.hierarchyviewerlib.device.IHvDevice) Integer focusedWindow com.android.hierarchyviewerlib.device.IHvDevice device public void setSelection (com.android.hierarchyviewerlib.device.IHvDevice, com.android.hierarchyviewerlib.models.Window) com.android.hierarchyviewerlib.device.IHvDevice device com.android.hierarchyviewerlib.models.Window window public com.android.hierarchyviewerlib.device.IHvDevice getSelectedDevice () public com.android.hierarchyviewerlib.models.Window getSelectedWindow () }
com/android/hierarchyviewerlib/models/PixelPerfectModel$8.class
PixelPerfectModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.PixelPerfectModel$8 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.graphics.Image val$toDispose final synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel this$0 void <init> (com.android.hierarchyviewerlib.models.PixelPerfectModel, org.eclipse.swt.graphics.Image) public void run () }
com/android/hierarchyviewerlib/models/DeviceSelectionModel$1.class
DeviceSelectionModel.java package com.android.hierarchyviewerlib.models synthetic com.android.hierarchyviewerlib.models.DeviceSelectionModel$1 extends java.lang.Object { }
com/android/hierarchyviewerlib/models/PixelPerfectModel$4.class
PixelPerfectModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.PixelPerfectModel$4 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.models.ViewNode val$viewNode final synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel this$0 void <init> (com.android.hierarchyviewerlib.models.PixelPerfectModel, com.android.hierarchyviewerlib.models.ViewNode) public void run () }
com/android/hierarchyviewerlib/models/ViewNode$ProfileRating.class
ViewNode.java package com.android.hierarchyviewerlib.models public final enum com.android.hierarchyviewerlib.models.ViewNode$ProfileRating extends java.lang.Enum { public static final enum com.android.hierarchyviewerlib.models.ViewNode$ProfileRating RED public static final enum com.android.hierarchyviewerlib.models.ViewNode$ProfileRating YELLOW public static final enum com.android.hierarchyviewerlib.models.ViewNode$ProfileRating GREEN public static final enum com.android.hierarchyviewerlib.models.ViewNode$ProfileRating NONE private static final synthetic com.android.hierarchyviewerlib.models.ViewNode$ProfileRating[] $VALUES public static com.android.hierarchyviewerlib.models.ViewNode$ProfileRating[] values () public static com.android.hierarchyviewerlib.models.ViewNode$ProfileRating valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/android/hierarchyviewerlib/models/DeviceSelectionModel$IWindowChangeListener.class
DeviceSelectionModel.java package com.android.hierarchyviewerlib.models public abstract com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener extends java.lang.Object { public abstract void deviceConnected (com.android.hierarchyviewerlib.device.IHvDevice) public abstract void deviceChanged (com.android.hierarchyviewerlib.device.IHvDevice) public abstract void deviceDisconnected (com.android.hierarchyviewerlib.device.IHvDevice) public abstract void focusChanged (com.android.hierarchyviewerlib.device.IHvDevice) public abstract void selectionChanged (com.android.hierarchyviewerlib.device.IHvDevice, com.android.hierarchyviewerlib.models.Window) }
com/android/hierarchyviewerlib/models/ThemeModel.class
ThemeModel.java package com.android.hierarchyviewerlib.models public com.android.hierarchyviewerlib.models.ThemeModel extends java.lang.Object { private java.util.List data public void <init> () public void add (java.lang.String, java.lang.String) String name String value public java.util.List getData () }
com/android/hierarchyviewerlib/models/PixelPerfectModel$3.class
PixelPerfectModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.PixelPerfectModel$3 extends java.lang.Object implements java.lang.Runnable { final synthetic org.eclipse.swt.graphics.Image val$toDispose2 final synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel this$0 void <init> (com.android.hierarchyviewerlib.models.PixelPerfectModel, org.eclipse.swt.graphics.Image) public void run () }
com/android/hierarchyviewerlib/models/PixelPerfectModel$1.class
PixelPerfectModel.java package com.android.hierarchyviewerlib.models com.android.hierarchyviewerlib.models.PixelPerfectModel$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.ddmlib.IDevice val$device final synthetic org.eclipse.swt.graphics.Image val$image final synthetic com.android.hierarchyviewerlib.models.ViewNode val$viewNode final synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel this$0 void <init> (com.android.hierarchyviewerlib.models.PixelPerfectModel, com.android.ddmlib.IDevice, org.eclipse.swt.graphics.Image, com.android.hierarchyviewerlib.models.ViewNode) public void run () }
com/android/hierarchyviewerlib/models/EvaluateContrastModel.class
EvaluateContrastModel.java package com.android.hierarchyviewerlib.models public com.android.hierarchyviewerlib.models.EvaluateContrastModel extends java.lang.Object { public static final String CONTRAST_RATIO_FORMAT public static final double CONTRAST_RATIO_NORMAL_TEXT public static final double CONTRAST_RATIO_LARGE_TEXT public static final int NORMAL_TEXT_SZ_PTS public static final int NORMAL_TEXT_BOLD_SZ_PTS public static final String NOT_APPLICABLE private static final double MAX_RGB_VALUE private org.eclipse.swt.graphics.ImageData mImageData private java.awt.Rectangle mViewBounds private java.util.HashMap mLuminanceMap private java.util.HashMap mLuminanceHistogram private final java.util.List mBackgroundColors private final java.util.List mForegroundColors private double mBackgroundLuminance private double mForegroundLuminance private double mContrastRatio private Integer mTextColor private Double mTextSize private boolean mIsBold public void <init> (org.eclipse.swt.graphics.Image, java.lang.Integer, java.lang.Double, int, int, int, int, boolean) org.eclipse.swt.graphics.Image image Integer textColor Double textSize int x int y int width int height boolean isBold public static double calculateLuminance (int) int i int color java.awt.Color colorObj float[] sRGB double[] lumRGB public static double calculateContrastRatio (double, double) double lum1 double lum2 public static java.lang.String intToHexString (int) int color private void processSwatch () double textLuminance private void processLuminanceData () int color double luminance int y int x private void extractFgBgData () int singleColor java.util.Map$Entry luminanceCount java.util.Iterator i$ double luminanceValue int i double luminanceValue int i java.util.Map$Entry colorLuminance java.util.Iterator i$ java.util.ArrayList colorsByLuminance java.util.ArrayList luminanceByFrequency double luminanceSum double averageLuminance double lowLuminanceContributor double highLuminanceContributor private int calculateTextColor (int, int) int textColor int backgroundColor java.awt.Color text java.awt.Color background int alpha double alphaPercentage double alphaCompliment int red int green int blue java.awt.Color rgb public com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult getContrastResult () com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult normalTest com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult largeTest public com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult getContrastResultForLargeText () public com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult getContrastResultForNormalText () public double getContrastRatio () public double getBackgroundLuminance () public java.lang.String getTextSize () public int getTextColor () Integer textColor Integer textColor public java.lang.String getTextColorHex () public int getBackgroundColor () public java.lang.String getBackgroundColorHex () public boolean isIndeterminate () public boolean isBold () }
com/android/hierarchyviewerlib/ui/
com/android/hierarchyviewerlib/ui/TreeView$10.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$10 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void run () }
com/android/hierarchyviewerlib/ui/PixelPerfect$1.class
PixelPerfect.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfect$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfect this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfect) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/DevicePropertyEditingSupport$PropertyType.class
DevicePropertyEditingSupport.java package com.android.hierarchyviewerlib.ui public final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType extends java.lang.Enum { public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType INTEGER public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType INTEGER_OR_CONSTANT public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType ENUM private static final synthetic com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType[] $VALUES public static com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType[] values () public static com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/android/hierarchyviewerlib/ui/TreeView$4.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$4 extends java.lang.Object implements org.eclipse.swt.events.KeyListener { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void keyPressed (org.eclipse.swt.events.KeyEvent) com.android.hierarchyviewerlib.ui.util.DrawableViewNode child com.android.hierarchyviewerlib.ui.util.DrawableViewNode topMostChild double overlap int i com.android.hierarchyviewerlib.ui.util.DrawableViewNode currentNode com.android.hierarchyviewerlib.ui.util.DrawableViewNode rightNode double mostOverlap int N org.eclipse.swt.events.KeyEvent e boolean selectionChanged com.android.hierarchyviewerlib.ui.util.DrawableViewNode clickedNode public void keyReleased (org.eclipse.swt.events.KeyEvent) org.eclipse.swt.events.KeyEvent e }
com/android/hierarchyviewerlib/ui/DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity.class
DevicePropertyEditingSupport.java package com.android.hierarchyviewerlib.ui final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity extends java.lang.Enum { public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity top public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity bottom public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity left public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity right public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity center_vertical public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity fill_vertical public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity center_horizontal public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity fill_horizontal public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity center public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity fill public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity clip_vertical public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity clip_horizontal public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity start public static final enum com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity end private final int mValue private static final synthetic com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity[] $VALUES public static com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity[] values () public static com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity valueOf (java.lang.String) String name private void <init> (java.lang.String, int, int) int v static synthetic int access$300 (com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity) com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity x0 static void <clinit> () }
com/android/hierarchyviewerlib/ui/PixelPerfectLoupe$3.class
PixelPerfectLoupe.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectLoupe$3 extends java.lang.Object implements org.eclipse.swt.events.MouseWheelListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectLoupe this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) public void mouseScrolled (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e int newZoom }
com/android/hierarchyviewerlib/ui/PixelPerfectLoupe$2.class
PixelPerfectLoupe.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectLoupe$2 extends java.lang.Object implements org.eclipse.swt.events.MouseListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectLoupe this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e public void mouseDown (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e public void mouseUp (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e }
com/android/hierarchyviewerlib/ui/EvaluateContrastDisplay$3.class
EvaluateContrastDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.EvaluateContrastDisplay$3 extends java.lang.Object implements org.eclipse.swt.events.PaintListener { void <init> () public void paintControl (org.eclipse.swt.events.PaintEvent) org.eclipse.swt.graphics.Rectangle rectangle com.android.hierarchyviewerlib.models.ViewNode viewNode java.util.Iterator i$ org.eclipse.swt.events.PaintEvent e org.eclipse.swt.graphics.GC gc org.eclipse.swt.graphics.Rectangle rect org.eclipse.swt.graphics.Rectangle client int marginWidth int marginHeight }
com/android/hierarchyviewerlib/ui/PixelPerfect$6.class
PixelPerfect.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfect$6 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfect this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfect) public void run () }
com/android/hierarchyviewerlib/ui/DeviceSelector$3.class
DeviceSelector.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.DeviceSelector$3 extends java.lang.Object implements java.lang.Runnable { final synthetic boolean val$expandAll final synthetic com.android.hierarchyviewerlib.ui.DeviceSelector this$0 void <init> (com.android.hierarchyviewerlib.ui.DeviceSelector, boolean) public void run () }
com/android/hierarchyviewerlib/ui/TreeViewControls$3.class
TreeViewControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewControls$3 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener { final synthetic com.android.hierarchyviewerlib.ui.TreeViewControls this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewControls) public void modifyText (org.eclipse.swt.events.ModifyEvent) org.eclipse.swt.events.ModifyEvent e }
com/android/hierarchyviewerlib/ui/TreeView$3.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void handleEvent (org.eclipse.swt.widgets.Event) com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point viewCenter org.eclipse.swt.widgets.Event e }
com/android/hierarchyviewerlib/ui/CaptureDisplay$1.class
CaptureDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.CaptureDisplay$1 extends java.lang.Object implements org.eclipse.swt.events.PaintListener { void <init> () public void paintControl (org.eclipse.swt.events.PaintEvent) int width int height int x int y org.eclipse.swt.events.PaintEvent e }
com/android/hierarchyviewerlib/ui/PropertyViewer$2.class
PropertyViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PropertyViewer$2 extends org.eclipse.swt.events.ControlAdapter { private boolean noInput private boolean noHeader final synthetic com.android.hierarchyviewerlib.ui.PropertyViewer this$0 void <init> (com.android.hierarchyviewerlib.ui.PropertyViewer) public void controlResized (org.eclipse.swt.events.ControlEvent) org.eclipse.swt.events.ControlEvent e }
com/android/hierarchyviewerlib/ui/TreeViewControls$2.class
TreeViewControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewControls$2 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener { private int oldValue final synthetic com.android.hierarchyviewerlib.ui.TreeViewControls this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewControls) public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e public void widgetSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e int newValue }
com/android/hierarchyviewerlib/ui/PixelPerfectLoupe$5.class
PixelPerfectLoupe.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectLoupe$5 extends java.lang.Object implements org.eclipse.swt.events.PaintListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectLoupe this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) public void paintControl (org.eclipse.swt.events.PaintEvent) int x int y org.eclipse.swt.graphics.ImageData imageData org.eclipse.swt.graphics.GC gc int zoomedX int zoomedY org.eclipse.swt.events.PaintEvent e }
com/android/hierarchyviewerlib/ui/TreeViewOverview$1.class
TreeViewOverview.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewOverview$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.TreeViewOverview this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewOverview) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/TreeView$5.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$5 extends java.lang.Object implements org.eclipse.swt.events.MouseListener { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point pt org.eclipse.swt.events.MouseEvent e com.android.hierarchyviewerlib.ui.util.DrawableViewNode clickedNode public void mouseDown (org.eclipse.swt.events.MouseEvent) com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point pt org.eclipse.swt.events.MouseEvent e boolean selectionChanged public void mouseUp (org.eclipse.swt.events.MouseEvent) com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point pt com.android.hierarchyviewerlib.ui.util.DrawableViewNode mouseUpOn org.eclipse.swt.events.MouseEvent e boolean redraw boolean redrawButton boolean viewportChanged boolean selectionChanged }
com/android/hierarchyviewerlib/ui/TreeView$7.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$7 extends java.lang.Object implements org.eclipse.swt.events.MouseWheelListener { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void mouseScrolled (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point zoomPoint }
com/android/hierarchyviewerlib/ui/PixelPerfectLoupe$7.class
PixelPerfectLoupe.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectLoupe$7 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectLoupe this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) public void run () }
com/android/hierarchyviewerlib/ui/DevicePropertyEditingSupport.class
DevicePropertyEditingSupport.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport extends java.lang.Object { private static final java.util.List sDevicePropertyEditors public void <init> () public boolean canEdit (com.android.hierarchyviewerlib.models.ViewNode$Property) com.android.hierarchyviewerlib.models.ViewNode$Property p private com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$IDevicePropertyEditor getPropertyEditorFor (com.android.hierarchyviewerlib.models.ViewNode$Property) com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$IDevicePropertyEditor pe java.util.Iterator i$ com.android.hierarchyviewerlib.models.ViewNode$Property p public com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType getPropertyType (com.android.hierarchyviewerlib.models.ViewNode$Property) com.android.hierarchyviewerlib.models.ViewNode$Property p public java.lang.String[] getPropertyRange (com.android.hierarchyviewerlib.models.ViewNode$Property) com.android.hierarchyviewerlib.models.ViewNode$Property p public boolean setValue (java.util.Collection, com.android.hierarchyviewerlib.models.ViewNode$Property, java.lang.Object, com.android.hierarchyviewerlib.models.ViewNode, com.android.hierarchyviewerlib.device.IHvDevice) java.util.Collection properties com.android.hierarchyviewerlib.models.ViewNode$Property p Object newValue com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.IHvDevice device private static java.lang.String stripCategoryPrefix (java.lang.String) String name static synthetic java.lang.String access$200 (java.lang.String) String x0 static void <clinit> () }
com/android/hierarchyviewerlib/ui/PixelPerfectControls$3.class
PixelPerfectControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectControls$3 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener { private int oldValue final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectControls this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectControls) public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e public void widgetSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e int newValue }
com/android/hierarchyviewerlib/ui/PropertyViewer.class
PropertyViewer.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.PropertyViewer extends org.eclipse.swt.widgets.Composite implements com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener { private static final String PROPERTY_GET_PREFIX private static final String EMPTY_ARGUMENT_LIST private com.android.hierarchyviewerlib.models.TreeViewModel mModel private org.eclipse.jface.viewers.TreeViewer mTreeViewer private org.eclipse.swt.widgets.Tree mTree private org.eclipse.jface.viewers.TreeViewerColumn mValueColumn private com.android.hierarchyviewerlib.ui.PropertyViewer$PropertyValueEditingSupport mPropertyValueEditingSupport private org.eclipse.swt.graphics.Image mImage private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mSelectedNode private org.eclipse.swt.events.DisposeListener mDisposeListener private org.eclipse.swt.events.ControlListener mControlListener static java.lang.String parseColumnTextName (java.lang.String) String name int start int end int index int prefixOffset public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent org.eclipse.swt.widgets.TreeColumn propertyColumn org.eclipse.swt.widgets.TreeColumn valueColumn com.android.hierarchyviewerlib.ui.PropertyViewer$ContentProvider contentProvider com.android.hierarchyviewerlib.ui.util.TreeColumnResizer resizer com.android.ddmuilib.ImageLoader imageLoader public void selectionChanged () public void treeChanged () public void viewportChanged () public void zoomChanged () private void doRefresh () static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$000 (com.android.hierarchyviewerlib.ui.PropertyViewer) com.android.hierarchyviewerlib.ui.PropertyViewer x0 static synthetic com.android.hierarchyviewerlib.ui.PropertyViewer$PropertyValueEditingSupport access$100 (com.android.hierarchyviewerlib.ui.PropertyViewer) com.android.hierarchyviewerlib.ui.PropertyViewer x0 static synthetic org.eclipse.swt.graphics.Image access$200 (com.android.hierarchyviewerlib.ui.PropertyViewer) com.android.hierarchyviewerlib.ui.PropertyViewer x0 static synthetic void access$300 (com.android.hierarchyviewerlib.ui.PropertyViewer) com.android.hierarchyviewerlib.ui.PropertyViewer x0 static synthetic com.android.hierarchyviewerlib.models.TreeViewModel access$500 (com.android.hierarchyviewerlib.ui.PropertyViewer) com.android.hierarchyviewerlib.ui.PropertyViewer x0 static synthetic org.eclipse.swt.widgets.Tree access$600 (com.android.hierarchyviewerlib.ui.PropertyViewer) com.android.hierarchyviewerlib.ui.PropertyViewer x0 static synthetic org.eclipse.jface.viewers.TreeViewer access$700 (com.android.hierarchyviewerlib.ui.PropertyViewer) com.android.hierarchyviewerlib.ui.PropertyViewer x0 }
com/android/hierarchyviewerlib/ui/DevicePropertyEditingSupport$PaddingPropertyEditor.class
DevicePropertyEditingSupport.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PaddingPropertyEditor extends java.lang.Object implements com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$IDevicePropertyEditor { private static final String PADDING_LEFT private static final String PADDING_RIGHT private static final String PADDING_TOP private static final String PADDING_BOTTOM private static final java.util.Set sPaddingProperties private void <init> () public boolean canEdit (com.android.hierarchyviewerlib.models.ViewNode$Property) com.android.hierarchyviewerlib.models.ViewNode$Property p public com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType getType (com.android.hierarchyviewerlib.models.ViewNode$Property) com.android.hierarchyviewerlib.models.ViewNode$Property p public java.lang.String[] getPropertyRange (com.android.hierarchyviewerlib.models.ViewNode$Property) com.android.hierarchyviewerlib.models.ViewNode$Property p public boolean setValue (java.util.Collection, com.android.hierarchyviewerlib.models.ViewNode$Property, java.lang.Object, com.android.hierarchyviewerlib.models.ViewNode, com.android.hierarchyviewerlib.device.IHvDevice) NumberFormatException e String name com.android.hierarchyviewerlib.models.ViewNode$Property p java.util.Iterator i$ java.util.Collection properties com.android.hierarchyviewerlib.models.ViewNode$Property prop Object newValue com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.IHvDevice device int v int pLeft int pRight int pTop int pBottom String propName synthetic void <init> (com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$1) com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$1 x0 static void <clinit> () }
com/android/hierarchyviewerlib/ui/PixelPerfectTree$1.class
PixelPerfectTree.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectTree$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectTree this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectTree) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/LayoutViewer.class
LayoutViewer.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.LayoutViewer extends org.eclipse.swt.widgets.Canvas implements com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener { private com.android.hierarchyviewerlib.models.TreeViewModel mModel private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mTree private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mSelectedNode private org.eclipse.swt.graphics.Transform mTransform private org.eclipse.swt.graphics.Transform mInverse private double mScale private boolean mShowExtras private boolean mOnBlack private org.eclipse.swt.events.DisposeListener mDisposeListener private org.eclipse.swt.widgets.Listener mResizeListener private org.eclipse.swt.events.MouseListener mMouseListener private org.eclipse.swt.events.PaintListener mPaintListener public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent public void setShowExtras (boolean) boolean show public void setOnBlack (boolean) boolean value public boolean getOnBlack () private com.android.hierarchyviewerlib.ui.util.DrawableViewNode updateSelection (com.android.hierarchyviewerlib.ui.util.DrawableViewNode, float, float, int, int, int, int, int, int) com.android.hierarchyviewerlib.ui.util.DrawableViewNode child com.android.hierarchyviewerlib.ui.util.DrawableViewNode ret int i com.android.hierarchyviewerlib.ui.util.DrawableViewNode node float x float y int left int top int clipX int clipY int clipWidth int clipHeight int x1 int x2 int y1 int y2 int N private void paintRecursive (org.eclipse.swt.graphics.GC, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, int, int, boolean) int i org.eclipse.swt.graphics.GC gc com.android.hierarchyviewerlib.ui.util.DrawableViewNode node int left int top boolean root org.eclipse.swt.graphics.Rectangle parentClipping int x1 int x2 int y1 int y2 int N private void doRedraw () private void setTransform () org.eclipse.swt.graphics.Rectangle bounds int leftRightPadding int topBottomPadding int scaledWidth int scaledHeight public void selectionChanged () public void treeChanged () public void viewportChanged () public void zoomChanged () static synthetic com.android.hierarchyviewerlib.models.TreeViewModel access$000 (com.android.hierarchyviewerlib.ui.LayoutViewer) com.android.hierarchyviewerlib.ui.LayoutViewer x0 static synthetic org.eclipse.swt.graphics.Transform access$100 (com.android.hierarchyviewerlib.ui.LayoutViewer) com.android.hierarchyviewerlib.ui.LayoutViewer x0 static synthetic org.eclipse.swt.graphics.Transform access$200 (com.android.hierarchyviewerlib.ui.LayoutViewer) com.android.hierarchyviewerlib.ui.LayoutViewer x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$300 (com.android.hierarchyviewerlib.ui.LayoutViewer) com.android.hierarchyviewerlib.ui.LayoutViewer x0 static synthetic void access$400 (com.android.hierarchyviewerlib.ui.LayoutViewer) com.android.hierarchyviewerlib.ui.LayoutViewer x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$500 (com.android.hierarchyviewerlib.ui.LayoutViewer) com.android.hierarchyviewerlib.ui.LayoutViewer x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$600 (com.android.hierarchyviewerlib.ui.LayoutViewer, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, float, float, int, int, int, int, int, int) com.android.hierarchyviewerlib.ui.LayoutViewer x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x1 float x2 float x3 int x4 int x5 int x6 int x7 int x8 int x9 static synthetic boolean access$700 (com.android.hierarchyviewerlib.ui.LayoutViewer) com.android.hierarchyviewerlib.ui.LayoutViewer x0 static synthetic double access$800 (com.android.hierarchyviewerlib.ui.LayoutViewer) com.android.hierarchyviewerlib.ui.LayoutViewer x0 static synthetic void access$900 (com.android.hierarchyviewerlib.ui.LayoutViewer, org.eclipse.swt.graphics.GC, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, int, int, boolean) com.android.hierarchyviewerlib.ui.LayoutViewer x0 org.eclipse.swt.graphics.GC x1 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x2 int x3 int x4 boolean x5 static synthetic boolean access$1000 (com.android.hierarchyviewerlib.ui.LayoutViewer) com.android.hierarchyviewerlib.ui.LayoutViewer x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$502 (com.android.hierarchyviewerlib.ui.LayoutViewer, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) com.android.hierarchyviewerlib.ui.LayoutViewer x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$302 (com.android.hierarchyviewerlib.ui.LayoutViewer, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) com.android.hierarchyviewerlib.ui.LayoutViewer x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x1 }
com/android/hierarchyviewerlib/ui/TreeViewOverview$4.class
TreeViewOverview.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewOverview$4 extends java.lang.Object implements org.eclipse.swt.widgets.Listener { final synthetic com.android.hierarchyviewerlib.ui.TreeViewOverview this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewOverview) public void handleEvent (org.eclipse.swt.widgets.Event) org.eclipse.swt.widgets.Event arg0 }
com/android/hierarchyviewerlib/ui/TreeView.class
TreeView.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.TreeView extends org.eclipse.swt.widgets.Canvas implements com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener { private com.android.hierarchyviewerlib.models.TreeViewModel mModel private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mTree private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mSelectedNode private com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle mViewport private org.eclipse.swt.graphics.Transform mTransform private org.eclipse.swt.graphics.Transform mInverse private double mZoom private com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point mLastPoint private boolean mAlreadySelectedOnMouseDown private boolean mDoubleClicked private boolean mNodeMoved private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mDraggedNode public static final int LINE_PADDING public static final float BEZIER_FRACTION private static org.eclipse.swt.graphics.Image sRedImage private static org.eclipse.swt.graphics.Image sYellowImage private static org.eclipse.swt.graphics.Image sGreenImage private static org.eclipse.swt.graphics.Image sNotSelectedImage private static org.eclipse.swt.graphics.Image sSelectedImage private static org.eclipse.swt.graphics.Image sFilteredImage private static org.eclipse.swt.graphics.Image sFilteredSelectedImage private static org.eclipse.swt.graphics.Font sSystemFont private org.eclipse.swt.graphics.Color mBoxColor private org.eclipse.swt.graphics.Color mTextBackgroundColor private com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle mSelectedRectangleLocation private com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point mButtonCenter private static final int BUTTON_SIZE private org.eclipse.swt.graphics.Image mScaledSelectedImage private boolean mButtonClicked private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mLastDrawnSelectedViewNode private static final int DRAG_LEEWAY private static final int RECT_WIDTH private static final int RECT_HEIGHT private static final int BUTTON_RIGHT_OFFSET private static final int BUTTON_TOP_OFFSET private static final int IMAGE_WIDTH private static final int IMAGE_HEIGHT private static final int IMAGE_OFFSET private static final int IMAGE_ROUNDING private static final int RECTANGLE_SIZE private static final int TEXT_SIDE_OFFSET private static final int TEXT_TOP_OFFSET private static final int TEXT_SPACING private static final int TEXT_ROUNDING private org.eclipse.swt.events.DisposeListener mDisposeListener private org.eclipse.swt.widgets.Listener mResizeListener private org.eclipse.swt.events.KeyListener mKeyListener private org.eclipse.swt.events.MouseListener mMouseListener private org.eclipse.swt.events.MouseMoveListener mMouseMoveListener private org.eclipse.swt.events.MouseWheelListener mMouseWheelListener private org.eclipse.swt.events.PaintListener mPaintListener public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent private void loadResources () com.android.ddmuilib.ImageLoader loader private void handleMouseDrag (com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point) com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point pt double xDif double yDif double treeX double treeY double treeWidth double treeHeight private com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point transformPoint (double, double) double x double y float[] pt private static void paintRecursive (org.eclipse.swt.graphics.GC, org.eclipse.swt.graphics.Transform, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, org.eclipse.swt.graphics.Path) com.android.hierarchyviewerlib.ui.util.DrawableViewNode child float x1 float y1 float x2 float y2 float cx1 float cy1 float cx2 float cy2 int i org.eclipse.swt.graphics.GC gc org.eclipse.swt.graphics.Transform transform com.android.hierarchyviewerlib.ui.util.DrawableViewNode node com.android.hierarchyviewerlib.ui.util.DrawableViewNode selectedNode org.eclipse.swt.graphics.Path connectionPath int fontHeight int contentWidth String name int dotIndex double x double y org.eclipse.swt.graphics.Point indexExtent int N float childSpacing private static void drawTextInArea (org.eclipse.swt.graphics.GC, org.eclipse.swt.graphics.Transform, java.lang.String, double, double, double, double, int, boolean) double scale float[] transformElements org.eclipse.swt.graphics.GC gc org.eclipse.swt.graphics.Transform transform String text double x double y double width double height int fontSize boolean bold org.eclipse.swt.graphics.Font oldFont org.eclipse.swt.graphics.Font newFont org.eclipse.swt.graphics.Point extent public static org.eclipse.swt.graphics.Image paintToImage (com.android.hierarchyviewerlib.ui.util.DrawableViewNode) com.android.hierarchyviewerlib.ui.util.DrawableViewNode tree org.eclipse.swt.graphics.Image image org.eclipse.swt.graphics.Transform transform org.eclipse.swt.graphics.Path connectionPath org.eclipse.swt.graphics.GC gc org.eclipse.swt.graphics.Color white org.eclipse.swt.graphics.Color black private static org.eclipse.swt.graphics.Font getFont (int, boolean) int i int size boolean bold org.eclipse.swt.graphics.FontData[] fontData private void doRedraw () public void loadAllData () boolean newViewport public void treeChanged () private void setTransform () public void viewportChanged () public void zoomChanged () public void selectionChanged () static synthetic com.android.hierarchyviewerlib.models.TreeViewModel access$000 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic org.eclipse.swt.graphics.Transform access$100 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic org.eclipse.swt.graphics.Transform access$200 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic org.eclipse.swt.graphics.Color access$300 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic org.eclipse.swt.graphics.Color access$400 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$500 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle access$600 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic double access$700 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$800 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$802 (com.android.hierarchyviewerlib.ui.TreeView, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) com.android.hierarchyviewerlib.ui.TreeView x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point access$900 (com.android.hierarchyviewerlib.ui.TreeView, double, double) com.android.hierarchyviewerlib.ui.TreeView x0 double x1 double x2 static synthetic boolean access$1002 (com.android.hierarchyviewerlib.ui.TreeView, boolean) com.android.hierarchyviewerlib.ui.TreeView x0 boolean x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle access$1100 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point access$1200 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic boolean access$1302 (com.android.hierarchyviewerlib.ui.TreeView, boolean) com.android.hierarchyviewerlib.ui.TreeView x0 boolean x1 static synthetic void access$1400 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$1502 (com.android.hierarchyviewerlib.ui.TreeView, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) com.android.hierarchyviewerlib.ui.TreeView x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$1500 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic boolean access$1602 (com.android.hierarchyviewerlib.ui.TreeView, boolean) com.android.hierarchyviewerlib.ui.TreeView x0 boolean x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point access$1702 (com.android.hierarchyviewerlib.ui.TreeView, com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point) com.android.hierarchyviewerlib.ui.TreeView x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point x1 static synthetic boolean access$1802 (com.android.hierarchyviewerlib.ui.TreeView, boolean) com.android.hierarchyviewerlib.ui.TreeView x0 boolean x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point access$1700 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic void access$1900 (com.android.hierarchyviewerlib.ui.TreeView, com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point) com.android.hierarchyviewerlib.ui.TreeView x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point x1 static synthetic boolean access$1600 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic boolean access$1800 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic boolean access$1000 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic boolean access$1300 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic double access$718 (com.android.hierarchyviewerlib.ui.TreeView, double) com.android.hierarchyviewerlib.ui.TreeView x0 double x1 static synthetic void access$2000 (org.eclipse.swt.graphics.GC, org.eclipse.swt.graphics.Transform, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, org.eclipse.swt.graphics.Path) org.eclipse.swt.graphics.GC x0 org.eclipse.swt.graphics.Transform x1 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x2 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x3 org.eclipse.swt.graphics.Path x4 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle access$1102 (com.android.hierarchyviewerlib.ui.TreeView, com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle) com.android.hierarchyviewerlib.ui.TreeView x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point access$1202 (com.android.hierarchyviewerlib.ui.TreeView, com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point) com.android.hierarchyviewerlib.ui.TreeView x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$2100 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic org.eclipse.swt.graphics.Image access$2200 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 static synthetic org.eclipse.swt.graphics.Image access$2202 (com.android.hierarchyviewerlib.ui.TreeView, org.eclipse.swt.graphics.Image) com.android.hierarchyviewerlib.ui.TreeView x0 org.eclipse.swt.graphics.Image x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$2102 (com.android.hierarchyviewerlib.ui.TreeView, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) com.android.hierarchyviewerlib.ui.TreeView x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x1 static synthetic org.eclipse.swt.graphics.Font access$2300 (int, boolean) int x0 boolean x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$502 (com.android.hierarchyviewerlib.ui.TreeView, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) com.android.hierarchyviewerlib.ui.TreeView x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle access$602 (com.android.hierarchyviewerlib.ui.TreeView, com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle) com.android.hierarchyviewerlib.ui.TreeView x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle x1 static synthetic double access$702 (com.android.hierarchyviewerlib.ui.TreeView, double) com.android.hierarchyviewerlib.ui.TreeView x0 double x1 static synthetic void access$2400 (com.android.hierarchyviewerlib.ui.TreeView) com.android.hierarchyviewerlib.ui.TreeView x0 }
com/android/hierarchyviewerlib/ui/CaptureDisplay$3.class
CaptureDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.CaptureDisplay$3 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener { void <init> () public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e public void widgetSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e }
com/android/hierarchyviewerlib/ui/PixelPerfect$3.class
PixelPerfect.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfect$3 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfect this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfect) public void mouseMove (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e }
com/android/hierarchyviewerlib/ui/TreeView$13.class
TreeView.java package com.android.hierarchyviewerlib.ui synthetic com.android.hierarchyviewerlib.ui.TreeView$13 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$hierarchyviewerlib$models$ViewNode$ProfileRating static void <clinit> () NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex }
com/android/hierarchyviewerlib/ui/TreeView$12.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$12 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void run () }
com/android/hierarchyviewerlib/ui/DumpThemeDisplay$2.class
DumpThemeDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.DumpThemeDisplay$2 extends org.eclipse.swt.events.ShellAdapter { void <init> () public void shellClosed (org.eclipse.swt.events.ShellEvent) org.eclipse.swt.events.ShellEvent e }
com/android/hierarchyviewerlib/ui/LayoutViewer$1.class
LayoutViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.LayoutViewer$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.LayoutViewer this$0 void <init> (com.android.hierarchyviewerlib.ui.LayoutViewer) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/PixelPerfectLoupe$1.class
PixelPerfectLoupe.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectLoupe$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectLoupe this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/DeviceSelector$ContentProvider.class
DeviceSelector.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.DeviceSelector$ContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider org.eclipse.jface.viewers.ILabelProvider org.eclipse.jface.viewers.IFontProvider { final synthetic com.android.hierarchyviewerlib.ui.DeviceSelector this$0 private void <init> (com.android.hierarchyviewerlib.ui.DeviceSelector) public java.lang.Object[] getChildren (java.lang.Object) com.android.hierarchyviewerlib.models.Window[] list Object parentElement public java.lang.Object getParent (java.lang.Object) Object element public boolean hasChildren (java.lang.Object) com.android.hierarchyviewerlib.models.Window[] list Object element public java.lang.Object[] getElements (java.lang.Object) Object inputElement public void dispose () public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) org.eclipse.jface.viewers.Viewer viewer Object oldInput Object newInput public org.eclipse.swt.graphics.Image getImage (java.lang.Object) Object element public java.lang.String getText (java.lang.Object) Object element public org.eclipse.swt.graphics.Font getFont (java.lang.Object) int focusedWindow Object element public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) org.eclipse.jface.viewers.ILabelProviderListener listener public boolean isLabelProperty (java.lang.Object, java.lang.String) Object element String property public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) org.eclipse.jface.viewers.ILabelProviderListener listener synthetic void <init> (com.android.hierarchyviewerlib.ui.DeviceSelector, com.android.hierarchyviewerlib.ui.DeviceSelector$1) com.android.hierarchyviewerlib.ui.DeviceSelector x0 com.android.hierarchyviewerlib.ui.DeviceSelector$1 x1 }
com/android/hierarchyviewerlib/ui/EvaluateContrastDisplay$1.class
EvaluateContrastDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.EvaluateContrastDisplay$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener { void <init> () public void handleEvent (org.eclipse.swt.widgets.Event) int x int itemHeight int imageHeight int y org.eclipse.swt.widgets.Event event org.eclipse.swt.widgets.TreeItem item org.eclipse.swt.graphics.Image image }
com/android/hierarchyviewerlib/ui/LayoutViewer$4.class
LayoutViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.LayoutViewer$4 extends java.lang.Object implements org.eclipse.swt.events.PaintListener { final synthetic com.android.hierarchyviewerlib.ui.LayoutViewer this$0 void <init> (com.android.hierarchyviewerlib.ui.LayoutViewer) public void paintControl (org.eclipse.swt.events.PaintEvent) int i java.util.ArrayList rightLeftDistances int left int top com.android.hierarchyviewerlib.ui.util.DrawableViewNode currentNode int N org.eclipse.swt.graphics.Rectangle parentClipping org.eclipse.swt.events.PaintEvent e }
com/android/hierarchyviewerlib/ui/PixelPerfectLoupe.class
PixelPerfectLoupe.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.PixelPerfectLoupe extends org.eclipse.swt.widgets.Canvas implements com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener { private com.android.hierarchyviewerlib.models.PixelPerfectModel mModel private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.graphics.Image mGrid private org.eclipse.swt.graphics.Color mCrosshairColor private int mWidth private int mHeight private org.eclipse.swt.graphics.Point mCrosshairLocation private int mZoom private org.eclipse.swt.graphics.Transform mTransform private int mCanvasWidth private int mCanvasHeight private org.eclipse.swt.graphics.Image mOverlayImage private double mOverlayTransparency private boolean mShowOverlay private org.eclipse.swt.events.DisposeListener mDisposeListener private org.eclipse.swt.events.MouseListener mMouseListener private org.eclipse.swt.events.MouseWheelListener mMouseWheelListener private org.eclipse.swt.events.KeyListener mKeyListener private org.eclipse.swt.events.PaintListener mPaintListener public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent public void setShowOverlay (boolean) boolean value private void handleMouseEvent (org.eclipse.swt.events.MouseEvent) int zoomedX int zoomedY int x int y org.eclipse.swt.events.MouseEvent e int newX int newY private void doRedraw () private void loadImage () public void imageLoaded () public void imageChanged () public void crosshairMoved () public void selectionChanged () public void treeChanged () public void zoomChanged () public void overlayChanged () public void overlayTransparencyChanged () static synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel access$000 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic org.eclipse.swt.graphics.Color access$100 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic org.eclipse.swt.graphics.Transform access$200 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic org.eclipse.swt.graphics.Image access$300 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic void access$400 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe, org.eclipse.swt.events.MouseEvent) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 org.eclipse.swt.events.MouseEvent x1 static synthetic org.eclipse.swt.graphics.Image access$500 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic org.eclipse.swt.graphics.Point access$600 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic int access$700 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic int access$800 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic int access$900 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic boolean access$1000 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic org.eclipse.swt.graphics.Image access$1100 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic double access$1200 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic int access$1300 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic int access$1400 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic org.eclipse.swt.graphics.Image access$302 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe, org.eclipse.swt.graphics.Image) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 org.eclipse.swt.graphics.Image x1 static synthetic int access$1302 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe, int) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 int x1 static synthetic int access$1402 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe, int) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 int x1 static synthetic void access$1500 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 static synthetic org.eclipse.swt.graphics.Point access$602 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe, org.eclipse.swt.graphics.Point) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 org.eclipse.swt.graphics.Point x1 static synthetic int access$702 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe, int) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 int x1 static synthetic org.eclipse.swt.graphics.Image access$1102 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe, org.eclipse.swt.graphics.Image) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 org.eclipse.swt.graphics.Image x1 static synthetic double access$1202 (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe, double) com.android.hierarchyviewerlib.ui.PixelPerfectLoupe x0 double x1 }
com/android/hierarchyviewerlib/ui/TreeViewOverview$8.class
TreeViewOverview.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewOverview$8 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.TreeViewOverview this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewOverview) public void run () }
com/android/hierarchyviewerlib/ui/TreeView$11.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$11 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void run () }
com/android/hierarchyviewerlib/ui/CaptureDisplay.class
CaptureDisplay.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.CaptureDisplay extends java.lang.Object { private static org.eclipse.swt.widgets.Shell sShell private static org.eclipse.swt.widgets.Canvas sCanvas private static org.eclipse.swt.graphics.Image sImage private static com.android.hierarchyviewerlib.models.ViewNode sViewNode private static org.eclipse.swt.widgets.Composite sButtonBar private static org.eclipse.swt.widgets.Button sOnWhite private static org.eclipse.swt.widgets.Button sOnBlack private static org.eclipse.swt.widgets.Button sShowExtras private static org.eclipse.swt.events.PaintListener sPaintListener private static org.eclipse.swt.events.ShellAdapter sShellListener private static org.eclipse.swt.events.SelectionListener sWhiteSelectionListener private static org.eclipse.swt.events.SelectionListener sBlackSelectionListener private static org.eclipse.swt.events.SelectionListener sExtrasSelectionListener public void <init> () public static void show (org.eclipse.swt.widgets.Shell, com.android.hierarchyviewerlib.models.ViewNode, org.eclipse.swt.graphics.Image) org.eclipse.swt.widgets.Shell parentShell com.android.hierarchyviewerlib.models.ViewNode viewNode org.eclipse.swt.graphics.Image image boolean shellVisible org.eclipse.swt.graphics.Rectangle bounds private static void createShell () org.eclipse.swt.layout.GridLayout gridLayout org.eclipse.swt.layout.RowLayout rowLayout org.eclipse.swt.widgets.Composite buttons com.android.ddmuilib.ImageLoader imageLoader org.eclipse.swt.graphics.Image image static synthetic org.eclipse.swt.widgets.Button access$000 () static synthetic org.eclipse.swt.widgets.Canvas access$100 () static synthetic org.eclipse.swt.graphics.Image access$200 () static synthetic org.eclipse.swt.widgets.Button access$300 () static synthetic com.android.hierarchyviewerlib.models.ViewNode access$400 () static synthetic org.eclipse.swt.widgets.Shell access$500 () static synthetic org.eclipse.swt.widgets.Button access$600 () static void <clinit> () }
com/android/hierarchyviewerlib/ui/TreeView$9.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$9 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void run () }
com/android/hierarchyviewerlib/ui/PixelPerfectControls$7.class
PixelPerfectControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectControls$7 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectControls this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectControls) public void run () }
com/android/hierarchyviewerlib/ui/PropertyViewer$PropertyValueEditingSupport.class
PropertyViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PropertyViewer$PropertyValueEditingSupport extends org.eclipse.jface.viewers.EditingSupport { private com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport mDevicePropertyEditingSupport final synthetic com.android.hierarchyviewerlib.ui.PropertyViewer this$0 public void <init> (com.android.hierarchyviewerlib.ui.PropertyViewer, org.eclipse.jface.viewers.ColumnViewer) org.eclipse.jface.viewers.ColumnViewer viewer protected boolean canEdit (java.lang.Object) Object element protected org.eclipse.jface.viewers.CellEditor getCellEditor (java.lang.Object) String[] items Object element com.android.hierarchyviewerlib.models.ViewNode$Property p com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType type org.eclipse.swt.widgets.Composite parent protected java.lang.Object getValue (java.lang.Object) String[] items Object element com.android.hierarchyviewerlib.models.ViewNode$Property p com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType type private int indexOf (java.lang.String, java.lang.String[]) int i String item String[] items protected void setValue (java.lang.Object, java.lang.Object) Object element Object newValue com.android.hierarchyviewerlib.models.ViewNode$Property p com.android.hierarchyviewerlib.device.IHvDevice device java.util.Collection properties }
com/android/hierarchyviewerlib/ui/TreeViewOverview.class
TreeViewOverview.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.TreeViewOverview extends org.eclipse.swt.widgets.Canvas implements com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener { private com.android.hierarchyviewerlib.models.TreeViewModel mModel private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mTree private com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle mViewport private org.eclipse.swt.graphics.Transform mTransform private org.eclipse.swt.graphics.Transform mInverse private com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle mBounds private double mScale private boolean mDragging private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mSelectedNode private static org.eclipse.swt.graphics.Image sNotSelectedImage private static org.eclipse.swt.graphics.Image sSelectedImage private static org.eclipse.swt.graphics.Image sFilteredImage private static org.eclipse.swt.graphics.Image sFilteredSelectedImage private org.eclipse.swt.events.DisposeListener mDisposeListener private org.eclipse.swt.events.MouseListener mMouseListener private org.eclipse.swt.events.MouseMoveListener mMouseMoveListener private org.eclipse.swt.widgets.Listener mResizeListener private org.eclipse.swt.events.PaintListener mPaintListener public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent private void loadResources () com.android.ddmuilib.ImageLoader loader private void handleMouseEvent (com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point) com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point pt private com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point transformPoint (double, double) double x double y float[] pt private void paintRecursive (org.eclipse.swt.graphics.GC, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, org.eclipse.swt.graphics.Path) com.android.hierarchyviewerlib.ui.util.DrawableViewNode child float x1 float y1 float x2 float y2 float cx1 float cy1 float cx2 float cy2 int i org.eclipse.swt.graphics.GC gc com.android.hierarchyviewerlib.ui.util.DrawableViewNode node org.eclipse.swt.graphics.Path connectionPath int N float childSpacing private void doRedraw () public void loadAllData () public void treeChanged () private void setBounds () private void setTransform () com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point size public void viewportChanged () public void zoomChanged () public void selectionChanged () static synthetic com.android.hierarchyviewerlib.models.TreeViewModel access$000 (com.android.hierarchyviewerlib.ui.TreeViewOverview) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 static synthetic org.eclipse.swt.graphics.Transform access$100 (com.android.hierarchyviewerlib.ui.TreeViewOverview) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 static synthetic org.eclipse.swt.graphics.Transform access$200 (com.android.hierarchyviewerlib.ui.TreeViewOverview) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$300 (com.android.hierarchyviewerlib.ui.TreeViewOverview) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle access$400 (com.android.hierarchyviewerlib.ui.TreeViewOverview) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 static synthetic boolean access$502 (com.android.hierarchyviewerlib.ui.TreeViewOverview, boolean) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 boolean x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point access$600 (com.android.hierarchyviewerlib.ui.TreeViewOverview, double, double) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 double x1 double x2 static synthetic void access$700 (com.android.hierarchyviewerlib.ui.TreeViewOverview, com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point x1 static synthetic void access$800 (com.android.hierarchyviewerlib.ui.TreeViewOverview) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 static synthetic void access$900 (com.android.hierarchyviewerlib.ui.TreeViewOverview) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 static synthetic void access$1000 (com.android.hierarchyviewerlib.ui.TreeViewOverview) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 static synthetic boolean access$500 (com.android.hierarchyviewerlib.ui.TreeViewOverview) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 static synthetic double access$1100 (com.android.hierarchyviewerlib.ui.TreeViewOverview) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 static synthetic void access$1200 (com.android.hierarchyviewerlib.ui.TreeViewOverview, org.eclipse.swt.graphics.GC, com.android.hierarchyviewerlib.ui.util.DrawableViewNode, org.eclipse.swt.graphics.Path) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 org.eclipse.swt.graphics.GC x1 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x2 org.eclipse.swt.graphics.Path x3 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$302 (com.android.hierarchyviewerlib.ui.TreeViewOverview, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$1302 (com.android.hierarchyviewerlib.ui.TreeViewOverview, com.android.hierarchyviewerlib.ui.util.DrawableViewNode) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle access$402 (com.android.hierarchyviewerlib.ui.TreeViewOverview, com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle) com.android.hierarchyviewerlib.ui.TreeViewOverview x0 com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle x1 }
com/android/hierarchyviewerlib/ui/TreeView$6.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$6 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void mouseMove (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e boolean redraw boolean viewportChanged }
com/android/hierarchyviewerlib/ui/DevicePropertyEditingSupport$LayoutPropertyEditor.class
DevicePropertyEditingSupport.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor extends java.lang.Object implements com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$IDevicePropertyEditor { private static final java.util.Set sLayoutPropertiesWithStringValues private static final int MATCH_PARENT private static final int FILL_PARENT private static final int WRAP_CONTENT private void <init> () public boolean canEdit (com.android.hierarchyviewerlib.models.ViewNode$Property) java.text.ParseException e com.android.hierarchyviewerlib.models.ViewNode$Property p String name public com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType getType (com.android.hierarchyviewerlib.models.ViewNode$Property) com.android.hierarchyviewerlib.models.ViewNode$Property p String name public java.lang.String[] getPropertyRange (com.android.hierarchyviewerlib.models.ViewNode$Property) com.android.hierarchyviewerlib.models.ViewNode$Property p public boolean setValue (java.util.Collection, com.android.hierarchyviewerlib.models.ViewNode$Property, java.lang.Object, com.android.hierarchyviewerlib.models.ViewNode, com.android.hierarchyviewerlib.device.IHvDevice) IllegalArgumentException e com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$LayoutPropertyEditor$LayoutGravity g String attr java.util.Iterator i$ StringBuilder sb String s NumberFormatException e java.util.Collection properties com.android.hierarchyviewerlib.models.ViewNode$Property p Object newValue com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.IHvDevice device String name int value String textValue synthetic void <init> (com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$1) com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$1 x0 static void <clinit> () }
com/android/hierarchyviewerlib/ui/TreeView$1.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$1 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void keyTraversed (org.eclipse.swt.events.TraverseEvent) org.eclipse.swt.events.TraverseEvent e }
com/android/hierarchyviewerlib/ui/PixelPerfectPixelPanel$3.class
PixelPerfectPixelPanel.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel$3 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel) public void run () }
com/android/hierarchyviewerlib/ui/PixelPerfect$9.class
PixelPerfect.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfect$9 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfect this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfect) public void run () }
com/android/hierarchyviewerlib/ui/DumpThemeDisplay$1.class
DumpThemeDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.DumpThemeDisplay$1 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener { void <init> () public void modifyText (org.eclipse.swt.events.ModifyEvent) org.eclipse.swt.events.ModifyEvent modifyEvent String searchText }
com/android/hierarchyviewerlib/ui/DeviceSelector$4.class
DeviceSelector.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.DeviceSelector$4 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.device.IHvDevice val$device final synthetic com.android.hierarchyviewerlib.ui.DeviceSelector this$0 void <init> (com.android.hierarchyviewerlib.ui.DeviceSelector, com.android.hierarchyviewerlib.device.IHvDevice) public void run () }
com/android/hierarchyviewerlib/ui/DeviceSelector$5.class
DeviceSelector.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.DeviceSelector$5 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.device.IHvDevice val$device final synthetic com.android.hierarchyviewerlib.ui.DeviceSelector this$0 void <init> (com.android.hierarchyviewerlib.ui.DeviceSelector, com.android.hierarchyviewerlib.device.IHvDevice) public void run () org.eclipse.jface.viewers.TreeSelection selection }
com/android/hierarchyviewerlib/ui/LayoutViewer$2.class
LayoutViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.LayoutViewer$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener { final synthetic com.android.hierarchyviewerlib.ui.LayoutViewer this$0 void <init> (com.android.hierarchyviewerlib.ui.LayoutViewer) public void handleEvent (org.eclipse.swt.widgets.Event) org.eclipse.swt.widgets.Event e }
com/android/hierarchyviewerlib/ui/PixelPerfect$8.class
PixelPerfect.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfect$8 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfect this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfect) public void run () }
com/android/hierarchyviewerlib/ui/DeviceSelector$2.class
DeviceSelector.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.DeviceSelector$2 extends org.eclipse.swt.events.ControlAdapter { private boolean noInput final synthetic com.android.hierarchyviewerlib.ui.DeviceSelector this$0 void <init> (com.android.hierarchyviewerlib.ui.DeviceSelector) public void controlResized (org.eclipse.swt.events.ControlEvent) org.eclipse.swt.events.ControlEvent e }
com/android/hierarchyviewerlib/ui/DeviceSelector$6.class
DeviceSelector.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.DeviceSelector$6 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.DeviceSelector this$0 void <init> (com.android.hierarchyviewerlib.ui.DeviceSelector) public void run () }
com/android/hierarchyviewerlib/ui/PixelPerfectControls$5.class
PixelPerfectControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectControls$5 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectControls this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectControls) public void run () org.eclipse.swt.graphics.Image overlayImage }
com/android/hierarchyviewerlib/ui/TreeView$2.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/PixelPerfectLoupe$8.class
PixelPerfectLoupe.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectLoupe$8 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectLoupe this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) public void run () }
com/android/hierarchyviewerlib/ui/DevicePropertyEditingSupport$IDevicePropertyEditor.class
DevicePropertyEditingSupport.java package com.android.hierarchyviewerlib.ui abstract com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$IDevicePropertyEditor extends java.lang.Object { public abstract boolean canEdit (com.android.hierarchyviewerlib.models.ViewNode$Property) public abstract com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$PropertyType getType (com.android.hierarchyviewerlib.models.ViewNode$Property) public abstract java.lang.String[] getPropertyRange (com.android.hierarchyviewerlib.models.ViewNode$Property) public abstract boolean setValue (java.util.Collection, com.android.hierarchyviewerlib.models.ViewNode$Property, java.lang.Object, com.android.hierarchyviewerlib.models.ViewNode, com.android.hierarchyviewerlib.device.IHvDevice) }
com/android/hierarchyviewerlib/ui/PixelPerfect$4.class
PixelPerfect.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfect$4 extends java.lang.Object implements org.eclipse.swt.events.KeyListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfect this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfect) public void keyPressed (org.eclipse.swt.events.KeyEvent) org.eclipse.swt.events.KeyEvent e boolean crosshairMoved public void keyReleased (org.eclipse.swt.events.KeyEvent) org.eclipse.swt.events.KeyEvent e }
com/android/hierarchyviewerlib/ui/PropertyViewer$4.class
PropertyViewer.java package com.android.hierarchyviewerlib.ui synthetic com.android.hierarchyviewerlib.ui.PropertyViewer$4 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$hierarchyviewerlib$ui$DevicePropertyEditingSupport$PropertyType static void <clinit> () NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex }
com/android/hierarchyviewerlib/ui/PixelPerfectTree$2.class
PixelPerfectTree.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectTree$2 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectTree this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectTree) public void run () }
com/android/hierarchyviewerlib/ui/TreeViewControls$4.class
TreeViewControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewControls$4 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.TreeViewControls this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewControls) public void run () }
com/android/hierarchyviewerlib/ui/DevicePropertyEditingSupport$1.class
DevicePropertyEditingSupport.java package com.android.hierarchyviewerlib.ui synthetic com.android.hierarchyviewerlib.ui.DevicePropertyEditingSupport$1 extends java.lang.Object { }
com/android/hierarchyviewerlib/ui/PixelPerfectControls$2.class
PixelPerfectControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectControls$2 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener { private int oldValue final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectControls this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectControls) public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e public void widgetSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e int newValue }
com/android/hierarchyviewerlib/ui/InvokeMethodPrompt$2.class
InvokeMethodPrompt.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.InvokeMethodPrompt$2 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.InvokeMethodPrompt this$0 void <init> (com.android.hierarchyviewerlib.ui.InvokeMethodPrompt) public void run () }
com/android/hierarchyviewerlib/ui/PixelPerfectLoupe$9.class
PixelPerfectLoupe.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectLoupe$9 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectLoupe this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) public void run () }
com/android/hierarchyviewerlib/ui/DeviceSelector.class
DeviceSelector.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.DeviceSelector extends org.eclipse.swt.widgets.Composite implements com.android.hierarchyviewerlib.models.DeviceSelectionModel$IWindowChangeListener org.eclipse.swt.events.SelectionListener { private org.eclipse.jface.viewers.TreeViewer mTreeViewer private org.eclipse.swt.widgets.Tree mTree private com.android.hierarchyviewerlib.models.DeviceSelectionModel mModel private org.eclipse.swt.graphics.Font mBoldFont private org.eclipse.swt.graphics.Image mDeviceImage private org.eclipse.swt.graphics.Image mEmulatorImage private static final int ICON_WIDTH private boolean mDoTreeViewStuff private boolean mDoPixelPerfectStuff private org.eclipse.swt.events.DisposeListener mDisposeListener private org.eclipse.swt.events.ControlListener mControlListener public void <init> (org.eclipse.swt.widgets.Composite, boolean, boolean) org.eclipse.swt.widgets.Composite parent boolean doTreeViewStuff boolean doPixelPerfectStuff com.android.hierarchyviewerlib.ui.DeviceSelector$ContentProvider contentProvider public void loadResources () int i org.eclipse.swt.widgets.Display display org.eclipse.swt.graphics.Font systemFont org.eclipse.swt.graphics.FontData[] fontData org.eclipse.swt.graphics.FontData[] newFontData com.android.ddmuilib.ImageLoader loader public boolean setFocus () public void setMode (boolean, boolean) boolean expandAll boolean doTreeViewStuff boolean doPixelPerfectStuff public void deviceConnected (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void deviceChanged (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void deviceDisconnected (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void focusChanged (com.android.hierarchyviewerlib.device.IHvDevice) com.android.hierarchyviewerlib.device.IHvDevice device public void selectionChanged (com.android.hierarchyviewerlib.device.IHvDevice, com.android.hierarchyviewerlib.models.Window) com.android.hierarchyviewerlib.device.IHvDevice device com.android.hierarchyviewerlib.models.Window window public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e Object selection public void widgetSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e org.eclipse.swt.widgets.TreeItem item Object selection static synthetic boolean access$000 (com.android.hierarchyviewerlib.ui.DeviceSelector) com.android.hierarchyviewerlib.ui.DeviceSelector x0 static synthetic com.android.hierarchyviewerlib.models.DeviceSelectionModel access$100 (com.android.hierarchyviewerlib.ui.DeviceSelector) com.android.hierarchyviewerlib.ui.DeviceSelector x0 static synthetic org.eclipse.swt.graphics.Image access$200 (com.android.hierarchyviewerlib.ui.DeviceSelector) com.android.hierarchyviewerlib.ui.DeviceSelector x0 static synthetic org.eclipse.swt.graphics.Image access$300 (com.android.hierarchyviewerlib.ui.DeviceSelector) com.android.hierarchyviewerlib.ui.DeviceSelector x0 static synthetic org.eclipse.swt.graphics.Font access$400 (com.android.hierarchyviewerlib.ui.DeviceSelector) com.android.hierarchyviewerlib.ui.DeviceSelector x0 static synthetic org.eclipse.jface.viewers.TreeViewer access$600 (com.android.hierarchyviewerlib.ui.DeviceSelector) com.android.hierarchyviewerlib.ui.DeviceSelector x0 }
com/android/hierarchyviewerlib/ui/TreeViewOverview$7.class
TreeViewOverview.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewOverview$7 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.TreeViewOverview this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewOverview) public void run () }
com/android/hierarchyviewerlib/ui/PixelPerfectControls$6.class
PixelPerfectControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectControls$6 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectControls this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectControls) public void run () org.eclipse.swt.graphics.Image overlayImage }
com/android/hierarchyviewerlib/ui/PixelPerfect$2.class
PixelPerfect.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfect$2 extends java.lang.Object implements org.eclipse.swt.events.MouseListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfect this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfect) public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e public void mouseDown (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e public void mouseUp (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e }
com/android/hierarchyviewerlib/ui/TreeViewOverview$3.class
TreeViewOverview.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewOverview$3 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener { final synthetic com.android.hierarchyviewerlib.ui.TreeViewOverview this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewOverview) public void mouseMove (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e boolean moved }
com/android/hierarchyviewerlib/ui/PixelPerfectLoupe$4.class
PixelPerfectLoupe.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectLoupe$4 extends java.lang.Object implements org.eclipse.swt.events.KeyListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectLoupe this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) public void keyPressed (org.eclipse.swt.events.KeyEvent) org.eclipse.swt.events.KeyEvent e boolean crosshairMoved public void keyReleased (org.eclipse.swt.events.KeyEvent) org.eclipse.swt.events.KeyEvent e }
com/android/hierarchyviewerlib/ui/TreeViewControls$1.class
TreeViewControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewControls$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.TreeViewControls this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewControls) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/CaptureDisplay$5.class
CaptureDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.CaptureDisplay$5 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener { void <init> () public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e public void widgetSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e }
com/android/hierarchyviewerlib/ui/TreeViewControls$5.class
TreeViewControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewControls$5 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.TreeViewControls this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewControls) public void run () }
com/android/hierarchyviewerlib/ui/TreeViewOverview$5.class
TreeViewOverview.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewOverview$5 extends java.lang.Object implements org.eclipse.swt.events.PaintListener { final synthetic com.android.hierarchyviewerlib.ui.TreeViewOverview this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewOverview) public void paintControl (org.eclipse.swt.events.PaintEvent) org.eclipse.swt.graphics.Path connectionPath org.eclipse.swt.events.PaintEvent e }
com/android/hierarchyviewerlib/ui/PixelPerfect.class
PixelPerfect.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.PixelPerfect extends org.eclipse.swt.custom.ScrolledComposite implements com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener { private org.eclipse.swt.widgets.Canvas mCanvas private com.android.hierarchyviewerlib.models.PixelPerfectModel mModel private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.graphics.Color mCrosshairColor private org.eclipse.swt.graphics.Color mMarginColor private org.eclipse.swt.graphics.Color mBorderColor private org.eclipse.swt.graphics.Color mPaddingColor private int mWidth private int mHeight private org.eclipse.swt.graphics.Point mCrosshairLocation private com.android.hierarchyviewerlib.models.ViewNode mSelectedNode private org.eclipse.swt.graphics.Image mOverlayImage private double mOverlayTransparency private org.eclipse.swt.events.DisposeListener mDisposeListener private org.eclipse.swt.events.MouseListener mMouseListener private org.eclipse.swt.events.MouseMoveListener mMouseMoveListener private org.eclipse.swt.events.KeyListener mKeyListener private org.eclipse.swt.events.PaintListener mPaintListener public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent public boolean setFocus () private void handleMouseEvent (org.eclipse.swt.events.MouseEvent) int leftOffset int topOffset org.eclipse.swt.events.MouseEvent e private void doRedraw () private void loadImage () public void imageLoaded () public void imageChanged () public void crosshairMoved () public void selectionChanged () public void treeChanged () public void zoomChanged () public void overlayChanged () public void overlayTransparencyChanged () static synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel access$000 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic org.eclipse.swt.graphics.Color access$100 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic org.eclipse.swt.graphics.Color access$200 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic org.eclipse.swt.graphics.Color access$300 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic void access$400 (com.android.hierarchyviewerlib.ui.PixelPerfect, org.eclipse.swt.events.MouseEvent) com.android.hierarchyviewerlib.ui.PixelPerfect x0 org.eclipse.swt.events.MouseEvent x1 static synthetic org.eclipse.swt.graphics.Image access$500 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic org.eclipse.swt.graphics.Point access$600 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic int access$700 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic int access$800 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic org.eclipse.swt.widgets.Canvas access$900 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic org.eclipse.swt.graphics.Image access$1000 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic double access$1100 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic com.android.hierarchyviewerlib.models.ViewNode access$1200 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic org.eclipse.swt.graphics.Color access$1300 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic void access$1400 (com.android.hierarchyviewerlib.ui.PixelPerfect) com.android.hierarchyviewerlib.ui.PixelPerfect x0 static synthetic org.eclipse.swt.graphics.Point access$602 (com.android.hierarchyviewerlib.ui.PixelPerfect, org.eclipse.swt.graphics.Point) com.android.hierarchyviewerlib.ui.PixelPerfect x0 org.eclipse.swt.graphics.Point x1 static synthetic com.android.hierarchyviewerlib.models.ViewNode access$1202 (com.android.hierarchyviewerlib.ui.PixelPerfect, com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.ui.PixelPerfect x0 com.android.hierarchyviewerlib.models.ViewNode x1 static synthetic org.eclipse.swt.graphics.Image access$1002 (com.android.hierarchyviewerlib.ui.PixelPerfect, org.eclipse.swt.graphics.Image) com.android.hierarchyviewerlib.ui.PixelPerfect x0 org.eclipse.swt.graphics.Image x1 static synthetic double access$1102 (com.android.hierarchyviewerlib.ui.PixelPerfect, double) com.android.hierarchyviewerlib.ui.PixelPerfect x0 double x1 }
com/android/hierarchyviewerlib/ui/TreeViewControls.class
TreeViewControls.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.TreeViewControls extends org.eclipse.swt.widgets.Composite implements com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener { private org.eclipse.swt.widgets.Text mFilterText private org.eclipse.swt.widgets.Slider mZoomSlider private org.eclipse.swt.events.DisposeListener mDisposeListener private org.eclipse.swt.events.SelectionListener mZoomSliderSelectionListener private org.eclipse.swt.events.ModifyListener mFilterTextModifyListener public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent org.eclipse.swt.layout.GridLayout layout org.eclipse.swt.widgets.Label filterLabel org.eclipse.swt.widgets.Label smallZoomLabel org.eclipse.swt.layout.GridData zoomSliderGridData org.eclipse.swt.widgets.Label largeZoomLabel public void selectionChanged () public void treeChanged () public void viewportChanged () public void zoomChanged () static synthetic org.eclipse.swt.widgets.Slider access$000 (com.android.hierarchyviewerlib.ui.TreeViewControls) com.android.hierarchyviewerlib.ui.TreeViewControls x0 static synthetic org.eclipse.swt.widgets.Text access$100 (com.android.hierarchyviewerlib.ui.TreeViewControls) com.android.hierarchyviewerlib.ui.TreeViewControls x0 }
com/android/hierarchyviewerlib/ui/EvaluateContrastDisplay$6.class
EvaluateContrastDisplay.java package com.android.hierarchyviewerlib.ui synthetic com.android.hierarchyviewerlib.ui.EvaluateContrastDisplay$6 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$hierarchyviewerlib$models$EvaluateContrastModel$ContrastResult static void <clinit> () NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex }
com/android/hierarchyviewerlib/ui/PixelPerfectControls.class
PixelPerfectControls.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.PixelPerfectControls extends org.eclipse.swt.widgets.Composite implements com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener { private org.eclipse.swt.widgets.Slider mOverlaySlider private org.eclipse.swt.widgets.Slider mZoomSlider private org.eclipse.swt.widgets.Slider mAutoRefreshSlider private org.eclipse.swt.events.DisposeListener mDisposeListener private org.eclipse.swt.events.SelectionListener overlaySliderSelectionListener private org.eclipse.swt.events.SelectionListener mRefreshSliderSelectionListener private org.eclipse.swt.events.SelectionListener mZoomSliderSelectionListener public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent org.eclipse.swt.widgets.Label overlayTransparencyRight org.eclipse.swt.layout.FormData overlayTransparencyRightData org.eclipse.swt.widgets.Label refreshRight org.eclipse.swt.layout.FormData refreshRightData org.eclipse.swt.widgets.Label zoomRight org.eclipse.swt.layout.FormData zoomRightData org.eclipse.swt.widgets.Label overlayTransparency org.eclipse.swt.widgets.Label refresh org.eclipse.swt.layout.FormData overlayTransparencyData org.eclipse.swt.layout.FormData refreshData org.eclipse.swt.widgets.Label zoom org.eclipse.swt.layout.FormData zoomData org.eclipse.swt.widgets.Label overlayTransparencyLeft org.eclipse.swt.layout.FormData overlayTransparencyLeftData org.eclipse.swt.widgets.Label refreshLeft org.eclipse.swt.layout.FormData refreshLeftData org.eclipse.swt.widgets.Label zoomLeft org.eclipse.swt.layout.FormData zoomLeftData org.eclipse.swt.graphics.Image overlayImage org.eclipse.swt.layout.FormData overlaySliderData org.eclipse.swt.layout.FormData refreshSliderData org.eclipse.swt.layout.FormData zoomSliderData public void crosshairMoved () public void treeChanged () public void imageChanged () public void imageLoaded () public void overlayChanged () public void overlayTransparencyChanged () public void selectionChanged () public void zoomChanged () static synthetic org.eclipse.swt.widgets.Slider access$000 (com.android.hierarchyviewerlib.ui.PixelPerfectControls) com.android.hierarchyviewerlib.ui.PixelPerfectControls x0 static synthetic org.eclipse.swt.widgets.Slider access$100 (com.android.hierarchyviewerlib.ui.PixelPerfectControls) com.android.hierarchyviewerlib.ui.PixelPerfectControls x0 static synthetic org.eclipse.swt.widgets.Slider access$200 (com.android.hierarchyviewerlib.ui.PixelPerfectControls) com.android.hierarchyviewerlib.ui.PixelPerfectControls x0 }
com/android/hierarchyviewerlib/ui/PixelPerfectPixelPanel.class
PixelPerfectPixelPanel.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel extends org.eclipse.swt.widgets.Canvas implements com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener { private com.android.hierarchyviewerlib.models.PixelPerfectModel mModel private org.eclipse.swt.graphics.Image mImage private org.eclipse.swt.graphics.Image mOverlayImage private org.eclipse.swt.graphics.Point mCrosshairLocation public static final int PREFERRED_WIDTH public static final int PREFERRED_HEIGHT private org.eclipse.swt.events.DisposeListener mDisposeListener private org.eclipse.swt.events.PaintListener mPaintListener public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent public org.eclipse.swt.graphics.Point computeSize (int, int, boolean) int wHint int hHint boolean changed int height int width private void doRedraw () public void crosshairMoved () public void imageChanged () public void imageLoaded () public void overlayChanged () public void overlayTransparencyChanged () public void selectionChanged () public void treeChanged () public void zoomChanged () static synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel access$000 (com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel) com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel x0 static synthetic org.eclipse.swt.graphics.Image access$100 (com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel) com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel x0 static synthetic org.eclipse.swt.graphics.Point access$200 (com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel) com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel x0 static synthetic org.eclipse.swt.graphics.Image access$300 (com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel) com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel x0 }
com/android/hierarchyviewerlib/ui/TreeViewOverview$2.class
TreeViewOverview.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewOverview$2 extends java.lang.Object implements org.eclipse.swt.events.MouseListener { final synthetic com.android.hierarchyviewerlib.ui.TreeViewOverview this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewOverview) public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e public void mouseDown (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e boolean redraw public void mouseUp (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e boolean redraw }
com/android/hierarchyviewerlib/ui/PixelPerfectPixelPanel$1.class
PixelPerfectPixelPanel.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/TreeView$8.class
TreeView.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeView$8 extends java.lang.Object implements org.eclipse.swt.events.PaintListener { final synthetic com.android.hierarchyviewerlib.ui.TreeView this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeView) public void paintControl (org.eclipse.swt.events.PaintEvent) int newWidth int newHeight double ratio int newWidth int newHeight org.eclipse.swt.graphics.GC gc int imageX int imageY org.eclipse.swt.graphics.Transform untransformedTransform float[] pt int x int y org.eclipse.swt.graphics.Font font String text java.text.DecimalFormat formatter String measureText String layoutText String drawText org.eclipse.swt.graphics.Point titleExtent org.eclipse.swt.graphics.Point measureExtent org.eclipse.swt.graphics.Point layoutExtent org.eclipse.swt.graphics.Point drawExtent int boxWidth int boxHeight org.eclipse.swt.graphics.Path connectionPath org.eclipse.swt.events.PaintEvent e }
com/android/hierarchyviewerlib/ui/TreeViewOverview$6.class
TreeViewOverview.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewOverview$6 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.TreeViewOverview this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewOverview) public void run () }
com/android/hierarchyviewerlib/ui/LayoutViewer$3.class
LayoutViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.LayoutViewer$3 extends java.lang.Object implements org.eclipse.swt.events.MouseListener { final synthetic com.android.hierarchyviewerlib.ui.LayoutViewer this$0 void <init> (com.android.hierarchyviewerlib.ui.LayoutViewer) public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e public void mouseDown (org.eclipse.swt.events.MouseEvent) float[] pt org.eclipse.swt.events.MouseEvent e boolean selectionChanged com.android.hierarchyviewerlib.ui.util.DrawableViewNode newSelection public void mouseUp (org.eclipse.swt.events.MouseEvent) org.eclipse.swt.events.MouseEvent e }
com/android/hierarchyviewerlib/ui/EvaluateContrastDisplay.class
EvaluateContrastDisplay.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.EvaluateContrastDisplay extends java.lang.Object { private static final int DEFAULT_HEIGHT private static final int MARGIN private static final int PALLETE_IMAGE_SIZE private static final int IMAGE_WIDTH private static final int RESULTS_PANEL_WIDTH private static final int MAX_NUM_CHARACTERS private static final String ABBREVIATE_SUFFIX private static org.eclipse.swt.widgets.Shell sShell private static org.eclipse.swt.widgets.Canvas sCanvas private static org.eclipse.swt.widgets.Composite sResultsPanel private static org.eclipse.swt.widgets.Tree sResultsTree private static org.eclipse.swt.graphics.Image sImage private static org.eclipse.swt.graphics.Point sImageOffset private static org.eclipse.swt.widgets.ScrollBar sImageScrollBar private static int sImageWidth private static int sImageHeight private static org.eclipse.swt.graphics.Image sYellowImage private static org.eclipse.swt.graphics.Image sRedImage private static org.eclipse.swt.graphics.Image sGreenImage private static com.android.hierarchyviewerlib.models.ViewNode sSelectedNode private static org.eclipse.swt.graphics.Color sBorderColorPass private static org.eclipse.swt.graphics.Color sBorderColorFail private static org.eclipse.swt.graphics.Color sBorderColorIndeterminate private static org.eclipse.swt.graphics.Color sBorderColorCurrentlySelected private static java.util.HashMap sRectangleForViewNode private static java.util.HashMap sBorderColorForViewNode private static java.util.HashMap sViewNodeForModel private static java.util.HashMap sImageForColor private static java.util.HashMap sViewNodeForTreeItem private static double sScaleFactor private static org.eclipse.swt.events.ShellAdapter sShellListener public void <init> () private static org.eclipse.swt.graphics.Color getBorderColorPass () private static org.eclipse.swt.graphics.Color getBorderColorFail () private static org.eclipse.swt.graphics.Color getBorderColorIndeterminate () private static org.eclipse.swt.graphics.Color getBorderColorCurrentlySelected () private static void clear (boolean) org.eclipse.swt.graphics.Image image java.util.Iterator i$ org.eclipse.swt.widgets.Control item org.eclipse.swt.widgets.Control[] arr$ int len$ int i$ boolean shellIsNull private static org.eclipse.swt.graphics.Image scaleImage (org.eclipse.swt.graphics.Image, int, int) org.eclipse.swt.graphics.Image image int width int height org.eclipse.swt.graphics.Image scaled org.eclipse.swt.graphics.GC gc public static void show (org.eclipse.swt.widgets.Shell, com.android.hierarchyviewerlib.models.ViewNode, org.eclipse.swt.graphics.Image) org.eclipse.swt.widgets.Shell parentShell com.android.hierarchyviewerlib.models.ViewNode rootNode org.eclipse.swt.graphics.Image image private static void buildContents (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite shell private static void buildResultsPanel () org.eclipse.swt.layout.GridData gridData org.eclipse.swt.custom.ScrolledComposite scrolledComposite org.eclipse.swt.widgets.Listener listener private static void buildImagePanel (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent org.eclipse.swt.layout.GridData gridData private static void processEvaluatableChildViews (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.EvaluateContrastModel evaluateContrastModel com.android.hierarchyviewerlib.models.ViewNode child java.util.Iterator i$ com.android.hierarchyviewerlib.models.ViewNode root java.util.List children private static void buildTreeItem (com.android.hierarchyviewerlib.models.EvaluateContrastModel, com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.EvaluateContrastModel model com.android.hierarchyviewerlib.models.ViewNode child int dotIndex String shortName String text org.eclipse.swt.widgets.TreeItem item private static org.eclipse.swt.graphics.Image buildImageForColor (int) org.eclipse.swt.graphics.GC gc org.eclipse.swt.graphics.Color swtColor int color org.eclipse.swt.graphics.Image image public static org.eclipse.swt.graphics.Color awtColortoSwtColor (java.awt.Color) java.awt.Color color private static void buildTreeItemsForModel (com.android.hierarchyviewerlib.models.EvaluateContrastModel, org.eclipse.swt.widgets.TreeItem) com.android.hierarchyviewerlib.models.EvaluateContrastModel model org.eclipse.swt.widgets.TreeItem parent org.eclipse.swt.widgets.TreeItem item private static java.util.List getEvaluatableChildViews (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode child java.util.Iterator i$ com.android.hierarchyviewerlib.models.ViewNode node java.util.List temp int i com.android.hierarchyviewerlib.models.ViewNode child java.util.Iterator i$ com.android.hierarchyviewerlib.models.ViewNode root java.util.List children java.util.List evalutableChildren private static void calculateBorderColorForViewNode (com.android.hierarchyviewerlib.models.ViewNode, com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult) com.android.hierarchyviewerlib.models.ViewNode node com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult result org.eclipse.swt.graphics.Color borderColor private static org.eclipse.swt.graphics.Image getResultImage (com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult) com.android.hierarchyviewerlib.models.EvaluateContrastModel$ContrastResult result private static java.lang.String transformText (java.lang.String, int) char[] filler String text int maxNumCharacters StringBuilder abbreviatedText private static void calculateRectangleForViewNode (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode viewNode int leftShift int topShift int nodeLeft int nodeTop int nodeWidth int nodeHeight com.android.hierarchyviewerlib.models.ViewNode current private static com.android.hierarchyviewerlib.models.EvaluateContrastModel evaluateContrastForView (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode node java.util.Map namedProperties com.android.hierarchyviewerlib.models.ViewNode$Property textColorProperty Integer textColor com.android.hierarchyviewerlib.models.ViewNode$Property textSizeProperty Double textSize org.eclipse.swt.graphics.Rectangle rectangle com.android.hierarchyviewerlib.models.ViewNode$Property boldProperty boolean isBold int x int y int width int height static synthetic org.eclipse.swt.widgets.Tree access$000 () static synthetic java.util.HashMap access$100 () static synthetic com.android.hierarchyviewerlib.models.ViewNode access$200 () static synthetic com.android.hierarchyviewerlib.models.ViewNode access$202 (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode x0 static synthetic org.eclipse.swt.widgets.Canvas access$300 () static synthetic org.eclipse.swt.graphics.Image access$400 () static synthetic org.eclipse.swt.graphics.Point access$500 () static synthetic java.util.HashMap access$600 () static synthetic org.eclipse.swt.graphics.Color access$700 () static synthetic java.util.HashMap access$800 () static synthetic org.eclipse.swt.widgets.ScrollBar access$900 () static synthetic org.eclipse.swt.widgets.Shell access$1000 () static synthetic void access$1100 (boolean) boolean x0 static void <clinit> () com.android.ddmuilib.ImageLoader loader }
com/android/hierarchyviewerlib/ui/PixelPerfect$7.class
PixelPerfect.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfect$7 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfect this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfect) public void run () }
com/android/hierarchyviewerlib/ui/DeviceSelector$7.class
DeviceSelector.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.DeviceSelector$7 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.device.IHvDevice val$device final synthetic com.android.hierarchyviewerlib.ui.DeviceSelector this$0 void <init> (com.android.hierarchyviewerlib.ui.DeviceSelector, com.android.hierarchyviewerlib.device.IHvDevice) public void run () org.eclipse.jface.viewers.TreeSelection selection }
com/android/hierarchyviewerlib/ui/InvokeMethodPrompt.class
InvokeMethodPrompt.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.InvokeMethodPrompt extends org.eclipse.swt.widgets.Composite implements com.android.hierarchyviewerlib.models.TreeViewModel$ITreeChangeListener { private com.android.hierarchyviewerlib.models.TreeViewModel mModel private com.android.hierarchyviewerlib.ui.util.DrawableViewNode mSelectedNode private org.eclipse.swt.widgets.Text mText private static final com.google.common.base.Splitter CMD_SPLITTER public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent private void onKeyPress (org.eclipse.swt.events.KeyEvent) String cmd org.eclipse.swt.events.KeyEvent ke private void invokeViewMethod (java.lang.String) NumberFormatException e String arg char typeSpecifier String cmd java.util.Iterator segmentIterator String method java.util.List args public void selectionChanged () private boolean isViewUpdateEnabled (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.models.ViewNode viewNode com.android.hierarchyviewerlib.device.IHvDevice device private void refresh () public void treeChanged () public void viewportChanged () public void zoomChanged () static synthetic void access$000 (com.android.hierarchyviewerlib.ui.InvokeMethodPrompt, org.eclipse.swt.events.KeyEvent) com.android.hierarchyviewerlib.ui.InvokeMethodPrompt x0 org.eclipse.swt.events.KeyEvent x1 static synthetic com.android.hierarchyviewerlib.ui.util.DrawableViewNode access$100 (com.android.hierarchyviewerlib.ui.InvokeMethodPrompt) com.android.hierarchyviewerlib.ui.InvokeMethodPrompt x0 static synthetic boolean access$200 (com.android.hierarchyviewerlib.ui.InvokeMethodPrompt, com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.ui.InvokeMethodPrompt x0 com.android.hierarchyviewerlib.models.ViewNode x1 static synthetic org.eclipse.swt.widgets.Text access$300 (com.android.hierarchyviewerlib.ui.InvokeMethodPrompt) com.android.hierarchyviewerlib.ui.InvokeMethodPrompt x0 static void <clinit> () }
com/android/hierarchyviewerlib/ui/PixelPerfectControls$1.class
PixelPerfectControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectControls$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectControls this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectControls) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/PixelPerfectTree.class
PixelPerfectTree.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.PixelPerfectTree extends org.eclipse.swt.widgets.Composite implements com.android.hierarchyviewerlib.models.PixelPerfectModel$IImageChangeListener org.eclipse.swt.events.SelectionListener { private org.eclipse.jface.viewers.TreeViewer mTreeViewer private org.eclipse.swt.widgets.Tree mTree private com.android.hierarchyviewerlib.models.PixelPerfectModel mModel private org.eclipse.swt.graphics.Image mFolderImage private org.eclipse.swt.graphics.Image mFileImage private org.eclipse.swt.events.DisposeListener mDisposeListener public void <init> (org.eclipse.swt.widgets.Composite) org.eclipse.swt.widgets.Composite parent com.android.hierarchyviewerlib.ui.PixelPerfectTree$ContentProvider contentProvider private void loadResources () com.android.ddmuilib.ImageLoader loader public boolean setFocus () public void imageLoaded () public void imageChanged () public void crosshairMoved () public void selectionChanged () public void treeChanged () public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e public void widgetSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e public void zoomChanged () public void overlayChanged () public void overlayTransparencyChanged () static synthetic org.eclipse.swt.graphics.Image access$000 (com.android.hierarchyviewerlib.ui.PixelPerfectTree) com.android.hierarchyviewerlib.ui.PixelPerfectTree x0 static synthetic org.eclipse.swt.graphics.Image access$100 (com.android.hierarchyviewerlib.ui.PixelPerfectTree) com.android.hierarchyviewerlib.ui.PixelPerfectTree x0 static synthetic com.android.hierarchyviewerlib.models.PixelPerfectModel access$300 (com.android.hierarchyviewerlib.ui.PixelPerfectTree) com.android.hierarchyviewerlib.ui.PixelPerfectTree x0 static synthetic org.eclipse.jface.viewers.TreeViewer access$400 (com.android.hierarchyviewerlib.ui.PixelPerfectTree) com.android.hierarchyviewerlib.ui.PixelPerfectTree x0 }
com/android/hierarchyviewerlib/ui/PixelPerfectControls$4.class
PixelPerfectControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectControls$4 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener { private int oldValue final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectControls this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectControls) public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e public void widgetSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e int newValue }
com/android/hierarchyviewerlib/ui/LayoutViewer$6.class
LayoutViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.LayoutViewer$6 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.LayoutViewer this$0 void <init> (com.android.hierarchyviewerlib.ui.LayoutViewer) public void run () }
com/android/hierarchyviewerlib/ui/LayoutViewer$5.class
LayoutViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.LayoutViewer$5 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.LayoutViewer this$0 void <init> (com.android.hierarchyviewerlib.ui.LayoutViewer) public void run () }
com/android/hierarchyviewerlib/ui/CaptureDisplay$4.class
CaptureDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.CaptureDisplay$4 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener { void <init> () public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e public void widgetSelected (org.eclipse.swt.events.SelectionEvent) org.eclipse.swt.events.SelectionEvent e }
com/android/hierarchyviewerlib/ui/PixelPerfectLoupe$6.class
PixelPerfectLoupe.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectLoupe$6 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectLoupe this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectLoupe) public void run () }
com/android/hierarchyviewerlib/ui/PropertyViewer$ContentProvider.class
PropertyViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PropertyViewer$ContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider org.eclipse.jface.viewers.ITableLabelProvider { final synthetic com.android.hierarchyviewerlib.ui.PropertyViewer this$0 private void <init> (com.android.hierarchyviewerlib.ui.PropertyViewer) public java.lang.Object[] getChildren (java.lang.Object) com.android.hierarchyviewerlib.models.ViewNode$Property property java.util.Iterator i$ String category java.util.ArrayList returnValue Object parentElement public java.lang.Object getParent (java.lang.Object) String name int index Object element public boolean hasChildren (java.lang.Object) String name java.util.Iterator i$ String category Object element public java.lang.Object[] getElements (java.lang.Object) Object inputElement public void dispose () public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) org.eclipse.jface.viewers.Viewer viewer Object oldInput Object newInput public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) Object element int column public java.lang.String getColumnText (java.lang.Object, int) String category Object element int column public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) org.eclipse.jface.viewers.ILabelProviderListener listener public boolean isLabelProperty (java.lang.Object, java.lang.String) Object element String property public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) org.eclipse.jface.viewers.ILabelProviderListener listener synthetic void <init> (com.android.hierarchyviewerlib.ui.PropertyViewer, com.android.hierarchyviewerlib.ui.PropertyViewer$1) com.android.hierarchyviewerlib.ui.PropertyViewer x0 com.android.hierarchyviewerlib.ui.PropertyViewer$1 x1 }
com/android/hierarchyviewerlib/ui/TreeViewOverview$9.class
TreeViewOverview.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.TreeViewOverview$9 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.TreeViewOverview this$0 void <init> (com.android.hierarchyviewerlib.ui.TreeViewOverview) public void run () }
com/android/hierarchyviewerlib/ui/CaptureDisplay$2.class
CaptureDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.CaptureDisplay$2 extends org.eclipse.swt.events.ShellAdapter { void <init> () public void shellClosed (org.eclipse.swt.events.ShellEvent) org.eclipse.swt.events.ShellEvent e }
com/android/hierarchyviewerlib/ui/PixelPerfect$5.class
PixelPerfect.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfect$5 extends java.lang.Object implements org.eclipse.swt.events.PaintListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfect this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfect) public void paintControl (org.eclipse.swt.events.PaintEvent) int overlayTopOffset int leftShift int topShift int nodeLeft int nodeTop int nodeWidth int nodeHeight int nodeMarginLeft int nodeMarginTop int nodeMarginRight int nodeMarginBottom int nodePadLeft int nodePadTop int nodePadRight int nodePadBottom com.android.hierarchyviewerlib.models.ViewNode cur int leftOffset int topOffset org.eclipse.swt.events.PaintEvent e }
com/android/hierarchyviewerlib/ui/DeviceSelector$1.class
DeviceSelector.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.DeviceSelector$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.DeviceSelector this$0 void <init> (com.android.hierarchyviewerlib.ui.DeviceSelector) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/EvaluateContrastDisplay$4.class
EvaluateContrastDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.EvaluateContrastDisplay$4 extends java.lang.Object implements org.eclipse.swt.widgets.Listener { void <init> () public void handleEvent (org.eclipse.swt.widgets.Event) org.eclipse.swt.widgets.Event e int offset org.eclipse.swt.graphics.Rectangle imageBounds int y }
com/android/hierarchyviewerlib/ui/DumpThemeDisplay.class
DumpThemeDisplay.java package com.android.hierarchyviewerlib.ui public com.android.hierarchyviewerlib.ui.DumpThemeDisplay extends java.lang.Object { private static final int DEFAULT_HEIGHT private static final int NUM_COLUMNS private static org.eclipse.swt.widgets.Shell sShell private static com.android.hierarchyviewerlib.models.ThemeModel sModel private static org.eclipse.swt.widgets.Text sSearchText private static org.eclipse.swt.widgets.Table sTable private static org.eclipse.swt.events.ModifyListener sModifyListener private static org.eclipse.swt.events.ShellAdapter sShellListener public void <init> () public static void show (org.eclipse.swt.widgets.Shell, com.android.hierarchyviewerlib.models.ThemeModel) int i org.eclipse.swt.widgets.Shell parentShell com.android.hierarchyviewerlib.models.ThemeModel model private static void addTableItem (java.lang.String, java.lang.String) String name String value org.eclipse.swt.widgets.TableItem row private static java.lang.String sanitize (java.lang.String) String text private static void addTableItems (java.lang.String, java.util.List) com.android.hierarchyviewerlib.models.ThemeModel$ThemeModelData data java.util.Iterator i$ String searchText java.util.List list private static void buildContents () org.eclipse.swt.widgets.TableColumn column int i String[] headers static synthetic org.eclipse.swt.widgets.Text access$000 () static synthetic java.lang.String access$100 (java.lang.String) String x0 static synthetic org.eclipse.swt.widgets.Table access$200 () static synthetic com.android.hierarchyviewerlib.models.ThemeModel access$300 () static synthetic void access$400 (java.lang.String, java.util.List) String x0 java.util.List x1 static synthetic org.eclipse.swt.widgets.Shell access$500 () static void <clinit> () }
com/android/hierarchyviewerlib/ui/PropertyViewer$3.class
PropertyViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PropertyViewer$3 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PropertyViewer this$0 void <init> (com.android.hierarchyviewerlib.ui.PropertyViewer) public void run () }
com/android/hierarchyviewerlib/ui/PixelPerfectPixelPanel$2.class
PixelPerfectPixelPanel.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel$2 extends java.lang.Object implements org.eclipse.swt.events.PaintListener { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectPixelPanel) public void paintControl (org.eclipse.swt.events.PaintEvent) int xInOverlay int yInOverlay org.eclipse.swt.graphics.RGB pixel org.eclipse.swt.graphics.Color rgbColor org.eclipse.swt.events.PaintEvent e }
com/android/hierarchyviewerlib/ui/InvokeMethodPrompt$1.class
InvokeMethodPrompt.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.InvokeMethodPrompt$1 extends java.lang.Object implements org.eclipse.swt.events.KeyListener { final synthetic com.android.hierarchyviewerlib.ui.InvokeMethodPrompt this$0 void <init> (com.android.hierarchyviewerlib.ui.InvokeMethodPrompt) public void keyReleased (org.eclipse.swt.events.KeyEvent) org.eclipse.swt.events.KeyEvent ke public void keyPressed (org.eclipse.swt.events.KeyEvent) org.eclipse.swt.events.KeyEvent ke }
com/android/hierarchyviewerlib/ui/PixelPerfectTree$ContentProvider.class
PixelPerfectTree.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectTree$ContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider org.eclipse.jface.viewers.ILabelProvider { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectTree this$0 private void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectTree) public java.lang.Object[] getChildren (java.lang.Object) java.util.List children Object element public java.lang.Object getParent (java.lang.Object) Object element public boolean hasChildren (java.lang.Object) Object element public java.lang.Object[] getElements (java.lang.Object) com.android.hierarchyviewerlib.models.ViewNode viewNode Object element public void dispose () public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) org.eclipse.jface.viewers.Viewer viewer Object oldInput Object newInput public org.eclipse.swt.graphics.Image getImage (java.lang.Object) Object element public java.lang.String getText (java.lang.Object) Object element public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) org.eclipse.jface.viewers.ILabelProviderListener listener public boolean isLabelProperty (java.lang.Object, java.lang.String) Object element String property public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) org.eclipse.jface.viewers.ILabelProviderListener listener synthetic void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectTree, com.android.hierarchyviewerlib.ui.PixelPerfectTree$1) com.android.hierarchyviewerlib.ui.PixelPerfectTree x0 com.android.hierarchyviewerlib.ui.PixelPerfectTree$1 x1 }
com/android/hierarchyviewerlib/ui/EvaluateContrastDisplay$5.class
EvaluateContrastDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.EvaluateContrastDisplay$5 extends org.eclipse.swt.events.ShellAdapter { void <init> () public void shellClosed (org.eclipse.swt.events.ShellEvent) org.eclipse.swt.events.ShellEvent e }
com/android/hierarchyviewerlib/ui/PropertyViewer$1.class
PropertyViewer.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PropertyViewer$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener { final synthetic com.android.hierarchyviewerlib.ui.PropertyViewer this$0 void <init> (com.android.hierarchyviewerlib.ui.PropertyViewer) public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) org.eclipse.swt.events.DisposeEvent e }
com/android/hierarchyviewerlib/ui/PixelPerfectControls$8.class
PixelPerfectControls.java package com.android.hierarchyviewerlib.ui com.android.hierarchyviewerlib.ui.PixelPerfectControls$8 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.hierarchyviewerlib.ui.PixelPerfectControls this$0 void <init> (com.android.hierarchyviewerlib.ui.PixelPerfectControls) public void run () }
com/android/hierarchyviewerlib/ui/EvaluateContrastDisplay$2.class
EvaluateContrastDisplay.java package com.android.hierarchyviewerlib.ui final com.android.hierarchyviewerlib.ui.EvaluateContrastDisplay$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener { void <init> () public void handleEvent (org.eclipse.swt.widgets.Event) org.eclipse.swt.widgets.Event e org.eclipse.swt.widgets.TreeItem treeItem com.android.hierarchyviewerlib.models.ViewNode node }
com/android/hierarchyviewerlib/ui/util/
com/android/hierarchyviewerlib/ui/util/PsdFile$Header.class
PsdFile.java package com.android.hierarchyviewerlib.ui.util com.android.hierarchyviewerlib.ui.util.PsdFile$Header extends java.lang.Object { static final short MODE_BITMAP static final short MODE_GRAYSCALE static final short MODE_INDEXED static final short MODE_RGB static final short MODE_CMYK static final short MODE_MULTI_CHANNEL static final short MODE_DUOTONE static final short MODE_LAB final byte[] mSignature final short mVersion final byte[] mReserved final short mChannelCount final int mHeight final int mWidth final short mDepth final short mMode void <init> (int, int) int width int height void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out }
com/android/hierarchyviewerlib/ui/util/PsdFile$LayersInfo.class
PsdFile.java package com.android.hierarchyviewerlib.ui.util com.android.hierarchyviewerlib.ui.util.PsdFile$LayersInfo extends java.lang.Object { final java.util.List mLayers void <init> () void addLayer (java.lang.String, java.awt.image.BufferedImage, java.awt.Point, boolean) String name java.awt.image.BufferedImage image java.awt.Point offset boolean visible int getLength () com.android.hierarchyviewerlib.ui.util.PsdFile$Layer layer java.util.Iterator i$ int length void write (java.io.DataOutputStream) throws java.io.IOException com.android.hierarchyviewerlib.ui.util.PsdFile$Layer layer java.util.Iterator i$ java.io.DataOutputStream out void writeImageData (java.io.DataOutputStream) throws java.io.IOException com.android.hierarchyviewerlib.ui.util.PsdFile$Layer layer java.util.Iterator i$ java.io.DataOutputStream out }
com/android/hierarchyviewerlib/ui/util/DrawableViewNode.class
DrawableViewNode.java package com.android.hierarchyviewerlib.ui.util public com.android.hierarchyviewerlib.ui.util.DrawableViewNode extends java.lang.Object { public com.android.hierarchyviewerlib.models.ViewNode viewNode public final java.util.ArrayList children public static final int NODE_HEIGHT public static final int NODE_WIDTH public static final int CONTENT_LEFT_RIGHT_PADDING public static final int CONTENT_TOP_BOTTOM_PADDING public static final int CONTENT_INTER_PADDING public static final int INDEX_PADDING public static final int LEAF_NODE_SPACING public static final int NON_LEAF_NODE_SPACING public static final int PARENT_CHILD_SPACING public static final int PADDING public int treeHeight public int treeWidth public boolean leaf public com.android.hierarchyviewerlib.ui.util.DrawableViewNode parent public int left public double top public int topSpacing public int bottomSpacing public boolean treeDrawn public com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle bounds public void <init> (com.android.hierarchyviewerlib.models.ViewNode) com.android.hierarchyviewerlib.ui.util.DrawableViewNode prevChild com.android.hierarchyviewerlib.ui.util.DrawableViewNode child int i int N com.android.hierarchyviewerlib.models.ViewNode viewNode public void setLeft () int i int N public void placeRoot () com.android.hierarchyviewerlib.ui.util.DrawableViewNode child int i double currentTop int N private void place (double, double) com.android.hierarchyviewerlib.ui.util.DrawableViewNode child int i double treeTop double rootDistance int N double currentTop public com.android.hierarchyviewerlib.ui.util.DrawableViewNode getSelected (double, double) com.android.hierarchyviewerlib.ui.util.DrawableViewNode selected int i double x double y int N public void move (double) double treeTop double treeTop double treeTop double distanceRatio com.android.hierarchyviewerlib.ui.util.DrawableViewNode sibling int i int index com.android.hierarchyviewerlib.ui.util.DrawableViewNode child int i double distance com.android.hierarchyviewerlib.ui.util.DrawableViewNode root double treeTop com.android.hierarchyviewerlib.ui.util.DrawableViewNode node double currentTop int N }
com/android/hierarchyviewerlib/ui/util/PsdFile$ImageResources.class
PsdFile.java package com.android.hierarchyviewerlib.ui.util com.android.hierarchyviewerlib.ui.util.PsdFile$ImageResources extends java.lang.Object { static final short RESOURCE_RESOLUTION_INFO int mLength final byte[] mSignature final short mResourceId final short mPad final int mDataLength final short mHorizontalDisplayUnit final int mHorizontalResolution final short mWidthDisplayUnit final short mVerticalDisplayUnit final int mVerticalResolution final short mHeightDisplayUnit void <init> () void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out }
com/android/hierarchyviewerlib/ui/util/DrawableViewNode$Point.class
DrawableViewNode.java package com.android.hierarchyviewerlib.ui.util public com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Point extends java.lang.Object { public double x public double y public void <init> () public void <init> (double, double) double x double y public java.lang.String toString () }
com/android/hierarchyviewerlib/ui/util/PsdFile$ColorMode.class
PsdFile.java package com.android.hierarchyviewerlib.ui.util com.android.hierarchyviewerlib.ui.util.PsdFile$ColorMode extends java.lang.Object { final int mLength void <init> () void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out }
com/android/hierarchyviewerlib/ui/util/TreeColumnResizer$1.class
TreeColumnResizer.java package com.android.hierarchyviewerlib.ui.util com.android.hierarchyviewerlib.ui.util.TreeColumnResizer$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener { final synthetic com.android.hierarchyviewerlib.ui.util.TreeColumnResizer this$0 void <init> (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer) public void handleEvent (org.eclipse.swt.widgets.Event) int dif int columnDif int mainColumnChange int left org.eclipse.swt.widgets.Event e }
com/android/hierarchyviewerlib/ui/util/TreeColumnResizer.class
TreeColumnResizer.java package com.android.hierarchyviewerlib.ui.util public com.android.hierarchyviewerlib.ui.util.TreeColumnResizer extends java.lang.Object { private org.eclipse.swt.widgets.TreeColumn mColumn1 private org.eclipse.swt.widgets.TreeColumn mColumn2 private org.eclipse.swt.widgets.Composite mControl private int mColumn1Width private int mColumn2Width private static final int MIN_COLUMN1_WIDTH private static final int MIN_COLUMN2_WIDTH private org.eclipse.swt.widgets.Listener resizeListener private org.eclipse.swt.widgets.Listener column1ResizeListener public void <init> (org.eclipse.swt.widgets.Composite, org.eclipse.swt.widgets.TreeColumn, org.eclipse.swt.widgets.TreeColumn) org.eclipse.swt.widgets.Composite control org.eclipse.swt.widgets.TreeColumn column1 org.eclipse.swt.widgets.TreeColumn column2 static synthetic int access$000 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 static synthetic int access$100 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 static synthetic int access$002 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer, int) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 int x1 static synthetic org.eclipse.swt.widgets.Composite access$200 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 static synthetic int access$102 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer, int) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 int x1 static synthetic int access$020 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer, int) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 int x1 static synthetic int access$120 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer, int) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 int x1 static synthetic int access$112 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer, int) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 int x1 static synthetic int access$012 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer, int) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 int x1 static synthetic org.eclipse.swt.widgets.Listener access$300 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 static synthetic org.eclipse.swt.widgets.TreeColumn access$400 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 static synthetic org.eclipse.swt.widgets.TreeColumn access$500 (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer) com.android.hierarchyviewerlib.ui.util.TreeColumnResizer x0 }
com/android/hierarchyviewerlib/ui/util/PsdFile.class
PsdFile.java package com.android.hierarchyviewerlib.ui.util public com.android.hierarchyviewerlib.ui.util.PsdFile extends java.lang.Object { private final com.android.hierarchyviewerlib.ui.util.PsdFile$Header mHeader private final com.android.hierarchyviewerlib.ui.util.PsdFile$ColorMode mColorMode private final com.android.hierarchyviewerlib.ui.util.PsdFile$ImageResources mImageResources private final com.android.hierarchyviewerlib.ui.util.PsdFile$LayersMasksInfo mLayersMasksInfo private final com.android.hierarchyviewerlib.ui.util.PsdFile$LayersInfo mLayersInfo private final java.awt.image.BufferedImage mMergedImage private final java.awt.Graphics2D mGraphics public void <init> (int, int) int width int height public void addLayer (java.lang.String, java.awt.image.BufferedImage, java.awt.Point) String name java.awt.image.BufferedImage image java.awt.Point offset public void addLayer (java.lang.String, java.awt.image.BufferedImage, java.awt.Point, boolean) String name java.awt.image.BufferedImage image java.awt.Point offset boolean visible public void write (java.io.OutputStream) java.io.IOException e java.io.IOException e java.io.IOException e java.io.IOException e java.io.OutputStream stream java.io.DataOutputStream out private static void writeImage (java.awt.image.BufferedImage, java.io.DataOutputStream, boolean) throws java.io.IOException int pixel int i java.awt.image.BufferedImage image java.io.DataOutputStream out boolean split int width int height int length int[] pixels byte[] a byte[] r byte[] g byte[] b static synthetic void access$000 (java.awt.image.BufferedImage, java.io.DataOutputStream, boolean) throws java.io.IOException java.awt.image.BufferedImage x0 java.io.DataOutputStream x1 boolean x2 }
com/android/hierarchyviewerlib/ui/util/TreeColumnResizer$2.class
TreeColumnResizer.java package com.android.hierarchyviewerlib.ui.util com.android.hierarchyviewerlib.ui.util.TreeColumnResizer$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener { final synthetic com.android.hierarchyviewerlib.ui.util.TreeColumnResizer this$0 void <init> (com.android.hierarchyviewerlib.ui.util.TreeColumnResizer) public void handleEvent (org.eclipse.swt.widgets.Event) org.eclipse.swt.widgets.Event e int widthDif boolean column1Changed }
com/android/hierarchyviewerlib/ui/util/PsdFile$Channel.class
PsdFile.java package com.android.hierarchyviewerlib.ui.util com.android.hierarchyviewerlib.ui.util.PsdFile$Channel extends java.lang.Object { static final short ID_RED static final short ID_GREEN static final short ID_BLUE static final short ID_ALPHA static final short ID_LAYER_MASK final short mId final int mDataLength void <init> (short, int) short id int dataLength int getLength () void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out }
com/android/hierarchyviewerlib/ui/util/DrawableViewNode$Rectangle.class
DrawableViewNode.java package com.android.hierarchyviewerlib.ui.util public com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle extends java.lang.Object { public double x public double y public double width public double height public void <init> () public void <init> (com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle) com.android.hierarchyviewerlib.ui.util.DrawableViewNode$Rectangle other public void <init> (double, double, double, double) double x double y double width double height public java.lang.String toString () }
com/android/hierarchyviewerlib/ui/util/PsdFile$LayersMasksInfo.class
PsdFile.java package com.android.hierarchyviewerlib.ui.util com.android.hierarchyviewerlib.ui.util.PsdFile$LayersMasksInfo extends java.lang.Object { int mMiscLength int mLayerInfoLength void <init> () void setLayersInfo (com.android.hierarchyviewerlib.ui.util.PsdFile$LayersInfo) com.android.hierarchyviewerlib.ui.util.PsdFile$LayersInfo layersInfo void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out }
com/android/hierarchyviewerlib/ui/util/PsdFile$Layer.class
PsdFile.java package com.android.hierarchyviewerlib.ui.util com.android.hierarchyviewerlib.ui.util.PsdFile$Layer extends java.lang.Object { static final byte OPACITY_TRANSPARENT static final byte OPACITY_OPAQUE static final byte CLIPPING_BASE static final byte CLIPPING_NON_BASE static final byte FLAG_TRANSPARENCY_PROTECTED static final byte FLAG_INVISIBLE final int mTop final int mLeft final int mBottom final int mRight final short mChannelCount final com.android.hierarchyviewerlib.ui.util.PsdFile$Channel[] mChannelInfo final byte[] mBlendSignature final byte[] mBlendMode final byte mOpacity final byte mClipping byte mFlags final byte mFiller int mExtraSize final int mMaskDataLength final int mBlendRangeDataLength final byte[] mName final byte[] mLayerExtraSignature final byte[] mLayerExtraKey int mLayerExtraLength final String mOriginalName private java.awt.image.BufferedImage mImage void <init> (java.lang.String, java.awt.image.BufferedImage, java.awt.Point, boolean) java.io.UnsupportedEncodingException e String name java.awt.image.BufferedImage image java.awt.Point offset boolean visible int height int width int length byte[] data byte[] nameData int getLength () com.android.hierarchyviewerlib.ui.util.PsdFile$Channel channel com.android.hierarchyviewerlib.ui.util.PsdFile$Channel[] arr$ int len$ int i$ int length void write (java.io.DataOutputStream) throws java.io.IOException com.android.hierarchyviewerlib.ui.util.PsdFile$Channel channel com.android.hierarchyviewerlib.ui.util.PsdFile$Channel[] arr$ int len$ int i$ java.io.DataOutputStream out void writeImageData (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out }
images/
images/selected-small.png
images/refresh-windows.png
images/selected-filtered.png
images/device-view-selected.png
images/filtered.png
images/save.png
images/pixel-perfect-view-selected.png
images/show-extras.png
images/red.png
images/device-view.png
images/tree-view.png
images/green.png
images/capture-psd.png
images/load-overlay.png
images/not-selected.png
images/invalidate.png
images/load-all-views.png
images/display.png
images/show-overlay.png
images/sdk-hierarchyviewer-16.png
images/on-black.png
images/request-layout.png
images/inspect-screenshot.png
images/selected.png
images/profile.png
images/load-view-hierarchy.png
images/on-white.png
images/picker.png
images/selected-filtered-small.png
images/pixel-perfect-view.png
images/auto-refresh.png
images/sdk-hierarchyviewer-128.png
images/tree-view-selected.png
images/yellow.png