META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/ddmuilib/
com/android/ddmuilib/TableHelper$2.classTableHelper.java
package com.android.ddmuilib
final com.android.ddmuilib.TableHelper$2 extends java.lang.Object implements org.eclipse.swt.events.ControlListener {
final org.eclipse.jface.preference.IPreferenceStore val$prefs
final String val$pref_name
void (org.eclipse.jface.preference.IPreferenceStore, java.lang.String)
public void controlMoved (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
int w
}
com/android/ddmuilib/TablePanel$1.classTablePanel.java
package com.android.ddmuilib
com.android.ddmuilib.TablePanel$1 extends java.lang.Object implements com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator {
final org.eclipse.swt.widgets.Table val$table
final int val$colStart
final int val$colEnd
final com.android.ddmuilib.TablePanel this$0
void (com.android.ddmuilib.TablePanel, org.eclipse.swt.widgets.Table, int, int)
public void copy (org.eclipse.swt.dnd.Clipboard)
int c
org.eclipse.swt.widgets.TableItem item
int i
int[] arr$
int len$
int i$
org.eclipse.swt.dnd.Clipboard clipboard
int[] selection
StringBuilder sb
String data
public void selectAll ()
}
com/android/ddmuilib/AllocationPanel$2.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$2 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/DevicePanel$LabelProvider.classDevicePanel.java
package com.android.ddmuilib
com.android.ddmuilib.DevicePanel$LabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITableLabelProvider {
final com.android.ddmuilib.DevicePanel this$0
private void (com.android.ddmuilib.DevicePanel)
public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int)
com.android.ddmlib.IDevice device
com.android.ddmlib.Client client
com.android.ddmlib.ClientData cd
Object element
int columnIndex
public java.lang.String getColumnText (java.lang.Object, int)
String avdName
String debuggable
String version
com.android.ddmlib.IDevice device
int port
String portString
String name
com.android.ddmlib.Client client
com.android.ddmlib.ClientData cd
Object element
int columnIndex
public void addListener (org.eclipse.jface.viewers.ILabelProviderListener)
org.eclipse.jface.viewers.ILabelProviderListener listener
public void dispose ()
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
void (com.android.ddmuilib.DevicePanel, com.android.ddmuilib.DevicePanel$1)
com.android.ddmuilib.DevicePanel x0
com.android.ddmuilib.DevicePanel$1 x1
}
com/android/ddmuilib/AllocationPanel$1.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$1 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
com.android.ddmlib.Client current
com.android.ddmlib.ClientData$AllocationTrackingStatus status
}
com/android/ddmuilib/IFindTarget.classIFindTarget.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.IFindTarget extends java.lang.Object {
public abstract boolean findAndSelect (java.lang.String, boolean, boolean)
}
com/android/ddmuilib/SysinfoPanel$BugReportParser.classSysinfoPanel.java
package com.android.ddmuilib
public final com.android.ddmuilib.SysinfoPanel$BugReportParser extends java.lang.Object {
public void ()
public static java.util.List parseGfxInfo (java.io.BufferedReader) throws java.io.IOException
java.util.regex.Matcher m
java.util.regex.Matcher m
double draw
double process
double execute
java.io.BufferedReader br
java.util.regex.Pattern headerPattern
String line
java.util.regex.Pattern dataPattern
java.util.List data
public static java.util.List readWakelockDataset (java.io.BufferedReader) throws java.io.IOException
double value
java.util.regex.Matcher m
String line
java.io.BufferedReader br
java.util.List results
java.util.regex.Pattern lockPattern
java.util.regex.Pattern totalPattern
double total
boolean inCurrent
public static java.util.List readAlarmDataset (java.io.BufferedReader) throws java.io.IOException
long count
String name
String line
java.util.regex.Matcher m
java.io.BufferedReader br
java.util.List results
java.util.regex.Pattern pattern
public static java.util.List readCpuDataset (java.io.BufferedReader) throws java.io.IOException
String line
String name
double user
double kernel
double both
boolean found
java.util.regex.Matcher m
java.io.BufferedReader br
java.util.List results
java.util.regex.Pattern pattern1
java.util.regex.Pattern pattern2
private static long safeParseLong (java.lang.String)
NumberFormatException e
String s
private static double safeParseDouble (java.lang.String)
NumberFormatException e
String s
public static java.util.List readMeminfoDataset (java.io.BufferedReader) throws java.io.IOException
long kb
java.util.regex.Matcher m
com.android.ddmuilib.SysinfoPanel$BugReportParser$DataValue procRank
java.util.Iterator i$
java.io.BufferedReader br
java.util.List results
java.util.regex.Pattern valuePattern
long total
long other
String line
java.util.List procRankResults
static java.util.List readProcRankDataset (java.io.BufferedReader, java.lang.String) throws java.io.IOException
String cmdline
String pssInK
long pss
java.io.BufferedReader br
String header
java.util.List results
com.google.common.base.Splitter PROCRANK_SPLITTER
java.util.List fields
int pssIndex
int cmdIndex
String line
public static java.util.List readSyncDataset (java.io.BufferedReader) throws java.io.IOException
long dur
long dur
String authority
String duration
String[] durParts
String line
java.io.BufferedReader br
java.util.List results
}
com/android/ddmuilib/AllocationPanel$5.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$5 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.TableColumn val$numberCol
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel, org.eclipse.swt.widgets.TableColumn)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/HeapPanel$4.classHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.HeapPanel$4 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.HeapPanel this$0
void (com.android.ddmuilib.HeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
int index
com.android.ddmlib.Client client
}
com/android/ddmuilib/EmulatorControlPanel$7.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$7 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/BaseHeapPanel.classBaseHeapPanel.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.BaseHeapPanel extends com.android.ddmuilib.TablePanel {
protected byte[] mProcessedHeapData
private java.util.Map mHeapMap
public void ()
protected boolean serializeHeapData (com.android.ddmlib.ClientData$HeapData)
byte[] pixData
java.util.Map heapMap
com.android.ddmlib.ClientData$HeapData heapData
java.util.Collection heapSegments
protected byte[] getSerializedData ()
private void doSerializeHeapData (java.util.Collection)
int v
int v
java.util.ArrayList elementList
int len
com.android.ddmlib.HeapSegment hs
com.android.ddmlib.HeapSegment$HeapSegmentElement e
java.util.ArrayList elementList
java.util.Iterator i$
java.util.Collection heapData
java.util.Iterator iterator
java.io.ByteArrayOutputStream out
java.util.Collection elementLists
protected org.eclipse.swt.graphics.ImageData createLinearHeapImage (byte[], int, org.eclipse.swt.graphics.PaletteData)
byte b
byte[] arr$
int len$
int i$
byte[] pixData
int h
org.eclipse.swt.graphics.PaletteData palette
int w
org.eclipse.swt.graphics.ImageData id
int x
int y
}
com/android/ddmuilib/HeapPanel.classHeapPanel.java
package com.android.ddmuilib
public final com.android.ddmuilib.HeapPanel extends com.android.ddmuilib.BaseHeapPanel {
private static final String PREFS_STATS_COL_TYPE
private static final String PREFS_STATS_COL_COUNT
private static final String PREFS_STATS_COL_SIZE
private static final String PREFS_STATS_COL_SMALLEST
private static final String PREFS_STATS_COL_LARGEST
private static final String PREFS_STATS_COL_MEDIAN
private static final String PREFS_STATS_COL_AVERAGE
private static final int NOT_SELECTED
private static final int NOT_ENABLED
private static final int ENABLED
private static final int NUM_PALETTE_ENTRIES
private static final String[] mMapLegend
private static final org.eclipse.swt.graphics.PaletteData mMapPalette
private static final boolean DISPLAY_HEAP_BITMAP
private static final boolean DISPLAY_HILBERT_BITMAP
private static final int PLACEHOLDER_HILBERT_SIZE
private static final int PLACEHOLDER_LINEAR_V_SIZE
private static final int PLACEHOLDER_LINEAR_H_SIZE
private static final int[] ZOOMS
private static final java.text.NumberFormat sByteFormatter
private static final java.text.NumberFormat sLargeByteFormatter
private static final java.text.NumberFormat sCountFormatter
private org.eclipse.swt.widgets.Display mDisplay
private org.eclipse.swt.widgets.Composite mTop
private org.eclipse.swt.widgets.Label mUpdateStatus
private org.eclipse.swt.widgets.Table mHeapSummary
private org.eclipse.swt.widgets.Combo mDisplayMode
private org.eclipse.swt.widgets.Composite mDisplayBase
private org.eclipse.swt.custom.StackLayout mDisplayStack
private org.eclipse.swt.widgets.Composite mStatisticsBase
private org.eclipse.swt.widgets.Table mStatisticsTable
private org.jfree.chart.JFreeChart mChart
private org.jfree.experimental.chart.swt.ChartComposite mChartComposite
private org.eclipse.swt.widgets.Button mGcButton
private org.jfree.data.category.DefaultCategoryDataset mAllocCountDataSet
private org.eclipse.swt.widgets.Composite mLinearBase
private org.eclipse.swt.widgets.Label mLinearHeapImage
private org.eclipse.swt.widgets.Composite mHilbertBase
private org.eclipse.swt.widgets.Label mHilbertHeapImage
private org.eclipse.swt.widgets.Group mLegend
private org.eclipse.swt.widgets.Combo mZoom
private org.eclipse.swt.graphics.Image mHilbertImage
private org.eclipse.swt.graphics.Image mLinearImage
private org.eclipse.swt.widgets.Composite[] mLayout
private static final int HILBERT_DIR_N
private static final int HILBERT_DIR_S
private static final int HILBERT_DIR_E
private static final int HILBERT_DIR_W
public void ()
private static org.eclipse.swt.graphics.PaletteData createPalette ()
org.eclipse.swt.graphics.RGB[] colors
public void clientChanged (com.android.ddmlib.Client, int)
org.eclipse.swt.SWTException e
com.android.ddmlib.Client client
int changeMask
public void deviceSelected ()
public void clientSelected ()
com.android.ddmlib.ClientData cd
int mode
com.android.ddmlib.Client client
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite bottomSection
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Composite summarySection
org.eclipse.swt.widgets.Composite comboSection
org.eclipse.swt.widgets.Label displayLabel
public void setFocus ()
private org.eclipse.swt.widgets.Table createSummaryTable (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite base
org.eclipse.swt.widgets.Table tab
org.eclipse.swt.widgets.TableColumn col
org.eclipse.swt.widgets.TableItem item
private org.eclipse.swt.widgets.Table createDetailedTable (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite base
org.eclipse.jface.preference.IPreferenceStore store
org.eclipse.swt.widgets.Table tab
private void createChart ()
org.jfree.chart.plot.CategoryPlot categoryPlot
org.jfree.chart.axis.CategoryAxis domainAxis
org.jfree.chart.renderer.category.CategoryItemRenderer renderer
org.eclipse.swt.graphics.Font f
org.eclipse.swt.graphics.FontData[] fData
org.eclipse.swt.graphics.FontData firstFontData
java.awt.Font awtFont
org.jfree.chart.plot.Plot plot
private static java.lang.String prettyByteCount (long)
long bytes
double fracBytes
String units
private static java.lang.String approximateByteCount (long)
long bytes
double fracBytes
String units
private static java.lang.String addCommasToNumber (long)
long num
private static java.lang.String fractionalPercent (long, long)
long num
long denom
double val
java.text.NumberFormat nf
private void fillSummaryTable (com.android.ddmlib.ClientData)
Integer id
com.android.ddmlib.ClientData$HeapInfo info
org.eclipse.swt.widgets.TableItem item
java.util.Iterator iter
org.eclipse.swt.widgets.TableItem item
com.android.ddmlib.ClientData cd
int numRows
private void fillDetailedTable (com.android.ddmlib.Client, boolean)
int i
int median
com.android.ddmlib.HeapSegment$HeapSegmentElement element
long size
long totalSize
java.util.ArrayList list
org.eclipse.swt.widgets.TableItem item
int count
Integer key
java.util.Iterator i$
int selectedIndex
java.util.ArrayList selectedList
java.util.Set keys
int iter
com.android.ddmlib.Client client
boolean forceRedraw
com.android.ddmlib.ClientData cd
java.util.Map heapMap
int index
Integer selectedKey
private void showChart (java.util.ArrayList)
com.android.ddmuilib.HeapPanel$ByteLong columnKey
com.android.ddmlib.HeapSegment$HeapSegmentElement element
java.util.Iterator i$
com.android.ddmuilib.HeapPanel$ByteLong columnKey
String rowKey
long currentSize
int currentCount
java.util.ArrayList list
private void createLegend (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.graphics.Image tmpImage
org.eclipse.swt.widgets.Label l
int i
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.graphics.RGB[] colors
private java.lang.String getLegendText (int)
int level
int bytes
private void setLegendText (int)
int level
private org.eclipse.swt.graphics.Image createColorRect (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.RGB)
org.eclipse.swt.widgets.Display display
org.eclipse.swt.graphics.RGB color
int width
int height
org.eclipse.swt.graphics.Image img
org.eclipse.swt.graphics.GC gc
private void setUpdateStatus (int)
int status
private int nextPow2 (int)
int i
int value
private int zOrderData (org.eclipse.swt.graphics.ImageData, byte[])
IllegalArgumentException ex
int x
int y
int i
org.eclipse.swt.graphics.ImageData id
byte[] pixData
int maxX
private void hilbertWalk (org.eclipse.swt.graphics.ImageData, java.io.InputStream, int, int, int, int) throws java.io.IOException
int p
IllegalArgumentException ex
int delta
int nextX
int nextY
org.eclipse.swt.graphics.ImageData id
java.io.InputStream pixData
int order
int x
int y
int dir
private org.eclipse.swt.graphics.Point hilbertOrderData (org.eclipse.swt.graphics.ImageData, byte[])
int n
java.io.IOException ex
org.eclipse.swt.graphics.ImageData id
byte[] pixData
int order
org.eclipse.swt.graphics.Point p
int oldIdX
int oldIdY
private org.eclipse.swt.graphics.ImageData createHilbertHeapImage (byte[])
int tmp
int l
org.eclipse.swt.graphics.ImageData croppedId
int[] buffer
byte[] pixData
int w
int h
org.eclipse.swt.graphics.ImageData id
org.eclipse.swt.graphics.Point maxP
int factor
private void renderHeapData (com.android.ddmlib.ClientData, int, boolean)
org.eclipse.swt.graphics.ImageData id
org.eclipse.swt.graphics.ImageData id
org.eclipse.swt.graphics.Image image
int width
int height
int width
int height
org.eclipse.swt.graphics.GC gc
com.android.ddmlib.ClientData cd
int mode
boolean forceRedraw
org.eclipse.swt.graphics.Image image
byte[] pixData
protected void setTableFocusListener ()
static org.eclipse.swt.widgets.Combo access$000 (com.android.ddmuilib.HeapPanel)
com.android.ddmuilib.HeapPanel x0
static void access$100 (com.android.ddmuilib.HeapPanel, com.android.ddmlib.Client, boolean)
com.android.ddmuilib.HeapPanel x0
com.android.ddmlib.Client x1
boolean x2
static void access$200 (com.android.ddmuilib.HeapPanel, com.android.ddmlib.ClientData, int, boolean)
com.android.ddmuilib.HeapPanel x0
com.android.ddmlib.ClientData x1
int x2
boolean x3
static org.eclipse.swt.custom.StackLayout access$300 (com.android.ddmuilib.HeapPanel)
com.android.ddmuilib.HeapPanel x0
static org.eclipse.swt.widgets.Composite[] access$400 (com.android.ddmuilib.HeapPanel)
com.android.ddmuilib.HeapPanel x0
static org.eclipse.swt.widgets.Composite access$500 (com.android.ddmuilib.HeapPanel)
com.android.ddmuilib.HeapPanel x0
static org.eclipse.swt.widgets.Table access$600 (com.android.ddmuilib.HeapPanel)
com.android.ddmuilib.HeapPanel x0
static void access$700 (com.android.ddmuilib.HeapPanel, java.util.ArrayList)
com.android.ddmuilib.HeapPanel x0
java.util.ArrayList x1
static java.lang.String access$800 (long)
long x0
static void ()
}
com/android/ddmuilib/TableHelper.classTableHelper.java
package com.android.ddmuilib
public final com.android.ddmuilib.TableHelper extends java.lang.Object {
public void ()
public static org.eclipse.swt.widgets.TableColumn createTableColumn (org.eclipse.swt.widgets.Table, java.lang.String, int, java.lang.String, java.lang.String, org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.swt.widgets.Table parent
String header
int style
String sample_text
String pref_name
org.eclipse.jface.preference.IPreferenceStore prefs
org.eclipse.swt.widgets.TableColumn col
public static void createTreeColumn (org.eclipse.swt.widgets.Tree, java.lang.String, int, java.lang.String, java.lang.String, org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.swt.widgets.Tree parent
String header
int style
String sample_text
String pref_name
org.eclipse.jface.preference.IPreferenceStore prefs
org.eclipse.swt.widgets.TreeColumn col
public static void createTreeColumn (org.eclipse.swt.widgets.Tree, java.lang.String, int, int, java.lang.String, org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.swt.widgets.Tree parent
String header
int style
int width
String pref_name
org.eclipse.jface.preference.IPreferenceStore prefs
org.eclipse.swt.widgets.TreeColumn col
}
com/android/ddmuilib/FindDialog.classFindDialog.java
package com.android.ddmuilib
public com.android.ddmuilib.FindDialog extends org.eclipse.jface.dialogs.Dialog {
private org.eclipse.swt.widgets.Label mStatusLabel
private org.eclipse.swt.widgets.Button mFindNext
private org.eclipse.swt.widgets.Button mFindPrevious
private final com.android.ddmuilib.IFindTarget mTarget
private org.eclipse.swt.widgets.Text mSearchText
private String mPreviousSearchText
private final int mDefaultButtonId
public static final int FIND_NEXT_ID
public static final int FIND_PREVIOUS_ID
public void (org.eclipse.swt.widgets.Shell, com.android.ddmuilib.IFindTarget)
org.eclipse.swt.widgets.Shell shell
com.android.ddmuilib.IFindTarget target
public void (org.eclipse.swt.widgets.Shell, com.android.ddmuilib.IFindTarget, int)
org.eclipse.swt.widgets.Shell shell
com.android.ddmuilib.IFindTarget target
int defaultButtonId
protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite panel
org.eclipse.swt.widgets.Label lblMessage
org.eclipse.swt.layout.GridData gd
protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
protected void buttonPressed (int)
String searchText
boolean newSearch
boolean searchForward
boolean hasMatches
int buttonId
static org.eclipse.swt.widgets.Text access$000 (com.android.ddmuilib.FindDialog)
com.android.ddmuilib.FindDialog x0
static org.eclipse.swt.widgets.Button access$100 (com.android.ddmuilib.FindDialog)
com.android.ddmuilib.FindDialog x0
static org.eclipse.swt.widgets.Button access$200 (com.android.ddmuilib.FindDialog)
com.android.ddmuilib.FindDialog x0
}
com/android/ddmuilib/SysinfoPanel$2.classSysinfoPanel.java
package com.android.ddmuilib
com.android.ddmuilib.SysinfoPanel$2 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.SysinfoPanel this$0
void (com.android.ddmuilib.SysinfoPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/HeapPanel$2.classHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.HeapPanel$2 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.HeapPanel this$0
void (com.android.ddmuilib.HeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
com.android.ddmlib.Client client
}
com/android/ddmuilib/ScreenShotDialog.classScreenShotDialog.java
package com.android.ddmuilib
public com.android.ddmuilib.ScreenShotDialog extends org.eclipse.swt.widgets.Dialog {
private org.eclipse.swt.widgets.Label mBusyLabel
private org.eclipse.swt.widgets.Label mImageLabel
private org.eclipse.swt.widgets.Button mSave
private com.android.ddmlib.IDevice mDevice
private com.android.ddmlib.RawImage mRawImage
private org.eclipse.swt.dnd.Clipboard mClipboard
private int mRotateCount
public void (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell parent
public void (org.eclipse.swt.widgets.Shell, int)
org.eclipse.swt.widgets.Shell parent
int style
public void open (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
org.eclipse.swt.widgets.Shell parent
org.eclipse.swt.widgets.Shell shell
org.eclipse.swt.widgets.Display display
private void createContents (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell shell
org.eclipse.swt.layout.GridData data
int colCount
org.eclipse.swt.widgets.Button refresh
org.eclipse.swt.widgets.Button rotate
org.eclipse.swt.widgets.Button copy
org.eclipse.swt.widgets.Button done
org.eclipse.swt.widgets.Display display
private void copy ()
private void updateDeviceImage (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell shell
private void updateImageDisplay (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Display display
org.eclipse.swt.graphics.Image image
org.eclipse.swt.graphics.PaletteData palette
org.eclipse.swt.graphics.ImageData imageData
org.eclipse.swt.widgets.Shell shell
org.eclipse.swt.graphics.Image image
private com.android.ddmlib.RawImage getDeviceImage ()
java.io.IOException ioe
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
private void saveImage (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.graphics.ImageLoader loader
org.eclipse.swt.SWTException e
String saveDir
org.eclipse.swt.graphics.ImageData imageData
org.eclipse.swt.widgets.Shell shell
org.eclipse.swt.widgets.FileDialog dlg
java.util.Calendar now
String fileName
String lastDir
static void access$000 (com.android.ddmuilib.ScreenShotDialog, org.eclipse.swt.widgets.Shell)
com.android.ddmuilib.ScreenShotDialog x0
org.eclipse.swt.widgets.Shell x1
static com.android.ddmlib.RawImage access$100 (com.android.ddmuilib.ScreenShotDialog)
com.android.ddmuilib.ScreenShotDialog x0
static int access$200 (com.android.ddmuilib.ScreenShotDialog)
com.android.ddmuilib.ScreenShotDialog x0
static com.android.ddmlib.RawImage access$102 (com.android.ddmuilib.ScreenShotDialog, com.android.ddmlib.RawImage)
com.android.ddmuilib.ScreenShotDialog x0
com.android.ddmlib.RawImage x1
static void access$300 (com.android.ddmuilib.ScreenShotDialog, org.eclipse.swt.widgets.Shell)
com.android.ddmuilib.ScreenShotDialog x0
org.eclipse.swt.widgets.Shell x1
static int access$202 (com.android.ddmuilib.ScreenShotDialog, int)
com.android.ddmuilib.ScreenShotDialog x0
int x1
static void access$400 (com.android.ddmuilib.ScreenShotDialog, org.eclipse.swt.widgets.Shell)
com.android.ddmuilib.ScreenShotDialog x0
org.eclipse.swt.widgets.Shell x1
static void access$500 (com.android.ddmuilib.ScreenShotDialog)
com.android.ddmuilib.ScreenShotDialog x0
}
com/android/ddmuilib/AllocationPanel$6.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$6 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.TableColumn val$sizeCol
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel, org.eclipse.swt.widgets.TableColumn)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/BackgroundThread.classBackgroundThread.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.BackgroundThread extends java.lang.Thread {
private boolean mQuit
public void ()
public final void quit ()
InterruptedException ie
protected final boolean isQuitting ()
}
com/android/ddmuilib/StackTracePanel$ISourceRevealer.classStackTracePanel.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.StackTracePanel$ISourceRevealer extends java.lang.Object {
public abstract void reveal (java.lang.String, java.lang.String, int)
}
com/android/ddmuilib/EmulatorControlPanel$15.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$15 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent)
com.android.ddmuilib.location.TrackPoint[] points
com.android.ddmuilib.location.GpxParser$Track track
org.eclipse.jface.viewers.IStructuredSelection structuredSelection
Object selectedObject
org.eclipse.jface.viewers.SelectionChangedEvent event
org.eclipse.jface.viewers.ISelection selection
}
com/android/ddmuilib/ThreadPanel$3.classThreadPanel.java
package com.android.ddmuilib
com.android.ddmuilib.ThreadPanel$3 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.ThreadPanel this$0
void (com.android.ddmuilib.ThreadPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/ThreadPanel$ThreadLabelProvider.classThreadPanel.java
package com.android.ddmuilib
com.android.ddmuilib.ThreadPanel$ThreadLabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITableLabelProvider {
private void ()
public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int)
Object element
int columnIndex
public java.lang.String getColumnText (java.lang.Object, int)
com.android.ddmlib.ThreadInfo thread
Object element
int columnIndex
public void addListener (org.eclipse.jface.viewers.ILabelProviderListener)
org.eclipse.jface.viewers.ILabelProviderListener listener
public void dispose ()
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
void (com.android.ddmuilib.ThreadPanel$1)
com.android.ddmuilib.ThreadPanel$1 x0
}
com/android/ddmuilib/StackTracePanel$StackTraceLabelProvider.classStackTracePanel.java
package com.android.ddmuilib
com.android.ddmuilib.StackTracePanel$StackTraceLabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITableLabelProvider {
private void ()
public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int)
Object element
int columnIndex
public java.lang.String getColumnText (java.lang.Object, int)
StackTraceElement traceElement
Object element
int columnIndex
public void addListener (org.eclipse.jface.viewers.ILabelProviderListener)
org.eclipse.jface.viewers.ILabelProviderListener listener
public void dispose ()
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
void (com.android.ddmuilib.StackTracePanel$1)
com.android.ddmuilib.StackTracePanel$1 x0
}
com/android/ddmuilib/AbstractBufferFindTarget.classAbstractBufferFindTarget.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.AbstractBufferFindTarget extends java.lang.Object implements com.android.ddmuilib.IFindTarget {
private int mCurrentSearchIndex
private java.util.regex.Pattern mLastSearchPattern
private String mLastSearchText
public void ()
public boolean findAndSelect (java.lang.String, boolean, boolean)
java.util.regex.Pattern pattern
String msgText
java.util.regex.Pattern pattern
int index
String text
boolean isNewSearch
boolean searchForward
boolean found
int maxIndex
public void scrollBy (int)
int delta
private int getNext (int, boolean, int)
int index
boolean searchForward
int max
public abstract int getItemCount ()
public abstract java.lang.String getItem (int)
public abstract void selectAndReveal (int)
public abstract int getStartingIndex ()
}
com/android/ddmuilib/EmulatorControlPanel$5.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$5 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/NativeHeapPanel$StackCallThread$1.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$StackCallThread$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmlib.ClientData val$clientData
final int val$count
final com.android.ddmuilib.NativeHeapPanel$StackCallThread this$1
void (com.android.ddmuilib.NativeHeapPanel$StackCallThread, com.android.ddmlib.ClientData, int)
public void run ()
}
com/android/ddmuilib/ITableFocusListener.classITableFocusListener.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.ITableFocusListener extends java.lang.Object {
public abstract void focusGained (com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator)
public abstract void focusLost (com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator)
}
com/android/ddmuilib/AllocationPanel$12.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$12 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final org.eclipse.swt.widgets.Sash val$sash
final org.eclipse.swt.layout.FormData val$sashData
final org.eclipse.jface.preference.IPreferenceStore val$store
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel, org.eclipse.swt.widgets.Sash, org.eclipse.swt.layout.FormData, org.eclipse.jface.preference.IPreferenceStore)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event e
org.eclipse.swt.graphics.Rectangle sashRect
org.eclipse.swt.graphics.Rectangle panelRect
int bottom
}
com/android/ddmuilib/TablePanel$2.classTablePanel.java
package com.android.ddmuilib
com.android.ddmuilib.TablePanel$2 extends java.lang.Object implements org.eclipse.swt.events.FocusListener {
final com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator val$activator
final com.android.ddmuilib.TablePanel this$0
void (com.android.ddmuilib.TablePanel, com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator)
public void focusGained (org.eclipse.swt.events.FocusEvent)
org.eclipse.swt.events.FocusEvent e
public void focusLost (org.eclipse.swt.events.FocusEvent)
org.eclipse.swt.events.FocusEvent e
}
com/android/ddmuilib/NativeHeapPanel$LibraryAllocations.classNativeHeapPanel.java
package com.android.ddmuilib
public com.android.ddmuilib.NativeHeapPanel$LibraryAllocations extends java.lang.Object {
private String mLibrary
private final java.util.ArrayList mLibAllocations
private int mSize
private int mCount
public void (java.lang.String)
String lib
public java.lang.String getLibrary ()
public void addAllocation (com.android.ddmlib.NativeAllocationInfo)
com.android.ddmlib.NativeAllocationInfo info
public java.util.Iterator getAllocations ()
public com.android.ddmlib.NativeAllocationInfo getAllocation (int)
int index
public int getAllocationSize ()
public int getSize ()
public int getCount ()
public void computeAllocationSizeAndCount ()
com.android.ddmlib.NativeAllocationInfo info
java.util.Iterator i$
}
com/android/ddmuilib/DevicePanel$4.classDevicePanel.java
package com.android.ddmuilib
com.android.ddmuilib.DevicePanel$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmlib.IDevice val$device
final boolean val$finalExpand
final com.android.ddmuilib.DevicePanel this$0
void (com.android.ddmuilib.DevicePanel, com.android.ddmlib.IDevice, boolean)
public void run ()
com.android.ddmlib.IDevice selectedDevice
}
com/android/ddmuilib/EmulatorControlPanel$19.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$19 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent)
com.android.ddmuilib.location.WayPoint wayPoint
org.eclipse.jface.viewers.IStructuredSelection structuredSelection
Object selectedObject
org.eclipse.jface.viewers.SelectionChangedEvent event
org.eclipse.jface.viewers.ISelection selection
}
com/android/ddmuilib/ScreenShotDialog$3.classScreenShotDialog.java
package com.android.ddmuilib
com.android.ddmuilib.ScreenShotDialog$3 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.Shell val$shell
final com.android.ddmuilib.ScreenShotDialog this$0
void (com.android.ddmuilib.ScreenShotDialog, org.eclipse.swt.widgets.Shell)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/ITableFocusListener$IFocusedTableActivator.classITableFocusListener.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator extends java.lang.Object {
public abstract void copy (org.eclipse.swt.dnd.Clipboard)
public abstract void selectAll ()
}
com/android/ddmuilib/EmulatorControlPanel$16.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$16 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.jface.viewers.TableViewer val$gpxWayPointViewer
final org.eclipse.jface.viewers.TableViewer val$gpxTrackViewer
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, org.eclipse.jface.viewers.TableViewer, org.eclipse.jface.viewers.TableViewer)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
com.android.ddmuilib.location.GpxParser parser
org.eclipse.swt.events.SelectionEvent e
org.eclipse.swt.widgets.FileDialog fileDialog
String fileName
}
com/android/ddmuilib/AllocationPanel$7.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$7 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.TableColumn val$classCol
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel, org.eclipse.swt.widgets.TableColumn)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/ClientDisplayPanel.classClientDisplayPanel.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.ClientDisplayPanel extends com.android.ddmuilib.SelectionDependentPanel implements com.android.ddmlib.AndroidDebugBridge$IClientChangeListener {
public void ()
protected void postCreation ()
public void dispose ()
}
com/android/ddmuilib/AllocationPanel$10.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$10 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.TableColumn val$inMethodCol
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel, org.eclipse.swt.widgets.TableColumn)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/InfoPanel.classInfoPanel.java
package com.android.ddmuilib
public com.android.ddmuilib.InfoPanel extends com.android.ddmuilib.TablePanel {
private org.eclipse.swt.widgets.Table mTable
private org.eclipse.swt.widgets.TableColumn mCol2
private static final String[] mLabels
private static final int ENT_DDM_AWARE
private static final int ENT_APP_DESCR
private static final int ENT_VM_VERSION
private static final int ENT_PROCESS_ID
private static final int ENT_SUPPORTS_PROFILING
private static final int ENT_SUPPORTS_HPROF
private static final int ENT_ABI_FLAVOR
private static final int ENT_JVM_FLAGS
public void ()
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.TableItem item
int i
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.TableColumn col1
public void setFocus ()
public void clientChanged (com.android.ddmlib.Client, int)
com.android.ddmlib.Client client
int changeMask
public void deviceSelected ()
public void clientSelected ()
org.eclipse.swt.widgets.TableItem item
int i
org.eclipse.swt.widgets.TableItem item
String clientDescription
String vmIdentifier
String isDdmAware
String pid
com.android.ddmlib.ClientData cd
String abi
String jvmFlags
com.android.ddmlib.Client client
protected void setTableFocusListener ()
static void ()
}
com/android/ddmuilib/DevicePanel$1.classDevicePanel.java
package com.android.ddmuilib
com.android.ddmuilib.DevicePanel$1 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.DevicePanel this$0
void (com.android.ddmuilib.DevicePanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/NativeHeapPanel$4.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$4 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/EmulatorControlPanel$6.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$6 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/StackTracePanel$1.classStackTracePanel.java
package com.android.ddmuilib
com.android.ddmuilib.StackTracePanel$1 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener {
final com.android.ddmuilib.StackTracePanel this$0
void (com.android.ddmuilib.StackTracePanel)
public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent)
StackTraceElement traceElement
org.eclipse.jface.viewers.IStructuredSelection structuredSelection
Object object
org.eclipse.jface.viewers.ISelection selection
org.eclipse.jface.viewers.DoubleClickEvent event
}
com/android/ddmuilib/EmulatorControlPanel$25$1.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$25$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.EmulatorControlPanel$25 this$1
void (com.android.ddmuilib.EmulatorControlPanel$25)
public void run ()
}
com/android/ddmuilib/SysinfoPanel$BugReportParser$GfxProfileData.classSysinfoPanel.java
package com.android.ddmuilib
public final com.android.ddmuilib.SysinfoPanel$BugReportParser$GfxProfileData extends java.lang.Object {
final double draw
final double process
final double execute
public void (double, double, double)
double draw
double process
double execute
}
com/android/ddmuilib/DevicePanel$IUiSelectionListener.classDevicePanel.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.DevicePanel$IUiSelectionListener extends java.lang.Object {
public abstract void selectionChanged (com.android.ddmlib.IDevice, com.android.ddmlib.Client)
}
com/android/ddmuilib/EmulatorControlPanel$8.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$8 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent e
}
com/android/ddmuilib/DevicePanel$5.classDevicePanel.java
package com.android.ddmuilib
com.android.ddmuilib.DevicePanel$5 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmlib.Client val$client
final int val$changeMask
final com.android.ddmuilib.DevicePanel this$0
void (com.android.ddmuilib.DevicePanel, com.android.ddmlib.Client, int)
public void run ()
com.android.ddmlib.IDevice device
org.eclipse.jface.viewers.TreePath treePath
org.eclipse.jface.viewers.TreeSelection treeSelection
}
com/android/ddmuilib/SelectionDependentPanel.classSelectionDependentPanel.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.SelectionDependentPanel extends com.android.ddmuilib.Panel {
private com.android.ddmlib.IDevice mCurrentDevice
private com.android.ddmlib.Client mCurrentClient
public void ()
protected final com.android.ddmlib.IDevice getCurrentDevice ()
protected final com.android.ddmlib.Client getCurrentClient ()
public final void deviceSelected (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice selectedDevice
public final void clientSelected (com.android.ddmlib.Client)
com.android.ddmlib.Client selectedClient
public abstract void deviceSelected ()
public abstract void clientSelected ()
}
com/android/ddmuilib/NativeHeapPanel$13.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$13 extends java.lang.Object implements java.util.Comparator {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public int compare (com.android.ddmuilib.NativeHeapPanel$LibraryAllocations, com.android.ddmuilib.NativeHeapPanel$LibraryAllocations)
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations o1
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations o2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/ddmuilib/ScreenShotDialog$5.classScreenShotDialog.java
package com.android.ddmuilib
com.android.ddmuilib.ScreenShotDialog$5 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.Shell val$shell
final com.android.ddmuilib.ScreenShotDialog this$0
void (com.android.ddmuilib.ScreenShotDialog, org.eclipse.swt.widgets.Shell)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/InfoPanel$1.classInfoPanel.java
package com.android.ddmuilib
com.android.ddmuilib.InfoPanel$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.InfoPanel this$0
void (com.android.ddmuilib.InfoPanel)
public void run ()
}
com/android/ddmuilib/AllocationPanel$8.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$8 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.TableColumn val$threadCol
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel, org.eclipse.swt.widgets.TableColumn)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/NativeHeapPanel$12.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$12 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final org.eclipse.swt.widgets.Sash val$sash
final org.eclipse.swt.widgets.Composite val$top
final org.eclipse.swt.layout.FormData val$sashData
final org.eclipse.jface.preference.IPreferenceStore val$prefs
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel, org.eclipse.swt.widgets.Sash, org.eclipse.swt.widgets.Composite, org.eclipse.swt.layout.FormData, org.eclipse.jface.preference.IPreferenceStore)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event e
org.eclipse.swt.graphics.Rectangle sashRect
org.eclipse.swt.graphics.Rectangle panelRect
int right
}
com/android/ddmuilib/EmulatorControlPanel$25.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$25 extends java.lang.Thread {
final com.android.ddmuilib.location.WayPoint[] val$trackPoints
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, com.android.ddmuilib.location.WayPoint[])
public void run ()
org.eclipse.swt.SWTException e
org.eclipse.swt.SWTException e
org.eclipse.swt.SWTException e
org.eclipse.swt.SWTException e
InterruptedException e1
long waited
long needToWait
InterruptedException e
long delta
long startTime
com.android.ddmuilib.location.WayPoint trackPoint
int nextIndex
int p
int count
int start
org.eclipse.swt.SWTException e
org.eclipse.swt.SWTException e
}
com/android/ddmuilib/EmulatorControlPanel$2.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$2 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/TableHelper$3.classTableHelper.java
package com.android.ddmuilib
final com.android.ddmuilib.TableHelper$3 extends java.lang.Object implements org.eclipse.swt.events.ControlListener {
final org.eclipse.jface.preference.IPreferenceStore val$prefs
final String val$pref_name
void (org.eclipse.jface.preference.IPreferenceStore, java.lang.String)
public void controlMoved (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
int w
}
com/android/ddmuilib/NativeHeapPanel$FillTableThread.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$FillTableThread extends com.android.ddmuilib.BackgroundThread {
private com.android.ddmuilib.NativeHeapPanel$LibraryAllocations mLibAlloc
private int mMax
final com.android.ddmuilib.NativeHeapPanel this$0
public void (com.android.ddmuilib.NativeHeapPanel, com.android.ddmuilib.NativeHeapPanel$LibraryAllocations, int)
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations liballoc
int m
public void run ()
int i
private void updateNHLibraryAllocationTable (com.android.ddmuilib.NativeHeapPanel$LibraryAllocations, int, int)
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations libAlloc
int start
int end
}
com/android/ddmuilib/EmulatorControlPanel$20.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$20 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.jface.viewers.TableViewer val$kmlWayPointViewer
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, org.eclipse.jface.viewers.TableViewer)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
Object input
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/NativeHeapPanel$1.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$1 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
com.android.ddmlib.Client client
}
com/android/ddmuilib/HeapPanel$ByteLong.classHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.HeapPanel$ByteLong extends java.lang.Object implements java.lang.Comparable {
private long mValue
private void (long)
long value
public long getValue ()
public java.lang.String toString ()
public int compareTo (com.android.ddmuilib.HeapPanel$ByteLong)
com.android.ddmuilib.HeapPanel$ByteLong other
public volatile int compareTo (java.lang.Object)
Object x0
void (long, com.android.ddmuilib.HeapPanel$1)
long x0
com.android.ddmuilib.HeapPanel$1 x1
}
com/android/ddmuilib/NativeHeapPanel$StackCallThread.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$StackCallThread extends com.android.ddmuilib.BackgroundThread {
private com.android.ddmlib.ClientData mClientData
final com.android.ddmuilib.NativeHeapPanel this$0
public void (com.android.ddmuilib.NativeHeapPanel, com.android.ddmlib.ClientData)
com.android.ddmlib.ClientData cd
public com.android.ddmlib.ClientData getClientData ()
public void run ()
long addr
com.android.ddmlib.NativeStackCallInfo source
int i
java.util.List list
int size
java.util.ArrayList resolvedStackCall
com.android.ddmlib.NativeAllocationInfo info
java.util.Iterator iter
int total
int count
private com.android.ddmlib.NativeStackCallInfo sourceForAddr (long)
com.android.ddmlib.NativeStackCallInfo info
com.android.ddmuilib.Addr2Line process
long addr
com.android.ddmlib.NativeLibraryMapInfo library
private com.android.ddmlib.NativeLibraryMapInfo getLibraryFor (long)
com.android.ddmlib.NativeLibraryMapInfo info
java.util.Iterator i$
long addr
private boolean updateNHAllocationStackCalls (com.android.ddmlib.ClientData, int)
com.android.ddmlib.ClientData clientData
int count
}
com/android/ddmuilib/DevicePanel$6.classDevicePanel.java
package com.android.ddmuilib
com.android.ddmuilib.DevicePanel$6 extends java.lang.Object {
static final int[] $SwitchMap$com$android$ddmlib$ClientData$DebuggerStatus
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/ddmuilib/EmulatorControlPanel$18.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$18 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.jface.viewers.TableViewer val$kmlWayPointViewer
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, org.eclipse.jface.viewers.TableViewer)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
com.android.ddmuilib.location.KmlParser parser
org.eclipse.swt.events.SelectionEvent e
org.eclipse.swt.widgets.FileDialog fileDialog
String fileName
}
com/android/ddmuilib/DevicePanel$3.classDevicePanel.java
package com.android.ddmuilib
com.android.ddmuilib.DevicePanel$3 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.DevicePanel this$0
void (com.android.ddmuilib.DevicePanel)
public void run ()
}
com/android/ddmuilib/NativeHeapPanel$2.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$2 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/SyncProgressMonitor.classSyncProgressMonitor.java
package com.android.ddmuilib
public com.android.ddmuilib.SyncProgressMonitor extends java.lang.Object implements com.android.ddmlib.SyncService$ISyncProgressMonitor {
private org.eclipse.core.runtime.IProgressMonitor mMonitor
private String mName
public void (org.eclipse.core.runtime.IProgressMonitor, java.lang.String)
org.eclipse.core.runtime.IProgressMonitor monitor
String name
public void start (int)
int totalWork
public void stop ()
public void advance (int)
int work
public boolean isCanceled ()
public void startSubTask (java.lang.String)
String name
}
com/android/ddmuilib/SysinfoPanel$4.classSysinfoPanel.java
package com.android.ddmuilib
com.android.ddmuilib.SysinfoPanel$4 extends java.lang.Object implements java.lang.Runnable {
final String val$label
final java.util.List val$data
final com.android.ddmuilib.SysinfoPanel this$0
void (com.android.ddmuilib.SysinfoPanel, java.lang.String, java.util.List)
public void run ()
com.android.ddmuilib.SysinfoPanel$BugReportParser$DataValue d
java.util.Iterator i$
}
com/android/ddmuilib/NativeHeapPanel$11.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$11 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations liballoc
com.android.ddmlib.NativeAllocationInfo info
org.eclipse.swt.events.SelectionEvent e
int index1
int index2
}
com/android/ddmuilib/EmulatorControlPanel$1.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$1 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
org.eclipse.swt.widgets.Button b
}
com/android/ddmuilib/AllocationPanel$4.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$4 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/ScreenShotDialog$2.classScreenShotDialog.java
package com.android.ddmuilib
com.android.ddmuilib.ScreenShotDialog$2 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.Shell val$shell
final com.android.ddmuilib.ScreenShotDialog this$0
void (com.android.ddmuilib.ScreenShotDialog, org.eclipse.swt.widgets.Shell)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/HeapPanel$6.classHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.HeapPanel$6 extends java.lang.Object implements org.jfree.chart.labels.CategoryToolTipGenerator {
final com.android.ddmuilib.HeapPanel this$0
void (com.android.ddmuilib.HeapPanel)
public java.lang.String generateToolTip (org.jfree.data.category.CategoryDataset, int, int)
org.jfree.data.category.CategoryDataset dataset
int row
int column
com.android.ddmuilib.HeapPanel$ByteLong columnKey
String rowKey
Number value
}
com/android/ddmuilib/ThreadPanel$ThreadContentProvider.classThreadPanel.java
package com.android.ddmuilib
com.android.ddmuilib.ThreadPanel$ThreadContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider {
private void ()
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
void (com.android.ddmuilib.ThreadPanel$1)
com.android.ddmuilib.ThreadPanel$1 x0
}
com/android/ddmuilib/NativeHeapPanel$FillTableThread$1.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$FillTableThread$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.NativeHeapPanel$LibraryAllocations val$libAlloc
final int val$start
final int val$end
final com.android.ddmuilib.NativeHeapPanel$FillTableThread this$1
void (com.android.ddmuilib.NativeHeapPanel$FillTableThread, com.android.ddmuilib.NativeHeapPanel$LibraryAllocations, int, int)
public void run ()
}
com/android/ddmuilib/TablePanel.classTablePanel.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.TablePanel extends com.android.ddmuilib.ClientDisplayPanel {
private com.android.ddmuilib.ITableFocusListener mGlobalListener
public void ()
public void setTableFocusListener (com.android.ddmuilib.ITableFocusListener)
com.android.ddmuilib.ITableFocusListener listener
protected void setTableFocusListener ()
protected final void addTableToFocusListener (org.eclipse.swt.widgets.Table, int, int)
org.eclipse.swt.widgets.Table table
int colStart
int colEnd
com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator activator
protected final void addTableToFocusListener (org.eclipse.swt.widgets.Table)
org.eclipse.swt.widgets.Table table
static com.android.ddmuilib.ITableFocusListener access$000 (com.android.ddmuilib.TablePanel)
com.android.ddmuilib.TablePanel x0
}
com/android/ddmuilib/ThreadPanel$4.classThreadPanel.java
package com.android.ddmuilib
com.android.ddmuilib.ThreadPanel$4 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final org.eclipse.swt.widgets.Sash val$sash
final org.eclipse.swt.layout.FormData val$sashData
final org.eclipse.jface.preference.IPreferenceStore val$store
final com.android.ddmuilib.ThreadPanel this$0
void (com.android.ddmuilib.ThreadPanel, org.eclipse.swt.widgets.Sash, org.eclipse.swt.layout.FormData, org.eclipse.jface.preference.IPreferenceStore)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event e
org.eclipse.swt.graphics.Rectangle sashRect
org.eclipse.swt.graphics.Rectangle panelRect
int bottom
}
com/android/ddmuilib/EmulatorControlPanel$22.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$22 extends java.lang.Object implements java.lang.Runnable {
final boolean val$enabled
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, boolean)
public void run ()
}
com/android/ddmuilib/AllocationPanel$9.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$9 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.TableColumn val$inClassCol
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel, org.eclipse.swt.widgets.TableColumn)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/StackTracePanel.classStackTracePanel.java
package com.android.ddmuilib
public final com.android.ddmuilib.StackTracePanel extends java.lang.Object {
private static com.android.ddmuilib.StackTracePanel$ISourceRevealer sSourceRevealer
private org.eclipse.swt.widgets.Table mStackTraceTable
private org.eclipse.jface.viewers.TableViewer mStackTraceViewer
private com.android.ddmlib.Client mCurrentClient
public void ()
public static void setSourceRevealer (com.android.ddmuilib.StackTracePanel$ISourceRevealer)
com.android.ddmuilib.StackTracePanel$ISourceRevealer revealer
public org.eclipse.swt.widgets.Table createPanel (org.eclipse.swt.widgets.Composite, java.lang.String, org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.swt.widgets.Composite parent
String prefs_stack_column
org.eclipse.jface.preference.IPreferenceStore store
public void setViewerInput (com.android.ddmlib.IStackTraceInfo)
com.android.ddmlib.IStackTraceInfo input
public void setCurrentClient (com.android.ddmlib.Client)
com.android.ddmlib.Client currentClient
static com.android.ddmuilib.StackTracePanel$ISourceRevealer access$200 ()
static com.android.ddmlib.Client access$300 (com.android.ddmuilib.StackTracePanel)
com.android.ddmuilib.StackTracePanel x0
static org.eclipse.jface.viewers.TableViewer access$400 (com.android.ddmuilib.StackTracePanel)
com.android.ddmuilib.StackTracePanel x0
}
com/android/ddmuilib/ScreenShotDialog$4.classScreenShotDialog.java
package com.android.ddmuilib
com.android.ddmuilib.ScreenShotDialog$4 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.ScreenShotDialog this$0
void (com.android.ddmuilib.ScreenShotDialog)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/NativeHeapPanel$8.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$8 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/Panel.classPanel.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.Panel extends java.lang.Object {
public void ()
public final org.eclipse.swt.widgets.Control createPanel (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Control panelControl
protected abstract void postCreation ()
protected abstract org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
public abstract void setFocus ()
}
com/android/ddmuilib/NativeHeapPanel$6.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$6 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final org.eclipse.swt.widgets.Sash val$sash
final org.eclipse.swt.widgets.Composite val$sash_composite
final org.eclipse.swt.layout.FormData val$sashData
final org.eclipse.jface.preference.IPreferenceStore val$prefs
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel, org.eclipse.swt.widgets.Sash, org.eclipse.swt.widgets.Composite, org.eclipse.swt.layout.FormData, org.eclipse.jface.preference.IPreferenceStore)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event e
org.eclipse.swt.graphics.Rectangle sashRect
org.eclipse.swt.graphics.Rectangle panelRect
int bottom
}
com/android/ddmuilib/SysinfoPanel$1.classSysinfoPanel.java
package com.android.ddmuilib
com.android.ddmuilib.SysinfoPanel$1 extends java.lang.Object implements java.lang.Runnable {
final String val$command
final com.android.ddmuilib.SysinfoPanel this$0
void (com.android.ddmuilib.SysinfoPanel, java.lang.String)
public void run ()
String header
com.android.ddmlib.IShellOutputReceiver receiver
java.io.IOException e
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.ShellCommandUnresponsiveException e
}
com/android/ddmuilib/NativeHeapPanel$10.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$10 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/HeapPanel$5.classHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.HeapPanel$5 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.HeapPanel this$0
void (com.android.ddmuilib.HeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
java.util.Map heapMap
java.util.ArrayList list
int index
org.eclipse.swt.widgets.TableItem item
org.eclipse.swt.events.SelectionEvent e
com.android.ddmlib.Client client
}
com/android/ddmuilib/DevicePanel$2.classDevicePanel.java
package com.android.ddmuilib
com.android.ddmuilib.DevicePanel$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmlib.AndroidDebugBridge val$bridge
final com.android.ddmuilib.DevicePanel this$0
void (com.android.ddmuilib.DevicePanel, com.android.ddmlib.AndroidDebugBridge)
public void run ()
}
com/android/ddmuilib/EmulatorControlPanel$24.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$24 extends java.lang.Thread {
final com.android.ddmuilib.location.GpxParser$Track val$track
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, com.android.ddmuilib.location.GpxParser$Track)
public void run ()
org.eclipse.swt.SWTException e
org.eclipse.swt.SWTException e
org.eclipse.swt.SWTException e
org.eclipse.swt.SWTException e
InterruptedException e1
long waited
long needToWait
InterruptedException e
com.android.ddmuilib.location.TrackPoint nextPoint
long delta
long startTime
com.android.ddmuilib.location.TrackPoint trackPoint
int nextIndex
int p
com.android.ddmuilib.location.TrackPoint[] trackPoints
int count
int start
org.eclipse.swt.SWTException e
org.eclipse.swt.SWTException e
}
com/android/ddmuilib/SyncProgressHelper$1.classSyncProgressHelper.java
package com.android.ddmuilib
final com.android.ddmuilib.SyncProgressHelper$1 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress {
final com.android.ddmuilib.SyncProgressHelper$SyncRunnable val$runnable
final String val$progressMessage
final Exception[] val$result
void (com.android.ddmuilib.SyncProgressHelper$SyncRunnable, java.lang.String, java.lang.Exception[])
public void run (org.eclipse.core.runtime.IProgressMonitor)
Exception e
org.eclipse.core.runtime.IProgressMonitor monitor
}
com/android/ddmuilib/SysinfoPanel$5.classSysinfoPanel.java
package com.android.ddmuilib
com.android.ddmuilib.SysinfoPanel$5 extends java.lang.Object implements java.lang.Runnable {
final String val$label
final java.util.List val$gfxProfileData
final com.android.ddmuilib.SysinfoPanel this$0
void (com.android.ddmuilib.SysinfoPanel, java.lang.String, java.util.List)
public void run ()
com.android.ddmuilib.SysinfoPanel$BugReportParser$GfxProfileData d
String frameNumber
int i
}
com/android/ddmuilib/StackTracePanel$StackTraceContentProvider.classStackTracePanel.java
package com.android.ddmuilib
com.android.ddmuilib.StackTracePanel$StackTraceContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider {
private void ()
public java.lang.Object[] getElements (java.lang.Object)
StackTraceElement[] trace
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
void (com.android.ddmuilib.StackTracePanel$1)
com.android.ddmuilib.StackTracePanel$1 x0
}
com/android/ddmuilib/NativeHeapPanel$9.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$9 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.widgets.TableItem item
org.eclipse.swt.events.SelectionEvent e
int index
}
com/android/ddmuilib/EmulatorControlPanel$9.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$9 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/TableHelper$1.classTableHelper.java
package com.android.ddmuilib
final com.android.ddmuilib.TableHelper$1 extends java.lang.Object implements org.eclipse.swt.events.ControlListener {
final org.eclipse.jface.preference.IPreferenceStore val$prefs
final String val$pref_name
void (org.eclipse.jface.preference.IPreferenceStore, java.lang.String)
public void controlMoved (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
int w
}
com/android/ddmuilib/NativeHeapPanel$5.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$5 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public void run ()
}
com/android/ddmuilib/SysinfoPanel$3.classSysinfoPanel.java
package com.android.ddmuilib
com.android.ddmuilib.SysinfoPanel$3 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.SysinfoPanel this$0
void (com.android.ddmuilib.SysinfoPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/NativeHeapPanel$LibraryAllocations$1.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations$1 extends java.lang.Object implements java.util.Comparator {
final com.android.ddmuilib.NativeHeapPanel$LibraryAllocations this$0
void (com.android.ddmuilib.NativeHeapPanel$LibraryAllocations)
public int compare (com.android.ddmlib.NativeAllocationInfo, com.android.ddmlib.NativeAllocationInfo)
com.android.ddmlib.NativeAllocationInfo o1
com.android.ddmlib.NativeAllocationInfo o2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/ddmuilib/NativeHeapPanel$7.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$7 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/Addr2Line.classAddr2Line.java
package com.android.ddmuilib
public com.android.ddmuilib.Addr2Line extends java.lang.Object {
private static final String ANDROID_SYMBOLS_ENVVAR
private static final String LIBRARY_NOT_FOUND_MESSAGE_FORMAT
private static final java.util.HashMap sProcessCache
private static final byte[] sCrLf
private com.android.ddmlib.NativeLibraryMapInfo mLibrary
private String mAddr2LineCmd
private Process mProcess
private java.io.BufferedReader mResultReader
private java.io.BufferedOutputStream mAddressWriter
private static final String DEFAULT_LIBRARY_SYMBOLS_FOLDER
private static java.util.List mLibrarySearchPaths
public static void setSearchPath (java.lang.String)
String path
public static com.android.ddmuilib.Addr2Line getProcess (com.android.ddmlib.NativeLibraryMapInfo, java.lang.String)
boolean status
com.android.ddmuilib.Addr2Line process
com.android.ddmlib.NativeLibraryMapInfo library
String abi
String libName
private void (com.android.ddmlib.NativeLibraryMapInfo, java.lang.String)
com.android.ddmlib.NativeLibraryMapInfo library
String abi
private java.lang.String getLibraryPath (java.lang.String)
String fullPath
String p
java.util.Iterator i$
String library
String path
private boolean start ()
String msg
java.io.InputStreamReader is
String msg
java.io.IOException e
String[] command
String fullPath
public void stop ()
public static void stopAll ()
com.android.ddmuilib.Addr2Line a2l
java.util.Iterator i$
java.util.Collection col
public com.android.ddmlib.NativeStackCallInfo getAddress (long)
String method
String source
java.io.IOException e
String tmp
long addr
long offset
static void ()
String symbols
}
com/android/ddmuilib/ThreadPanel.classThreadPanel.java
package com.android.ddmuilib
public com.android.ddmuilib.ThreadPanel extends com.android.ddmuilib.TablePanel {
private static final String PREFS_THREAD_COL_ID
private static final String PREFS_THREAD_COL_TID
private static final String PREFS_THREAD_COL_STATUS
private static final String PREFS_THREAD_COL_UTIME
private static final String PREFS_THREAD_COL_STIME
private static final String PREFS_THREAD_COL_NAME
private static final String PREFS_THREAD_SASH
private static final String PREFS_STACK_COLUMN
private org.eclipse.swt.widgets.Display mDisplay
private org.eclipse.swt.widgets.Composite mBase
private org.eclipse.swt.widgets.Label mNotEnabled
private org.eclipse.swt.widgets.Label mNotSelected
private org.eclipse.swt.widgets.Composite mThreadBase
private org.eclipse.swt.widgets.Table mThreadTable
private org.eclipse.jface.viewers.TableViewer mThreadViewer
private org.eclipse.swt.widgets.Composite mStackTraceBase
private org.eclipse.swt.widgets.Button mRefreshStackTraceButton
private org.eclipse.swt.widgets.Label mStackTraceTimeLabel
private com.android.ddmuilib.StackTracePanel mStackTracePanel
private org.eclipse.swt.widgets.Table mStackTraceTable
private boolean mMustStopRecurringThreadUpdate
private boolean mRecurringThreadUpdateRunning
private Object mLock
private static final String[] THREAD_STATUS
public void ()
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.jface.preference.IPreferenceStore store
org.eclipse.swt.widgets.Sash sash
org.eclipse.swt.graphics.Color darkGray
org.eclipse.swt.layout.GridData gd
org.eclipse.swt.layout.FormData data
org.eclipse.swt.layout.FormData sashData
public void setFocus ()
public void clientChanged (com.android.ddmlib.Client, int)
org.eclipse.swt.SWTException e
org.eclipse.swt.SWTException e
com.android.ddmlib.Client client
int changeMask
public void deviceSelected ()
public void clientSelected ()
com.android.ddmlib.Client client
private void requestThreadStackTrace (com.android.ddmlib.ThreadInfo)
com.android.ddmlib.Client client
com.android.ddmlib.ThreadInfo selectedThread
private void updateThreadStackCall ()
com.android.ddmlib.ThreadInfo selectedThread
com.android.ddmlib.Client client
private void updateThreadStackTrace (com.android.ddmlib.ThreadInfo)
String label
long stackcallTime
com.android.ddmlib.ThreadInfo thread
protected void setTableFocusListener ()
private void startRecurringThreadUpdate ()
int initialWait
private com.android.ddmlib.ThreadInfo getThreadSelection (org.eclipse.jface.viewers.ISelection)
org.eclipse.jface.viewers.IStructuredSelection structuredSelection
Object object
org.eclipse.jface.viewers.ISelection selection
static java.lang.String[] access$000 ()
static com.android.ddmlib.ThreadInfo access$300 (com.android.ddmuilib.ThreadPanel, org.eclipse.jface.viewers.ISelection)
com.android.ddmuilib.ThreadPanel x0
org.eclipse.jface.viewers.ISelection x1
static void access$400 (com.android.ddmuilib.ThreadPanel, com.android.ddmlib.ThreadInfo)
com.android.ddmuilib.ThreadPanel x0
com.android.ddmlib.ThreadInfo x1
static org.eclipse.swt.widgets.Composite access$500 (com.android.ddmuilib.ThreadPanel)
com.android.ddmuilib.ThreadPanel x0
static void access$600 (com.android.ddmuilib.ThreadPanel)
com.android.ddmuilib.ThreadPanel x0
static java.lang.Object access$700 (com.android.ddmuilib.ThreadPanel)
com.android.ddmuilib.ThreadPanel x0
static boolean access$800 (com.android.ddmuilib.ThreadPanel)
com.android.ddmuilib.ThreadPanel x0
static org.eclipse.swt.widgets.Display access$900 (com.android.ddmuilib.ThreadPanel)
com.android.ddmuilib.ThreadPanel x0
static boolean access$1002 (com.android.ddmuilib.ThreadPanel, boolean)
com.android.ddmuilib.ThreadPanel x0
boolean x1
static boolean access$802 (com.android.ddmuilib.ThreadPanel, boolean)
com.android.ddmuilib.ThreadPanel x0
boolean x1
static void ()
}
com/android/ddmuilib/ThreadPanel$1.classThreadPanel.java
package com.android.ddmuilib
com.android.ddmuilib.ThreadPanel$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener {
final com.android.ddmuilib.ThreadPanel this$0
void (com.android.ddmuilib.ThreadPanel)
public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent)
org.eclipse.jface.viewers.SelectionChangedEvent event
}
com/android/ddmuilib/ThreadPanel$5.classThreadPanel.java
package com.android.ddmuilib
com.android.ddmuilib.ThreadPanel$5 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.ThreadPanel this$0
void (com.android.ddmuilib.ThreadPanel)
public void run ()
}
com/android/ddmuilib/AllocationPanel$AllocationLabelProvider.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$AllocationLabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITableLabelProvider {
private void ()
public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int)
Object element
int columnIndex
public java.lang.String getColumnText (java.lang.Object, int)
com.android.ddmlib.AllocationInfo alloc
Object element
int columnIndex
public void addListener (org.eclipse.jface.viewers.ILabelProviderListener)
org.eclipse.jface.viewers.ILabelProviderListener listener
public void dispose ()
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
void (com.android.ddmuilib.AllocationPanel$1)
com.android.ddmuilib.AllocationPanel$1 x0
}
com/android/ddmuilib/DdmUiPreferences.classDdmUiPreferences.java
package com.android.ddmuilib
public final com.android.ddmuilib.DdmUiPreferences extends java.lang.Object {
public static final int DEFAULT_THREAD_REFRESH_INTERVAL
private static int sThreadRefreshInterval
private static org.eclipse.jface.preference.IPreferenceStore mStore
private static String sSymbolLocation
private static String sAddr2LineLocation
private static String sAddr2LineLocation64
private static String sTraceviewLocation
public void ()
public static void setStore (org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.jface.preference.IPreferenceStore store
public static org.eclipse.jface.preference.IPreferenceStore getStore ()
public static int getThreadRefreshInterval ()
public static void setThreadRefreshInterval (int)
int port
public static java.lang.String getSymbolDirectory ()
public static void setSymbolsLocation (java.lang.String)
String location
public static java.lang.String getAddr2Line ()
public static void setAddr2LineLocation (java.lang.String)
String location
public static java.lang.String getAddr2Line64 ()
public static void setAddr2LineLocation64 (java.lang.String)
String location
public static java.lang.String getTraceview ()
public static void setTraceviewLocation (java.lang.String)
String location
static void ()
}
com/android/ddmuilib/EmulatorControlPanel$14.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$14 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent)
com.android.ddmuilib.location.WayPoint wayPoint
org.eclipse.jface.viewers.IStructuredSelection structuredSelection
Object selectedObject
org.eclipse.jface.viewers.SelectionChangedEvent event
org.eclipse.jface.viewers.ISelection selection
}
com/android/ddmuilib/FindDialog$1.classFindDialog.java
package com.android.ddmuilib
com.android.ddmuilib.FindDialog$1 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.FindDialog this$0
void (com.android.ddmuilib.FindDialog)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent e
boolean hasText
}
com/android/ddmuilib/AllocationPanel$3.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$3 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final org.eclipse.swt.widgets.Text val$filterText
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel, org.eclipse.swt.widgets.Text)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent arg0
}
com/android/ddmuilib/ThreadPanel$6.classThreadPanel.java
package com.android.ddmuilib
com.android.ddmuilib.ThreadPanel$6 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.ThreadPanel this$0
void (com.android.ddmuilib.ThreadPanel)
public void run ()
}
com/android/ddmuilib/AllocationPanel$13.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$13 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel)
public void run ()
}
com/android/ddmuilib/SyncProgressHelper$SyncRunnable.classSyncProgressHelper.java
package com.android.ddmuilib
public abstract com.android.ddmuilib.SyncProgressHelper$SyncRunnable extends java.lang.Object {
public abstract void run (com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
public abstract void close ()
}
com/android/ddmuilib/SysinfoPanel.classSysinfoPanel.java
package com.android.ddmuilib
public com.android.ddmuilib.SysinfoPanel extends com.android.ddmuilib.TablePanel {
private org.eclipse.swt.widgets.Label mLabel
private org.eclipse.swt.widgets.Button mFetchButton
private org.eclipse.swt.widgets.Combo mDisplayMode
private org.jfree.data.general.DefaultPieDataset mDataset
private org.jfree.data.category.DefaultCategoryDataset mBarDataSet
private org.eclipse.swt.custom.StackLayout mStackLayout
private org.eclipse.swt.widgets.Composite mChartComposite
private org.eclipse.swt.widgets.Composite mPieChartComposite
private org.eclipse.swt.widgets.Composite mStackedBarComposite
private int mMode
private String mGfxPackageName
private static final Object RECEIVER_LOCK
private com.android.ddmuilib.SysinfoPanel$ShellOutputReceiver mLastOutputReceiver
private static final int MODE_CPU
private static final int MODE_MEMINFO
private static final int MODE_GFXINFO
private static final String[] DUMP_COMMAND
private static final String[] CAPTIONS
private static final String PROP_GFX_PROFILING
public void ()
private void generateDataset (java.io.File)
java.io.BufferedReader br
java.io.IOException e
java.io.File file
public void deviceSelected ()
public void clientSelected ()
public void setFocus ()
private void loadFromDevice ()
boolean en
String command
Thread t
private boolean isGfxProfilingEnabled ()
Exception e
com.android.ddmlib.IDevice device
String prop
private boolean enableGfxProfiling ()
Exception e
com.android.ddmlib.IDevice device
private java.lang.String getDumpsysCommand (int)
com.android.ddmlib.Client c
com.android.ddmlib.ClientData cd
int mode
com.android.ddmlib.IShellOutputReceiver initShellOutputBuffer (java.lang.String) throws java.io.IOException
String header
java.io.File f
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
String mode
String[] arr$
int len$
int i$
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite top
org.eclipse.swt.widgets.Composite buttons
private org.eclipse.swt.widgets.Composite createStackedBarComposite (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite chartComposite
org.jfree.chart.JFreeChart chart
org.jfree.experimental.chart.swt.ChartComposite c
private org.eclipse.swt.widgets.Composite createPieChartComposite (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite chartComposite
org.jfree.chart.JFreeChart chart
org.jfree.experimental.chart.swt.ChartComposite c
private org.jfree.experimental.chart.swt.ChartComposite newChartComposite (org.jfree.chart.JFreeChart, org.eclipse.swt.widgets.Composite)
org.jfree.chart.JFreeChart chart
org.eclipse.swt.widgets.Composite parent
public void clientChanged (com.android.ddmlib.Client, int)
com.android.ddmlib.Client client
int changeMask
private java.io.BufferedReader getBugreportReader (java.io.File) throws java.io.IOException
java.io.File file
private static long parseTimeMs (java.lang.String)
String label
long value
String s
long total
java.util.regex.Pattern p
java.util.regex.Matcher m
private void readCpuDataset (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader br
private void readMeminfoDataset (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader br
private void readGfxInfoDataset (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader br
private void clearDataSet ()
private void updatePieDataSet (java.util.List, java.lang.String)
java.util.List data
String label
private void updateBarChartDataSet (java.util.List, java.lang.String)
java.util.List gfxProfileData
String label
static int access$000 (com.android.ddmuilib.SysinfoPanel)
com.android.ddmuilib.SysinfoPanel x0
static int access$002 (com.android.ddmuilib.SysinfoPanel, int)
com.android.ddmuilib.SysinfoPanel x0
int x1
static org.eclipse.swt.widgets.Combo access$100 (com.android.ddmuilib.SysinfoPanel)
com.android.ddmuilib.SysinfoPanel x0
static void access$200 (com.android.ddmuilib.SysinfoPanel)
com.android.ddmuilib.SysinfoPanel x0
static long access$300 (java.lang.String)
String x0
static org.eclipse.swt.widgets.Label access$400 (com.android.ddmuilib.SysinfoPanel)
com.android.ddmuilib.SysinfoPanel x0
static org.eclipse.swt.custom.StackLayout access$500 (com.android.ddmuilib.SysinfoPanel)
com.android.ddmuilib.SysinfoPanel x0
static org.eclipse.swt.widgets.Composite access$600 (com.android.ddmuilib.SysinfoPanel)
com.android.ddmuilib.SysinfoPanel x0
static org.eclipse.swt.widgets.Composite access$700 (com.android.ddmuilib.SysinfoPanel)
com.android.ddmuilib.SysinfoPanel x0
static org.jfree.data.general.DefaultPieDataset access$800 (com.android.ddmuilib.SysinfoPanel)
com.android.ddmuilib.SysinfoPanel x0
static org.eclipse.swt.widgets.Composite access$900 (com.android.ddmuilib.SysinfoPanel)
com.android.ddmuilib.SysinfoPanel x0
static org.jfree.data.category.DefaultCategoryDataset access$1000 (com.android.ddmuilib.SysinfoPanel)
com.android.ddmuilib.SysinfoPanel x0
static void access$1100 (com.android.ddmuilib.SysinfoPanel, java.io.File)
com.android.ddmuilib.SysinfoPanel x0
java.io.File x1
static void ()
}
com/android/ddmuilib/ScreenShotDialog$1.classScreenShotDialog.java
package com.android.ddmuilib
com.android.ddmuilib.ScreenShotDialog$1 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.Shell val$shell
final com.android.ddmuilib.ScreenShotDialog this$0
void (com.android.ddmuilib.ScreenShotDialog, org.eclipse.swt.widgets.Shell)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
int i
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/EmulatorControlPanel$4.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$4 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/ThreadPanel$7.classThreadPanel.java
package com.android.ddmuilib
com.android.ddmuilib.ThreadPanel$7 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.ThreadPanel this$0
void (com.android.ddmuilib.ThreadPanel)
public void run ()
com.android.ddmlib.Client client
}
com/android/ddmuilib/EmulatorControlPanel$21.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$21 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmlib.EmulatorConsole$GsmStatus val$f_gsm
final com.android.ddmlib.EmulatorConsole$NetworkStatus val$f_netstatus
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, com.android.ddmlib.EmulatorConsole$GsmStatus, com.android.ddmlib.EmulatorConsole$NetworkStatus)
public void run ()
}
com/android/ddmuilib/EmulatorControlPanel$12.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$12 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.custom.StackLayout val$sl
final org.eclipse.swt.widgets.Composite val$decimalContent
final org.eclipse.swt.widgets.Composite val$sexagesimalContent
final org.eclipse.swt.widgets.Composite val$content
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, org.eclipse.swt.custom.StackLayout, org.eclipse.swt.widgets.Composite, org.eclipse.swt.widgets.Composite, org.eclipse.swt.widgets.Composite)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/DevicePanel.classDevicePanel.java
package com.android.ddmuilib
public final com.android.ddmuilib.DevicePanel extends com.android.ddmuilib.Panel implements com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener com.android.ddmlib.AndroidDebugBridge$IClientChangeListener {
private static final String PREFS_COL_NAME_SERIAL
private static final String PREFS_COL_PID_STATE
private static final String PREFS_COL_PORT_BUILD
private static final int DEVICE_COL_SERIAL
private static final int DEVICE_COL_STATE
private static final int DEVICE_COL_BUILD
private static final int CLIENT_COL_NAME
private static final int CLIENT_COL_PID
private static final int CLIENT_COL_THREAD
private static final int CLIENT_COL_HEAP
private static final int CLIENT_COL_PORT
public static final int ICON_WIDTH
public static final String ICON_THREAD
public static final String ICON_HEAP
public static final String ICON_HALT
public static final String ICON_GC
public static final String ICON_HPROF
public static final String ICON_TRACING_START
public static final String ICON_TRACING_STOP
private com.android.ddmlib.IDevice mCurrentDevice
private com.android.ddmlib.Client mCurrentClient
private org.eclipse.swt.widgets.Tree mTree
private org.eclipse.jface.viewers.TreeViewer mTreeViewer
private org.eclipse.swt.graphics.Image mDeviceImage
private org.eclipse.swt.graphics.Image mEmulatorImage
private org.eclipse.swt.graphics.Image mThreadImage
private org.eclipse.swt.graphics.Image mHeapImage
private org.eclipse.swt.graphics.Image mWaitingImage
private org.eclipse.swt.graphics.Image mDebuggerImage
private org.eclipse.swt.graphics.Image mDebugErrorImage
private final java.util.ArrayList mListeners
private final java.util.ArrayList mDevicesToExpand
private boolean mAdvancedPortSupport
public void (boolean)
boolean advancedPortSupport
public void addSelectionListener (com.android.ddmuilib.DevicePanel$IUiSelectionListener)
com.android.ddmuilib.DevicePanel$IUiSelectionListener listener
public void removeSelectionListener (com.android.ddmuilib.DevicePanel$IUiSelectionListener)
com.android.ddmuilib.DevicePanel$IUiSelectionListener listener
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.jface.preference.IPreferenceStore store
org.eclipse.swt.widgets.TreeColumn col
public void setFocus ()
protected void postCreation ()
public void dispose ()
public com.android.ddmlib.Client getSelectedClient ()
public com.android.ddmlib.IDevice getSelectedDevice ()
public void killSelectedClient ()
com.android.ddmlib.Client client
org.eclipse.jface.viewers.TreePath treePath
org.eclipse.jface.viewers.TreeSelection treeSelection
public void forceGcOnSelectedClient ()
public void dumpHprof ()
public void toggleMethodProfiling ()
java.io.IOException e
private void toggleMethodProfiling (com.android.ddmlib.Client) throws java.io.IOException
com.android.ddmuilib.vmtrace.VmTraceOptionsDialog dialog
boolean supportsSampling
boolean shouldUseTracing
int samplingIntervalMicros
com.android.ddmlib.Client client
com.android.ddmlib.ClientData cd
public void setEnabledHeapOnSelectedClient (boolean)
boolean enable
public void setEnabledThreadOnSelectedClient (boolean)
boolean enable
public void bridgeChanged (com.android.ddmlib.AndroidDebugBridge)
com.android.ddmlib.AndroidDebugBridge bridge
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)
int index
com.android.ddmlib.IDevice device
int changeMask
boolean expand
boolean finalExpand
public void clientChanged (com.android.ddmlib.Client, int)
com.android.ddmlib.Client client
int changeMask
private void loadImages (org.eclipse.swt.widgets.Display)
org.eclipse.swt.widgets.Display display
com.android.ddmuilib.ImageLoader loader
private static java.lang.String getStateString (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice d
com.android.ddmlib.IDevice$DeviceState deviceState
private void exec (java.lang.Runnable)
org.eclipse.swt.widgets.Display display
org.eclipse.swt.SWTException e
Runnable runnable
private void notifyListeners ()
Object object
org.eclipse.swt.widgets.TreeItem[] items
com.android.ddmlib.Client client
com.android.ddmlib.IDevice device
private void notifyListeners (com.android.ddmlib.IDevice, com.android.ddmlib.Client)
Exception e
com.android.ddmuilib.DevicePanel$IUiSelectionListener listener
java.util.Iterator i$
com.android.ddmlib.IDevice selectedDevice
com.android.ddmlib.Client selectedClient
static org.eclipse.swt.graphics.Image access$000 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static org.eclipse.swt.graphics.Image access$100 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static org.eclipse.swt.graphics.Image access$200 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static org.eclipse.swt.graphics.Image access$300 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static org.eclipse.swt.graphics.Image access$400 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static org.eclipse.swt.graphics.Image access$500 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static org.eclipse.swt.graphics.Image access$600 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static java.lang.String access$700 (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice x0
static boolean access$800 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static void access$1100 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static org.eclipse.swt.widgets.Tree access$1200 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static org.eclipse.jface.viewers.TreeViewer access$1300 (com.android.ddmuilib.DevicePanel)
com.android.ddmuilib.DevicePanel x0
static void access$1400 (com.android.ddmuilib.DevicePanel, com.android.ddmlib.IDevice, com.android.ddmlib.Client)
com.android.ddmuilib.DevicePanel x0
com.android.ddmlib.IDevice x1
com.android.ddmlib.Client x2
}
com/android/ddmuilib/EmulatorControlPanel$23.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$23 extends java.lang.Object implements java.lang.Runnable {
final String val$result
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, java.lang.String)
public void run ()
}
com/android/ddmuilib/AllocationPanel$AllocationContentProvider.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$AllocationContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider {
final com.android.ddmuilib.AllocationPanel this$0
private void (com.android.ddmuilib.AllocationPanel)
public java.lang.Object[] getElements (java.lang.Object)
com.android.ddmlib.AllocationInfo[] allocs
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
void (com.android.ddmuilib.AllocationPanel, com.android.ddmuilib.AllocationPanel$1)
com.android.ddmuilib.AllocationPanel x0
com.android.ddmuilib.AllocationPanel$1 x1
}
com/android/ddmuilib/ImageLoader.classImageLoader.java
package com.android.ddmuilib
public com.android.ddmuilib.ImageLoader extends java.lang.Object {
private static final String PATH
private final java.util.HashMap mLoadedImages
private static final java.util.HashMap mInstances
private final Class mClass
private void (java.lang.Class)
Class theClass
public static com.android.ddmuilib.ImageLoader getDdmUiLibLoader ()
public static com.android.ddmuilib.ImageLoader getLoader (java.lang.Class)
Class theClass
com.android.ddmuilib.ImageLoader instance
public static void dispose ()
com.android.ddmuilib.ImageLoader loader
java.util.Iterator i$
private synchronized void doDispose ()
org.eclipse.swt.graphics.Image image
java.util.Iterator i$
public org.eclipse.jface.resource.ImageDescriptor loadDescriptor (java.lang.String)
String filename
java.net.URL url
public synchronized org.eclipse.swt.graphics.Image loadImage (java.lang.String, org.eclipse.swt.widgets.Display)
String tmp
java.io.InputStream imageStream
String filename
org.eclipse.swt.widgets.Display display
org.eclipse.swt.graphics.Image img
public org.eclipse.swt.graphics.Image loadImage (org.eclipse.swt.widgets.Display, java.lang.String, int, int, org.eclipse.swt.graphics.Color)
org.eclipse.swt.widgets.Display display
String fileName
int width
int height
org.eclipse.swt.graphics.Color phColor
org.eclipse.swt.graphics.Image img
public static org.eclipse.swt.graphics.Image createPlaceHolderArt (org.eclipse.swt.widgets.Display, int, int, org.eclipse.swt.graphics.Color)
org.eclipse.swt.widgets.Display display
int width
int height
org.eclipse.swt.graphics.Color color
org.eclipse.swt.graphics.Image img
org.eclipse.swt.graphics.GC gc
static void ()
}
com/android/ddmuilib/DevicePanel$ContentProvider.classDevicePanel.java
package com.android.ddmuilib
com.android.ddmuilib.DevicePanel$ContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider {
final com.android.ddmuilib.DevicePanel this$0
private void (com.android.ddmuilib.DevicePanel)
public java.lang.Object[] getChildren (java.lang.Object)
Object parentElement
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)
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
void (com.android.ddmuilib.DevicePanel, com.android.ddmuilib.DevicePanel$1)
com.android.ddmuilib.DevicePanel x0
com.android.ddmuilib.DevicePanel$1 x1
}
com/android/ddmuilib/AllocationPanel$11.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$11 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener {
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel)
public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent)
org.eclipse.jface.viewers.SelectionChangedEvent event
com.android.ddmlib.AllocationInfo selectedAlloc
}
com/android/ddmuilib/SyncProgressHelper.classSyncProgressHelper.java
package com.android.ddmuilib
public com.android.ddmuilib.SyncProgressHelper extends java.lang.Object {
public void ()
public static void run (com.android.ddmuilib.SyncProgressHelper$SyncRunnable, java.lang.String, org.eclipse.swt.widgets.Shell) throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.SyncException se
com.android.ddmuilib.SyncProgressHelper$SyncRunnable runnable
String progressMessage
org.eclipse.swt.widgets.Shell parentShell
Exception[] result
}
com/android/ddmuilib/EmulatorControlPanel$13.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$13 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/HeapPanel$1.classHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.HeapPanel$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.HeapPanel this$0
void (com.android.ddmuilib.HeapPanel)
public void run ()
}
com/android/ddmuilib/NativeHeapPanel.classNativeHeapPanel.java
package com.android.ddmuilib
public final com.android.ddmuilib.NativeHeapPanel extends com.android.ddmuilib.BaseHeapPanel {
private static final int NUM_PALETTE_ENTRIES
private static final String[] mMapLegend
private static final org.eclipse.swt.graphics.PaletteData mMapPalette
private static final int ALLOC_DISPLAY_ALL
private static final int ALLOC_DISPLAY_PRE_ZYGOTE
private static final int ALLOC_DISPLAY_POST_ZYGOTE
private org.eclipse.swt.widgets.Display mDisplay
private org.eclipse.swt.widgets.Composite mBase
private org.eclipse.swt.widgets.Label mUpdateStatus
private org.eclipse.swt.widgets.Combo mAllocDisplayCombo
private org.eclipse.swt.widgets.Button mFullUpdateButton
private org.eclipse.swt.widgets.Combo mDisplayModeCombo
private org.eclipse.swt.widgets.Composite mTopStackComposite
private org.eclipse.swt.custom.StackLayout mTopStackLayout
private org.eclipse.swt.widgets.Composite mAllocationStackComposite
private org.eclipse.swt.custom.StackLayout mAllocationStackLayout
private org.eclipse.swt.widgets.Composite mTableModeControl
private org.eclipse.swt.widgets.Control mAllocationModeTop
private org.eclipse.swt.widgets.Control mLibraryModeTopControl
private org.eclipse.swt.widgets.Composite mPageUIComposite
private org.eclipse.swt.widgets.Label mTotalMemoryLabel
private org.eclipse.swt.widgets.Label mPageLabel
private org.eclipse.swt.widgets.Button mPageNextButton
private org.eclipse.swt.widgets.Button mPagePreviousButton
private org.eclipse.swt.widgets.Table mAllocationTable
private org.eclipse.swt.widgets.Table mLibraryTable
private org.eclipse.swt.widgets.Table mLibraryAllocationTable
private org.eclipse.swt.widgets.Table mDetailTable
private org.eclipse.swt.widgets.Label mImage
private int mAllocDisplayMode
private com.android.ddmuilib.NativeHeapPanel$StackCallThread mStackCallThread
private com.android.ddmuilib.NativeHeapPanel$FillTableThread mFillTableThread
private com.android.ddmlib.ClientData mClientData
private com.android.ddmlib.ClientData mBackUpClientData
private final java.util.ArrayList mAllocations
private final java.util.ArrayList mDisplayedAllocations
private final java.util.ArrayList mBackUpAllocations
private int mBackUpTotalMemory
private int mCurrentPage
private int mPageCount
private final java.util.ArrayList mLibraryAllocations
private static final int NOT_SELECTED
private static final int NOT_ENABLED
private static final int ENABLED
private static final int DISPLAY_PER_PAGE
private static final String PREFS_ALLOCATION_SASH
private static final String PREFS_LIBRARY_SASH
private static final String PREFS_DETAIL_ADDRESS
private static final String PREFS_DETAIL_LIBRARY
private static final String PREFS_DETAIL_METHOD
private static final String PREFS_DETAIL_FILE
private static final String PREFS_DETAIL_LINE
private static final String PREFS_ALLOC_TOTAL
private static final String PREFS_ALLOC_COUNT
private static final String PREFS_ALLOC_SIZE
private static final String PREFS_ALLOC_LIBRARY
private static final String PREFS_ALLOC_METHOD
private static final String PREFS_ALLOC_FILE
private static final String PREFS_LIB_LIBRARY
private static final String PREFS_LIB_SIZE
private static final String PREFS_LIB_COUNT
private static final String PREFS_LIBALLOC_TOTAL
private static final String PREFS_LIBALLOC_COUNT
private static final String PREFS_LIBALLOC_SIZE
private static final String PREFS_LIBALLOC_METHOD
private static java.text.DecimalFormat sFormatter
private java.util.HashMap mSourceCache
private long mTotalSize
private org.eclipse.swt.widgets.Button mSaveButton
private org.eclipse.swt.widgets.Button mSymbolsButton
public void ()
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Composite tmp
org.eclipse.swt.widgets.Composite top_layout
org.eclipse.swt.widgets.Label separator
org.eclipse.swt.layout.GridData gd
org.eclipse.swt.widgets.Label l
public void setFocus ()
public void clientChanged (com.android.ddmlib.Client, int)
com.android.ddmlib.Client client
int changeMask
public void deviceSelected ()
public void clientSelected ()
com.android.ddmlib.ClientData cd
com.android.ddmlib.Client client
public void updateAllocationStackCalls (com.android.ddmlib.ClientData, int)
int index
com.android.ddmlib.NativeAllocationInfo info
org.eclipse.swt.SWTException e
int total
com.android.ddmlib.ClientData cd
int count
protected void setTableFocusListener ()
protected void onAllocDisplayChange ()
private void updateAllocDisplayList ()
com.android.ddmlib.NativeAllocationInfo info
java.util.Iterator i$
int count
private void updateTotalMemoryDisplay ()
private void switchDisplayMode ()
private void initAllocationDisplay ()
com.android.ddmlib.NativeAllocationInfo old_mi
java.util.Iterator i$
boolean found
com.android.ddmlib.NativeAllocationInfo mi
java.util.Iterator i$
com.android.ddmlib.NativeAllocationInfo allocInfo
java.util.Iterator i$
java.util.ArrayList add
int count
private void updatePageUI ()
StringBuffer buffer
int start
int count
int end
private void fillAllocationTable ()
String lib
String method
String source
com.android.ddmlib.NativeAllocationInfo info
org.eclipse.swt.widgets.TableItem item
com.android.ddmlib.NativeStackCallInfo bti
int i
int count
int start
int end
private void fillLibraryTable ()
org.eclipse.swt.widgets.TableItem item
String lib
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations liballoc
java.util.Iterator i$
private void fillLibraryAllocationTable ()
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations liballoc
int index
public void updateLibraryAllocationTable (com.android.ddmuilib.NativeHeapPanel$LibraryAllocations, int, int)
com.android.ddmlib.NativeAllocationInfo info
org.eclipse.swt.widgets.TableItem item
com.android.ddmlib.NativeStackCallInfo stackCallInfo
int i
int count
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations newliballoc
int index
org.eclipse.swt.SWTException e
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations liballoc
int start
int end
private void fillDetailTable (com.android.ddmlib.NativeAllocationInfo)
long addr
com.android.ddmlib.NativeStackCallInfo source
org.eclipse.swt.widgets.TableItem item
String libraryName
String methodName
String sourceFile
int lineNumber
int i
java.util.List addresses
java.util.List resolvedStackCall
com.android.ddmlib.NativeAllocationInfo mi
private void setUpdateStatus (int)
int status
private void createTableDisplay (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite base
int minPanelWidth
org.eclipse.jface.preference.IPreferenceStore prefs
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Composite sash_composite
org.eclipse.swt.widgets.Sash sash
org.eclipse.swt.layout.FormData data
org.eclipse.swt.layout.FormData sashData
private void createDetailTable (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite base
org.eclipse.jface.preference.IPreferenceStore prefs
private void createAllocationTopHalf (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite b
org.eclipse.jface.preference.IPreferenceStore prefs
org.eclipse.swt.widgets.Composite base
org.eclipse.swt.layout.GridLayout gl
private void createLibraryTopHalf (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite base
int minPanelWidth
org.eclipse.jface.preference.IPreferenceStore prefs
org.eclipse.swt.widgets.Composite top
org.eclipse.swt.widgets.Sash sash
org.eclipse.swt.layout.FormData data
org.eclipse.swt.layout.FormData sashData
private void emptyTables ()
private void sortAllocationsPerLibrary ()
String libraryName
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations liballoc
com.android.ddmlib.NativeAllocationInfo allocInfo
com.android.ddmlib.NativeStackCallInfo stackCallInfo
int i
com.android.ddmuilib.NativeHeapPanel$LibraryAllocations liballoc
java.util.Iterator i$
java.util.HashMap libcache
int count
private void renderBitmap (com.android.ddmlib.ClientData)
org.eclipse.swt.graphics.ImageData id
org.eclipse.swt.graphics.Image image
com.android.ddmlib.ClientData cd
byte[] pixData
private static org.eclipse.swt.graphics.PaletteData createPalette ()
org.eclipse.swt.graphics.RGB[] colors
private void saveAllocations (java.lang.String)
com.android.ddmlib.NativeAllocationInfo alloc
java.util.Iterator i$
java.io.PrintWriter out
java.io.IOException e
String fileName
static java.util.ArrayList access$000 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static java.util.HashMap access$100 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static org.eclipse.swt.widgets.Display access$200 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static com.android.ddmlib.ClientData access$302 (com.android.ddmuilib.NativeHeapPanel, com.android.ddmlib.ClientData)
com.android.ddmuilib.NativeHeapPanel x0
com.android.ddmlib.ClientData x1
static org.eclipse.swt.widgets.Combo access$400 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static org.eclipse.swt.widgets.Button access$500 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static void access$600 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static com.android.ddmuilib.NativeHeapPanel$StackCallThread access$700 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static com.android.ddmlib.ClientData access$800 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static com.android.ddmuilib.NativeHeapPanel$StackCallThread access$702 (com.android.ddmuilib.NativeHeapPanel, com.android.ddmuilib.NativeHeapPanel$StackCallThread)
com.android.ddmuilib.NativeHeapPanel x0
com.android.ddmuilib.NativeHeapPanel$StackCallThread x1
static java.util.ArrayList access$900 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static org.eclipse.swt.widgets.Composite access$1000 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static void access$1100 (com.android.ddmuilib.NativeHeapPanel, java.lang.String)
com.android.ddmuilib.NativeHeapPanel x0
String x1
static void access$1200 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static int access$1310 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static void access$1400 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static void access$1500 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static int access$1308 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static org.eclipse.swt.widgets.Table access$1600 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static void access$1700 (com.android.ddmuilib.NativeHeapPanel, com.android.ddmlib.NativeAllocationInfo)
com.android.ddmuilib.NativeHeapPanel x0
com.android.ddmlib.NativeAllocationInfo x1
static void access$1800 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static org.eclipse.swt.widgets.Table access$1900 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static org.eclipse.swt.widgets.Table access$2000 (com.android.ddmuilib.NativeHeapPanel)
com.android.ddmuilib.NativeHeapPanel x0
static void ()
}
com/android/ddmuilib/NativeHeapPanel$3.classNativeHeapPanel.java
package com.android.ddmuilib
com.android.ddmuilib.NativeHeapPanel$3 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.NativeHeapPanel this$0
void (com.android.ddmuilib.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
org.eclipse.swt.widgets.FileDialog fileDialog
String fileName
}
com/android/ddmuilib/ThreadPanel$2.classThreadPanel.java
package com.android.ddmuilib
com.android.ddmuilib.ThreadPanel$2 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener {
final com.android.ddmuilib.ThreadPanel this$0
void (com.android.ddmuilib.ThreadPanel)
public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent)
org.eclipse.jface.viewers.DoubleClickEvent event
}
com/android/ddmuilib/EmulatorControlPanel.classEmulatorControlPanel.java
package com.android.ddmuilib
public com.android.ddmuilib.EmulatorControlPanel extends com.android.ddmuilib.SelectionDependentPanel {
private static final double DEFAULT_LONGITUDE
private static final double DEFAULT_LATITUDE
private static final String SPEED_FORMAT
private static final String[][] GSM_MODES
private static final String[] NETWORK_SPEEDS
private static final String[] NETWORK_LATENCIES
private static final int[] PLAY_SPEEDS
private static final String RE_PHONE_NUMBER
private static final String PREFS_WAYPOINT_COL_NAME
private static final String PREFS_WAYPOINT_COL_LONGITUDE
private static final String PREFS_WAYPOINT_COL_LATITUDE
private static final String PREFS_WAYPOINT_COL_ELEVATION
private static final String PREFS_WAYPOINT_COL_DESCRIPTION
private static final String PREFS_TRACK_COL_NAME
private static final String PREFS_TRACK_COL_COUNT
private static final String PREFS_TRACK_COL_FIRST
private static final String PREFS_TRACK_COL_LAST
private static final String PREFS_TRACK_COL_COMMENT
private com.android.ddmlib.EmulatorConsole mEmulatorConsole
private org.eclipse.swt.widgets.Composite mParent
private org.eclipse.swt.widgets.Label mVoiceLabel
private org.eclipse.swt.widgets.Combo mVoiceMode
private org.eclipse.swt.widgets.Label mDataLabel
private org.eclipse.swt.widgets.Combo mDataMode
private org.eclipse.swt.widgets.Label mSpeedLabel
private org.eclipse.swt.widgets.Combo mNetworkSpeed
private org.eclipse.swt.widgets.Label mLatencyLabel
private org.eclipse.swt.widgets.Combo mNetworkLatency
private org.eclipse.swt.widgets.Label mNumberLabel
private org.eclipse.swt.widgets.Text mPhoneNumber
private org.eclipse.swt.widgets.Button mVoiceButton
private org.eclipse.swt.widgets.Button mSmsButton
private org.eclipse.swt.widgets.Label mMessageLabel
private org.eclipse.swt.widgets.Text mSmsMessage
private org.eclipse.swt.widgets.Button mCallButton
private org.eclipse.swt.widgets.Button mCancelButton
private org.eclipse.swt.widgets.TabFolder mLocationFolders
private org.eclipse.swt.widgets.Button mDecimalButton
private org.eclipse.swt.widgets.Button mSexagesimalButton
private com.android.ddmuilib.location.CoordinateControls mLongitudeControls
private com.android.ddmuilib.location.CoordinateControls mLatitudeControls
private org.eclipse.swt.widgets.Button mGpxUploadButton
private org.eclipse.swt.widgets.Table mGpxWayPointTable
private org.eclipse.swt.widgets.Table mGpxTrackTable
private org.eclipse.swt.widgets.Button mKmlUploadButton
private org.eclipse.swt.widgets.Table mKmlWayPointTable
private org.eclipse.swt.widgets.Button mPlayGpxButton
private org.eclipse.swt.widgets.Button mGpxBackwardButton
private org.eclipse.swt.widgets.Button mGpxForwardButton
private org.eclipse.swt.widgets.Button mGpxSpeedButton
private org.eclipse.swt.widgets.Button mPlayKmlButton
private org.eclipse.swt.widgets.Button mKmlBackwardButton
private org.eclipse.swt.widgets.Button mKmlForwardButton
private org.eclipse.swt.widgets.Button mKmlSpeedButton
private org.eclipse.swt.graphics.Image mPlayImage
private org.eclipse.swt.graphics.Image mPauseImage
private Thread mPlayingThread
private boolean mPlayingTrack
private int mPlayDirection
private int mSpeed
private int mSpeedIndex
private final org.eclipse.swt.events.SelectionAdapter mDirectionButtonAdapter
private final org.eclipse.swt.events.SelectionAdapter mSpeedButtonAdapter
private org.eclipse.swt.widgets.Composite mKmlPlayControls
private org.eclipse.swt.widgets.Composite mGpxPlayControls
public void ()
public void deviceSelected ()
public void clientSelected ()
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.custom.ScrolledComposite scollingParent
org.eclipse.swt.widgets.Composite top
org.eclipse.swt.graphics.Rectangle r
private void createRadioControls (org.eclipse.swt.widgets.Composite)
String[] mode
String[][] arr$
int len$
int i$
String mode
String[] arr$
int len$
int i$
String[] mode
String[][] arr$
int len$
int i$
String mode
String[] arr$
int len$
int i$
org.eclipse.swt.widgets.Composite top
org.eclipse.swt.widgets.Group g1
org.eclipse.swt.widgets.Composite insideGroup
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Label l
private void createCallControls (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite top
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Group g2
org.eclipse.swt.widgets.Composite phoneComp
org.eclipse.swt.layout.GridData gd
org.eclipse.swt.widgets.Composite g2ButtonComp
private void createLocationControls (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite top
org.eclipse.swt.widgets.Label l
org.eclipse.swt.widgets.Composite manualLocationComp
org.eclipse.swt.widgets.TabItem item
com.android.ddmuilib.ImageLoader loader
org.eclipse.swt.widgets.Composite gpxLocationComp
org.eclipse.swt.widgets.Composite kmlLocationComp
private void createManualLocationControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite manualLocationComp
org.eclipse.swt.custom.StackLayout sl
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Label label
org.eclipse.swt.widgets.Composite content
org.eclipse.swt.widgets.Composite decimalContent
org.eclipse.swt.widgets.Composite sexagesimalContent
org.eclipse.swt.widgets.Button sendButton
private void createGpxLocationControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite gpxLocationComp
org.eclipse.swt.layout.GridData gd
org.eclipse.jface.preference.IPreferenceStore store
org.eclipse.jface.viewers.TableViewer gpxWayPointViewer
org.eclipse.jface.viewers.TableViewer gpxTrackViewer
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Label separator
com.android.ddmuilib.ImageLoader loader
private void createKmlLocationControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite kmlLocationComp
org.eclipse.swt.layout.GridData gd
org.eclipse.jface.preference.IPreferenceStore store
org.eclipse.jface.viewers.TableViewer kmlWayPointViewer
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Label separator
com.android.ddmuilib.ImageLoader loader
public void setFocus ()
protected void postCreation ()
private synchronized void setDataMode (int)
int selectionIndex
private synchronized void setVoiceMode (int)
int selectionIndex
private synchronized void setNetworkLatency (int)
int selectionIndex
private synchronized void setNetworkSpeed (int)
int selectionIndex
public void handleNewDevice (com.android.ddmlib.IDevice)
com.android.ddmlib.EmulatorConsole$GsmStatus f_gsm
com.android.ddmlib.EmulatorConsole$NetworkStatus f_netstatus
org.eclipse.swt.widgets.Display d
com.android.ddmlib.EmulatorConsole$GsmStatus gsm
com.android.ddmlib.EmulatorConsole$NetworkStatus netstatus
boolean enable
boolean enable
com.android.ddmlib.IDevice device
private void enable (boolean)
org.eclipse.swt.widgets.Display d
org.eclipse.swt.SWTException e
boolean enabled
private boolean isValidPhoneNumber ()
String number
protected void doEnable (boolean)
boolean enabled
boolean valid
boolean smsValid
private int getGsmComboIndex (com.android.ddmlib.EmulatorConsole$GsmMode)
String[] modes
int i
com.android.ddmlib.EmulatorConsole$GsmMode mode
private boolean processCommandResult (java.lang.String)
org.eclipse.swt.SWTException e
String result
private void playTrack (com.android.ddmuilib.location.GpxParser$Track)
com.android.ddmuilib.location.GpxParser$Track track
private void playKml (com.android.ddmuilib.location.WayPoint[])
com.android.ddmuilib.location.WayPoint[] trackPoints
static org.eclipse.swt.widgets.Button access$000 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Button access$100 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Button access$200 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Button access$300 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static int access$402 (com.android.ddmuilib.EmulatorControlPanel, int)
com.android.ddmuilib.EmulatorControlPanel x0
int x1
static int access$502 (com.android.ddmuilib.EmulatorControlPanel, int)
com.android.ddmuilib.EmulatorControlPanel x0
int x1
static int access$500 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static int[] access$600 ()
static int access$702 (com.android.ddmuilib.EmulatorControlPanel, int)
com.android.ddmuilib.EmulatorControlPanel x0
int x1
static int access$700 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Button access$800 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Composite access$900 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Button access$1000 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Composite access$1100 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static java.lang.Thread access$1200 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Combo access$1300 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static void access$1400 (com.android.ddmuilib.EmulatorControlPanel, int)
com.android.ddmuilib.EmulatorControlPanel x0
int x1
static org.eclipse.swt.widgets.Combo access$1500 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static void access$1600 (com.android.ddmuilib.EmulatorControlPanel, int)
com.android.ddmuilib.EmulatorControlPanel x0
int x1
static org.eclipse.swt.widgets.Combo access$1700 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static void access$1800 (com.android.ddmuilib.EmulatorControlPanel, int)
com.android.ddmuilib.EmulatorControlPanel x0
int x1
static org.eclipse.swt.widgets.Combo access$1900 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static void access$2000 (com.android.ddmuilib.EmulatorControlPanel, int)
com.android.ddmuilib.EmulatorControlPanel x0
int x1
static com.android.ddmlib.EmulatorConsole access$2100 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Button access$2200 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Button access$2300 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Text access$2400 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static boolean access$2500 (com.android.ddmuilib.EmulatorControlPanel, java.lang.String)
com.android.ddmuilib.EmulatorControlPanel x0
String x1
static org.eclipse.swt.widgets.Text access$2600 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Button access$2700 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static com.android.ddmuilib.location.CoordinateControls access$2800 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static com.android.ddmuilib.location.CoordinateControls access$2900 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static boolean access$3000 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Button access$3100 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.widgets.Composite access$3200 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static void access$3300 (com.android.ddmuilib.EmulatorControlPanel, com.android.ddmuilib.location.GpxParser$Track)
com.android.ddmuilib.EmulatorControlPanel x0
com.android.ddmuilib.location.GpxParser$Track x1
static boolean access$3002 (com.android.ddmuilib.EmulatorControlPanel, boolean)
com.android.ddmuilib.EmulatorControlPanel x0
boolean x1
static org.eclipse.swt.widgets.Button access$3400 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static void access$3500 (com.android.ddmuilib.EmulatorControlPanel, com.android.ddmuilib.location.WayPoint[])
com.android.ddmuilib.EmulatorControlPanel x0
com.android.ddmuilib.location.WayPoint[] x1
static int access$3600 (com.android.ddmuilib.EmulatorControlPanel, com.android.ddmlib.EmulatorConsole$GsmMode)
com.android.ddmuilib.EmulatorControlPanel x0
com.android.ddmlib.EmulatorConsole$GsmMode x1
static int access$400 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static org.eclipse.swt.graphics.Image access$3700 (com.android.ddmuilib.EmulatorControlPanel)
com.android.ddmuilib.EmulatorControlPanel x0
static void ()
}
com/android/ddmuilib/AllocationPanel$15.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$15 extends java.lang.Object {
static final int[] $SwitchMap$com$android$ddmlib$AllocationInfo$SortMode
static final int[] $SwitchMap$com$android$ddmlib$ClientData$AllocationTrackingStatus
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/ddmuilib/EmulatorControlPanel$11.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$11 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/EmulatorControlPanel$3.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$3 extends org.eclipse.swt.events.ControlAdapter {
final org.eclipse.swt.custom.ScrolledComposite val$scollingParent
final org.eclipse.swt.widgets.Composite val$top
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, org.eclipse.swt.custom.ScrolledComposite, org.eclipse.swt.widgets.Composite)
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
org.eclipse.swt.graphics.Rectangle r
}
com/android/ddmuilib/EmulatorControlPanel$24$1.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$24$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.EmulatorControlPanel$24 this$1
void (com.android.ddmuilib.EmulatorControlPanel$24)
public void run ()
}
com/android/ddmuilib/EmulatorControlPanel$17.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$17 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.jface.viewers.TableViewer val$gpxTrackViewer
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel, org.eclipse.jface.viewers.TableViewer)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
com.android.ddmuilib.location.GpxParser$Track track
org.eclipse.jface.viewers.IStructuredSelection structuredSelection
Object selectedObject
org.eclipse.jface.viewers.ISelection selection
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/EmulatorControlPanel$10.classEmulatorControlPanel.java
package com.android.ddmuilib
com.android.ddmuilib.EmulatorControlPanel$10 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.EmulatorControlPanel this$0
void (com.android.ddmuilib.EmulatorControlPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
String message
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/AllocationPanel.classAllocationPanel.java
package com.android.ddmuilib
public com.android.ddmuilib.AllocationPanel extends com.android.ddmuilib.TablePanel {
private static final String PREFS_ALLOC_COL_NUMBER
private static final String PREFS_ALLOC_COL_SIZE
private static final String PREFS_ALLOC_COL_CLASS
private static final String PREFS_ALLOC_COL_THREAD
private static final String PREFS_ALLOC_COL_TRACE_CLASS
private static final String PREFS_ALLOC_COL_TRACE_METHOD
private static final String PREFS_ALLOC_SASH
private static final String PREFS_STACK_COLUMN
private org.eclipse.swt.widgets.Composite mAllocationBase
private org.eclipse.swt.widgets.Table mAllocationTable
private org.eclipse.jface.viewers.TableViewer mAllocationViewer
private com.android.ddmuilib.StackTracePanel mStackTracePanel
private org.eclipse.swt.widgets.Table mStackTraceTable
private org.eclipse.swt.widgets.Button mEnableButton
private org.eclipse.swt.widgets.Button mRequestButton
private org.eclipse.swt.widgets.Button mTraceFilterCheck
private final com.android.ddmlib.AllocationInfo$AllocationSorter mSorter
private org.eclipse.swt.widgets.TableColumn mSortColumn
private org.eclipse.swt.graphics.Image mSortUpImg
private org.eclipse.swt.graphics.Image mSortDownImg
private String mFilterText
public void ()
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.jface.preference.IPreferenceStore store
org.eclipse.swt.widgets.Display display
org.eclipse.swt.widgets.Composite topParent
org.eclipse.swt.layout.GridData gridData
org.eclipse.swt.widgets.Composite spacer
org.eclipse.swt.widgets.Text filterText
org.eclipse.swt.widgets.TableColumn numberCol
org.eclipse.swt.widgets.TableColumn sizeCol
org.eclipse.swt.widgets.TableColumn classCol
org.eclipse.swt.widgets.TableColumn threadCol
org.eclipse.swt.widgets.TableColumn inClassCol
org.eclipse.swt.widgets.TableColumn inMethodCol
org.eclipse.swt.widgets.Sash sash
org.eclipse.swt.graphics.Color darkGray
org.eclipse.swt.layout.FormData data
org.eclipse.swt.layout.FormData sashData
public void dispose ()
public void setFocus ()
public void clientChanged (com.android.ddmlib.Client, int)
org.eclipse.swt.SWTException e
org.eclipse.swt.SWTException e
com.android.ddmlib.Client client
int changeMask
public void deviceSelected ()
public void clientSelected ()
com.android.ddmlib.Client client
private void updateAllocationStackCall ()
com.android.ddmlib.AllocationInfo selectedAlloc
com.android.ddmlib.Client client
private void updateAllocationStackTrace (com.android.ddmlib.AllocationInfo)
com.android.ddmlib.AllocationInfo alloc
protected void setTableFocusListener ()
private com.android.ddmlib.AllocationInfo getAllocationSelection (org.eclipse.jface.viewers.ISelection)
org.eclipse.jface.viewers.IStructuredSelection structuredSelection
Object object
org.eclipse.jface.viewers.ISelection selection
private void setUpButtons (boolean, com.android.ddmlib.ClientData$AllocationTrackingStatus)
boolean enabled
com.android.ddmlib.ClientData$AllocationTrackingStatus trackingStatus
private void setSortColumn (org.eclipse.swt.widgets.TableColumn, com.android.ddmlib.AllocationInfo$SortMode)
org.eclipse.swt.widgets.TableColumn column
com.android.ddmlib.AllocationInfo$SortMode sortMode
private com.android.ddmlib.AllocationInfo[] getFilteredAllocations (com.android.ddmlib.AllocationInfo[], java.lang.String)
com.android.ddmlib.AllocationInfo info
com.android.ddmlib.AllocationInfo[] arr$
int len$
int i$
com.android.ddmlib.AllocationInfo[] allocations
String filterText
java.util.ArrayList results
java.util.Locale locale
boolean fullTrace
static java.lang.String access$000 (com.android.ddmuilib.AllocationPanel)
com.android.ddmuilib.AllocationPanel x0
static com.android.ddmlib.AllocationInfo[] access$100 (com.android.ddmuilib.AllocationPanel, com.android.ddmlib.AllocationInfo[], java.lang.String)
com.android.ddmuilib.AllocationPanel x0
com.android.ddmlib.AllocationInfo[] x1
String x2
static com.android.ddmlib.AllocationInfo$AllocationSorter access$200 (com.android.ddmuilib.AllocationPanel)
com.android.ddmuilib.AllocationPanel x0
static java.lang.String access$002 (com.android.ddmuilib.AllocationPanel, java.lang.String)
com.android.ddmuilib.AllocationPanel x0
String x1
static org.eclipse.jface.viewers.TableViewer access$300 (com.android.ddmuilib.AllocationPanel)
com.android.ddmuilib.AllocationPanel x0
static void access$400 (com.android.ddmuilib.AllocationPanel, org.eclipse.swt.widgets.TableColumn, com.android.ddmlib.AllocationInfo$SortMode)
com.android.ddmuilib.AllocationPanel x0
org.eclipse.swt.widgets.TableColumn x1
com.android.ddmlib.AllocationInfo$SortMode x2
static com.android.ddmlib.AllocationInfo access$700 (com.android.ddmuilib.AllocationPanel, org.eclipse.jface.viewers.ISelection)
com.android.ddmuilib.AllocationPanel x0
org.eclipse.jface.viewers.ISelection x1
static void access$800 (com.android.ddmuilib.AllocationPanel, com.android.ddmlib.AllocationInfo)
com.android.ddmuilib.AllocationPanel x0
com.android.ddmlib.AllocationInfo x1
static org.eclipse.swt.widgets.Composite access$900 (com.android.ddmuilib.AllocationPanel)
com.android.ddmuilib.AllocationPanel x0
static void access$1000 (com.android.ddmuilib.AllocationPanel)
com.android.ddmuilib.AllocationPanel x0
static void access$1100 (com.android.ddmuilib.AllocationPanel, boolean, com.android.ddmlib.ClientData$AllocationTrackingStatus)
com.android.ddmuilib.AllocationPanel x0
boolean x1
com.android.ddmlib.ClientData$AllocationTrackingStatus x2
}
com/android/ddmuilib/SysinfoPanel$BugReportParser$DataValue.classSysinfoPanel.java
package com.android.ddmuilib
public final com.android.ddmuilib.SysinfoPanel$BugReportParser$DataValue extends java.lang.Object {
final String name
final double value
public void (java.lang.String, double)
String n
double v
}
com/android/ddmuilib/AllocationPanel$14.classAllocationPanel.java
package com.android.ddmuilib
com.android.ddmuilib.AllocationPanel$14 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmlib.Client val$client
final com.android.ddmuilib.AllocationPanel this$0
void (com.android.ddmuilib.AllocationPanel, com.android.ddmlib.Client)
public void run ()
}
com/android/ddmuilib/SysinfoPanel$ShellOutputReceiver.classSysinfoPanel.java
package com.android.ddmuilib
com.android.ddmuilib.SysinfoPanel$ShellOutputReceiver extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
private final java.io.OutputStream mStream
private final java.io.File mFile
private java.util.concurrent.atomic.AtomicBoolean mCancelled
final com.android.ddmuilib.SysinfoPanel this$0
public void (com.android.ddmuilib.SysinfoPanel, java.io.File, java.lang.String)
java.io.FileNotFoundException e
byte[] data
java.io.File f
String header
public void addOutput (byte[], int, int)
java.io.IOException e
byte[] data
int offset
int length
public void flush ()
java.io.IOException e
public boolean isCancelled ()
public void cancel ()
public java.io.File getDataFile ()
}
com/android/ddmuilib/annotation/
com/android/ddmuilib/annotation/UiThread.classUiThread.java
package com.android.ddmuilib.annotation
public abstract com.android.ddmuilib.annotation.UiThread extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/ddmuilib/annotation/WorkerThread.classWorkerThread.java
package com.android.ddmuilib.annotation
public abstract com.android.ddmuilib.annotation.WorkerThread extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/ddmuilib/heap/
com/android/ddmuilib/heap/NativeHeapDataImporter.classNativeHeapDataImporter.java
package com.android.ddmuilib.heap
public com.android.ddmuilib.heap.NativeHeapDataImporter extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress {
private final java.io.LineNumberReader mReader
private int mStartLineNumber
private int mEndLineNumber
private com.android.ddmuilib.heap.NativeHeapSnapshot mSnapshot
public void (java.io.Reader)
java.io.Reader stream
public void run (org.eclipse.core.runtime.IProgressMonitor) throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException
String line
StringBuilder sb
String allocationBlock
java.io.IOException e
Exception e
java.io.IOException e
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.List allocations
private com.android.ddmlib.NativeAllocationInfo getNativeAllocation (java.lang.String)
long address
String library
String method
String filename
String kw
int allocations
int size
int totalSize
com.android.ddmlib.NativeAllocationInfo info
java.util.List stackInfo
java.util.regex.Pattern endTracePattern
String block
java.util.Scanner sc
private java.lang.String scanTillSeparator (java.util.Scanner, java.lang.String)
String token
java.util.Scanner sc
String separator
StringBuilder sb
private boolean isUnresolved (java.lang.String, long)
String method
long address
private java.lang.String genericErrorMessage (java.lang.String)
String message
private java.lang.String expectedKeywordErrorMessage (java.lang.String, java.lang.String)
String expected
String actual
public com.android.ddmuilib.heap.NativeHeapSnapshot getImportedSnapshot ()
}
com/android/ddmuilib/heap/NativeLibraryAllocationInfo.classNativeLibraryAllocationInfo.java
package com.android.ddmuilib.heap
public final com.android.ddmuilib.heap.NativeLibraryAllocationInfo extends java.lang.Object {
public static final String UNRESOLVED_LIBRARY_NAME
private static final String UNKNOWN_LIBRARY_NAME
private final String mLibraryName
private final java.util.List mHeapAllocations
private int mTotalSize
private void (java.lang.String)
String libraryName
private void addAllocation (com.android.ddmlib.NativeAllocationInfo)
com.android.ddmlib.NativeAllocationInfo info
private void updateTotalSize ()
com.android.ddmlib.NativeAllocationInfo i
java.util.Iterator i$
public java.lang.String getLibraryName ()
public long getTotalSize ()
public java.util.List getAllocations ()
public static java.util.List constructFrom (java.util.List)
com.android.ddmlib.NativeStackCallInfo relevantStackCall
String libName
com.android.ddmlib.NativeAllocationInfo info
java.util.Iterator i$
com.android.ddmuilib.heap.NativeLibraryAllocationInfo l
java.util.Iterator i$
java.util.List allocations
java.util.Map allocationsByLibrary
java.util.List libraryAllocations
private static void addtoLibrary (java.util.Map, java.lang.String, com.android.ddmlib.NativeAllocationInfo)
java.util.Map libraryAllocations
String libName
com.android.ddmlib.NativeAllocationInfo info
com.android.ddmuilib.heap.NativeLibraryAllocationInfo libAllocationInfo
}
com/android/ddmuilib/heap/NativeHeapPanel$13$1.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$13$1 extends java.lang.Object implements java.lang.Runnable {
final String val$message
final com.android.ddmuilib.heap.NativeHeapPanel$13 this$1
void (com.android.ddmuilib.heap.NativeHeapPanel$13, java.lang.String)
public void run ()
}
com/android/ddmuilib/heap/NativeStackLabelProvider.classNativeStackLabelProvider.java
package com.android.ddmuilib.heap
public com.android.ddmuilib.heap.NativeStackLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ITableLabelProvider {
public void ()
public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int)
Object arg0
int arg1
public java.lang.String getColumnText (java.lang.Object, int)
Object element
int index
public java.lang.String getResolvedStackTraceColumnText (com.android.ddmlib.NativeStackCallInfo, int)
int l
com.android.ddmlib.NativeStackCallInfo info
int index
private java.lang.String getStackAddressColumnText (java.lang.Long, int)
Long address
int index
}
com/android/ddmuilib/heap/NativeHeapPanel$4.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$4 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent evt
}
com/android/ddmuilib/heap/NativeLibraryAllocationInfo$1.classNativeLibraryAllocationInfo.java
package com.android.ddmuilib.heap
final com.android.ddmuilib.heap.NativeLibraryAllocationInfo$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.android.ddmuilib.heap.NativeLibraryAllocationInfo, com.android.ddmuilib.heap.NativeLibraryAllocationInfo)
com.android.ddmuilib.heap.NativeLibraryAllocationInfo o1
com.android.ddmuilib.heap.NativeLibraryAllocationInfo o2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/ddmuilib/heap/NativeHeapPanel$13.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$13 extends java.lang.Object implements java.lang.Runnable {
final String val$fileName
final com.android.ddmuilib.heap.NativeHeapSnapshot val$snapshot
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel, java.lang.String, com.android.ddmuilib.heap.NativeHeapSnapshot)
public void run ()
java.io.IOException e
com.android.ddmlib.NativeAllocationInfo alloc
java.util.Iterator i$
java.io.PrintWriter out
private void displayErrorMessage (java.lang.String)
String message
}
com/android/ddmuilib/heap/NativeHeapPanel$17.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$17 extends java.lang.Object implements com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator {
final org.eclipse.swt.widgets.Tree val$stackTraceTree
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel, org.eclipse.swt.widgets.Tree)
public void copy (org.eclipse.swt.dnd.Clipboard)
org.eclipse.swt.dnd.Clipboard clipboard
org.eclipse.swt.widgets.TreeItem[] items
public void selectAll ()
}
com/android/ddmuilib/heap/NativeHeapPanel$12.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$12 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/heap/NativeHeapProviderByAllocations.classNativeHeapProviderByAllocations.java
package com.android.ddmuilib.heap
public final com.android.ddmuilib.heap.NativeHeapProviderByAllocations extends java.lang.Object implements org.eclipse.jface.viewers.ILazyTreeContentProvider {
private org.eclipse.jface.viewers.TreeViewer mViewer
private boolean mDisplayZygoteMemory
private com.android.ddmuilib.heap.NativeHeapSnapshot mNativeHeapDump
public void (org.eclipse.jface.viewers.TreeViewer, boolean)
org.eclipse.jface.viewers.TreeViewer viewer
boolean displayZygotes
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 java.lang.Object getParent (java.lang.Object)
Object arg0
public void updateChildCount (java.lang.Object, int)
Object element
int currentChildCount
int childCount
public void updateElement (java.lang.Object, int)
Object parent
int index
Object item
public void displayZygoteMemory (boolean)
boolean en
private java.util.List getAllocations ()
}
com/android/ddmuilib/heap/NativeHeapPanel$1.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$1 extends java.lang.Object implements java.lang.Runnable {
final java.util.List val$nativeAllocations
final com.android.ddmlib.Client val$client
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel, java.util.List, com.android.ddmlib.Client)
public void run ()
public void resolveSymbols ()
java.lang.reflect.InvocationTargetException e
InterruptedException e
org.eclipse.swt.widgets.Shell shell
org.eclipse.jface.dialogs.ProgressMonitorDialog d
com.android.ddmuilib.heap.NativeSymbolResolverTask resolver
}
com/android/ddmuilib/heap/NativeHeapPanel$2.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void run ()
int lastSnapshotIndex
}
com/android/ddmuilib/heap/NativeHeapPanel$11.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$11 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/heap/NativeHeapProviderByLibrary.classNativeHeapProviderByLibrary.java
package com.android.ddmuilib.heap
public com.android.ddmuilib.heap.NativeHeapProviderByLibrary extends java.lang.Object implements org.eclipse.jface.viewers.ILazyTreeContentProvider {
private org.eclipse.jface.viewers.TreeViewer mViewer
private boolean mDisplayZygoteMemory
public void (org.eclipse.jface.viewers.TreeViewer, boolean)
org.eclipse.jface.viewers.TreeViewer viewer
boolean displayZygotes
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 java.lang.Object getParent (java.lang.Object)
Object element
public void updateChildCount (java.lang.Object, int)
com.android.ddmuilib.heap.NativeHeapSnapshot snapshot
com.android.ddmuilib.heap.NativeLibraryAllocationInfo info
Object element
int currentChildCount
int childCount
public void updateElement (java.lang.Object, int)
com.android.ddmuilib.heap.NativeHeapSnapshot snapshot
Object parent
int index
Object item
int childCount
public void displayZygoteMemory (boolean)
boolean en
private java.util.List getLibraryAllocations (com.android.ddmuilib.heap.NativeHeapSnapshot)
com.android.ddmuilib.heap.NativeHeapSnapshot snapshot
}
com/android/ddmuilib/heap/NativeHeapLabelProvider.classNativeHeapLabelProvider.java
package com.android.ddmuilib.heap
public com.android.ddmuilib.heap.NativeHeapLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ITableLabelProvider {
private long mTotalSize
public void ()
public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int)
Object arg0
int arg1
public java.lang.String getColumnText (java.lang.Object, int)
Object element
int index
private java.lang.String getColumnTextForNativeAllocation (com.android.ddmlib.NativeAllocationInfo, int)
String prefix
com.android.ddmlib.NativeAllocationInfo info
int index
com.android.ddmlib.NativeStackCallInfo stackInfo
private java.lang.String getColumnTextForNativeLibrary (com.android.ddmuilib.heap.NativeLibraryAllocationInfo, int)
com.android.ddmuilib.heap.NativeLibraryAllocationInfo info
int index
private java.lang.String getPercentageString (long, long)
long size
long total
private java.lang.String stackResolutionStatus (com.android.ddmlib.NativeAllocationInfo)
com.android.ddmlib.NativeAllocationInfo info
public void setTotalSize (long)
long totalSize
}
com/android/ddmuilib/heap/NativeHeapPanel$8.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$8 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final org.eclipse.swt.widgets.Sash val$sash
final org.eclipse.swt.widgets.Composite val$c
final org.eclipse.swt.layout.FormData val$sashData
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel, org.eclipse.swt.widgets.Sash, org.eclipse.swt.widgets.Composite, org.eclipse.swt.layout.FormData)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event e
org.eclipse.swt.graphics.Rectangle sashRect
org.eclipse.swt.graphics.Rectangle panelRect
int sashPercent
}
com/android/ddmuilib/heap/NativeHeapPanel$SymbolResolverTask$1.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$SymbolResolverTask$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.heap.NativeHeapPanel$SymbolResolverTask this$1
void (com.android.ddmuilib.heap.NativeHeapPanel$SymbolResolverTask)
public void run ()
}
com/android/ddmuilib/heap/NativeHeapPanel$6.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$6 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/heap/NativeHeapPanel$10.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$10 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
int idx
}
com/android/ddmuilib/heap/NativeHeapPanel$9.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$9 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/heap/NativeHeapPanel$5.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$5 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent evt
}
com/android/ddmuilib/heap/NativeHeapPanel$7.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$7 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent arg0
String path
}
com/android/ddmuilib/heap/NativeHeapPanel$15.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$15 extends java.lang.Object implements com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator {
final org.eclipse.swt.widgets.Tree val$heapSitesTree
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel, org.eclipse.swt.widgets.Tree)
public void copy (org.eclipse.swt.dnd.Clipboard)
org.eclipse.swt.dnd.Clipboard clipboard
org.eclipse.swt.widgets.TreeItem[] items
public void selectAll ()
}
com/android/ddmuilib/heap/NativeHeapPanel$16.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$16 extends java.lang.Object implements org.eclipse.swt.events.FocusListener {
final com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator val$heapSitesActivator
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel, com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator)
public void focusLost (org.eclipse.swt.events.FocusEvent)
org.eclipse.swt.events.FocusEvent arg0
public void focusGained (org.eclipse.swt.events.FocusEvent)
org.eclipse.swt.events.FocusEvent arg0
}
com/android/ddmuilib/heap/NativeHeapPanel$14.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$14 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent event
}
com/android/ddmuilib/heap/NativeSymbolResolverTask.classNativeSymbolResolverTask.java
package com.android.ddmuilib.heap
public com.android.ddmuilib.heap.NativeSymbolResolverTask extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress {
private static final String ADDR2LINE
private static final String ADDR2LINE64
private static final String DEFAULT_SYMBOLS_FOLDER
private static final int ELF_CLASS32
private static final int ELF_CLASS64
private static final int ELF_DATA2LSB
private static final int ELF_PT_LOAD
private java.util.List mCallSites
private java.util.List mMappedLibraries
private java.util.List mSymbolSearchFolders
private java.util.SortedSet mUnresolvedAddresses
private java.util.Set mUnresolvableAddresses
private java.util.Map mUnresolvedAddressesPerLibrary
private java.util.Set mUnmappedAddresses
private java.util.Map mAddressResolution
private java.util.Set mNotFoundLibraries
private String mAddr2LineErrorMessage
private String mAddr2LineCmd
public void (java.util.List, java.util.List, java.lang.String, java.lang.String)
java.util.List callSites
java.util.List mappedLibraries
String symbolSearchPath
String abi
public void run (org.eclipse.core.runtime.IProgressMonitor) throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException
org.eclipse.core.runtime.IProgressMonitor monitor
private void collectAllUnresolvedAddresses ()
com.android.ddmlib.NativeAllocationInfo callSite
java.util.Iterator i$
private void mapUnresolvedAddressesToLibrary ()
java.util.SortedSet addressesInLibrary
com.android.ddmlib.NativeLibraryMapInfo lib
java.util.Iterator i$
java.util.Set mappedAddresses
private void resolveLibraryAddresses (org.eclipse.core.runtime.IProgressMonitor) throws java.lang.InterruptedException
String libPath
java.util.Set addressesToResolve
com.android.ddmlib.NativeLibraryMapInfo lib
java.util.Iterator i$
org.eclipse.core.runtime.IProgressMonitor monitor
private long unsigned (byte, long)
byte value
long shift
private short elfGetHalfWord (java.io.RandomAccessFile, long) throws java.io.IOException
java.io.RandomAccessFile file
long offset
byte[] buf
private int elfGetWord (java.io.RandomAccessFile, long) throws java.io.IOException
java.io.RandomAccessFile file
long offset
byte[] buf
private long elfGetDoubleWord (java.io.RandomAccessFile, long) throws java.io.IOException
java.io.RandomAccessFile file
long offset
byte[] buf
private long getLoadBase (java.lang.String)
java.io.FileNotFoundException e
java.io.IOException e
boolean elf32
long elfPhdrSize
long ePhnumOffset
long ePhoffOffset
long pTypeOffset
long pOffsetOffset
long pVaddrOffset
boolean elf32
long elfPhdrSize
long ePhnumOffset
long ePhoffOffset
long pTypeOffset
long pOffsetOffset
long pVaddrOffset
long offset
long pOffset
long pVaddr
long pVaddr
int pType
long pOffset
int i
int ePhnum
long offset
java.io.IOException e
String libPath
java.io.RandomAccessFile file
byte[] buffer
boolean elf32
long elfPhdrSize
long ePhnumOffset
long ePhoffOffset
long pTypeOffset
long pOffsetOffset
long pVaddrOffset
private void resolveAddresses (com.android.ddmlib.NativeLibraryMapInfo, java.lang.String, java.util.Set)
java.io.IOException e
long offset
String method
String sourceFile
Long addr
java.util.Iterator i$
Long addr
java.util.Iterator i$
java.io.IOException e
java.io.IOException e
com.android.ddmlib.NativeLibraryMapInfo lib
String libPath
java.util.Set addressesToResolve
Process addr2line
java.io.BufferedReader resultReader
java.io.BufferedWriter addressWriter
long libStartAddress
long libLoadBase
private boolean isExecutable (com.android.ddmlib.NativeLibraryMapInfo)
com.android.ddmlib.NativeLibraryMapInfo object
String devicePath
private void markAddressesNotResolvable (java.util.Set, com.android.ddmlib.NativeLibraryMapInfo)
Long addr
java.util.Iterator i$
java.util.Set addressesToResolve
com.android.ddmlib.NativeLibraryMapInfo lib
private void markAddressNotResolvable (com.android.ddmlib.NativeLibraryMapInfo, java.lang.Long)
com.android.ddmlib.NativeLibraryMapInfo lib
Long addr
private java.lang.String getLibraryLocation (com.android.ddmlib.NativeLibraryMapInfo)
String fullPath
String p
java.util.Iterator i$
com.android.ddmlib.NativeLibraryMapInfo lib
String pathOnDevice
String libName
private void resolveCallSites (java.util.List)
com.android.ddmlib.NativeStackCallInfo info
Long addr
java.util.Iterator i$
java.util.List stackInfo
com.android.ddmlib.NativeAllocationInfo callSite
java.util.Iterator i$
java.util.List callSites
private void checkCancellation (org.eclipse.core.runtime.IProgressMonitor) throws java.lang.InterruptedException
org.eclipse.core.runtime.IProgressMonitor monitor
public java.lang.String getAddr2LineErrorMessage ()
public java.util.Set getUnmappedAddresses ()
public java.util.Set getUnresolvableAddresses ()
public java.util.Set getNotFoundLibraries ()
static void ()
String addr2lineEnv
String addr2line64Env
String symbols
}
com/android/ddmuilib/heap/NativeHeapSnapshot.classNativeHeapSnapshot.java
package com.android.ddmuilib.heap
public com.android.ddmuilib.heap.NativeHeapSnapshot extends java.lang.Object {
private static final java.text.NumberFormat NUMBER_FORMATTER
private java.util.List mHeapAllocations
private java.util.List mHeapAllocationsByLibrary
private java.util.List mNonZygoteHeapAllocations
private java.util.List mNonZygoteHeapAllocationsByLibrary
private long mTotalSize
public void (java.util.List)
java.util.List heapAllocations
protected long getTotalMemory (java.util.Collection)
com.android.ddmlib.NativeAllocationInfo info
java.util.Iterator i$
java.util.Collection heapSnapshot
long total
public java.util.List getAllocations ()
public java.util.List getAllocationsByLibrary ()
java.util.List heapAllocations
private boolean isFullyResolved (java.util.List)
com.android.ddmuilib.heap.NativeLibraryAllocationInfo info
java.util.Iterator i$
java.util.List heapAllocations
public long getTotalSize ()
public java.lang.String getFormattedMemorySize ()
protected java.lang.String formatMemorySize (long)
long memSize
public java.util.List getNonZygoteAllocations ()
com.android.ddmlib.NativeAllocationInfo info
java.util.Iterator i$
public java.util.List getNonZygoteAllocationsByLibrary ()
java.util.List heapAllocations
static void ()
}
com/android/ddmuilib/heap/NativeDiffAllocationInfo.classNativeDiffAllocationInfo.java
package com.android.ddmuilib.heap
public com.android.ddmuilib.heap.NativeDiffAllocationInfo extends com.android.ddmlib.NativeAllocationInfo {
private final com.android.ddmlib.NativeAllocationInfo info
public void (com.android.ddmlib.NativeAllocationInfo, com.android.ddmlib.NativeAllocationInfo)
com.android.ddmlib.NativeAllocationInfo cur
com.android.ddmlib.NativeAllocationInfo prev
private static int getNewAllocations (com.android.ddmlib.NativeAllocationInfo, com.android.ddmlib.NativeAllocationInfo)
com.android.ddmlib.NativeAllocationInfo n1
com.android.ddmlib.NativeAllocationInfo n2
public boolean isStackCallResolved ()
public java.util.List getStackCallAddresses ()
public synchronized java.util.List getResolvedStackCall ()
public synchronized com.android.ddmlib.NativeStackCallInfo getRelevantStackCallInfo ()
public boolean isZygoteChild ()
}
com/android/ddmuilib/heap/NativeHeapPanel$SymbolResolverTask.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$SymbolResolverTask extends java.lang.Object implements java.lang.Runnable {
private java.util.List mCallSites
private java.util.List mMappedLibraries
private java.util.Map mResolvedSymbolCache
final com.android.ddmuilib.heap.NativeHeapPanel this$0
public void (com.android.ddmuilib.heap.NativeHeapPanel, java.util.List, java.util.List)
java.util.List callSites
java.util.List mappedLibraries
public void run ()
com.android.ddmlib.NativeStackCallInfo info
Long address
java.util.Iterator i$
java.util.List addresses
java.util.List resolvedStackInfo
com.android.ddmlib.NativeAllocationInfo callSite
java.util.Iterator i$
private com.android.ddmlib.NativeStackCallInfo resolveAddress (long)
com.android.ddmlib.NativeStackCallInfo info
com.android.ddmlib.Client c
com.android.ddmuilib.Addr2Line process
long addr
com.android.ddmlib.NativeLibraryMapInfo library
private com.android.ddmlib.NativeLibraryMapInfo getLibraryFor (long)
com.android.ddmlib.NativeLibraryMapInfo info
java.util.Iterator i$
long addr
}
com/android/ddmuilib/heap/NativeHeapPanel.classNativeHeapPanel.java
package com.android.ddmuilib.heap
public com.android.ddmuilib.heap.NativeHeapPanel extends com.android.ddmuilib.BaseHeapPanel {
private static final boolean USE_OLD_RESOLVER
private final int MAX_DISPLAYED_ERROR_ITEMS
private static final String TOOLTIP_EXPORT_DATA
private static final String TOOLTIP_ZYGOTE_ALLOCATIONS
private static final String TOOLTIP_DIFFS_ONLY
private static final String TOOLTIP_GROUPBY
private static final String EXPORT_DATA_IMAGE
private static final String ZYGOTE_IMAGE
private static final String DIFFS_ONLY_IMAGE
private static final String GROUPBY_IMAGE
private static final String SNAPSHOT_HEAP_BUTTON_TEXT
private static final String LOAD_HEAP_DATA_BUTTON_TEXT
private static final String SYMBOL_SEARCH_PATH_LABEL_TEXT
private static final String SYMBOL_SEARCH_PATH_TEXT_MESSAGE
private static final String SYMBOL_SEARCH_PATH_TOOLTIP_TEXT
private static final String PREFS_SHOW_DIFFS_ONLY
private static final String PREFS_SHOW_ZYGOTE_ALLOCATIONS
private static final String PREFS_GROUP_BY_LIBRARY
private static final String PREFS_SYMBOL_SEARCH_PATH
private static final String PREFS_SASH_HEIGHT_PERCENT
private static final String PREFS_LAST_IMPORTED_HEAPPATH
private org.eclipse.jface.preference.IPreferenceStore mPrefStore
private java.util.List mNativeHeapSnapshots
private java.util.List mDiffSnapshots
private java.util.Map mImportedSnapshotsPerPid
private org.eclipse.swt.widgets.Button mSnapshotHeapButton
private org.eclipse.swt.widgets.Button mLoadHeapDataButton
private org.eclipse.swt.widgets.Text mSymbolSearchPathText
private org.eclipse.swt.widgets.Combo mSnapshotIndexCombo
private org.eclipse.swt.widgets.Label mMemoryAllocatedText
private org.eclipse.jface.viewers.TreeViewer mDetailsTreeViewer
private org.eclipse.jface.viewers.TreeViewer mStackTraceTreeViewer
private com.android.ddmuilib.heap.NativeHeapProviderByAllocations mContentProviderByAllocations
private com.android.ddmuilib.heap.NativeHeapProviderByLibrary mContentProviderByLibrary
private com.android.ddmuilib.heap.NativeHeapLabelProvider mDetailsTreeLabelProvider
private org.eclipse.swt.widgets.ToolItem mGroupByButton
private org.eclipse.swt.widgets.ToolItem mDiffsOnlyButton
private org.eclipse.swt.widgets.ToolItem mShowZygoteAllocationsButton
private org.eclipse.swt.widgets.ToolItem mExportHeapDataButton
private com.android.ddmuilib.ITableFocusListener mTableFocusListener
static final boolean $assertionsDisabled
public void (org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.jface.preference.IPreferenceStore prefStore
public void clientChanged (com.android.ddmlib.Client, int)
Thread t
com.android.ddmlib.Client client
int changeMask
java.util.List allocations
java.util.List nativeAllocations
private java.lang.String getResolutionStatusMessage (com.android.ddmuilib.heap.NativeSymbolResolverTask)
com.android.ddmuilib.heap.NativeSymbolResolverTask resolver
StringBuilder sb
java.util.Set unmappedAddresses
java.util.Set notFoundLibraries
java.util.Set unresolvableAddresses
private java.lang.String getSampleForDisplay (java.util.Collection)
Object item
java.util.Collection items
StringBuilder sb
int c
java.util.Iterator it
private void addNativeHeapSnapshot (com.android.ddmuilib.heap.NativeHeapSnapshot)
com.android.ddmuilib.heap.NativeHeapSnapshot snapshot
private java.util.List shallowCloneList (java.util.List)
com.android.ddmlib.NativeAllocationInfo i
java.util.Iterator i$
java.util.List allocations
java.util.List clonedList
public void deviceSelected ()
public void clientSelected ()
com.android.ddmuilib.heap.NativeHeapSnapshot n
java.util.Iterator i$
com.android.ddmlib.Client c
java.util.List importedSnapshots
java.util.List allocations
private void updateDisplay ()
private void displaySelectedSnapshot ()
private void displaySnapshot (int)
int index
com.android.ddmuilib.heap.NativeHeapSnapshot snapshot
private com.android.ddmuilib.heap.NativeHeapSnapshot getDiffSnapshot (int)
int index
com.android.ddmuilib.heap.NativeHeapSnapshot diffSnapshot
com.android.ddmuilib.heap.NativeHeapSnapshot cur
com.android.ddmuilib.heap.NativeHeapSnapshot prev
private void updateDisplayGrouping ()
boolean groupByLibrary
private void updateDisplayForZygotes ()
boolean displayZygoteMemory
private void updateSnapshotIndexCombo ()
int i
java.util.List items
int numSnapshots
private void updateToolbars ()
int numSnapshots
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite c
private void createControlsSection (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite c
org.eclipse.swt.widgets.Label l
private void createGetHeapDataSection (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite c
org.eclipse.swt.widgets.Label l
private void createTakeHeapSnapshotButton (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
private void snapshotHeap ()
com.android.ddmlib.Client c
private void createLoadHeapDataButton (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
private void loadHeapDataFromFile ()
java.io.FileNotFoundException e
java.lang.reflect.InvocationTargetException e
InterruptedException e
String path
java.io.Reader reader
org.eclipse.swt.widgets.Shell shell
org.eclipse.jface.dialogs.ProgressMonitorDialog d
com.android.ddmuilib.heap.NativeHeapDataImporter importer
com.android.ddmuilib.heap.NativeHeapSnapshot snapshot
private void addToImportedSnapshots (com.android.ddmuilib.heap.NativeHeapSnapshot)
com.android.ddmuilib.heap.NativeHeapSnapshot snapshot
com.android.ddmlib.Client c
Integer pid
java.util.List importedSnapshots
private java.lang.String getHeapDumpToImport ()
org.eclipse.swt.widgets.FileDialog fileDialog
String selectedFile
private void createDisplaySection (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite c
org.eclipse.swt.layout.GridData gd
private void updateSearchPath (java.lang.String)
String path
private void createLabel (org.eclipse.swt.widgets.Composite, java.lang.String)
org.eclipse.swt.widgets.Composite parent
String text
org.eclipse.swt.widgets.Label l
org.eclipse.swt.layout.GridData gd
private void createDetailsSection (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite c
org.eclipse.swt.widgets.ToolBar detailsToolBar
org.eclipse.swt.widgets.Tree detailsTree
org.eclipse.swt.widgets.Sash sash
org.eclipse.swt.widgets.Label stackTraceLabel
org.eclipse.swt.widgets.Tree stackTraceTree
org.eclipse.swt.layout.FormData data
org.eclipse.swt.layout.FormData sashData
private void initializeDetailsToolBar (org.eclipse.swt.widgets.ToolBar)
org.eclipse.swt.widgets.ToolBar toolbar
private void exportSnapshot ()
int idx
String snapshotName
org.eclipse.swt.widgets.FileDialog fileDialog
String fileName
com.android.ddmuilib.heap.NativeHeapSnapshot snapshot
Thread t
private void initializeDetailsTree (org.eclipse.swt.widgets.Tree)
String p
String v
int flags
int i
org.eclipse.swt.widgets.Tree tree
java.util.List properties
java.util.List sampleValues
java.util.List swtFlags
boolean displayZygotes
private void initializeStackTraceTree (org.eclipse.swt.widgets.Tree)
String p
String v
int i
org.eclipse.swt.widgets.Tree tree
java.util.List properties
java.util.List sampleValues
private void displayStackTraceForSelection ()
org.eclipse.swt.widgets.TreeItem[] items
Object data
com.android.ddmlib.NativeAllocationInfo info
private java.lang.String getPref (java.lang.String, java.lang.String)
String prefix
String s
public void setFocus ()
public void setTableFocusListener (com.android.ddmuilib.ITableFocusListener)
com.android.ddmuilib.ITableFocusListener listener
org.eclipse.swt.widgets.Tree heapSitesTree
com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator heapSitesActivator
org.eclipse.swt.widgets.Tree stackTraceTree
com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator stackTraceActivator
private void copyToClipboard (org.eclipse.swt.widgets.TreeItem[], org.eclipse.swt.dnd.Clipboard)
Object data
org.eclipse.swt.widgets.TreeItem item
org.eclipse.swt.widgets.TreeItem[] arr$
int len$
int i$
org.eclipse.swt.widgets.TreeItem[] items
org.eclipse.swt.dnd.Clipboard clipboard
StringBuilder sb
String content
static org.eclipse.jface.viewers.TreeViewer access$000 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static org.eclipse.jface.viewers.TreeViewer access$100 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static org.eclipse.swt.widgets.Text access$200 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static java.lang.String access$300 (com.android.ddmuilib.heap.NativeHeapPanel, com.android.ddmuilib.heap.NativeSymbolResolverTask)
com.android.ddmuilib.heap.NativeHeapPanel x0
com.android.ddmuilib.heap.NativeSymbolResolverTask x1
static void access$400 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void access$500 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static java.util.List access$600 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void access$700 (com.android.ddmuilib.heap.NativeHeapPanel, int)
com.android.ddmuilib.heap.NativeHeapPanel x0
int x1
static void access$800 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static org.eclipse.swt.widgets.Combo access$900 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void access$1000 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void access$1100 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void access$1200 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void access$1300 (com.android.ddmuilib.heap.NativeHeapPanel, java.lang.String)
com.android.ddmuilib.heap.NativeHeapPanel x0
String x1
static org.eclipse.jface.preference.IPreferenceStore access$1400 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void access$1500 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void access$1600 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void access$1700 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void access$1800 (com.android.ddmuilib.heap.NativeHeapPanel, org.eclipse.swt.widgets.TreeItem[], org.eclipse.swt.dnd.Clipboard)
com.android.ddmuilib.heap.NativeHeapPanel x0
org.eclipse.swt.widgets.TreeItem[] x1
org.eclipse.swt.dnd.Clipboard x2
static com.android.ddmuilib.ITableFocusListener access$1900 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static com.android.ddmlib.Client access$2000 (com.android.ddmuilib.heap.NativeHeapPanel)
com.android.ddmuilib.heap.NativeHeapPanel x0
static void ()
String useOldResolver
}
com/android/ddmuilib/heap/NativeHeapPanel$3.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$3 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel)
public void run ()
int idx
}
com/android/ddmuilib/heap/NativeHeapDiffSnapshot.classNativeHeapDiffSnapshot.java
package com.android.ddmuilib.heap
public com.android.ddmuilib.heap.NativeHeapDiffSnapshot extends com.android.ddmuilib.heap.NativeHeapSnapshot {
private long mCommonAllocationsTotalMemory
public void (com.android.ddmuilib.heap.NativeHeapSnapshot, com.android.ddmuilib.heap.NativeHeapSnapshot)
com.android.ddmuilib.heap.NativeHeapSnapshot newSnapshot
com.android.ddmuilib.heap.NativeHeapSnapshot oldSnapshot
java.util.Set commonAllocations
private static java.util.List getNewAllocations (com.android.ddmuilib.heap.NativeHeapSnapshot, com.android.ddmuilib.heap.NativeHeapSnapshot)
com.android.ddmlib.NativeAllocationInfo old
com.android.ddmlib.NativeAllocationInfo current
java.util.Iterator i$
com.android.ddmuilib.heap.NativeHeapSnapshot newSnapshot
com.android.ddmuilib.heap.NativeHeapSnapshot oldSnapshot
java.util.Set allocations
java.util.Set onlyInPrevious
java.util.Set newAllocations
private static com.android.ddmlib.NativeAllocationInfo getOldAllocationWithSameStack (com.android.ddmlib.NativeAllocationInfo, java.util.Set)
com.android.ddmlib.NativeAllocationInfo a
java.util.Iterator i$
com.android.ddmlib.NativeAllocationInfo info
java.util.Set allocations
public java.lang.String getFormattedMemorySize ()
long newAllocations
}
com/android/ddmuilib/heap/NativeHeapPanel$18.classNativeHeapPanel.java
package com.android.ddmuilib.heap
com.android.ddmuilib.heap.NativeHeapPanel$18 extends java.lang.Object implements org.eclipse.swt.events.FocusListener {
final com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator val$stackTraceActivator
final com.android.ddmuilib.heap.NativeHeapPanel this$0
void (com.android.ddmuilib.heap.NativeHeapPanel, com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator)
public void focusLost (org.eclipse.swt.events.FocusEvent)
org.eclipse.swt.events.FocusEvent arg0
public void focusGained (org.eclipse.swt.events.FocusEvent)
org.eclipse.swt.events.FocusEvent arg0
}
com/android/ddmuilib/heap/NativeStackContentProvider.classNativeStackContentProvider.java
package com.android.ddmuilib.heap
public com.android.ddmuilib.heap.NativeStackContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider {
public void ()
public java.lang.Object[] getElements (java.lang.Object)
Object arg0
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 java.lang.Object[] getChildren (java.lang.Object)
Object parentElement
public java.lang.Object getParent (java.lang.Object)
Object element
public boolean hasChildren (java.lang.Object)
Object element
}
com/android/ddmuilib/console/
com/android/ddmuilib/console/IDdmConsole.classIDdmConsole.java
package com.android.ddmuilib.console
public abstract com.android.ddmuilib.console.IDdmConsole extends java.lang.Object {
public abstract void printErrorToConsole (java.lang.String)
public abstract void printErrorToConsole (java.lang.String[])
public abstract void printToConsole (java.lang.String)
public abstract void printToConsole (java.lang.String[])
}
com/android/ddmuilib/console/DdmConsole.classDdmConsole.java
package com.android.ddmuilib.console
public com.android.ddmuilib.console.DdmConsole extends java.lang.Object {
private static com.android.ddmuilib.console.IDdmConsole mConsole
public void ()
public static void printErrorToConsole (java.lang.String)
String message
public static void printErrorToConsole (java.lang.String[])
String message
String[] arr$
int len$
int i$
String[] messages
public static void printToConsole (java.lang.String)
String message
public static void printToConsole (java.lang.String[])
String message
String[] arr$
int len$
int i$
String[] messages
public static void setConsole (com.android.ddmuilib.console.IDdmConsole)
com.android.ddmuilib.console.IDdmConsole console
}
com/android/ddmuilib/net/
com/android/ddmuilib/net/NetworkPanel$SampleThread.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$SampleThread extends java.lang.Thread {
private volatile boolean mFinish
final com.android.ddmuilib.net.NetworkPanel this$0
private void (com.android.ddmuilib.net.NetworkPanel)
public void finish ()
public void run ()
InterruptedException e
void (com.android.ddmuilib.net.NetworkPanel, com.android.ddmuilib.net.NetworkPanel$1)
com.android.ddmuilib.net.NetworkPanel x0
com.android.ddmuilib.net.NetworkPanel$1 x1
}
com/android/ddmuilib/net/NetworkPanel$BytesFormat.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$BytesFormat extends java.text.NumberFormat {
private final String[] mUnits
private final java.text.DecimalFormat mFormat
public void (boolean)
boolean perSecond
public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition)
long number
StringBuffer toAppendTo
java.text.FieldPosition pos
double value
int i
public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition)
double number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition parsePosition
}
com/android/ddmuilib/net/NetworkPanel$ContentProvider.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$ContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider {
final com.android.ddmuilib.net.NetworkPanel this$0
private void (com.android.ddmuilib.net.NetworkPanel)
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 void dispose ()
public java.lang.Object[] getElements (java.lang.Object)
Object inputElement
void (com.android.ddmuilib.net.NetworkPanel, com.android.ddmuilib.net.NetworkPanel$1)
com.android.ddmuilib.net.NetworkPanel x0
com.android.ddmuilib.net.NetworkPanel$1 x1
}
com/android/ddmuilib/net/NetworkPanel$LabelProvider.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$LabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITableLabelProvider {
private final java.text.DecimalFormat mFormat
private void ()
public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int)
com.android.ddmuilib.net.NetworkPanel$TrackedItem item
Object element
int columnIndex
public java.lang.String getColumnText (java.lang.Object, int)
com.android.ddmuilib.net.NetworkPanel$TrackedItem item
Object element
int columnIndex
public void addListener (org.eclipse.jface.viewers.ILabelProviderListener)
org.eclipse.jface.viewers.ILabelProviderListener listener
public void dispose ()
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
void (com.android.ddmuilib.net.NetworkPanel$1)
com.android.ddmuilib.net.NetworkPanel$1 x0
}
com/android/ddmuilib/net/NetworkPanel$2.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$2 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.net.NetworkPanel this$0
void (com.android.ddmuilib.net.NetworkPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
boolean alreadyRunning
}
com/android/ddmuilib/net/NetworkPanel$1.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$1 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.net.NetworkPanel this$0
void (com.android.ddmuilib.net.NetworkPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/net/NetworkPanel$LiveTimeTableXYDataset.classNetworkPanel.java
package com.android.ddmuilib.net
public com.android.ddmuilib.net.NetworkPanel$LiveTimeTableXYDataset extends org.jfree.data.xy.AbstractIntervalXYDataset implements org.jfree.data.xy.TableXYDataset {
private org.jfree.data.DefaultKeyedValues2D mValues
public void ()
public void addValue (java.lang.Number, org.jfree.data.time.TimePeriod, java.lang.String)
Number value
org.jfree.data.time.TimePeriod rowKey
String columnKey
public void removeBefore (long)
org.jfree.data.time.TimePeriod period
long beforeMillis
public int getColumnIndex (java.lang.String)
String key
public void clear ()
public void fireDatasetChanged ()
public int getItemCount ()
public int getItemCount (int)
int series
public int getSeriesCount ()
public java.lang.Comparable getSeriesKey (int)
int series
public double getXValue (int, int)
int series
int item
org.jfree.data.time.TimePeriod period
public double getStartXValue (int, int)
int series
int item
public double getEndXValue (int, int)
int series
int item
public java.lang.Number getX (int, int)
int series
int item
public java.lang.Number getStartX (int, int)
int series
int item
public java.lang.Number getEndX (int, int)
int series
int item
public java.lang.Number getY (int, int)
int series
int item
public java.lang.Number getStartY (int, int)
int series
int item
public java.lang.Number getEndY (int, int)
int series
int item
}
com/android/ddmuilib/net/NetworkPanel$NetworkSnapshot$Entry.classNetworkPanel.java
package com.android.ddmuilib.net
public com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry extends java.lang.Object {
public String iface
public int uid
public int set
public int tag
public long rxBytes
public long rxPackets
public long txBytes
public long txPackets
public void ()
public boolean isEmpty ()
}
com/android/ddmuilib/net/NetworkPanel.classNetworkPanel.java
package com.android.ddmuilib.net
public com.android.ddmuilib.net.NetworkPanel extends com.android.ddmuilib.TablePanel {
private static final long HISTORY_MILLIS
private static final String PREFS_NETWORK_COL_TITLE
private static final String PREFS_NETWORK_COL_RX_BYTES
private static final String PREFS_NETWORK_COL_RX_PACKETS
private static final String PREFS_NETWORK_COL_TX_BYTES
private static final String PREFS_NETWORK_COL_TX_PACKETS
private static final String PROC_XT_QTAGUID
private static final java.awt.Color TOTAL_COLOR
private static final java.awt.Color[] SERIES_COLORS
private org.eclipse.swt.widgets.Display mDisplay
private org.eclipse.swt.widgets.Composite mPanel
private org.eclipse.swt.widgets.Composite mHeader
private org.eclipse.swt.widgets.Label mSpeedLabel
private org.eclipse.swt.widgets.Combo mSpeedCombo
private long mSpeedMillis
private org.eclipse.swt.widgets.Button mRunningButton
private org.eclipse.swt.widgets.Button mResetButton
private org.jfree.chart.JFreeChart mChart
private org.jfree.experimental.chart.swt.ChartComposite mChartComposite
private org.jfree.chart.axis.ValueAxis mDomainAxis
private org.jfree.data.time.TimeSeriesCollection mTotalCollection
private org.jfree.data.time.TimeSeries mRxTotalSeries
private org.jfree.data.time.TimeSeries mTxTotalSeries
private com.android.ddmuilib.net.NetworkPanel$LiveTimeTableXYDataset mRxDetailDataset
private com.android.ddmuilib.net.NetworkPanel$LiveTimeTableXYDataset mTxDetailDataset
private org.jfree.chart.renderer.xy.XYAreaRenderer mTotalRenderer
private org.jfree.chart.renderer.xy.StackedXYAreaRenderer2 mRenderer
private org.eclipse.swt.widgets.Table mTable
private org.eclipse.jface.viewers.TableViewer mTableViewer
private int mActiveUid
private java.util.ArrayList mTrackedItems
private com.android.ddmuilib.net.NetworkPanel$SampleThread mSampleThread
private com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot mLastSnapshot
public void ()
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.layout.FormLayout formLayout
private void createHeader ()
org.eclipse.swt.layout.RowLayout layout
org.eclipse.swt.layout.FormData data
private void createChart ()
org.jfree.chart.plot.XYPlot xyPlot
org.jfree.chart.axis.NumberAxis axis
org.jfree.chart.plot.ValueMarker rxMarker
org.jfree.chart.plot.ValueMarker txMarker
org.eclipse.swt.layout.FormData data
private void createTable ()
org.eclipse.swt.layout.FormData data
org.eclipse.jface.preference.IPreferenceStore store
private void updateSpeed ()
private void updateRunning (boolean)
boolean shouldRun
boolean alreadyRunning
public void setFocus ()
private static java.awt.Color nextSeriesColor (int)
int index
public com.android.ddmuilib.net.NetworkPanel$TrackedItem findOrCreateTrackedItem (int, int)
com.android.ddmuilib.net.NetworkPanel$TrackedItem item
java.util.Iterator i$
int size
java.util.Formatter formatter
int uid
int tag
com.android.ddmuilib.net.NetworkPanel$TrackedItem item
org.eclipse.swt.graphics.GC gc
public void clearTrackedItems ()
private void updateSeriesPaint ()
int seriesIndex
com.android.ddmuilib.net.NetworkPanel$TrackedItem item
java.util.Iterator i$
int i
int count
public void deviceSelected ()
public void clientSelected ()
com.android.ddmuilib.net.NetworkPanel$UidParser uidParser
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.ShellCommandUnresponsiveException e
java.io.IOException e
int pid
com.android.ddmlib.Client client
boolean validUid
public void clientChanged (com.android.ddmlib.Client, int)
com.android.ddmlib.Client client
int changeMask
public void performSample ()
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshotParser parser
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot snapshot
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot delta
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.ShellCommandUnresponsiveException e
java.io.IOException e
com.android.ddmlib.IDevice device
public static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
private static java.lang.String buildSampleText (int)
int i
int length
StringBuilder builder
static org.eclipse.swt.widgets.Display access$000 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static long access$100 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static void access$200 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static com.android.ddmuilib.net.NetworkPanel$SampleThread access$300 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static void access$400 (com.android.ddmuilib.net.NetworkPanel, boolean)
com.android.ddmuilib.net.NetworkPanel x0
boolean x1
static org.jfree.data.time.TimeSeries access$800 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static org.jfree.data.time.TimeSeries access$900 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static com.android.ddmuilib.net.NetworkPanel$LiveTimeTableXYDataset access$1000 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static com.android.ddmuilib.net.NetworkPanel$LiveTimeTableXYDataset access$1100 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static org.eclipse.swt.widgets.Composite access$1300 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static int access$1400 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static org.jfree.chart.axis.ValueAxis access$1500 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static void access$1600 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static java.util.ArrayList access$1700 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static org.eclipse.jface.viewers.TableViewer access$1800 (com.android.ddmuilib.net.NetworkPanel)
com.android.ddmuilib.net.NetworkPanel x0
static void ()
}
com/android/ddmuilib/net/NetworkPanel$UpdateDeltaRunnable.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$UpdateDeltaRunnable extends java.lang.Object implements java.lang.Runnable {
private final com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot mDelta
private final long mEndTime
final com.android.ddmuilib.net.NetworkPanel this$0
public void (com.android.ddmuilib.net.NetworkPanel, com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot, long)
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot delta
long endTime
public void run ()
com.android.ddmuilib.net.NetworkPanel$TrackedItem item
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry entry
java.util.Iterator i$
org.jfree.data.time.Millisecond time
long beforeMillis
}
com/android/ddmuilib/net/NetworkPanel$4.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.net.NetworkPanel this$0
void (com.android.ddmuilib.net.NetworkPanel)
public void run ()
String title
String message
org.eclipse.core.runtime.Status status
}
com/android/ddmuilib/net/NetworkPanel$NetworkSnapshotParser.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshotParser extends com.android.ddmlib.MultiLineReceiver {
private com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot mSnapshot
public void ()
public boolean isError ()
public com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot getParsedSnapshot ()
public boolean isCancelled ()
public void processNewLines (java.lang.String[])
String[] cols
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry entry
String line
String[] arr$
int len$
int i$
String[] lines
public static int kernelToTag (java.lang.String)
String string
int length
}
com/android/ddmuilib/net/NetworkPanel$TrackedItem.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$TrackedItem extends java.lang.Object {
public final int uid
public final int tag
public java.awt.Color color
public org.eclipse.swt.graphics.Image colorImage
public String label
public long rxBytes
public long rxPackets
public long txBytes
public long txPackets
final com.android.ddmuilib.net.NetworkPanel this$0
public void (com.android.ddmuilib.net.NetworkPanel, int, int)
int uid
int tag
public boolean isTotal ()
public void recordDelta (org.jfree.data.time.Millisecond, long, com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry)
org.jfree.data.time.Millisecond time
long deltaMillis
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry delta
long rxBytesPerSecond
long txBytesPerSecond
}
com/android/ddmuilib/net/NetworkPanel$NetworkSnapshot.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot extends java.lang.Object implements java.lang.Iterable {
private java.util.ArrayList mStats
public final long timestamp
public void (long)
long timestamp
public void clear ()
public void combine (com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry)
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry entry
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry existing
public java.util.Iterator iterator ()
public com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry findEntry (java.lang.String, int, int, int)
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry entry
java.util.Iterator i$
String iface
int uid
int set
int tag
public static com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot subtract (com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot, com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot)
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry rightEntry
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry resultEntry
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot$Entry leftEntry
java.util.Iterator i$
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot left
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot right
com.android.ddmuilib.net.NetworkPanel$NetworkSnapshot result
}
com/android/ddmuilib/net/NetworkPanel$UidParser.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$UidParser extends com.android.ddmlib.MultiLineReceiver {
public int uid
private void ()
public boolean isCancelled ()
public void processNewLines (java.lang.String[])
String[] cols
String line
String[] arr$
int len$
int i$
String[] lines
void (com.android.ddmuilib.net.NetworkPanel$1)
com.android.ddmuilib.net.NetworkPanel$1 x0
}
com/android/ddmuilib/net/NetworkPanel$3.classNetworkPanel.java
package com.android.ddmuilib.net
com.android.ddmuilib.net.NetworkPanel$3 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.net.NetworkPanel this$0
void (com.android.ddmuilib.net.NetworkPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/explorer/
com/android/ddmuilib/explorer/DeviceExplorer$2.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$2 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener {
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer)
public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent)
String baseName
String dataName
com.android.ddmlib.FileListingService$FileEntry dataEntry
String baseName
String keyName
com.android.ddmlib.FileListingService$FileEntry keyEntry
com.android.ddmlib.FileListingService$FileEntry entry
String name
com.android.ddmlib.FileListingService$FileEntry parentEntry
java.util.regex.Matcher m
org.eclipse.jface.viewers.IStructuredSelection selection
org.eclipse.jface.viewers.DoubleClickEvent event
org.eclipse.jface.viewers.ISelection sel
}
com/android/ddmuilib/explorer/DeviceExplorer$10.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$10 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmlib.FileListingService$FileEntry val$entry
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer, com.android.ddmlib.FileListingService$FileEntry)
public void run ()
}
com/android/ddmuilib/explorer/DeviceContentProvider.classDeviceContentProvider.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider {
private org.eclipse.jface.viewers.TreeViewer mViewer
private com.android.ddmlib.FileListingService mFileListingService
private com.android.ddmlib.FileListingService$FileEntry mRootEntry
private com.android.ddmlib.FileListingService$IListingReceiver sListingReceiver
public void ()
public void setListingService (com.android.ddmlib.FileListingService)
com.android.ddmlib.FileListingService fls
public java.lang.Object[] getChildren (java.lang.Object)
com.android.ddmlib.FileListingService$FileEntry parentEntry
Object[] oldEntries
Object[] newEntries
Object parentElement
public java.lang.Object getParent (java.lang.Object)
com.android.ddmlib.FileListingService$FileEntry entry
Object element
public boolean hasChildren (java.lang.Object)
com.android.ddmlib.FileListingService$FileEntry entry
Object element
public java.lang.Object[] getElements (java.lang.Object)
com.android.ddmlib.FileListingService$FileEntry entry
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
static org.eclipse.jface.viewers.TreeViewer access$000 (com.android.ddmuilib.explorer.DeviceContentProvider)
com.android.ddmuilib.explorer.DeviceContentProvider x0
}
com/android/ddmuilib/explorer/DeviceExplorer$5.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$5 extends java.lang.Thread {
final Process val$p
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer, java.lang.String, java.lang.Process)
String x0
public void run ()
String line
java.io.IOException e
InterruptedException e
java.io.InputStreamReader is
java.io.BufferedReader resultReader
}
com/android/ddmuilib/explorer/DeviceExplorer$13.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$13 extends java.lang.Object implements com.android.ddmuilib.SyncProgressHelper$SyncRunnable {
final com.android.ddmlib.SyncService val$sync
final String[] val$localFiles
final com.android.ddmlib.FileListingService$FileEntry val$remoteDirectory
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer, com.android.ddmlib.SyncService, java.lang.String[], com.android.ddmlib.FileListingService$FileEntry)
public void run (com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
public void close ()
}
com/android/ddmuilib/explorer/DeviceExplorer$4.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$4 extends java.lang.Thread {
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer, java.lang.String)
String x0
public void run ()
InterruptedException e
org.eclipse.swt.widgets.Display display
}
com/android/ddmuilib/explorer/DeviceExplorer$1.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener {
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer)
public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent)
com.android.ddmlib.FileListingService$FileEntry entry
org.eclipse.jface.viewers.IStructuredSelection selection
Object element
org.eclipse.jface.viewers.SelectionChangedEvent event
org.eclipse.jface.viewers.ISelection sel
}
com/android/ddmuilib/explorer/DeviceExplorer$4$1.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$4$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.explorer.DeviceExplorer$4 this$1
void (com.android.ddmuilib.explorer.DeviceExplorer$4)
public void run ()
}
com/android/ddmuilib/explorer/DeviceExplorer$14.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$14 extends java.lang.Object implements com.android.ddmuilib.SyncProgressHelper$SyncRunnable {
final com.android.ddmlib.SyncService val$sync
final String val$local
final String val$remoteFile
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer, com.android.ddmlib.SyncService, java.lang.String, java.lang.String)
public void run (com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
public void close ()
}
com/android/ddmuilib/explorer/DeviceExplorer.classDeviceExplorer.java
package com.android.ddmuilib.explorer
public com.android.ddmuilib.explorer.DeviceExplorer extends com.android.ddmuilib.Panel {
private static final String TRACE_KEY_EXT
private static final String TRACE_DATA_EXT
private static java.util.regex.Pattern mKeyFilePattern
private static java.util.regex.Pattern mDataFilePattern
public static String COLUMN_NAME
public static String COLUMN_SIZE
public static String COLUMN_DATE
public static String COLUMN_TIME
public static String COLUMN_PERMISSIONS
public static String COLUMN_INFO
private org.eclipse.swt.widgets.Composite mParent
private org.eclipse.jface.viewers.TreeViewer mTreeViewer
private org.eclipse.swt.widgets.Tree mTree
private com.android.ddmuilib.explorer.DeviceContentProvider mContentProvider
private com.android.ddmuilib.actions.ICommonAction mPushAction
private com.android.ddmuilib.actions.ICommonAction mPullAction
private com.android.ddmuilib.actions.ICommonAction mDeleteAction
private com.android.ddmuilib.actions.ICommonAction mCreateNewFolderAction
private org.eclipse.swt.graphics.Image mFileImage
private org.eclipse.swt.graphics.Image mFolderImage
private org.eclipse.swt.graphics.Image mPackageImage
private org.eclipse.swt.graphics.Image mOtherImage
private com.android.ddmlib.IDevice mCurrentDevice
private String mDefaultSave
public void ()
public void setCustomImages (org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image)
org.eclipse.swt.graphics.Image fileImage
org.eclipse.swt.graphics.Image folderImage
org.eclipse.swt.graphics.Image packageImage
org.eclipse.swt.graphics.Image otherImage
public void setActions (com.android.ddmuilib.actions.ICommonAction, com.android.ddmuilib.actions.ICommonAction, com.android.ddmuilib.actions.ICommonAction, com.android.ddmuilib.actions.ICommonAction)
com.android.ddmuilib.actions.ICommonAction pushAction
com.android.ddmuilib.actions.ICommonAction pullAction
com.android.ddmuilib.actions.ICommonAction deleteAction
com.android.ddmuilib.actions.ICommonAction createNewFolderAction
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
com.android.ddmuilib.ImageLoader loader
org.eclipse.jface.preference.IPreferenceStore store
protected void postCreation ()
public void setFocus ()
private void handleTraceDoubleClick (java.lang.String, com.android.ddmlib.FileListingService$FileEntry, com.android.ddmlib.FileListingService$FileEntry)
java.io.File f
java.io.IOException e
Process p
java.io.IOException e
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
String[] command
com.android.ddmlib.SyncService sync
java.io.IOException e
com.android.ddmlib.SyncException e
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
String baseName
com.android.ddmlib.FileListingService$FileEntry keyEntry
com.android.ddmlib.FileListingService$FileEntry dataEntry
java.io.File keyFile
java.io.File dataFile
String path
public void pullSelection ()
org.eclipse.swt.widgets.FileDialog fileDialog
String fileName
org.eclipse.swt.widgets.DirectoryDialog directoryDialog
String directoryName
org.eclipse.swt.widgets.TreeItem[] items
String filePullName
com.android.ddmlib.FileListingService$FileEntry singleEntry
String defaultPath
public void pushIntoSelection ()
String remotePath
String remotePath
com.android.ddmlib.FileListingService$FileEntry toRefresh
org.eclipse.swt.widgets.TreeItem[] items
org.eclipse.swt.widgets.FileDialog dlg
String fileName
com.android.ddmlib.FileListingService$FileEntry entry
String defaultPath
public void deleteSelection ()
java.io.IOException e
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.ShellCommandUnresponsiveException e
org.eclipse.swt.widgets.TreeItem[] items
com.android.ddmlib.FileListingService$FileEntry entry
com.android.ddmlib.FileListingService$FileEntry parentEntry
String command
public void createNewFolderInSelection ()
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.ShellCommandUnresponsiveException e
java.io.IOException e
String command
org.eclipse.jface.dialogs.InputDialog inputDialog
String value
org.eclipse.swt.widgets.TreeItem[] items
com.android.ddmlib.FileListingService$FileEntry entry
public void refresh ()
public void switchDevice (com.android.ddmlib.IDevice)
org.eclipse.swt.widgets.Display d
com.android.ddmlib.IDevice device
private void refresh (com.android.ddmlib.FileListingService$FileEntry)
com.android.ddmlib.FileListingService$FileEntry entry
org.eclipse.swt.widgets.Display d
private void pullSelection (org.eclipse.swt.widgets.TreeItem[], java.lang.String)
Object data
org.eclipse.swt.widgets.TreeItem item
org.eclipse.swt.widgets.TreeItem[] arr$
int len$
int i$
java.util.ArrayList entries
com.android.ddmlib.FileListingService$FileEntry[] entryArray
com.android.ddmlib.SyncService sync
com.android.ddmlib.SyncException e
Exception e
org.eclipse.swt.widgets.TreeItem[] items
String localDirectory
private void pullFile (com.android.ddmlib.FileListingService$FileEntry, java.lang.String)
com.android.ddmlib.SyncService sync
com.android.ddmlib.SyncException e
Exception e
com.android.ddmlib.FileListingService$FileEntry remote
String local
private void pushFiles (java.lang.String[], com.android.ddmlib.FileListingService$FileEntry)
com.android.ddmlib.SyncService sync
com.android.ddmlib.SyncException e
Exception e
String[] localFiles
com.android.ddmlib.FileListingService$FileEntry remoteDirectory
private void pushFile (java.lang.String, java.lang.String)
String[] segs
String name
String remoteFile
com.android.ddmlib.SyncService sync
com.android.ddmlib.SyncException e
Exception e
String local
String remoteDirectory
protected void setDeleteEnabledState (com.android.ddmlib.FileListingService$FileEntry)
com.android.ddmlib.FileListingService$FileEntry element
static com.android.ddmuilib.actions.ICommonAction access$000 (com.android.ddmuilib.explorer.DeviceExplorer)
com.android.ddmuilib.explorer.DeviceExplorer x0
static com.android.ddmuilib.actions.ICommonAction access$100 (com.android.ddmuilib.explorer.DeviceExplorer)
com.android.ddmuilib.explorer.DeviceExplorer x0
static com.android.ddmuilib.actions.ICommonAction access$200 (com.android.ddmuilib.explorer.DeviceExplorer)
com.android.ddmuilib.explorer.DeviceExplorer x0
static com.android.ddmuilib.actions.ICommonAction access$300 (com.android.ddmuilib.explorer.DeviceExplorer)
com.android.ddmuilib.explorer.DeviceExplorer x0
static java.util.regex.Pattern access$400 ()
static void access$500 (com.android.ddmuilib.explorer.DeviceExplorer, java.lang.String, com.android.ddmlib.FileListingService$FileEntry, com.android.ddmlib.FileListingService$FileEntry)
com.android.ddmuilib.explorer.DeviceExplorer x0
String x1
com.android.ddmlib.FileListingService$FileEntry x2
com.android.ddmlib.FileListingService$FileEntry x3
static java.util.regex.Pattern access$600 ()
static void access$700 (com.android.ddmuilib.explorer.DeviceExplorer, java.lang.String[], com.android.ddmlib.FileListingService$FileEntry)
com.android.ddmuilib.explorer.DeviceExplorer x0
String[] x1
com.android.ddmlib.FileListingService$FileEntry x2
static void access$800 (com.android.ddmuilib.explorer.DeviceExplorer, com.android.ddmlib.FileListingService$FileEntry)
com.android.ddmuilib.explorer.DeviceExplorer x0
com.android.ddmlib.FileListingService$FileEntry x1
static org.eclipse.swt.widgets.Tree access$900 (com.android.ddmuilib.explorer.DeviceExplorer)
com.android.ddmuilib.explorer.DeviceExplorer x0
static org.eclipse.jface.viewers.TreeViewer access$1000 (com.android.ddmuilib.explorer.DeviceExplorer)
com.android.ddmuilib.explorer.DeviceExplorer x0
static com.android.ddmlib.IDevice access$1100 (com.android.ddmuilib.explorer.DeviceExplorer)
com.android.ddmuilib.explorer.DeviceExplorer x0
static com.android.ddmuilib.explorer.DeviceContentProvider access$1200 (com.android.ddmuilib.explorer.DeviceExplorer)
com.android.ddmuilib.explorer.DeviceExplorer x0
static void ()
}
com/android/ddmuilib/explorer/DeviceExplorer$11.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$11 extends java.lang.Object implements com.android.ddmuilib.SyncProgressHelper$SyncRunnable {
final com.android.ddmlib.SyncService val$sync
final com.android.ddmlib.FileListingService$FileEntry[] val$entryArray
final String val$localDirectory
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer, com.android.ddmlib.SyncService, com.android.ddmlib.FileListingService$FileEntry[], java.lang.String)
public void run (com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
public void close ()
}
com/android/ddmuilib/explorer/DeviceExplorer$6.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$6 extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
final com.android.ddmlib.FileListingService$FileEntry val$parentEntry
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer, com.android.ddmlib.FileListingService$FileEntry)
public void addOutput (byte[], int, int)
byte[] data
int offset
int length
public void flush ()
public boolean isCancelled ()
}
com/android/ddmuilib/explorer/DeviceContentProvider$1$1.classDeviceContentProvider.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceContentProvider$1$1 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.swt.widgets.Tree val$t
final com.android.ddmlib.FileListingService$FileEntry val$entry
final com.android.ddmuilib.explorer.DeviceContentProvider$1 this$1
void (com.android.ddmuilib.explorer.DeviceContentProvider$1, org.eclipse.swt.widgets.Tree, com.android.ddmlib.FileListingService$FileEntry)
public void run ()
}
com/android/ddmuilib/explorer/FileLabelProvider.classFileLabelProvider.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.FileLabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ILabelProvider org.eclipse.jface.viewers.ITableLabelProvider {
private org.eclipse.swt.graphics.Image mFileImage
private org.eclipse.swt.graphics.Image mFolderImage
private org.eclipse.swt.graphics.Image mPackageImage
private org.eclipse.swt.graphics.Image mOtherImage
public void (org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image)
org.eclipse.swt.graphics.Image fileImage
org.eclipse.swt.graphics.Image folderImage
org.eclipse.swt.graphics.Image packageImage
org.eclipse.swt.graphics.Image otherImage
public void ()
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.Image getColumnImage (java.lang.Object, int)
com.android.ddmlib.FileListingService$FileEntry entry
Object element
int columnIndex
public java.lang.String getColumnText (java.lang.Object, int)
com.android.ddmlib.FileListingService$FileEntry entry
Object element
int columnIndex
public void addListener (org.eclipse.jface.viewers.ILabelProviderListener)
org.eclipse.jface.viewers.ILabelProviderListener listener
public void dispose ()
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
}
com/android/ddmuilib/explorer/DeviceContentProvider$1$2.classDeviceContentProvider.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceContentProvider$1$2 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.swt.widgets.Tree val$t
final com.android.ddmlib.FileListingService$FileEntry val$entry
final com.android.ddmuilib.explorer.DeviceContentProvider$1 this$1
void (com.android.ddmuilib.explorer.DeviceContentProvider$1, org.eclipse.swt.widgets.Tree, com.android.ddmlib.FileListingService$FileEntry)
public void run ()
}
com/android/ddmuilib/explorer/DeviceExplorer$8.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$8 extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
final com.android.ddmlib.FileListingService$FileEntry val$entry
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer, com.android.ddmlib.FileListingService$FileEntry)
public boolean isCancelled ()
public void flush ()
public void addOutput (byte[], int, int)
String errorMessage
byte[] data
int offset
int length
String errorMessage
org.eclipse.core.runtime.Status status
}
com/android/ddmuilib/explorer/DeviceContentProvider$1.classDeviceContentProvider.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceContentProvider$1 extends java.lang.Object implements com.android.ddmlib.FileListingService$IListingReceiver {
final com.android.ddmuilib.explorer.DeviceContentProvider this$0
void (com.android.ddmuilib.explorer.DeviceContentProvider)
public void setChildren (com.android.ddmlib.FileListingService$FileEntry, com.android.ddmlib.FileListingService$FileEntry[])
org.eclipse.swt.widgets.Display display
com.android.ddmlib.FileListingService$FileEntry entry
com.android.ddmlib.FileListingService$FileEntry[] children
org.eclipse.swt.widgets.Tree t
public void refreshEntry (com.android.ddmlib.FileListingService$FileEntry)
org.eclipse.swt.widgets.Display display
com.android.ddmlib.FileListingService$FileEntry entry
org.eclipse.swt.widgets.Tree t
}
com/android/ddmuilib/explorer/DeviceExplorer$9.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$9 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer)
public void run ()
com.android.ddmlib.FileListingService fls
}
com/android/ddmuilib/explorer/DeviceExplorer$12.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$12 extends java.lang.Object implements com.android.ddmuilib.SyncProgressHelper$SyncRunnable {
final com.android.ddmlib.SyncService val$sync
final com.android.ddmlib.FileListingService$FileEntry val$remote
final String val$local
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer, com.android.ddmlib.SyncService, com.android.ddmlib.FileListingService$FileEntry, java.lang.String)
public void run (com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
public void close ()
}
com/android/ddmuilib/explorer/DeviceExplorer$3.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$3 extends org.eclipse.jface.viewers.ViewerDropAdapter {
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer, org.eclipse.jface.viewers.Viewer)
org.eclipse.jface.viewers.Viewer x0
public boolean performDrop (java.lang.Object)
Object data
com.android.ddmlib.FileListingService$FileEntry target
String[] files
public boolean validateDrop (java.lang.Object, int, org.eclipse.swt.dnd.TransferData)
Object target
int operation
org.eclipse.swt.dnd.TransferData transferType
com.android.ddmlib.FileListingService$FileEntry targetEntry
}
com/android/ddmuilib/explorer/DeviceExplorer$7.classDeviceExplorer.java
package com.android.ddmuilib.explorer
com.android.ddmuilib.explorer.DeviceExplorer$7 extends java.lang.Object implements org.eclipse.jface.dialogs.IInputValidator {
final com.android.ddmuilib.explorer.DeviceExplorer this$0
void (com.android.ddmuilib.explorer.DeviceExplorer)
public java.lang.String isValid (java.lang.String)
String newText
}
com/android/ddmuilib/handler/
com/android/ddmuilib/handler/MethodProfilingHandler.classMethodProfilingHandler.java
package com.android.ddmuilib.handler
public com.android.ddmuilib.handler.MethodProfilingHandler extends com.android.ddmuilib.handler.BaseFileHandler implements com.android.ddmlib.ClientData$IMethodProfilingHandler {
public void (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell parentShell
protected java.lang.String getDialogTitle ()
public void onStartFailure (com.android.ddmlib.Client, java.lang.String)
com.android.ddmlib.Client client
String message
public void onEndFailure (com.android.ddmlib.Client, java.lang.String)
com.android.ddmlib.Client client
String message
public void onSuccess (java.lang.String, com.android.ddmlib.Client)
String remoteFilePath
com.android.ddmlib.Client client
public void onSuccess (byte[], com.android.ddmlib.Client)
java.io.File tempFile
String errorMsg
java.io.IOException e
byte[] data
com.android.ddmlib.Client client
private void pullAndOpen (com.android.ddmlib.SyncService, java.lang.String) throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException java.io.IOException
com.android.ddmlib.SyncException e
com.android.ddmlib.TimeoutException e
com.android.ddmlib.SyncService sync
String remoteFilePath
java.io.File temp
String tempPath
protected void open (java.lang.String)
Process p
java.io.IOException e
String tempPath
String[] command
static void access$000 (com.android.ddmuilib.handler.MethodProfilingHandler, com.android.ddmlib.SyncService, java.lang.String) throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException java.io.IOException
com.android.ddmuilib.handler.MethodProfilingHandler x0
com.android.ddmlib.SyncService x1
String x2
}
com/android/ddmuilib/handler/MethodProfilingHandler$2.classMethodProfilingHandler.java
package com.android.ddmuilib.handler
com.android.ddmuilib.handler.MethodProfilingHandler$2 extends java.lang.Object implements com.android.ddmuilib.SyncProgressHelper$SyncRunnable {
final com.android.ddmlib.SyncService val$sync
final String val$remoteFilePath
final String val$tempPath
final com.android.ddmuilib.handler.MethodProfilingHandler this$0
void (com.android.ddmuilib.handler.MethodProfilingHandler, com.android.ddmlib.SyncService, java.lang.String, java.lang.String)
public void run (com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
public void close ()
}
com/android/ddmuilib/handler/BaseFileHandler$1.classBaseFileHandler.java
package com.android.ddmuilib.handler
com.android.ddmuilib.handler.BaseFileHandler$1 extends java.lang.Object implements com.android.ddmuilib.SyncProgressHelper$SyncRunnable {
final com.android.ddmlib.SyncService val$sync
final String val$remoteFilePath
final String val$localFilePath
final com.android.ddmuilib.handler.BaseFileHandler this$0
void (com.android.ddmuilib.handler.BaseFileHandler, com.android.ddmlib.SyncService, java.lang.String, java.lang.String)
public void run (com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
public void close ()
}
com/android/ddmuilib/handler/BaseFileHandler$2.classBaseFileHandler.java
package com.android.ddmuilib.handler
com.android.ddmuilib.handler.BaseFileHandler$2 extends java.lang.Object implements java.lang.Runnable {
final String val$format
final Object[] val$args
final com.android.ddmuilib.handler.BaseFileHandler this$0
void (com.android.ddmuilib.handler.BaseFileHandler, java.lang.String, java.lang.Object[])
public void run ()
}
com/android/ddmuilib/handler/MethodProfilingHandler$3.classMethodProfilingHandler.java
package com.android.ddmuilib.handler
com.android.ddmuilib.handler.MethodProfilingHandler$3 extends java.lang.Thread {
final Process val$p
final com.android.ddmuilib.handler.MethodProfilingHandler this$0
void (com.android.ddmuilib.handler.MethodProfilingHandler, java.lang.String, java.lang.Process)
String x0
public void run ()
String line
Exception e
java.io.InputStreamReader is
java.io.BufferedReader resultReader
}
com/android/ddmuilib/handler/BaseFileHandler.classBaseFileHandler.java
package com.android.ddmuilib.handler
public abstract com.android.ddmuilib.handler.BaseFileHandler extends java.lang.Object {
protected final org.eclipse.swt.widgets.Shell mParentShell
public void (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell parentShell
protected abstract java.lang.String getDialogTitle ()
protected void promptAndPull (com.android.ddmlib.SyncService, java.lang.String, java.lang.String, java.lang.String) throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException com.android.ddmlib.SyncException com.android.ddmlib.TimeoutException java.io.IOException
com.android.ddmlib.SyncService sync
String localFileName
String remoteFilePath
String title
org.eclipse.swt.widgets.FileDialog fileDialog
String localFilePath
protected boolean promptAndSave (java.lang.String, byte[], java.lang.String)
String errorMsg
java.io.IOException e
String localFileName
byte[] data
String title
org.eclipse.swt.widgets.FileDialog fileDialog
String localFilePath
protected transient void displayErrorInUiThread (java.lang.String, java.lang.Object[])
String format
Object[] args
protected transient void displayErrorFromUiThread (java.lang.String, java.lang.Object[])
String format
Object[] args
protected java.io.File saveTempFile (byte[], java.lang.String) throws java.io.IOException
byte[] data
String extension
java.io.File f
protected void saveFile (byte[], java.io.File) throws java.io.IOException
byte[] data
java.io.File output
java.io.FileOutputStream fos
}
com/android/ddmuilib/handler/MethodProfilingHandler$1.classMethodProfilingHandler.java
package com.android.ddmuilib.handler
com.android.ddmuilib.handler.MethodProfilingHandler$1 extends java.lang.Object implements java.lang.Runnable {
final String val$remoteFilePath
final com.android.ddmlib.Client val$client
final com.android.ddmuilib.handler.MethodProfilingHandler this$0
void (com.android.ddmuilib.handler.MethodProfilingHandler, java.lang.String, com.android.ddmlib.Client)
public void run ()
com.android.ddmlib.SyncService sync
Exception e
com.android.ddmlib.IDevice device
}
com/android/ddmuilib/vmtrace/
com/android/ddmuilib/vmtrace/VmTraceOptionsDialog$1.classVmTraceOptionsDialog.java
package com.android.ddmuilib.vmtrace
com.android.ddmuilib.vmtrace.VmTraceOptionsDialog$1 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final org.eclipse.swt.widgets.Text val$samplingIntervalTextField
final com.android.ddmuilib.vmtrace.VmTraceOptionsDialog this$0
void (com.android.ddmuilib.vmtrace.VmTraceOptionsDialog, org.eclipse.swt.widgets.Text)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent modifyEvent
int v
private int getIntegerValue (java.lang.String)
NumberFormatException e
String text
}
com/android/ddmuilib/vmtrace/VmTraceOptionsDialog$2.classVmTraceOptionsDialog.java
package com.android.ddmuilib.vmtrace
com.android.ddmuilib.vmtrace.VmTraceOptionsDialog$2 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.Button val$useTracingButton
final org.eclipse.swt.widgets.Text val$samplingIntervalTextField
final com.android.ddmuilib.vmtrace.VmTraceOptionsDialog this$0
void (com.android.ddmuilib.vmtrace.VmTraceOptionsDialog, org.eclipse.swt.widgets.Button, org.eclipse.swt.widgets.Text)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent event
}
com/android/ddmuilib/vmtrace/VmTraceOptionsDialog.classVmTraceOptionsDialog.java
package com.android.ddmuilib.vmtrace
public com.android.ddmuilib.vmtrace.VmTraceOptionsDialog extends org.eclipse.jface.dialogs.Dialog {
private static final int DEFAULT_SAMPLING_INTERVAL_US
private static boolean sTracingEnabled
private static int sSamplingIntervalUs
public void (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell parentShell
protected void configureShell (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell newShell
protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite shell
int horizontalIndent
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite c
org.eclipse.swt.widgets.Button useSamplingButton
org.eclipse.swt.layout.GridData gd
org.eclipse.swt.widgets.Label l
org.eclipse.swt.widgets.Text samplingIntervalTextField
org.eclipse.swt.widgets.Button useTracingButton
org.eclipse.swt.events.SelectionAdapter selectionAdapter
public boolean shouldUseTracing ()
public int getSamplingIntervalMicros ()
static org.eclipse.swt.widgets.Button access$000 (com.android.ddmuilib.vmtrace.VmTraceOptionsDialog, int)
com.android.ddmuilib.vmtrace.VmTraceOptionsDialog x0
int x1
static int access$102 (int)
int x0
static boolean access$202 (boolean)
boolean x0
static boolean access$200 ()
static void ()
}
com/android/ddmuilib/actions/
com/android/ddmuilib/actions/ICommonAction.classICommonAction.java
package com.android.ddmuilib.actions
public abstract com.android.ddmuilib.actions.ICommonAction extends java.lang.Object {
public abstract void setEnabled (boolean)
public abstract void setChecked (boolean)
public abstract void setRunnable (java.lang.Runnable)
}
com/android/ddmuilib/actions/ToolItemAction.classToolItemAction.java
package com.android.ddmuilib.actions
public com.android.ddmuilib.actions.ToolItemAction extends java.lang.Object implements com.android.ddmuilib.actions.ICommonAction {
public org.eclipse.swt.widgets.ToolItem item
public void (org.eclipse.swt.widgets.ToolBar, int)
org.eclipse.swt.widgets.ToolBar parent
int style
public void setChecked (boolean)
boolean checked
public void setEnabled (boolean)
boolean enabled
public void setRunnable (java.lang.Runnable)
Runnable runnable
}
com/android/ddmuilib/actions/ToolItemAction$1.classToolItemAction.java
package com.android.ddmuilib.actions
com.android.ddmuilib.actions.ToolItemAction$1 extends org.eclipse.swt.events.SelectionAdapter {
final Runnable val$runnable
final com.android.ddmuilib.actions.ToolItemAction this$0
void (com.android.ddmuilib.actions.ToolItemAction, java.lang.Runnable)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/logcat/
com/android/ddmuilib/logcat/LogPanel$9.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$9 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel)
public void run ()
}
com/android/ddmuilib/logcat/LogPanel.classLogPanel.java
package com.android.ddmuilib.logcat
public com.android.ddmuilib.logcat.LogPanel extends com.android.ddmuilib.SelectionDependentPanel {
private static final int STRING_BUFFER_LENGTH
public static final int FILTER_NONE
public static final int FILTER_MANUAL
public static final int FILTER_AUTO_PID
public static final int FILTER_AUTO_TAG
public static final int FILTER_DEBUG
public static final int COLUMN_MODE_MANUAL
public static final int COLUMN_MODE_AUTO
public static String PREFS_TIME
public static String PREFS_LEVEL
public static String PREFS_PID
public static String PREFS_TAG
public static String PREFS_MESSAGE
private static java.util.regex.Pattern sLogPattern
private org.eclipse.swt.widgets.Composite mParent
private org.eclipse.jface.preference.IPreferenceStore mStore
private org.eclipse.swt.widgets.TabFolder mFolders
private com.android.ddmuilib.logcat.LogColors mColors
private com.android.ddmuilib.logcat.LogPanel$ILogFilterStorageManager mFilterStorage
private com.android.ddmuilib.logcat.LogPanel$LogCatOuputReceiver mCurrentLogCat
private com.android.ddmuilib.logcat.LogPanel$LogMessage[] mBuffer
private int mBufferStart
private int mBufferEnd
private com.android.ddmuilib.logcat.LogFilter[] mFilters
private com.android.ddmuilib.logcat.LogFilter mDefaultFilter
private com.android.ddmuilib.logcat.LogFilter mCurrentFilter
private int mFilterMode
private com.android.ddmlib.IDevice mCurrentLoggedDevice
private com.android.ddmuilib.actions.ICommonAction mDeleteFilterAction
private com.android.ddmuilib.actions.ICommonAction mEditFilterAction
private com.android.ddmuilib.actions.ICommonAction[] mLogLevelActions
private com.android.ddmuilib.logcat.LogPanel$LogMessageInfo mLastMessageInfo
private boolean mPendingAsyncRefresh
private String mDefaultLogSave
private int mColumnMode
private org.eclipse.swt.graphics.Font mDisplayFont
private com.android.ddmuilib.ITableFocusListener mGlobalListener
private com.android.ddmuilib.logcat.LogPanel$LogCatViewInterface mLogCatViewInterface
public void (com.android.ddmuilib.logcat.LogColors, com.android.ddmuilib.logcat.LogPanel$ILogFilterStorageManager, int)
com.android.ddmuilib.logcat.LogColors colors
com.android.ddmuilib.logcat.LogPanel$ILogFilterStorageManager filterStorage
int mode
public void setActions (com.android.ddmuilib.actions.ICommonAction, com.android.ddmuilib.actions.ICommonAction, com.android.ddmuilib.actions.ICommonAction[])
com.android.ddmuilib.actions.ICommonAction deleteAction
com.android.ddmuilib.actions.ICommonAction editAction
com.android.ddmuilib.actions.ICommonAction[] logLevelActions
public void setColumnMode (int)
int mode
public void setFont (org.eclipse.swt.graphics.Font)
org.eclipse.swt.widgets.Table table
com.android.ddmuilib.logcat.LogFilter f
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
org.eclipse.swt.widgets.Table table
org.eclipse.swt.graphics.Font font
public void deviceSelected ()
public void clientSelected ()
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
com.android.ddmuilib.logcat.LogFilter f
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite top
org.eclipse.swt.widgets.Composite bottom
org.eclipse.swt.widgets.Label label
org.eclipse.swt.widgets.Text filterText
int index
protected void postCreation ()
public void setFocus ()
public void startLogCat (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
public void stopLogCat (boolean)
int i
boolean inUiThread
public void addFilter ()
com.android.ddmuilib.logcat.LogFilter filter
int index
com.android.ddmuilib.logcat.EditFilterDialog dlg
public void editFilter ()
com.android.ddmuilib.logcat.EditFilterDialog dlg
public void deleteFilter ()
public boolean save ()
org.eclipse.swt.widgets.TableItem item
com.android.ddmuilib.logcat.LogPanel$LogMessage msg
String line
int i
int[] arr$
int len$
int i$
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
org.eclipse.swt.widgets.Table currentTable
int[] selection
java.io.FileWriter writer
org.eclipse.swt.widgets.FileDialog dlg
String fileName
String defaultPath
public void clear ()
int i
com.android.ddmuilib.logcat.LogFilter filter
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
public void copy (org.eclipse.swt.dnd.Clipboard)
org.eclipse.swt.dnd.Clipboard clipboard
org.eclipse.swt.widgets.Table currentTable
public void selectAll ()
org.eclipse.swt.widgets.Table currentTable
public void setTableFocusListener (com.android.ddmuilib.ITableFocusListener)
org.eclipse.swt.widgets.Table table
com.android.ddmuilib.logcat.LogFilter filter
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
com.android.ddmuilib.ITableFocusListener listener
private void addTableToFocusListener (org.eclipse.swt.widgets.Table)
org.eclipse.swt.widgets.Table table
com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator activator
private static void copyTable (org.eclipse.swt.dnd.Clipboard, org.eclipse.swt.widgets.Table)
org.eclipse.swt.widgets.TableItem item
com.android.ddmuilib.logcat.LogPanel$LogMessage msg
String line
int i
int[] arr$
int len$
int i$
org.eclipse.swt.dnd.Clipboard clipboard
org.eclipse.swt.widgets.Table table
int[] selection
StringBuilder sb
public void setCurrentFilterLogLevel (int)
int i
com.android.ddmuilib.logcat.LogFilter filter
private org.eclipse.swt.widgets.TabItem createTab (com.android.ddmuilib.logcat.LogFilter, int, boolean)
org.eclipse.swt.widgets.TabItem item
org.eclipse.swt.widgets.Composite top
org.eclipse.swt.widgets.Table t
org.eclipse.swt.events.ControlListener listener
org.eclipse.swt.widgets.TableColumn col
com.android.ddmuilib.logcat.LogFilter filter
int index
boolean fillTable
protected void updateColumns (org.eclipse.swt.widgets.Table)
int index
org.eclipse.swt.widgets.TableColumn col
org.eclipse.swt.widgets.Table table
public void resetUI (boolean)
org.eclipse.swt.widgets.Display d
org.eclipse.swt.widgets.Display d
boolean inUiThread
protected void processLogLines (java.lang.String[])
com.android.ddmuilib.logcat.LogPanel$LogMessage mc
java.util.regex.Matcher matcher
String line
String[] arr$
int len$
int i$
org.eclipse.swt.widgets.Display display
org.eclipse.swt.SWTException e
String[] lines
java.util.ArrayList newMessages
private void asyncRefresh ()
com.android.ddmuilib.logcat.LogFilter f
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
private void processNewMessage (com.android.ddmuilib.logcat.LogPanel$LogMessage)
com.android.ddmuilib.logcat.LogFilter f
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
com.android.ddmuilib.logcat.LogPanel$LogMessage newMessage
int messageIndex
com.android.ddmuilib.logcat.LogPanel$LogMessage oldMessage
boolean filtered
private void createFilters ()
com.android.ddmuilib.logcat.LogFilter f
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
private boolean checkFilter (com.android.ddmuilib.logcat.LogPanel$LogMessageInfo)
com.android.ddmuilib.logcat.LogPanel$LogMessageInfo md
private void addFilterToArray (com.android.ddmuilib.logcat.LogFilter)
com.android.ddmuilib.logcat.LogFilter[] newFilters
com.android.ddmuilib.logcat.LogFilter newFilter
private void removeFilterFromArray (com.android.ddmuilib.logcat.LogFilter)
int i
com.android.ddmuilib.logcat.LogFilter[] newFilters
com.android.ddmuilib.logcat.LogFilter oldFilter
int index
private void initFilter (com.android.ddmuilib.logcat.LogFilter)
int realItemIndex
int i
int max
com.android.ddmuilib.logcat.LogFilter filter
private void initDefaultFilter ()
com.android.ddmuilib.logcat.LogFilter f
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
int realItemIndex
com.android.ddmuilib.logcat.LogPanel$LogMessage msg
boolean filtered
int i
int max
private void resetFilters ()
private com.android.ddmuilib.logcat.LogFilter getCurrentFilter ()
int index
private void emptyTables ()
com.android.ddmuilib.logcat.LogFilter f
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
protected void updateFilteringWith (java.lang.String)
com.android.ddmuilib.logcat.LogFilter f
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
String[] seg
String[] seg
String s
int i
com.android.ddmuilib.logcat.LogFilter f
com.android.ddmuilib.logcat.LogFilter[] arr$
int len$
int i$
String[] keywordsArray
String[] segments
java.util.ArrayList keywords
int tempPid
String tempTag
String text
private void selectionChanged (com.android.ddmuilib.logcat.LogFilter)
com.android.ddmuilib.actions.ICommonAction a
int i
int level
com.android.ddmuilib.logcat.LogFilter selectedFilter
public java.lang.String getSelectedErrorLineMessage ()
org.eclipse.swt.widgets.TableItem item
com.android.ddmuilib.logcat.LogPanel$LogMessage msg
org.eclipse.swt.widgets.Table table
int[] selection
public void setLogCatViewInterface (com.android.ddmuilib.logcat.LogPanel$LogCatViewInterface)
com.android.ddmuilib.logcat.LogPanel$LogCatViewInterface i
static org.eclipse.swt.widgets.TabFolder access$000 (com.android.ddmuilib.logcat.LogPanel)
com.android.ddmuilib.logcat.LogPanel x0
static com.android.ddmuilib.logcat.LogFilter access$200 (com.android.ddmuilib.logcat.LogPanel)
com.android.ddmuilib.logcat.LogPanel x0
static com.android.ddmuilib.logcat.LogFilter access$202 (com.android.ddmuilib.logcat.LogPanel, com.android.ddmuilib.logcat.LogFilter)
com.android.ddmuilib.logcat.LogPanel x0
com.android.ddmuilib.logcat.LogFilter x1
static com.android.ddmuilib.logcat.LogFilter access$300 (com.android.ddmuilib.logcat.LogPanel)
com.android.ddmuilib.logcat.LogPanel x0
static void access$400 (com.android.ddmuilib.logcat.LogPanel, com.android.ddmuilib.logcat.LogFilter)
com.android.ddmuilib.logcat.LogPanel x0
com.android.ddmuilib.logcat.LogFilter x1
static void access$500 (com.android.ddmuilib.logcat.LogPanel, com.android.ddmuilib.logcat.LogFilter)
com.android.ddmuilib.logcat.LogPanel x0
com.android.ddmuilib.logcat.LogFilter x1
static com.android.ddmuilib.logcat.LogPanel$LogCatOuputReceiver access$600 (com.android.ddmuilib.logcat.LogPanel)
com.android.ddmuilib.logcat.LogPanel x0
static com.android.ddmlib.IDevice access$702 (com.android.ddmuilib.logcat.LogPanel, com.android.ddmlib.IDevice)
com.android.ddmuilib.logcat.LogPanel x0
com.android.ddmlib.IDevice x1
static com.android.ddmuilib.logcat.LogPanel$LogCatOuputReceiver access$602 (com.android.ddmuilib.logcat.LogPanel, com.android.ddmuilib.logcat.LogPanel$LogCatOuputReceiver)
com.android.ddmuilib.logcat.LogPanel x0
com.android.ddmuilib.logcat.LogPanel$LogCatOuputReceiver x1
static void access$800 (org.eclipse.swt.dnd.Clipboard, org.eclipse.swt.widgets.Table)
org.eclipse.swt.dnd.Clipboard x0
org.eclipse.swt.widgets.Table x1
static com.android.ddmuilib.ITableFocusListener access$900 (com.android.ddmuilib.logcat.LogPanel)
com.android.ddmuilib.logcat.LogPanel x0
static com.android.ddmuilib.logcat.LogPanel$LogCatViewInterface access$1000 (com.android.ddmuilib.logcat.LogPanel)
com.android.ddmuilib.logcat.LogPanel x0
static org.eclipse.swt.widgets.Composite access$1100 (com.android.ddmuilib.logcat.LogPanel)
com.android.ddmuilib.logcat.LogPanel x0
static void access$1200 (com.android.ddmuilib.logcat.LogPanel)
com.android.ddmuilib.logcat.LogPanel x0
static void access$1300 (com.android.ddmuilib.logcat.LogPanel)
com.android.ddmuilib.logcat.LogPanel x0
static com.android.ddmlib.IDevice access$700 (com.android.ddmuilib.logcat.LogPanel)
com.android.ddmuilib.logcat.LogPanel x0
static void ()
}
com/android/ddmuilib/logcat/LogCatPanel$10.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$10 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/logcat/EditFilterDialog$7.classEditFilterDialog.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.EditFilterDialog$7 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.EditFilterDialog this$0
void (com.android.ddmuilib.logcat.EditFilterDialog)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/logcat/EditFilterDialog$5.classEditFilterDialog.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.EditFilterDialog$5 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.Combo val$logCombo
final com.android.ddmuilib.logcat.EditFilterDialog this$0
void (com.android.ddmuilib.logcat.EditFilterDialog, org.eclipse.swt.widgets.Combo)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/logcat/LogCatPanel$17.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$17 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.ScrollBar val$vbar
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel, org.eclipse.swt.widgets.ScrollBar)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
int diff
boolean isAtBottom
}
com/android/ddmuilib/logcat/LogCatPanel$LogcatFindTarget.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$LogcatFindTarget extends com.android.ddmuilib.AbstractBufferFindTarget {
final com.android.ddmuilib.logcat.LogCatPanel this$0
private void (com.android.ddmuilib.logcat.LogCatPanel)
public void selectAndReveal (int)
int index
public int getItemCount ()
public java.lang.String getItem (int)
int index
Object data
public int getStartingIndex ()
int s
void (com.android.ddmuilib.logcat.LogCatPanel, com.android.ddmuilib.logcat.LogCatPanel$1)
com.android.ddmuilib.logcat.LogCatPanel x0
com.android.ddmuilib.logcat.LogCatPanel$1 x1
}
com/android/ddmuilib/logcat/LogCatPanel$7.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$7 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent arg0
}
com/android/ddmuilib/logcat/LogCatReceiver.classLogCatReceiver.java
package com.android.ddmuilib.logcat
public final com.android.ddmuilib.logcat.LogCatReceiver extends java.lang.Object implements com.android.ddmlib.logcat.LogCatListener {
private static com.android.ddmlib.logcat.LogCatMessage DEVICE_DISCONNECTED_MESSAGE
private com.android.ddmuilib.logcat.LogCatMessageList mLogMessages
private com.android.ddmlib.IDevice mCurrentDevice
private com.android.ddmlib.logcat.LogCatReceiverTask mLogCatReceiverTask
private java.util.Set mLogCatMessageListeners
private org.eclipse.jface.preference.IPreferenceStore mPrefStore
public void (com.android.ddmlib.IDevice, org.eclipse.jface.preference.IPreferenceStore)
com.android.ddmlib.IDevice device
org.eclipse.jface.preference.IPreferenceStore prefStore
public void stop ()
private int getFifoSize ()
int n
private void startReceiverThread ()
Thread t
public void log (java.util.List)
java.util.List newMessages
java.util.List deletedMessages
public com.android.ddmuilib.logcat.LogCatMessageList getMessages ()
public void clearMessages ()
public void addMessageReceivedEventListener (com.android.ddmuilib.logcat.ILogCatBufferChangeListener)
com.android.ddmuilib.logcat.ILogCatBufferChangeListener l
public void removeMessageReceivedEventListener (com.android.ddmuilib.logcat.ILogCatBufferChangeListener)
com.android.ddmuilib.logcat.ILogCatBufferChangeListener l
private void sendLogChangedEvent (java.util.List, java.util.List)
com.android.ddmuilib.logcat.ILogCatBufferChangeListener l
java.util.Iterator i$
java.util.List addedMessages
java.util.List deletedMessages
public void resizeFifo (int)
int size
static void ()
}
com/android/ddmuilib/logcat/LogPanel$ILogFilterStorageManager.classLogPanel.java
package com.android.ddmuilib.logcat
public abstract com.android.ddmuilib.logcat.LogPanel$ILogFilterStorageManager extends java.lang.Object {
public abstract com.android.ddmuilib.logcat.LogFilter[] getFilterFromStore ()
public abstract void saveFilters (com.android.ddmuilib.logcat.LogFilter[])
public abstract boolean requiresDefaultFilter ()
}
com/android/ddmuilib/logcat/LogPanel$PsOutputReceiver$1.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$PsOutputReceiver$1 extends java.lang.Object implements java.lang.Runnable {
final String val$name
final com.android.ddmuilib.logcat.LogPanel$PsOutputReceiver this$1
void (com.android.ddmuilib.logcat.LogPanel$PsOutputReceiver, java.lang.String)
public void run ()
}
com/android/ddmuilib/logcat/LogCatPanel$6.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$6 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent event
public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/logcat/LogCatReceiverFactory$1$1.classLogCatReceiverFactory.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatReceiverFactory$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmlib.IDevice val$device
final com.android.ddmuilib.logcat.LogCatReceiverFactory$1 this$1
void (com.android.ddmuilib.logcat.LogCatReceiverFactory$1, com.android.ddmlib.IDevice)
public void run ()
}
com/android/ddmuilib/logcat/LogCatFilterSettingsDialog.classLogCatFilterSettingsDialog.java
package com.android.ddmuilib.logcat
public final com.android.ddmuilib.logcat.LogCatFilterSettingsDialog extends org.eclipse.jface.dialogs.TitleAreaDialog {
private static final String TITLE
private static final String DEFAULT_MESSAGE
private String mFilterName
private String mTag
private String mText
private String mPid
private String mAppName
private String mLogLevel
private org.eclipse.swt.widgets.Text mFilterNameText
private org.eclipse.swt.widgets.Text mTagFilterText
private org.eclipse.swt.widgets.Text mTextFilterText
private org.eclipse.swt.widgets.Text mPidFilterText
private org.eclipse.swt.widgets.Text mAppNameFilterText
private org.eclipse.swt.widgets.Combo mLogLevelCombo
private org.eclipse.swt.widgets.Button mOkButton
public void (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell parentShell
public void setDefaults (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.ddmlib.Log$LogLevel)
String filterName
String tag
String text
String pid
String appName
com.android.ddmlib.Log$LogLevel level
protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite shell
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite c
org.eclipse.swt.events.ModifyListener m
protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
com.android.ddmuilib.logcat.LogCatFilterSettingsDialog$DialogStatus status
private com.android.ddmuilib.logcat.LogCatFilterSettingsDialog$DialogStatus validateDialog ()
NumberFormatException e
int pid
java.util.regex.PatternSyntaxException e
java.util.regex.PatternSyntaxException e
java.util.regex.PatternSyntaxException e
String pidText
String tagText
String messageText
String appNameText
private void createSeparator (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite c
org.eclipse.swt.widgets.Label l
org.eclipse.swt.layout.GridData gd
private void createLabel (org.eclipse.swt.widgets.Composite, java.lang.String)
org.eclipse.swt.widgets.Composite c
String text
org.eclipse.swt.widgets.Label l
org.eclipse.swt.layout.GridData gd
protected void okPressed ()
public java.lang.String getFilterName ()
public java.lang.String getTag ()
public java.lang.String getText ()
public java.lang.String getPid ()
public java.lang.String getAppName ()
public java.lang.String getLogLevel ()
public static java.util.List getLogLevels ()
com.android.ddmlib.Log$LogLevel l
com.android.ddmlib.Log$LogLevel[] arr$
int len$
int i$
java.util.List logLevels
static com.android.ddmuilib.logcat.LogCatFilterSettingsDialog$DialogStatus access$000 (com.android.ddmuilib.logcat.LogCatFilterSettingsDialog)
com.android.ddmuilib.logcat.LogCatFilterSettingsDialog x0
static org.eclipse.swt.widgets.Button access$100 (com.android.ddmuilib.logcat.LogCatFilterSettingsDialog)
com.android.ddmuilib.logcat.LogCatFilterSettingsDialog x0
}
com/android/ddmuilib/logcat/LogCatPanel$1.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent)
org.eclipse.jface.util.PropertyChangeEvent event
String changedProperty
}
com/android/ddmuilib/logcat/LogPanel$6.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$6 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel)
public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/logcat/LogPanel$5.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$5 extends java.lang.Object implements org.eclipse.swt.events.FocusListener {
final com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator val$activator
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel, com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator)
public void focusGained (org.eclipse.swt.events.FocusEvent)
org.eclipse.swt.events.FocusEvent e
public void focusLost (org.eclipse.swt.events.FocusEvent)
org.eclipse.swt.events.FocusEvent e
}
com/android/ddmuilib/logcat/LogCatPanel$LogCatTableRefresherTask.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$LogCatTableRefresherTask extends java.lang.Object implements java.lang.Runnable {
static final boolean $assertionsDisabled
final com.android.ddmuilib.logcat.LogCatPanel this$0
private void (com.android.ddmuilib.logcat.LogCatPanel)
public void run ()
int i
org.eclipse.swt.widgets.TableItem item
int i
java.util.List wrappedMessageList
org.eclipse.swt.graphics.Color c
com.android.ddmlib.logcat.LogCatMessage m
java.util.Iterator i$
int index
int topIndex
java.util.List newMessages
int deletedMessageCount
int originalItemCount
int deletedItemCount
private int removeFromTable (org.eclipse.swt.widgets.Table, int)
org.eclipse.swt.widgets.TableItem item
org.eclipse.swt.widgets.Table table
int msgCount
int deletedMessageCount
int lastItemToDelete
void (com.android.ddmuilib.logcat.LogCatPanel, com.android.ddmuilib.logcat.LogCatPanel$1)
com.android.ddmuilib.logcat.LogCatPanel x0
com.android.ddmuilib.logcat.LogCatPanel$1 x1
static void ()
}
com/android/ddmuilib/logcat/LogCatPanel$1$2.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$1$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.logcat.LogCatPanel$1 this$1
void (com.android.ddmuilib.logcat.LogCatPanel$1)
public void run ()
Object data
org.eclipse.swt.widgets.TableItem it
org.eclipse.swt.widgets.TableItem[] arr$
int len$
int i$
org.eclipse.swt.graphics.Color c
}
com/android/ddmuilib/logcat/LogCatPanel$16.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$16 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void widgetDisposed (org.eclipse.swt.events.DisposeEvent)
org.eclipse.swt.events.DisposeEvent arg0
}
com/android/ddmuilib/logcat/LogCatPanel$22.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$22 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent)
com.android.ddmuilib.logcat.ILogCatMessageSelectionListener l
java.util.Iterator i$
org.eclipse.swt.events.SelectionEvent arg0
java.util.List selectedMessages
}
com/android/ddmuilib/logcat/LogCatPanel$3.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$3 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/logcat/LogPanel$LogMessage.classLogPanel.java
package com.android.ddmuilib.logcat
public com.android.ddmuilib.logcat.LogPanel$LogMessage extends java.lang.Object {
public com.android.ddmuilib.logcat.LogPanel$LogMessageInfo data
public String msg
protected void ()
public java.lang.String toString ()
}
com/android/ddmuilib/logcat/LogCatPanel$8.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$8 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/logcat/LogCatPanel$13.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$13 extends java.lang.Object implements java.lang.Runnable {
final String val$fName
final java.util.List val$selectedMessages
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel, java.lang.String, java.util.List)
public void run ()
com.android.ddmlib.logcat.LogCatMessage m
java.util.Iterator i$
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.BufferedWriter w
}
com/android/ddmuilib/logcat/LogCatReceiverFactory$1.classLogCatReceiverFactory.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatReceiverFactory$1 extends java.lang.Object implements com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener {
final com.android.ddmuilib.logcat.LogCatReceiverFactory this$0
void (com.android.ddmuilib.logcat.LogCatReceiverFactory)
public void deviceDisconnected (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
Thread t
public void deviceConnected (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
public void deviceChanged (com.android.ddmlib.IDevice, int)
com.android.ddmlib.IDevice device
int changeMask
}
com/android/ddmuilib/logcat/LogCatPanel$4.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$4 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/logcat/LogCatFilterLabelProvider.classLogCatFilterLabelProvider.java
package com.android.ddmuilib.logcat
public final com.android.ddmuilib.logcat.LogCatFilterLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ITableLabelProvider {
private java.util.Map mFilterData
public void (java.util.Map)
java.util.Map filterData
public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int)
Object arg0
int arg1
public java.lang.String getColumnText (java.lang.Object, int)
Object element
int index
com.android.ddmlib.logcat.LogCatFilter f
com.android.ddmuilib.logcat.LogCatFilterData fd
}
com/android/ddmuilib/logcat/LogPanel$7.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$7 extends java.lang.Object implements org.eclipse.swt.events.ControlListener {
final org.eclipse.swt.widgets.Table val$t
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel, org.eclipse.swt.widgets.Table)
public void controlMoved (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
org.eclipse.swt.graphics.Rectangle r
int total
}
com/android/ddmuilib/logcat/ILogCatBufferChangeListener.classILogCatBufferChangeListener.java
package com.android.ddmuilib.logcat
public abstract com.android.ddmuilib.logcat.ILogCatBufferChangeListener extends java.lang.Object {
public abstract void bufferChanged (java.util.List, java.util.List)
}
com/android/ddmuilib/logcat/LogCatPanel$5.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$5 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/logcat/LogPanel$1.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$1 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/logcat/LogCatStackTraceParser.classLogCatStackTraceParser.java
package com.android.ddmuilib.logcat
public final com.android.ddmuilib.logcat.LogCatStackTraceParser extends java.lang.Object {
private static final String EXCEPTION_LINE_REGEX
private static final java.util.regex.Pattern EXCEPTION_LINE_PATTERN
public void ()
public boolean isValidExceptionTrace (java.lang.String)
String line
public java.lang.String getMethodName (java.lang.String)
String line
java.util.regex.Matcher m
public java.lang.String getFileName (java.lang.String)
String line
java.util.regex.Matcher m
public int getLineNumber (java.lang.String)
NumberFormatException e
String line
java.util.regex.Matcher m
static void ()
}
com/android/ddmuilib/logcat/EditFilterDialog$4.classEditFilterDialog.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.EditFilterDialog$4 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final org.eclipse.swt.widgets.Text val$pidText
final com.android.ddmuilib.logcat.EditFilterDialog this$0
void (com.android.ddmuilib.logcat.EditFilterDialog, org.eclipse.swt.widgets.Text)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent e
}
com/android/ddmuilib/logcat/LogPanel$PsOutputReceiver.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$PsOutputReceiver extends com.android.ddmlib.MultiLineReceiver {
private com.android.ddmuilib.logcat.LogFilter mFilter
private org.eclipse.swt.widgets.TabItem mTabItem
private int mPid
private boolean mDone
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel, int, com.android.ddmuilib.logcat.LogFilter, org.eclipse.swt.widgets.TabItem)
int pid
com.android.ddmuilib.logcat.LogFilter filter
org.eclipse.swt.widgets.TabItem tabItem
public boolean isCancelled ()
public void processNewLines (java.lang.String[])
String name
org.eclipse.swt.widgets.Display d
int index
int index2
String pidStr
int pid
String line
String[] arr$
int len$
int i$
String[] lines
static org.eclipse.swt.widgets.TabItem access$100 (com.android.ddmuilib.logcat.LogPanel$PsOutputReceiver)
com.android.ddmuilib.logcat.LogPanel$PsOutputReceiver x0
}
com/android/ddmuilib/logcat/LogCatPanel$9.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$9 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent arg0
}
com/android/ddmuilib/logcat/LogPanel$10.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$10 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel)
public void run ()
}
com/android/ddmuilib/logcat/LogCatFilterSettingsDialog$DialogStatus.classLogCatFilterSettingsDialog.java
package com.android.ddmuilib.logcat
final com.android.ddmuilib.logcat.LogCatFilterSettingsDialog$DialogStatus extends java.lang.Object {
final boolean valid
final String message
private void (boolean, java.lang.String)
boolean isValid
String errMessage
void (boolean, java.lang.String, com.android.ddmuilib.logcat.LogCatFilterSettingsDialog$1)
boolean x0
String x1
com.android.ddmuilib.logcat.LogCatFilterSettingsDialog$1 x2
}
com/android/ddmuilib/logcat/LogCatPanel$11.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$11 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.swt.widgets.ToolItem val$showFiltersColumn
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel, org.eclipse.swt.widgets.ToolItem)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent event
boolean showFilters
}
com/android/ddmuilib/logcat/LogCatFilterData.classLogCatFilterData.java
package com.android.ddmuilib.logcat
public com.android.ddmuilib.logcat.LogCatFilterData extends java.lang.Object {
private final com.android.ddmlib.logcat.LogCatFilter mFilter
private int mUnreadCount
private boolean mTransient
public void (com.android.ddmlib.logcat.LogCatFilter)
com.android.ddmlib.logcat.LogCatFilter f
public void updateUnreadCount (java.util.List)
com.android.ddmlib.logcat.LogCatMessage m
java.util.Iterator i$
java.util.List newMessages
public void resetUnreadCount ()
public int getUnreadCount ()
public void setTransient ()
public boolean isTransient ()
}
com/android/ddmuilib/logcat/LogCatFilterSettingsDialog$1.classLogCatFilterSettingsDialog.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatFilterSettingsDialog$1 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.logcat.LogCatFilterSettingsDialog this$0
void (com.android.ddmuilib.logcat.LogCatFilterSettingsDialog)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent arg0
com.android.ddmuilib.logcat.LogCatFilterSettingsDialog$DialogStatus status
}
com/android/ddmuilib/logcat/LogPanel$LogMessageInfo.classLogPanel.java
package com.android.ddmuilib.logcat
public com.android.ddmuilib.logcat.LogPanel$LogMessageInfo extends java.lang.Object {
public com.android.ddmlib.Log$LogLevel logLevel
public int pid
public String pidString
public String tag
public String time
protected void ()
}
com/android/ddmuilib/logcat/LogCatPanel$18.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$18 extends org.eclipse.jface.action.Action {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel, java.lang.String)
String x0
public void run ()
com.android.ddmlib.logcat.LogCatMessage m
java.util.List selectedMessages
}
com/android/ddmuilib/logcat/LogCatMessageList.classLogCatMessageList.java
package com.android.ddmuilib.logcat
public final com.android.ddmuilib.logcat.LogCatMessageList extends java.lang.Object {
public static final String MAX_MESSAGES_PREFKEY
public static final int MAX_MESSAGES_DEFAULT
private int mFifoSize
private java.util.concurrent.BlockingQueue mQ
public void (int)
int maxMessages
public synchronized void resize (int)
int i
com.android.ddmlib.logcat.LogCatMessage[] curMessages
int n
public synchronized void appendMessages (java.util.List)
com.android.ddmlib.logcat.LogCatMessage m
java.util.Iterator i$
java.util.List messages
public synchronized java.util.List ensureSpace (int)
int messageCount
java.util.List l
public synchronized int remainingCapacity ()
public synchronized void clear ()
public synchronized java.util.List getAllMessages ()
}
com/android/ddmuilib/logcat/LogPanel$4.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$4 extends java.lang.Object implements com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator {
final org.eclipse.swt.widgets.Table val$table
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel, org.eclipse.swt.widgets.Table)
public void copy (org.eclipse.swt.dnd.Clipboard)
org.eclipse.swt.dnd.Clipboard clipboard
public void selectAll ()
}
com/android/ddmuilib/logcat/LogCatPanel$12.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$12 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent event
boolean scrollLock
}
com/android/ddmuilib/logcat/LogCatPanel$20.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$20 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final org.eclipse.swt.widgets.Table val$table
final org.eclipse.swt.widgets.Menu val$menu
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel, org.eclipse.swt.widgets.Table, org.eclipse.swt.widgets.Menu)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event event
org.eclipse.swt.graphics.Point pt
org.eclipse.swt.graphics.Rectangle clientArea
boolean header
}
com/android/ddmuilib/logcat/EditFilterDialog.classEditFilterDialog.java
package com.android.ddmuilib.logcat
public com.android.ddmuilib.logcat.EditFilterDialog extends org.eclipse.swt.widgets.Dialog {
private static final int DLG_WIDTH
private static final int DLG_HEIGHT
private static final String IMAGE_WARNING
private static final String IMAGE_EMPTY
private org.eclipse.swt.widgets.Shell mParent
private org.eclipse.swt.widgets.Shell mShell
private boolean mOk
private com.android.ddmuilib.logcat.LogFilter mFilter
private String mName
private String mTag
private String mPid
private int mLogLevel
private org.eclipse.swt.widgets.Button mOkButton
private org.eclipse.swt.widgets.Label mNameWarning
private org.eclipse.swt.widgets.Label mTagWarning
private org.eclipse.swt.widgets.Label mPidWarning
public void (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell parent
public void (org.eclipse.swt.widgets.Shell, com.android.ddmuilib.logcat.LogFilter)
org.eclipse.swt.widgets.Shell shell
com.android.ddmuilib.logcat.LogFilter filter
public boolean open ()
org.eclipse.swt.graphics.Rectangle r
int cx
int x
int cy
int y
org.eclipse.swt.widgets.Display display
public com.android.ddmuilib.logcat.LogFilter getFilter ()
private void createUI ()
org.eclipse.swt.widgets.Composite nameComposite
org.eclipse.swt.widgets.Label l
org.eclipse.swt.widgets.Text filterNameText
org.eclipse.swt.widgets.Composite main
org.eclipse.swt.widgets.Text tagText
org.eclipse.swt.widgets.Text pidText
org.eclipse.swt.widgets.Combo logCombo
org.eclipse.swt.layout.GridData gd
org.eclipse.swt.widgets.Composite bottomComp
org.eclipse.swt.widgets.Button cancelButton
protected int getLogLevel (int)
int index
private int getComboIndex (int)
int logLevel
private void validate ()
boolean result
static java.lang.String access$002 (com.android.ddmuilib.logcat.EditFilterDialog, java.lang.String)
com.android.ddmuilib.logcat.EditFilterDialog x0
String x1
static void access$100 (com.android.ddmuilib.logcat.EditFilterDialog)
com.android.ddmuilib.logcat.EditFilterDialog x0
static java.lang.String access$202 (com.android.ddmuilib.logcat.EditFilterDialog, java.lang.String)
com.android.ddmuilib.logcat.EditFilterDialog x0
String x1
static java.lang.String access$302 (com.android.ddmuilib.logcat.EditFilterDialog, java.lang.String)
com.android.ddmuilib.logcat.EditFilterDialog x0
String x1
static int access$402 (com.android.ddmuilib.logcat.EditFilterDialog, int)
com.android.ddmuilib.logcat.EditFilterDialog x0
int x1
static boolean access$502 (com.android.ddmuilib.logcat.EditFilterDialog, boolean)
com.android.ddmuilib.logcat.EditFilterDialog x0
boolean x1
static org.eclipse.swt.widgets.Shell access$600 (com.android.ddmuilib.logcat.EditFilterDialog)
com.android.ddmuilib.logcat.EditFilterDialog x0
}
com/android/ddmuilib/logcat/LogPanel$11.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$11 extends java.lang.Thread {
final com.android.ddmuilib.logcat.LogPanel$LogMessageInfo val$md
final com.android.ddmuilib.logcat.LogFilter val$newFilter
final org.eclipse.swt.widgets.TabItem val$newTabItem
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel, java.lang.String, com.android.ddmuilib.logcat.LogPanel$LogMessageInfo, com.android.ddmuilib.logcat.LogFilter, org.eclipse.swt.widgets.TabItem)
String x0
public void run ()
java.io.IOException e
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.ShellCommandUnresponsiveException e
com.android.ddmuilib.logcat.LogPanel$PsOutputReceiver psor
}
com/android/ddmuilib/logcat/LogCatFilterContentProvider.classLogCatFilterContentProvider.java
package com.android.ddmuilib.logcat
public final com.android.ddmuilib.logcat.LogCatFilterContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider {
public void ()
public void dispose ()
public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)
org.eclipse.jface.viewers.Viewer arg0
Object arg1
Object arg2
public java.lang.Object[] getElements (java.lang.Object)
Object model
}
com/android/ddmuilib/logcat/LogCatPanel$23.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$23 extends java.lang.Object implements com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void copy (org.eclipse.swt.dnd.Clipboard)
org.eclipse.swt.dnd.Clipboard clipboard
public void selectAll ()
}
com/android/ddmuilib/logcat/LogCatPanel$2.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void run ()
}
com/android/ddmuilib/logcat/LogPanel$LogCatOuputReceiver.classLogPanel.java
package com.android.ddmuilib.logcat
final com.android.ddmuilib.logcat.LogPanel$LogCatOuputReceiver extends com.android.ddmlib.MultiLineReceiver {
public boolean isCancelled
final com.android.ddmuilib.logcat.LogPanel this$0
public void (com.android.ddmuilib.logcat.LogPanel)
public void processNewLines (java.lang.String[])
String[] lines
public boolean isCancelled ()
}
com/android/ddmuilib/logcat/LogCatReceiverFactory.classLogCatReceiverFactory.java
package com.android.ddmuilib.logcat
public com.android.ddmuilib.logcat.LogCatReceiverFactory extends java.lang.Object {
public static final com.android.ddmuilib.logcat.LogCatReceiverFactory INSTANCE
private java.util.Map mReceiverCache
private void ()
private synchronized void removeReceiverFor (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
com.android.ddmuilib.logcat.LogCatReceiver r
public synchronized com.android.ddmuilib.logcat.LogCatReceiver newReceiver (com.android.ddmlib.IDevice, org.eclipse.jface.preference.IPreferenceStore)
com.android.ddmlib.IDevice device
org.eclipse.jface.preference.IPreferenceStore prefs
com.android.ddmuilib.logcat.LogCatReceiver r
static void access$000 (com.android.ddmuilib.logcat.LogCatReceiverFactory, com.android.ddmlib.IDevice)
com.android.ddmuilib.logcat.LogCatReceiverFactory x0
com.android.ddmlib.IDevice x1
static void ()
}
com/android/ddmuilib/logcat/LogCatFilterSettingsSerializer.classLogCatFilterSettingsSerializer.java
package com.android.ddmuilib.logcat
public final com.android.ddmuilib.logcat.LogCatFilterSettingsSerializer extends java.lang.Object {
private static final char SINGLE_QUOTE
private static final char ESCAPE_CHAR
private static final String ATTR_DELIM
private static final String KW_DELIM
private static final String KW_NAME
private static final String KW_TAG
private static final String KW_TEXT
private static final String KW_PID
private static final String KW_APP
private static final String KW_LOGLEVEL
static final boolean $assertionsDisabled
public void ()
public java.lang.String encodeToPreferenceString (java.util.List, java.util.Map)
com.android.ddmuilib.logcat.LogCatFilterData fd
com.android.ddmlib.logcat.LogCatFilter f
java.util.Iterator i$
java.util.List filters
java.util.Map filterData
StringBuffer sb
public java.util.List decodeFromPreferenceString (java.lang.String)
String key
String value
String name
String tag
String pid
String app
String text
com.android.ddmlib.Log$LogLevel level
String pref
java.util.List fs
java.util.List kv
int index
private java.util.List getKeyValues (java.lang.String)
String kw
String value
String pref
java.util.List kv
int index
private java.lang.String quoteString (java.lang.String)
String s
private java.lang.String unquoteString (java.lang.String)
String s
private java.lang.String getKeyword (java.lang.String)
String pref
int kwlen
private java.lang.String getNextString (java.lang.String)
String s
StringBuffer sb
int index
static void ()
}
com/android/ddmuilib/logcat/EditFilterDialog$6.classEditFilterDialog.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.EditFilterDialog$6 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.logcat.EditFilterDialog this$0
void (com.android.ddmuilib.logcat.EditFilterDialog)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/logcat/LogCatPanel$19.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$19 extends org.eclipse.jface.action.Action {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel, java.lang.String)
String x0
public void run ()
}
com/android/ddmuilib/logcat/LogPanel$3.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$3 extends java.lang.Thread {
final com.android.ddmlib.IDevice val$device
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel, java.lang.String, com.android.ddmlib.IDevice)
String x0
public void run ()
InterruptedException e
Exception e
}
com/android/ddmuilib/logcat/EditFilterDialog$1.classEditFilterDialog.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.EditFilterDialog$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final com.android.ddmuilib.logcat.EditFilterDialog this$0
void (com.android.ddmuilib.logcat.EditFilterDialog)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event event
}
com/android/ddmuilib/logcat/LogCatPanel$24.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$24 extends java.lang.Object implements org.eclipse.swt.events.FocusListener {
final com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator val$activator
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel, com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator)
public void focusGained (org.eclipse.swt.events.FocusEvent)
org.eclipse.swt.events.FocusEvent e
public void focusLost (org.eclipse.swt.events.FocusEvent)
org.eclipse.swt.events.FocusEvent e
}
com/android/ddmuilib/logcat/LogPanel$8.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$8 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel)
public void run ()
}
com/android/ddmuilib/logcat/LogCatPanel$LogCatTableRefresherTask$1.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$LogCatTableRefresherTask$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.logcat.LogCatPanel$LogCatTableRefresherTask this$1
void (com.android.ddmuilib.logcat.LogCatPanel$LogCatTableRefresherTask)
public void run ()
}
com/android/ddmuilib/logcat/ILogCatMessageSelectionListener.classILogCatMessageSelectionListener.java
package com.android.ddmuilib.logcat
public abstract com.android.ddmuilib.logcat.ILogCatMessageSelectionListener extends java.lang.Object {
public abstract void messageDoubleClicked (com.android.ddmlib.logcat.LogCatMessage)
}
com/android/ddmuilib/logcat/LogCatPanel$15.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$15 extends org.eclipse.swt.events.ControlAdapter {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent event
}
com/android/ddmuilib/logcat/LogCatPanel$21.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$21 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void run ()
}
com/android/ddmuilib/logcat/EditFilterDialog$3.classEditFilterDialog.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.EditFilterDialog$3 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final org.eclipse.swt.widgets.Text val$tagText
final com.android.ddmuilib.logcat.EditFilterDialog this$0
void (com.android.ddmuilib.logcat.EditFilterDialog, org.eclipse.swt.widgets.Text)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent e
}
com/android/ddmuilib/logcat/LogPanel$2.classLogPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogPanel$2 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final org.eclipse.swt.widgets.Text val$filterText
final com.android.ddmuilib.logcat.LogPanel this$0
void (com.android.ddmuilib.logcat.LogPanel, org.eclipse.swt.widgets.Text)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent e
}
com/android/ddmuilib/logcat/LogCatPanel$14.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$14 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final com.android.ddmuilib.logcat.LogCatPanel this$0
void (com.android.ddmuilib.logcat.LogCatPanel)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event event
}
com/android/ddmuilib/logcat/LogPanel$LogCatViewInterface.classLogPanel.java
package com.android.ddmuilib.logcat
public abstract com.android.ddmuilib.logcat.LogPanel$LogCatViewInterface extends java.lang.Object {
public abstract void onDoubleClick ()
}
com/android/ddmuilib/logcat/EditFilterDialog$2.classEditFilterDialog.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.EditFilterDialog$2 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final org.eclipse.swt.widgets.Text val$filterNameText
final com.android.ddmuilib.logcat.EditFilterDialog this$0
void (com.android.ddmuilib.logcat.EditFilterDialog, org.eclipse.swt.widgets.Text)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent e
}
com/android/ddmuilib/logcat/LogCatPanel$1$1.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.logcat.LogCatPanel$1 this$1
void (com.android.ddmuilib.logcat.LogCatPanel$1)
public void run ()
org.eclipse.swt.widgets.TableItem it
org.eclipse.swt.widgets.TableItem[] arr$
int len$
int i$
}
com/android/ddmuilib/logcat/LogColors.classLogColors.java
package com.android.ddmuilib.logcat
public com.android.ddmuilib.logcat.LogColors extends java.lang.Object {
public org.eclipse.swt.graphics.Color infoColor
public org.eclipse.swt.graphics.Color debugColor
public org.eclipse.swt.graphics.Color errorColor
public org.eclipse.swt.graphics.Color warningColor
public org.eclipse.swt.graphics.Color verboseColor
public void ()
}
com/android/ddmuilib/logcat/LogCatPanel$13$1.classLogCatPanel.java
package com.android.ddmuilib.logcat
com.android.ddmuilib.logcat.LogCatPanel$13$1 extends java.lang.Object implements java.lang.Runnable {
final java.io.IOException val$e
final com.android.ddmuilib.logcat.LogCatPanel$13 this$1
void (com.android.ddmuilib.logcat.LogCatPanel$13, java.io.IOException)
public void run ()
}
com/android/ddmuilib/logcat/LogFilter.classLogFilter.java
package com.android.ddmuilib.logcat
public com.android.ddmuilib.logcat.LogFilter extends java.lang.Object {
public static final int MODE_PID
public static final int MODE_TAG
public static final int MODE_LEVEL
private String mName
private int mMode
private int mPid
private int mLogLevel
private String mTag
private org.eclipse.swt.widgets.Table mTable
private org.eclipse.swt.widgets.TabItem mTabItem
private boolean mIsCurrentTabItem
private int mUnreadCount
private String[] mTempKeywordFilters
private int mTempPid
private String mTempTag
private int mTempLogLevel
private com.android.ddmuilib.logcat.LogColors mColors
private boolean mTempFilteringStatus
private final java.util.ArrayList mMessages
private final java.util.ArrayList mNewMessages
private boolean mSupportsDelete
private boolean mSupportsEdit
private int mRemovedMessageCount
public void (java.lang.String)
String name
public void ()
public java.lang.String toString ()
StringBuilder sb
public boolean loadFromString (java.lang.String)
String string
String[] segments
int index
void setName (java.lang.String)
String name
public java.lang.String getName ()
public void setWidgets (org.eclipse.swt.widgets.TabItem, org.eclipse.swt.widgets.Table)
org.eclipse.swt.widgets.TabItem tabItem
org.eclipse.swt.widgets.Table table
public boolean uiReady ()
public org.eclipse.swt.widgets.Table getTable ()
public void dispose ()
public void resetFilteringMode ()
public int getFilteringMode ()
public void setPidMode (int)
int pid
public int getPidFilter ()
public void setTagMode (java.lang.String)
String tag
public java.lang.String getTagFilter ()
public void setLogLevel (int)
int level
public int getLogLevel ()
public boolean supportsDelete ()
public boolean supportsEdit ()
public void setSelectedState (boolean)
boolean selected
public boolean addMessage (com.android.ddmuilib.logcat.LogPanel$LogMessage, com.android.ddmuilib.logcat.LogPanel$LogMessage)
int index
boolean filter
com.android.ddmuilib.logcat.LogPanel$LogMessage newMessage
com.android.ddmuilib.logcat.LogPanel$LogMessage oldMessage
public void clear ()
boolean accept (com.android.ddmuilib.logcat.LogPanel$LogMessage)
java.util.regex.PatternSyntaxException e
String kw
String[] arr$
int len$
int i$
String msg
com.android.ddmuilib.logcat.LogPanel$LogMessage logMessage
int msgLogLevel
public void flush ()
int i
com.android.ddmuilib.logcat.LogPanel$LogMessage msg
int i
org.eclipse.swt.SWTException e
org.eclipse.swt.widgets.ScrollBar bar
boolean scroll
int topIndex
int totalCount
void setColors (com.android.ddmuilib.logcat.LogColors)
com.android.ddmuilib.logcat.LogColors colors
int getUnreadCount ()
void setUnreadCount (int)
int unreadCount
void setSupportsDelete (boolean)
boolean support
void setSupportsEdit (boolean)
boolean support
void setTempKeywordFiltering (java.lang.String[])
String[] segments
void setTempPidFiltering (int)
int pid
void setTempTagFiltering (java.lang.String)
String tag
void resetTempFiltering ()
void resetTempFilteringStatus ()
boolean getTempFilterStatus ()
private void addTableItem (com.android.ddmuilib.logcat.LogPanel$LogMessage)
com.android.ddmuilib.logcat.LogPanel$LogMessage msg
org.eclipse.swt.widgets.TableItem item
}
com/android/ddmuilib/logcat/LogCatPanel.classLogCatPanel.java
package com.android.ddmuilib.logcat
public final com.android.ddmuilib.logcat.LogCatPanel extends com.android.ddmuilib.SelectionDependentPanel implements com.android.ddmuilib.logcat.ILogCatBufferChangeListener {
public static final String LOGCAT_FILTERS_LIST
public static final String LOGCAT_VIEW_FONT_PREFKEY
public static final String AUTO_SCROLL_LOCK_PREFKEY
private static final String MSG_COLOR_PREFKEY_PREFIX
public static final String VERBOSE_COLOR_PREFKEY
public static final String DEBUG_COLOR_PREFKEY
public static final String INFO_COLOR_PREFKEY
public static final String WARN_COLOR_PREFKEY
public static final String ERROR_COLOR_PREFKEY
public static final String ASSERT_COLOR_PREFKEY
private static final String FONT_FAMILY
private static final org.eclipse.swt.graphics.FontData DEFAULT_LOGCAT_FONTDATA
private static final String LOGCAT_VIEW_COLSIZE_PREFKEY_PREFIX
private static final String DISPLAY_FILTERS_COLUMN_PREFKEY
private static final String DEFAULT_SEARCH_MESSAGE
private static final String DEFAULT_SEARCH_TOOLTIP
private static final String IMAGE_ADD_FILTER
private static final String IMAGE_DELETE_FILTER
private static final String IMAGE_EDIT_FILTER
private static final String IMAGE_SAVE_LOG_TO_FILE
private static final String IMAGE_CLEAR_LOG
private static final String IMAGE_DISPLAY_FILTERS
private static final String IMAGE_SCROLL_LOCK
private static final int[] WEIGHTS_SHOW_FILTERS
private static final int[] WEIGHTS_LOGCAT_ONLY
private static final int DEFAULT_FILTER_INDEX
private static final org.eclipse.swt.graphics.Color VALID_FILTER_REGEX_COLOR
private static final org.eclipse.swt.graphics.Color INVALID_FILTER_REGEX_COLOR
private com.android.ddmuilib.logcat.LogCatReceiver mReceiver
private org.eclipse.jface.preference.IPreferenceStore mPrefStore
private java.util.List mLogCatFilters
private java.util.Map mLogCatFilterData
private int mCurrentSelectedFilterIndex
private org.eclipse.swt.widgets.ToolItem mNewFilterToolItem
private org.eclipse.swt.widgets.ToolItem mDeleteFilterToolItem
private org.eclipse.swt.widgets.ToolItem mEditFilterToolItem
private org.eclipse.jface.viewers.TableViewer mFiltersTableViewer
private org.eclipse.swt.widgets.Combo mLiveFilterLevelCombo
private org.eclipse.swt.widgets.Text mLiveFilterText
private java.util.List mCurrentFilters
private org.eclipse.swt.widgets.Table mTable
private boolean mShouldScrollToLatestLog
private org.eclipse.swt.widgets.ToolItem mScrollLockCheckBox
private boolean mAutoScrollLock
private final Object mScrollBarSelectionListenerLock
private org.eclipse.swt.events.SelectionListener mScrollBarSelectionListener
private boolean mScrollBarListenerSet
private String mLogFileExportFolder
private org.eclipse.swt.graphics.Font mFont
private int mWrapWidthInChars
private org.eclipse.swt.graphics.Color mVerboseColor
private org.eclipse.swt.graphics.Color mDebugColor
private org.eclipse.swt.graphics.Color mInfoColor
private org.eclipse.swt.graphics.Color mWarnColor
private org.eclipse.swt.graphics.Color mErrorColor
private org.eclipse.swt.graphics.Color mAssertColor
private org.eclipse.swt.custom.SashForm mSash
private java.util.List mLogBuffer
private int mDeletedLogCount
private com.android.ddmuilib.logcat.LogCatPanel$LogCatTableRefresherTask mCurrentRefresher
private java.util.List mMessageSelectionListeners
private com.android.ddmuilib.ITableFocusListener mTableFocusListener
private com.android.ddmuilib.FindDialog mFindDialog
private com.android.ddmuilib.logcat.LogCatPanel$LogcatFindTarget mFindTarget
static final boolean $assertionsDisabled
public void (org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.jface.preference.IPreferenceStore prefStore
private void loadMessageColorPreferences ()
private void initializeFilters ()
com.android.ddmlib.logcat.LogCatFilter f
java.util.Iterator i$
String tag
String text
String pid
String app
com.android.ddmlib.logcat.LogCatFilter defaultFilter
java.util.List savedFilters
private void setupDefaultPreferences ()
private void initializePreferenceUpdateListeners ()
private void saveFilterPreferences ()
com.android.ddmuilib.logcat.LogCatFilterSettingsSerializer serializer
String e
private java.util.List getSavedFilters ()
com.android.ddmuilib.logcat.LogCatFilterSettingsSerializer serializer
String e
public void deviceSelected ()
com.android.ddmuilib.logcat.LogCatFilterData fd
com.android.ddmlib.logcat.LogCatFilter f
java.util.Iterator i$
com.android.ddmlib.IDevice device
public void clientSelected ()
protected void postCreation ()
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.layout.GridLayout layout
private void createViews (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
boolean showFilters
private org.eclipse.swt.custom.SashForm createSash (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.custom.SashForm sash
private void createListOfFilters (org.eclipse.swt.custom.SashForm)
org.eclipse.swt.custom.SashForm sash
org.eclipse.swt.widgets.Composite c
org.eclipse.swt.layout.GridLayout layout
private void createFiltersToolbar (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Label l
org.eclipse.swt.layout.GridData gd
org.eclipse.swt.widgets.ToolBar t
private void addNewFilter (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.ddmlib.Log$LogLevel)
String defaultTag
String defaultText
String defaultPid
String defaultAppName
com.android.ddmlib.Log$LogLevel defaultLevel
com.android.ddmuilib.logcat.LogCatFilterSettingsDialog d
com.android.ddmlib.logcat.LogCatFilter f
int idx
private void addNewFilter ()
private void deleteSelectedFilter ()
int selectedIndex
com.android.ddmlib.logcat.LogCatFilter f
private void editSelectedFilter ()
int selectedIndex
com.android.ddmlib.logcat.LogCatFilter curFilter
com.android.ddmuilib.logcat.LogCatFilterSettingsDialog dialog
com.android.ddmlib.logcat.LogCatFilter f
public void selectTransientAppFilter (java.lang.String)
com.android.ddmuilib.logcat.LogCatFilterData fd
String appName
com.android.ddmlib.logcat.LogCatFilter f
private com.android.ddmlib.logcat.LogCatFilter findTransientAppFilter (java.lang.String)
com.android.ddmuilib.logcat.LogCatFilterData fd
com.android.ddmlib.logcat.LogCatFilter f
java.util.Iterator i$
String appName
private com.android.ddmlib.logcat.LogCatFilter createTransientAppFilter (java.lang.String)
String appName
com.android.ddmlib.logcat.LogCatFilter f
private void selectFilterAt (int)
int index
private void createFiltersTable (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Table table
org.eclipse.swt.layout.GridData gd
private void createLogTableView (org.eclipse.swt.custom.SashForm)
org.eclipse.swt.custom.SashForm sash
org.eclipse.swt.widgets.Composite c
private void createLiveFilters (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite c
org.eclipse.swt.widgets.ToolBar toolBar
org.eclipse.swt.widgets.ToolItem saveToLog
org.eclipse.swt.widgets.ToolItem clearLog
org.eclipse.swt.widgets.ToolItem showFiltersColumn
private void updateFilterTextColor ()
java.util.regex.PatternSyntaxException e
String text
org.eclipse.swt.graphics.Color c
private void updateFiltersColumn (boolean)
boolean showFilters
private void saveLogToFile ()
String fName
java.util.List selectedMessages
Thread t
private java.lang.String getLogFileTargetLocation ()
org.eclipse.swt.widgets.FileDialog fd
String fName
private java.util.List getSelectedLogCatMessages ()
Object data
int i
int[] arr$
int len$
int i$
int[] indices
java.util.List selectedMessages
private java.util.List applyCurrentFilters (java.util.List)
com.android.ddmlib.logcat.LogCatMessage msg
java.util.Iterator i$
java.util.List msgList
java.util.List filteredItems
private boolean isMessageAccepted (com.android.ddmlib.logcat.LogCatMessage, java.util.List)
com.android.ddmlib.logcat.LogCatFilter f
java.util.Iterator i$
com.android.ddmlib.logcat.LogCatMessage msg
java.util.List filters
private void createLogcatViewTable (org.eclipse.swt.widgets.Composite)
int i
org.eclipse.swt.widgets.Composite parent
String[] properties
String[] sampleText
org.eclipse.swt.widgets.TableColumn textColumn
org.eclipse.swt.widgets.ScrollBar vbar
int MAX
int THUMB
private void startScrollBarMonitor (org.eclipse.swt.widgets.ScrollBar)
org.eclipse.swt.widgets.ScrollBar vbar
private void stopScrollBarMonitor (org.eclipse.swt.widgets.ScrollBar)
org.eclipse.swt.widgets.ScrollBar vbar
private void addRightClickMenu (org.eclipse.swt.widgets.Table)
org.eclipse.swt.widgets.Table table
org.eclipse.jface.action.Action filterAction
org.eclipse.jface.action.Action findAction
org.eclipse.jface.action.MenuManager mgr
org.eclipse.swt.widgets.Menu menu
public void recomputeWrapWidth ()
org.eclipse.swt.widgets.TableColumn tc
int colWidth
org.eclipse.swt.graphics.GC gc
int avgCharWidth
int MIN_CHARS_PER_LINE
int OFFSET_AT_END_OF_LINE
private void setScrollToLatestLog (boolean)
boolean scroll
private java.lang.String getColPreferenceKey (java.lang.String)
String field
private org.eclipse.swt.graphics.Font getFontFromPrefStore ()
org.eclipse.swt.graphics.FontData fd
private org.eclipse.swt.graphics.Color getColorFromPrefStore (java.lang.String)
String key
org.eclipse.swt.graphics.RGB rgb
private void setupDefaults ()
int defaultFilterIndex
private void filterSelectionChanged ()
int idx
private void resetUnreadCountForAllFilters ()
com.android.ddmuilib.logcat.LogCatFilterData fd
java.util.Iterator i$
private void updateFiltersToolBar ()
boolean en
private void updateAppliedFilters ()
private java.util.List getFiltersToApply ()
java.util.List filters
private java.util.List getCurrentLiveFilters ()
private com.android.ddmlib.logcat.LogCatFilter getSelectedSavedFilter ()
public void setFocus ()
public void bufferChanged (java.util.List, java.util.List)
java.util.List addedMessages
java.util.List deletedMessages
private void reloadLogBuffer ()
java.util.List addedMessages
java.util.List deletedMessages
private void updateUnreadCount (java.util.List)
com.android.ddmlib.logcat.LogCatFilter f
com.android.ddmuilib.logcat.LogCatFilterData fd
int i
java.util.List receivedMessages
private void refreshFiltersTable ()
private void refreshLogCatTable ()
private void scrollToLatestLog ()
private java.util.List wrapMessage (java.lang.String, int)
int copylen
String s
String msg
int wrapWidth
java.util.List wrappedMessages
int offset
int len
private org.eclipse.swt.graphics.Color getForegroundColor (com.android.ddmlib.logcat.LogCatMessage)
com.android.ddmlib.logcat.LogCatMessage m
com.android.ddmlib.Log$LogLevel l
private void initDoubleClickListener ()
public void addLogCatMessageSelectionListener (com.android.ddmuilib.logcat.ILogCatMessageSelectionListener)
com.android.ddmuilib.logcat.ILogCatMessageSelectionListener l
public void setTableFocusListener (com.android.ddmuilib.ITableFocusListener)
com.android.ddmuilib.ITableFocusListener listener
com.android.ddmuilib.ITableFocusListener$IFocusedTableActivator activator
public void copySelectionToClipboard (org.eclipse.swt.dnd.Clipboard)
com.android.ddmlib.logcat.LogCatMessage m
java.util.Iterator i$
org.eclipse.swt.dnd.Clipboard clipboard
StringBuilder sb
public void selectAll ()
private void dispose ()
private void disposeMessageColors ()
public void showFindDialog ()
static org.eclipse.swt.graphics.Font access$000 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static org.eclipse.swt.graphics.Font access$002 (com.android.ddmuilib.logcat.LogCatPanel, org.eclipse.swt.graphics.Font)
com.android.ddmuilib.logcat.LogCatPanel x0
org.eclipse.swt.graphics.Font x1
static org.eclipse.swt.graphics.Font access$100 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static org.eclipse.swt.widgets.Table access$200 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$300 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static org.eclipse.swt.graphics.Color access$400 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static org.eclipse.swt.graphics.Color access$500 (com.android.ddmuilib.logcat.LogCatPanel, com.android.ddmlib.logcat.LogCatMessage)
com.android.ddmuilib.logcat.LogCatPanel x0
com.android.ddmlib.logcat.LogCatMessage x1
static org.eclipse.jface.preference.IPreferenceStore access$600 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static com.android.ddmuilib.logcat.LogCatReceiver access$700 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$800 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static boolean access$902 (com.android.ddmuilib.logcat.LogCatPanel, boolean)
com.android.ddmuilib.logcat.LogCatPanel x0
boolean x1
static void access$1000 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$1100 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$1200 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$1300 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$1400 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$1500 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$1600 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$1700 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$1800 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$1900 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$2000 (com.android.ddmuilib.logcat.LogCatPanel, boolean)
com.android.ddmuilib.logcat.LogCatPanel x0
boolean x1
static org.eclipse.swt.widgets.ToolItem access$2100 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$2200 (com.android.ddmuilib.logcat.LogCatPanel, boolean)
com.android.ddmuilib.logcat.LogCatPanel x0
boolean x1
static void access$2300 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static boolean access$900 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static boolean access$2400 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static java.util.List access$2500 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void access$2600 (com.android.ddmuilib.logcat.LogCatPanel, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.ddmlib.Log$LogLevel)
com.android.ddmuilib.logcat.LogCatPanel x0
String x1
String x2
String x3
String x4
com.android.ddmlib.Log$LogLevel x5
static org.eclipse.jface.viewers.TableViewer access$2700 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static com.android.ddmuilib.logcat.LogCatPanel$LogCatTableRefresherTask access$2902 (com.android.ddmuilib.logcat.LogCatPanel, com.android.ddmuilib.logcat.LogCatPanel$LogCatTableRefresherTask)
com.android.ddmuilib.logcat.LogCatPanel x0
com.android.ddmuilib.logcat.LogCatPanel$LogCatTableRefresherTask x1
static void access$3000 (com.android.ddmuilib.logcat.LogCatPanel, org.eclipse.swt.widgets.ScrollBar)
com.android.ddmuilib.logcat.LogCatPanel x0
org.eclipse.swt.widgets.ScrollBar x1
static java.util.List access$3100 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static int access$3200 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static int access$3202 (com.android.ddmuilib.logcat.LogCatPanel, int)
com.android.ddmuilib.logcat.LogCatPanel x0
int x1
static com.android.ddmuilib.logcat.LogCatPanel$LogcatFindTarget access$3300 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static int access$3400 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static java.util.List access$3500 (com.android.ddmuilib.logcat.LogCatPanel, java.lang.String, int)
com.android.ddmuilib.logcat.LogCatPanel x0
String x1
int x2
static void access$3600 (com.android.ddmuilib.logcat.LogCatPanel, org.eclipse.swt.widgets.ScrollBar)
com.android.ddmuilib.logcat.LogCatPanel x0
org.eclipse.swt.widgets.ScrollBar x1
static java.util.List access$3700 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static com.android.ddmuilib.ITableFocusListener access$3800 (com.android.ddmuilib.logcat.LogCatPanel)
com.android.ddmuilib.logcat.LogCatPanel x0
static void ()
int h
}
com/android/ddmuilib/location/
com/android/ddmuilib/location/GpxParser$GpxHandler.classGpxParser.java
package com.android.ddmuilib.location
com.android.ddmuilib.location.GpxParser$GpxHandler extends org.xml.sax.helpers.DefaultHandler {
java.util.List mWayPoints
java.util.List mTrackList
com.android.ddmuilib.location.GpxParser$Track mCurrentTrack
com.android.ddmuilib.location.TrackPoint mCurrentTrackPoint
com.android.ddmuilib.location.WayPoint mCurrentWayPoint
final StringBuilder mStringAccumulator
boolean mSuccess
private void ()
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String localName
String name
org.xml.sax.Attributes attributes
public void characters (char[], int, int) throws org.xml.sax.SAXException
char[] ch
int start
int length
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String uri
String localName
String name
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
private long computeTime (java.lang.String)
java.util.Calendar c
int year
int month
int date
int hourOfDay
int minute
int second
int milliseconds
String subSecondGroup
boolean utcTime
java.util.Calendar c
NumberFormatException e
String timeString
java.util.regex.Matcher m
private void handleLocation (com.android.ddmuilib.location.LocationPoint, org.xml.sax.Attributes)
double longitude
double latitude
NumberFormatException e
com.android.ddmuilib.location.LocationPoint locationNode
org.xml.sax.Attributes attributes
com.android.ddmuilib.location.WayPoint[] getWayPoints ()
com.android.ddmuilib.location.GpxParser$Track[] getTracks ()
boolean getSuccess ()
void (com.android.ddmuilib.location.GpxParser$1)
com.android.ddmuilib.location.GpxParser$1 x0
}
com/android/ddmuilib/location/CoordinateControls$1.classCoordinateControls.java
package com.android.ddmuilib.location
com.android.ddmuilib.location.CoordinateControls$1 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.location.CoordinateControls this$0
void (com.android.ddmuilib.location.CoordinateControls)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
java.text.ParseException e
org.eclipse.swt.events.ModifyEvent event
}
com/android/ddmuilib/location/TrackContentProvider.classTrackContentProvider.java
package com.android.ddmuilib.location
public com.android.ddmuilib.location.TrackContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider {
public void ()
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
}
com/android/ddmuilib/location/GpxParser$Track.classGpxParser.java
package com.android.ddmuilib.location
public final com.android.ddmuilib.location.GpxParser$Track extends java.lang.Object {
private String mName
private String mComment
private java.util.List mPoints
public void ()
void setName (java.lang.String)
String name
public java.lang.String getName ()
void setComment (java.lang.String)
String comment
public java.lang.String getComment ()
void addPoint (com.android.ddmuilib.location.TrackPoint)
com.android.ddmuilib.location.TrackPoint trackPoint
public com.android.ddmuilib.location.TrackPoint[] getPoints ()
public long getFirstPointTime ()
public long getLastPointTime ()
public int getPointCount ()
}
com/android/ddmuilib/location/WayPointLabelProvider.classWayPointLabelProvider.java
package com.android.ddmuilib.location
public com.android.ddmuilib.location.WayPointLabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITableLabelProvider {
public void ()
public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int)
Object element
int columnIndex
public java.lang.String getColumnText (java.lang.Object, int)
com.android.ddmuilib.location.WayPoint wayPoint
Object element
int columnIndex
public void addListener (org.eclipse.jface.viewers.ILabelProviderListener)
org.eclipse.jface.viewers.ILabelProviderListener listener
public void dispose ()
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
}
com/android/ddmuilib/location/WayPoint.classWayPoint.java
package com.android.ddmuilib.location
public final com.android.ddmuilib.location.WayPoint extends com.android.ddmuilib.location.LocationPoint {
private String mName
private String mDescription
public void ()
void setName (java.lang.String)
String name
public java.lang.String getName ()
void setDescription (java.lang.String)
String description
public java.lang.String getDescription ()
}
com/android/ddmuilib/location/CoordinateControls$2.classCoordinateControls.java
package com.android.ddmuilib.location
com.android.ddmuilib.location.CoordinateControls$2 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.location.CoordinateControls this$0
void (com.android.ddmuilib.location.CoordinateControls)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
java.text.ParseException e
org.eclipse.swt.events.ModifyEvent event
}
com/android/ddmuilib/location/TrackPoint.classTrackPoint.java
package com.android.ddmuilib.location
public com.android.ddmuilib.location.TrackPoint extends com.android.ddmuilib.location.LocationPoint {
private long mTime
public void ()
void setTime (long)
long time
public long getTime ()
}
com/android/ddmuilib/location/WayPointContentProvider.classWayPointContentProvider.java
package com.android.ddmuilib.location
public com.android.ddmuilib.location.WayPointContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider {
public void ()
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
}
com/android/ddmuilib/location/TrackLabelProvider.classTrackLabelProvider.java
package com.android.ddmuilib.location
public com.android.ddmuilib.location.TrackLabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITableLabelProvider {
public void ()
public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int)
Object element
int columnIndex
public java.lang.String getColumnText (java.lang.Object, int)
long time
com.android.ddmuilib.location.GpxParser$Track track
Object element
int columnIndex
public void addListener (org.eclipse.jface.viewers.ILabelProviderListener)
org.eclipse.jface.viewers.ILabelProviderListener listener
public void dispose ()
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
}
com/android/ddmuilib/location/CoordinateControls.classCoordinateControls.java
package com.android.ddmuilib.location
public final com.android.ddmuilib.location.CoordinateControls extends java.lang.Object {
private double mValue
private boolean mValueValidity
private org.eclipse.swt.widgets.Text mDecimalText
private org.eclipse.swt.widgets.Text mSexagesimalDegreeText
private org.eclipse.swt.widgets.Text mSexagesimalMinuteText
private org.eclipse.swt.widgets.Text mSexagesimalSecondText
private final java.text.DecimalFormat mDecimalFormat
private int mManualTextChange
private org.eclipse.swt.events.ModifyListener mSexagesimalListener
public void ()
public void createDecimalText (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
public void createSexagesimalDegreeText (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
public void createSexagesimalMinuteText (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
public void createSexagesimalSecondText (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
public void setValue (double)
double value
public boolean isValueValid ()
public double getValue ()
public void setEnabled (boolean)
boolean enabled
private void resetDecimalControls ()
private void resetSexagesimalControls ()
private org.eclipse.swt.widgets.Text createTextControl (org.eclipse.swt.widgets.Composite, java.lang.String, org.eclipse.swt.events.ModifyListener)
org.eclipse.swt.widgets.Composite parent
String defaultString
org.eclipse.swt.events.ModifyListener listener
org.eclipse.swt.widgets.Text text
org.eclipse.swt.graphics.Point size
org.eclipse.swt.layout.GridData gridData
private double getValueFromSexagesimalControls () throws java.text.ParseException
double degrees
double minutes
double seconds
boolean isPositive
double value
private void setValueIntoDecimalControl (double)
double value
private void setValueIntoSexagesimalControl (double)
double value
boolean isPositive
double degrees
double minutes
double seconds
static int access$000 (com.android.ddmuilib.location.CoordinateControls)
com.android.ddmuilib.location.CoordinateControls x0
static double access$102 (com.android.ddmuilib.location.CoordinateControls, double)
com.android.ddmuilib.location.CoordinateControls x0
double x1
static double access$200 (com.android.ddmuilib.location.CoordinateControls) throws java.text.ParseException
com.android.ddmuilib.location.CoordinateControls x0
static double access$100 (com.android.ddmuilib.location.CoordinateControls)
com.android.ddmuilib.location.CoordinateControls x0
static void access$300 (com.android.ddmuilib.location.CoordinateControls, double)
com.android.ddmuilib.location.CoordinateControls x0
double x1
static boolean access$402 (com.android.ddmuilib.location.CoordinateControls, boolean)
com.android.ddmuilib.location.CoordinateControls x0
boolean x1
static void access$500 (com.android.ddmuilib.location.CoordinateControls)
com.android.ddmuilib.location.CoordinateControls x0
static org.eclipse.swt.widgets.Text access$600 (com.android.ddmuilib.location.CoordinateControls)
com.android.ddmuilib.location.CoordinateControls x0
static java.text.DecimalFormat access$700 (com.android.ddmuilib.location.CoordinateControls)
com.android.ddmuilib.location.CoordinateControls x0
static void access$800 (com.android.ddmuilib.location.CoordinateControls, double)
com.android.ddmuilib.location.CoordinateControls x0
double x1
static void access$900 (com.android.ddmuilib.location.CoordinateControls)
com.android.ddmuilib.location.CoordinateControls x0
}
com/android/ddmuilib/location/KmlParser$1.classKmlParser.java
package com.android.ddmuilib.location
com.android.ddmuilib.location.KmlParser$1 extends java.lang.Object {
}
com/android/ddmuilib/location/KmlParser$KmlHandler.classKmlParser.java
package com.android.ddmuilib.location
com.android.ddmuilib.location.KmlParser$KmlHandler extends org.xml.sax.helpers.DefaultHandler {
java.util.List mWayPoints
com.android.ddmuilib.location.WayPoint mCurrentWayPoint
final StringBuilder mStringAccumulator
boolean mSuccess
private void ()
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String localName
String name
org.xml.sax.Attributes attributes
public void characters (char[], int, int) throws org.xml.sax.SAXException
char[] ch
int start
int length
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String uri
String localName
String name
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
private void parseLocation (com.android.ddmuilib.location.LocationPoint, java.lang.String)
double longitude
double latitude
NumberFormatException e
com.android.ddmuilib.location.LocationPoint locationNode
String location
java.util.regex.Matcher m
com.android.ddmuilib.location.WayPoint[] getWayPoints ()
boolean getSuccess ()
void (com.android.ddmuilib.location.KmlParser$1)
com.android.ddmuilib.location.KmlParser$1 x0
}
com/android/ddmuilib/location/GpxParser$1.classGpxParser.java
package com.android.ddmuilib.location
com.android.ddmuilib.location.GpxParser$1 extends java.lang.Object {
}
com/android/ddmuilib/location/KmlParser.classKmlParser.java
package com.android.ddmuilib.location
public com.android.ddmuilib.location.KmlParser extends java.lang.Object {
private static final String NS_KML_2
private static final String NODE_PLACEMARK
private static final String NODE_NAME
private static final String NODE_COORDINATES
private static final java.util.regex.Pattern sLocationPattern
private static javax.xml.parsers.SAXParserFactory sParserFactory
private String mFileName
private com.android.ddmuilib.location.KmlParser$KmlHandler mHandler
public void (java.lang.String)
String fileName
public boolean parse ()
javax.xml.parsers.SAXParser parser
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
public com.android.ddmuilib.location.WayPoint[] getWayPoints ()
static java.util.regex.Pattern access$000 ()
static void ()
}
com/android/ddmuilib/location/LocationPoint.classLocationPoint.java
package com.android.ddmuilib.location
com.android.ddmuilib.location.LocationPoint extends java.lang.Object {
private double mLongitude
private double mLatitude
private boolean mHasElevation
private double mElevation
void ()
final void setLocation (double, double)
double longitude
double latitude
public final double getLongitude ()
public final double getLatitude ()
final void setElevation (double)
double elevation
public final boolean hasElevation ()
public final double getElevation ()
}
com/android/ddmuilib/location/GpxParser.classGpxParser.java
package com.android.ddmuilib.location
public com.android.ddmuilib.location.GpxParser extends java.lang.Object {
private static final String NS_GPX
private static final String NODE_WAYPOINT
private static final String NODE_TRACK
private static final String NODE_TRACK_SEGMENT
private static final String NODE_TRACK_POINT
private static final String NODE_NAME
private static final String NODE_TIME
private static final String NODE_ELEVATION
private static final String NODE_DESCRIPTION
private static final String ATTR_LONGITUDE
private static final String ATTR_LATITUDE
private static javax.xml.parsers.SAXParserFactory sParserFactory
private String mFileName
private com.android.ddmuilib.location.GpxParser$GpxHandler mHandler
private static final java.util.regex.Pattern ISO8601_TIME
public void (java.lang.String)
String fileName
public boolean parse ()
javax.xml.parsers.SAXParser parser
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
public com.android.ddmuilib.location.WayPoint[] getWayPoints ()
public com.android.ddmuilib.location.GpxParser$Track[] getTracks ()
static java.util.regex.Pattern access$000 ()
static void ()
}
com/android/ddmuilib/log/
com/android/ddmuilib/log/event/
com/android/ddmuilib/log/event/DisplayGraph.classDisplayGraph.java
package com.android.ddmuilib.log.event
public com.android.ddmuilib.log.event.DisplayGraph extends com.android.ddmuilib.log.event.EventDisplay {
public void (java.lang.String)
String name
void resetUI ()
org.jfree.data.time.TimeSeriesCollection dataset
java.util.Iterator i$
java.util.Collection datasets
public org.eclipse.swt.widgets.Control createComposite (org.eclipse.swt.widgets.Composite, com.android.ddmlib.log.EventLogParser, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
org.eclipse.swt.widgets.Composite parent
com.android.ddmlib.log.EventLogParser logParser
com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener listener
String title
void newEvent (com.android.ddmlib.log.EventContainer, com.android.ddmlib.log.EventLogParser)
com.android.ddmlib.log.EventContainer event
com.android.ddmlib.log.EventLogParser logParser
java.util.ArrayList valueDescriptors
java.util.ArrayList occurrenceDescriptors
private void updateChart (com.android.ddmlib.log.EventContainer, com.android.ddmlib.log.EventLogParser, java.util.ArrayList, java.util.ArrayList)
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor descriptor
java.util.Iterator i$
String seriesFullName
String seriesLabel
org.jfree.data.time.TimeSeriesCollection dataset
java.util.HashMap map
org.jfree.data.time.TimeSeries timeSeries
double value
com.android.ddmlib.log.InvalidTypeException e
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor descriptor
java.util.Iterator i$
String seriesLabel
String seriesFullName
java.util.HashMap map
org.jfree.data.time.TimeSeries timeSeries
com.android.ddmlib.log.InvalidTypeException e
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
java.util.Iterator i$
org.jfree.data.time.TimeSeries timeSeries
java.util.Iterator i$
java.util.Collection seriesCollection
java.util.HashMap pidMapValue
java.util.Iterator i$
org.jfree.data.time.TimeSeries timeSeries
java.util.Iterator i$
java.util.Collection seriesCollection
java.util.HashMap pidMapValue
java.util.Iterator i$
java.util.Collection pidMapValues
com.android.ddmlib.log.EventContainer event
com.android.ddmlib.log.EventLogParser logParser
java.util.ArrayList valueDescriptors
java.util.ArrayList occurrenceDescriptors
java.util.Map tagMap
org.jfree.data.time.Millisecond millisecondTime
long msec
boolean accumulateValues
double accumulatedValue
private org.jfree.data.time.TimeSeriesCollection getValueDataset (com.android.ddmlib.log.EventValueDescription$ValueType, boolean)
org.jfree.chart.renderer.xy.AbstractXYItemRenderer renderer
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer r
org.jfree.chart.renderer.xy.AbstractXYItemRenderer renderer
org.jfree.chart.plot.XYPlot xyPlot
org.jfree.chart.axis.NumberAxis axis
int count
com.android.ddmlib.log.EventValueDescription$ValueType type
boolean accumulateValues
org.jfree.data.time.TimeSeriesCollection dataset
private java.lang.String getSeriesLabel (com.android.ddmlib.log.EventContainer, com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor) throws com.android.ddmlib.log.InvalidTypeException
com.android.ddmlib.log.EventContainer event
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
private org.jfree.data.time.TimeSeriesCollection getOccurrenceDataSet ()
org.jfree.chart.plot.XYPlot xyPlot
com.android.ddmuilib.log.event.OccurrenceRenderer renderer
int getDisplayType ()
protected void setNewLogParser (com.android.ddmlib.log.EventLogParser)
com.android.ddmlib.log.EventLogParser logParser
private java.lang.String getChartTitle (com.android.ddmlib.log.EventLogParser)
String chartDesc
com.android.ddmlib.log.EventLogParser logParser
}
com/android/ddmuilib/log/event/EventValueSelector$9.classEventValueSelector.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventValueSelector$9 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventValueSelector this$0
void (com.android.ddmuilib.log.event.EventValueSelector)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventDisplayOptions$11.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$11 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
int index
com.android.ddmuilib.log.event.EventDisplay eventDisplay
org.eclipse.swt.events.ModifyEvent e
}
com/android/ddmuilib/log/event/EventLogPanel$10.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$10 extends java.lang.Thread {
final String[] val$tags
final String[] val$log
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel, java.lang.String, java.lang.String[], java.lang.String[])
String x0
public void run ()
Exception e
}
com/android/ddmuilib/log/event/EventDisplayOptions$6.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$6 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventDisplayOptions$3.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$3 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventValueSelector$7.classEventValueSelector.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventValueSelector$7 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.log.event.EventValueSelector this$0
void (com.android.ddmuilib.log.event.EventValueSelector)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
int eventTag
com.android.ddmlib.log.EventValueDescription valueDesc
int index
org.eclipse.swt.events.ModifyEvent e
}
com/android/ddmuilib/log/event/EventDisplayOptions$9.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$9 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final org.eclipse.jface.preference.IPreferenceStore val$store
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions, org.eclipse.jface.preference.IPreferenceStore)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
NumberFormatException nfe
org.eclipse.swt.events.ModifyEvent e
String text
}
com/android/ddmuilib/log/event/DisplaySyncPerf$YIntervalTimePeriodValuesCollection.classDisplaySyncPerf.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.DisplaySyncPerf$YIntervalTimePeriodValuesCollection extends org.jfree.data.time.TimePeriodValuesCollection {
private static final long serialVersionUID
private double yheight
final com.android.ddmuilib.log.event.DisplaySyncPerf this$0
void (com.android.ddmuilib.log.event.DisplaySyncPerf, double)
double yheight
public java.lang.Number getEndY (int, int)
int series
int item
}
com/android/ddmuilib/log/event/SyncCommon.classSyncCommon.java
package com.android.ddmuilib.log.event
public abstract com.android.ddmuilib.log.event.SyncCommon extends com.android.ddmuilib.log.event.EventDisplay {
private int mLastState
private long mLastStartTime
private long mLastStopTime
private String mLastDetails
private int mLastSyncSource
protected static final int CALENDAR
protected static final int GMAIL
protected static final int FEEDS
protected static final int CONTACTS
protected static final int ERRORS
protected static final int NUM_AUTHS
protected static final String[] AUTH_NAMES
protected static final java.awt.Color[] AUTH_COLORS
final int EVENT_SYNC
final int EVENT_TICKLE
final int EVENT_SYNC_DETAILS
final int EVENT_CONTACTS_AGGREGATION
protected void (java.lang.String)
String name
void resetUI ()
void newEvent (com.android.ddmlib.log.EventContainer, com.android.ddmlib.log.EventLogParser)
int auth
int state
int auth
long updateTime
String details
long stopTime
long startTime
String details
int count
com.android.ddmlib.log.InvalidTypeException e
com.android.ddmlib.log.EventContainer event
com.android.ddmlib.log.EventLogParser logParser
abstract void processSyncEvent (com.android.ddmlib.log.EventContainer, int, long, long, java.lang.String, boolean, int)
protected int getAuth (java.lang.String) throws com.android.ddmlib.log.InvalidTypeException
String authname
static void ()
}
com/android/ddmuilib/log/event/EventValueSelector$6.classEventValueSelector.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventValueSelector$6 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventValueSelector this$0
void (com.android.ddmuilib.log.event.EventValueSelector)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventDisplayOptions$SelectionWidgets.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets extends java.lang.Object {
private org.eclipse.swt.widgets.List mList
private org.eclipse.swt.widgets.Button mNewButton
private org.eclipse.swt.widgets.Button mEditButton
private org.eclipse.swt.widgets.Button mDeleteButton
private void ()
private void setEnabled (boolean)
boolean enable
void (com.android.ddmuilib.log.event.EventDisplayOptions$1)
com.android.ddmuilib.log.event.EventDisplayOptions$1 x0
static org.eclipse.swt.widgets.List access$2102 (com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets, org.eclipse.swt.widgets.List)
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets x0
org.eclipse.swt.widgets.List x1
static org.eclipse.swt.widgets.List access$2100 (com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets)
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets x0
static org.eclipse.swt.widgets.Button access$2200 (com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets)
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets x0
static org.eclipse.swt.widgets.Button access$2300 (com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets)
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets x0
static org.eclipse.swt.widgets.Button access$2402 (com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets, org.eclipse.swt.widgets.Button)
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets x0
org.eclipse.swt.widgets.Button x1
static org.eclipse.swt.widgets.Button access$2400 (com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets)
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets x0
static org.eclipse.swt.widgets.Button access$2302 (com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets, org.eclipse.swt.widgets.Button)
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets x0
org.eclipse.swt.widgets.Button x1
static org.eclipse.swt.widgets.Button access$2202 (com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets, org.eclipse.swt.widgets.Button)
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets x0
org.eclipse.swt.widgets.Button x1
static void access$2600 (com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets, boolean)
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets x0
boolean x1
}
com/android/ddmuilib/log/event/DisplayLog$3.classDisplayLog.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.DisplayLog$3 extends org.eclipse.swt.events.ControlAdapter {
final com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener val$listener
final com.android.ddmuilib.log.event.DisplayLog this$0
void (com.android.ddmuilib.log.event.DisplayLog, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
Object source
}
com/android/ddmuilib/log/event/EventDisplayOptions$17.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$17 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets val$widgets
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions, com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
int index
}
com/android/ddmuilib/log/event/EventValueSelector$1.classEventValueSelector.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventValueSelector$1 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventValueSelector this$0
void (com.android.ddmuilib.log.event.EventValueSelector)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/DisplayLog$5.classDisplayLog.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.DisplayLog$5 extends org.eclipse.swt.events.ControlAdapter {
final com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener val$listener
final com.android.ddmuilib.log.event.DisplayLog this$0
void (com.android.ddmuilib.log.event.DisplayLog, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
Object source
}
com/android/ddmuilib/log/event/EventValueSelector$8.classEventValueSelector.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventValueSelector$8 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventValueSelector this$0
void (com.android.ddmuilib.log.event.EventValueSelector)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventLogPanel$2.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel)
public void run ()
}
com/android/ddmuilib/log/event/EventDisplayOptions$20.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$20 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets val$widgets
final Class val$descriptorClass
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions, com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets, java.lang.Class)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
int index
org.eclipse.swt.events.SelectionEvent e
com.android.ddmuilib.log.event.EventDisplay eventDisplay
}
com/android/ddmuilib/log/event/DisplayFilteredLog.classDisplayFilteredLog.java
package com.android.ddmuilib.log.event
public com.android.ddmuilib.log.event.DisplayFilteredLog extends com.android.ddmuilib.log.event.DisplayLog {
public void (java.lang.String)
String name
void newEvent (com.android.ddmlib.log.EventContainer, com.android.ddmlib.log.EventLogParser)
com.android.ddmlib.log.EventContainer event
com.android.ddmlib.log.EventLogParser logParser
java.util.ArrayList valueDescriptors
java.util.ArrayList occurrenceDescriptors
int getDisplayType ()
}
com/android/ddmuilib/log/event/DisplaySyncHistogram.classDisplaySyncHistogram.java
package com.android.ddmuilib.log.event
public com.android.ddmuilib.log.event.DisplaySyncHistogram extends com.android.ddmuilib.log.event.SyncCommon {
java.util.Map[] mTimePeriodMap
private org.jfree.data.time.TimePeriodValues[] mDatasetsSyncHist
public void (java.lang.String)
String name
public org.eclipse.swt.widgets.Control createComposite (org.eclipse.swt.widgets.Composite, com.android.ddmlib.log.EventLogParser, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
org.eclipse.swt.widgets.Composite parent
com.android.ddmlib.log.EventLogParser logParser
com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener listener
org.eclipse.swt.widgets.Control composite
void resetUI ()
int i
org.jfree.chart.plot.XYPlot xyPlot
org.jfree.chart.renderer.xy.AbstractXYItemRenderer br
java.util.Map[] mTimePeriodMapTmp
org.jfree.data.time.TimePeriodValuesCollection tpvc
void processSyncEvent (com.android.ddmlib.log.EventContainer, int, long, long, java.lang.String, boolean, int)
double delta
double delta
com.android.ddmlib.log.EventContainer event
int auth
long startTime
long stopTime
String details
boolean newEvent
int syncSource
private void addHistEvent (long, int, double)
int i
long stopTime
int auth
double value
org.jfree.data.time.SimpleTimePeriod hour
private void addToPeriod (org.jfree.data.time.TimePeriodValues[], int, org.jfree.data.time.SimpleTimePeriod, double)
double oldValue
int index
org.jfree.data.time.TimePeriodValues[] tpv
int auth
org.jfree.data.time.SimpleTimePeriod period
double value
int index
private org.jfree.data.time.SimpleTimePeriod getTimePeriod (long, long)
long time
long numHoursWide
java.util.Date date
java.util.TimeZone zone
java.util.Calendar calendar
long hoursOfYear
int year
long start
int getDisplayType ()
}
com/android/ddmuilib/log/event/BugReportImporter.classBugReportImporter.java
package com.android.ddmuilib.log.event
public com.android.ddmuilib.log.event.BugReportImporter extends java.lang.Object {
private static final String TAG_HEADER
private static final String LOG_HEADER
private static final String HEADER_TAG
private String[] mTags
private String[] mLog
public void (java.lang.String) throws java.io.FileNotFoundException
java.io.IOException ignore
String line
java.io.IOException ignore
java.io.IOException e
java.io.IOException ignore
java.io.IOException ignore
String filePath
java.io.BufferedReader reader
public java.lang.String[] getTags ()
public java.lang.String[] getLog ()
private void readTags (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader reader
String line
java.util.ArrayList content
private void readLog (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader reader
String line
java.util.ArrayList content
}
com/android/ddmuilib/log/event/EventLogPanel$7.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$7 extends org.eclipse.swt.events.ControlAdapter {
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel)
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.graphics.Rectangle r
org.eclipse.swt.events.ControlEvent e
}
com/android/ddmuilib/log/event/EventDisplayOptions$1.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event event
}
com/android/ddmuilib/log/event/EventValueSelector$10.classEventValueSelector.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventValueSelector$10 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final com.android.ddmuilib.log.event.EventValueSelector this$0
void (com.android.ddmuilib.log.event.EventValueSelector)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event event
}
com/android/ddmuilib/log/event/EventLogPanel$6.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$6 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener {
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel)
public void widgetDisposed (org.eclipse.swt.events.DisposeEvent)
org.eclipse.swt.events.DisposeEvent e
}
com/android/ddmuilib/log/event/DisplaySyncPerf.classDisplaySyncPerf.java
package com.android.ddmuilib.log.event
public com.android.ddmuilib.log.event.DisplaySyncPerf extends com.android.ddmuilib.log.event.SyncCommon {
org.jfree.chart.labels.CustomXYToolTipGenerator mTooltipGenerator
java.util.List[] mTooltips
private static final int DB_QUERY
private static final int DB_WRITE
private static final int HTTP_NETWORK
private static final int HTTP_PROCESSING
private static final int NUM_SERIES
private static final String[] SERIES_NAMES
private static final java.awt.Color[] SERIES_COLORS
private static final double[] SERIES_YCOORD
private static final int EVENT_DB_OPERATION
private static final int EVENT_HTTP_STATS
final int EVENT_DB_QUERY
final int EVENT_DB_WRITE
private org.jfree.data.time.TimePeriodValues[] mDatasets
public void (java.lang.String)
String name
public org.eclipse.swt.widgets.Control createComposite (org.eclipse.swt.widgets.Composite, com.android.ddmlib.log.EventLogParser, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
org.eclipse.swt.widgets.Composite parent
com.android.ddmlib.log.EventLogParser logParser
com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener listener
org.eclipse.swt.widgets.Control composite
void resetUI ()
int i
org.jfree.chart.plot.XYPlot xyPlot
java.util.List[] mTooltipsTmp
org.jfree.chart.renderer.xy.XYBarRenderer br
org.jfree.data.time.TimePeriodValuesCollection tpvc
void newEvent (com.android.ddmlib.log.EventContainer, com.android.ddmlib.log.EventLogParser)
String tip
long endTime
int opType
long duration
String tip
long endTime
long netEndTime
long netStartTime
NumberFormatException e
com.android.ddmlib.log.InvalidTypeException e
com.android.ddmlib.log.EventContainer event
com.android.ddmlib.log.EventLogParser logParser
void processSyncEvent (com.android.ddmlib.log.EventContainer, int, long, long, java.lang.String, boolean, int)
com.android.ddmlib.log.EventContainer event
int auth
long startTime
long stopTime
String details
boolean newEvent
int syncSource
int getDisplayType ()
static void ()
}
com/android/ddmuilib/log/event/DisplayLog.classDisplayLog.java
package com.android.ddmuilib.log.event
public com.android.ddmuilib.log.event.DisplayLog extends com.android.ddmuilib.log.event.EventDisplay {
private static final String PREFS_COL_DATE
private static final String PREFS_COL_PID
private static final String PREFS_COL_EVENTTAG
private static final String PREFS_COL_VALUENAME
private static final String PREFS_COL_VALUE
private static final String PREFS_COL_TYPE
public void (java.lang.String)
String name
void resetUI ()
void newEvent (com.android.ddmlib.log.EventContainer, com.android.ddmlib.log.EventLogParser)
com.android.ddmlib.log.EventContainer event
com.android.ddmlib.log.EventLogParser logParser
org.eclipse.swt.widgets.Control createComposite (org.eclipse.swt.widgets.Composite, com.android.ddmlib.log.EventLogParser, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
org.eclipse.swt.widgets.Composite parent
com.android.ddmlib.log.EventLogParser logParser
com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener listener
private void addToLog (com.android.ddmlib.log.EventContainer, com.android.ddmlib.log.EventLogParser)
String value
com.android.ddmlib.log.InvalidTypeException e
com.android.ddmlib.log.EventValueDescription description
int i
int itemCount
com.android.ddmlib.log.EventContainer event
com.android.ddmlib.log.EventLogParser logParser
org.eclipse.swt.widgets.ScrollBar bar
boolean scroll
java.util.Calendar c
long msec
String date
String eventName
String pidName
com.android.ddmlib.log.EventValueDescription[] valueDescription
protected void addToLog (com.android.ddmlib.log.EventContainer, com.android.ddmlib.log.EventLogParser, java.util.ArrayList, java.util.ArrayList)
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor descriptor
java.util.Iterator i$
int itemCount
com.android.ddmlib.log.EventContainer event
com.android.ddmlib.log.EventLogParser logParser
java.util.ArrayList valueDescriptors
java.util.ArrayList occurrenceDescriptors
org.eclipse.swt.widgets.ScrollBar bar
boolean scroll
java.util.Calendar c
long msec
String date
String eventName
String pidName
private void logValue (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.ddmlib.log.EventContainer$EventValueType, com.android.ddmlib.log.EventValueDescription$ValueType)
String type
String date
String pid
String event
String valueName
String value
com.android.ddmlib.log.EventContainer$EventValueType eventValueType
com.android.ddmlib.log.EventValueDescription$ValueType valueType
org.eclipse.swt.widgets.TableItem item
String type
private void logDescriptor (com.android.ddmlib.log.EventContainer, com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor, java.lang.String, java.lang.String, java.lang.String, com.android.ddmlib.log.EventLogParser)
com.android.ddmlib.log.InvalidTypeException e
com.android.ddmlib.log.EventContainer event
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor descriptor
String date
String pidName
String eventName
com.android.ddmlib.log.EventLogParser logParser
String value
com.android.ddmlib.log.EventValueDescription[] values
com.android.ddmlib.log.EventValueDescription valueDescription
private org.eclipse.swt.widgets.Control createLogUI (org.eclipse.swt.widgets.Composite, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
org.eclipse.swt.widgets.Composite parent
com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener listener
org.eclipse.swt.widgets.Composite mainComp
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Label l
org.eclipse.jface.preference.IPreferenceStore store
org.eclipse.swt.widgets.TableColumn col
void resizeColumn (int, org.eclipse.swt.widgets.TableColumn)
org.eclipse.swt.widgets.TableColumn col
int index
org.eclipse.swt.widgets.TableColumn sourceColumn
int getDisplayType ()
}
com/android/ddmuilib/log/event/EventLogPanel$5.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$5 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel)
public void run ()
org.eclipse.swt.widgets.FileDialog fileDialog
String fileName
}
com/android/ddmuilib/log/event/EventLogImporter.classEventLogImporter.java
package com.android.ddmuilib.log.event
public com.android.ddmuilib.log.event.EventLogImporter extends java.lang.Object {
private String[] mTags
private String[] mLog
public void (java.lang.String) throws java.io.FileNotFoundException
java.io.IOException ignore
java.io.IOException ignore
java.io.IOException e
java.io.IOException ignore
java.io.IOException ignore
java.io.IOException ignore
java.io.IOException ignore
String filePath
String top
String tagFile
java.io.BufferedReader tagReader
java.io.BufferedReader eventReader
public java.lang.String[] getTags ()
public java.lang.String[] getLog ()
private void readTags (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader reader
String line
java.util.ArrayList content
private void readLog (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader reader
String line
java.util.ArrayList content
}
com/android/ddmuilib/log/event/EventValueSelector$2.classEventValueSelector.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventValueSelector$2 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventValueSelector this$0
void (com.android.ddmuilib.log.event.EventValueSelector)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/DisplayLog$6.classDisplayLog.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.DisplayLog$6 extends org.eclipse.swt.events.ControlAdapter {
final com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener val$listener
final com.android.ddmuilib.log.event.DisplayLog this$0
void (com.android.ddmuilib.log.event.DisplayLog, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
Object source
}
com/android/ddmuilib/log/event/EventLogPanel$13.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$13 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel)
public void run ()
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
}
com/android/ddmuilib/log/event/EventDisplayOptions$10.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$10 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final org.eclipse.jface.preference.IPreferenceStore val$store
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions, org.eclipse.jface.preference.IPreferenceStore)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
NumberFormatException nfe
org.eclipse.swt.events.ModifyEvent e
String text
}
com/android/ddmuilib/log/event/EventDisplayOptions$8.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$8 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
com.android.ddmuilib.log.event.EventDisplay display
org.eclipse.swt.events.SelectionEvent e
int selection
}
com/android/ddmuilib/log/event/EventDisplay$ValueDisplayDescriptor.classEventDisplay.java
package com.android.ddmuilib.log.event
final com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor extends com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor {
String valueName
int valueIndex
void ()
void (com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor)
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor descriptor
void (int, java.lang.String, int)
int eventTag
String valueName
int valueIndex
void (int, java.lang.String, int, int)
int eventTag
String valueName
int valueIndex
int seriesValueIndex
void replaceWith (com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor)
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor valueDescriptor
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
protected int loadFrom (java.lang.String[], int)
String[] storageStrings
int index
java.lang.String getStorageString ()
String superStorage
StringBuilder sb
}
com/android/ddmuilib/log/event/EventDisplayOptions$14.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$14 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
NumberFormatException nfe
org.eclipse.swt.events.ModifyEvent arg0
String text
com.android.ddmuilib.log.event.EventDisplay eventDisplay
}
com/android/ddmuilib/log/event/OccurrenceRenderer.classOccurrenceRenderer.java
package com.android.ddmuilib.log.event
public com.android.ddmuilib.log.event.OccurrenceRenderer extends org.jfree.chart.renderer.xy.XYLineAndShapeRenderer {
private static final long serialVersionUID
public void ()
public void drawItem (java.awt.Graphics2D, org.jfree.chart.renderer.xy.XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int)
java.awt.Graphics2D g2
org.jfree.chart.renderer.xy.XYItemRendererState state
java.awt.geom.Rectangle2D dataArea
org.jfree.chart.plot.PlotRenderingInfo info
org.jfree.chart.plot.XYPlot plot
org.jfree.chart.axis.ValueAxis domainAxis
org.jfree.chart.axis.ValueAxis rangeAxis
org.jfree.data.xy.XYDataset dataset
int series
int item
org.jfree.chart.plot.CrosshairState crosshairState
int pass
org.jfree.data.time.TimeSeriesCollection timeDataSet
double x
double yMin
double yMax
org.jfree.ui.RectangleEdge domainEdge
org.jfree.ui.RectangleEdge rangeEdge
double x2D
double yMin2D
double yMax2D
java.awt.Paint p
java.awt.Stroke s
java.awt.geom.Line2D line
org.jfree.chart.plot.PlotOrientation orientation
}
com/android/ddmuilib/log/event/EventDisplayOptions$4.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$4 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventValueSelector$4.classEventValueSelector.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventValueSelector$4 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventValueSelector this$0
void (com.android.ddmuilib.log.event.EventValueSelector)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventDisplayOptions$5.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$5 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventValueSelector$3.classEventValueSelector.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventValueSelector$3 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventValueSelector this$0
void (com.android.ddmuilib.log.event.EventValueSelector)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventLogPanel$9.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$9 extends java.lang.Thread {
final String val$fileName
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel, java.lang.String, java.lang.String)
String x0
public void run ()
Exception e
}
com/android/ddmuilib/log/event/EventDisplayOptions$7.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$7 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
com.android.ddmuilib.log.event.EventDisplay display
org.eclipse.swt.events.SelectionEvent e
int selection
}
com/android/ddmuilib/log/event/EventValueSelector$5.classEventValueSelector.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventValueSelector$5 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventValueSelector this$0
void (com.android.ddmuilib.log.event.EventValueSelector)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventLogPanel$11.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$11 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel)
public void run ()
}
com/android/ddmuilib/log/event/EventLogPanel$3.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$3 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel)
public void run ()
org.eclipse.swt.widgets.FileDialog fileDialog
String fileName
java.io.IOException e1
}
com/android/ddmuilib/log/event/EventDisplayOptions$13.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$13 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
NumberFormatException nfe
org.eclipse.swt.events.ModifyEvent arg0
String text
com.android.ddmuilib.log.event.EventDisplay eventDisplay
}
com/android/ddmuilib/log/event/DisplayLog$7.classDisplayLog.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.DisplayLog$7 extends org.eclipse.swt.events.ControlAdapter {
final com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener val$listener
final com.android.ddmuilib.log.event.DisplayLog this$0
void (com.android.ddmuilib.log.event.DisplayLog, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
Object source
}
com/android/ddmuilib/log/event/EventDisplay$1.classEventDisplay.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplay$1 extends java.lang.Object implements org.jfree.chart.event.ChartChangeListener {
final org.eclipse.swt.widgets.Composite val$parent
final org.jfree.chart.plot.XYPlot val$xyPlot
final com.android.ddmuilib.log.event.EventDisplay this$0
void (com.android.ddmuilib.log.event.EventDisplay, org.eclipse.swt.widgets.Composite, org.jfree.chart.plot.XYPlot)
public void chartChanged (org.jfree.chart.event.ChartChangeEvent)
org.jfree.chart.event.ChartChangeEvent event
org.jfree.chart.event.ChartChangeEventType type
}
com/android/ddmuilib/log/event/EventDisplayOptions$12.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$12 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
String name
com.android.ddmuilib.log.event.EventDisplay newEventDisplay
org.eclipse.swt.events.SelectionEvent e
com.android.ddmuilib.log.event.EventDisplay eventDisplay
}
com/android/ddmuilib/log/event/EventDisplayOptions$18.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$18 extends org.eclipse.swt.events.SelectionAdapter {
final Class val$descriptorClass
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions, java.lang.Class)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
com.android.ddmuilib.log.event.EventValueSelector dialog
com.android.ddmuilib.log.event.EventDisplay eventDisplay
Exception e1
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventLogPanel$8.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$8 extends java.lang.Thread {
final com.android.ddmlib.IDevice val$device
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel, java.lang.String, com.android.ddmlib.IDevice)
String x0
public void run ()
InterruptedException e
Exception e
}
com/android/ddmuilib/log/event/EventDisplayOptions$2.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$2 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
com/android/ddmuilib/log/event/EventDisplay$ILogColumnListener.classEventDisplay.java
package com.android.ddmuilib.log.event
abstract com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener extends java.lang.Object {
public abstract void columnResized (int, org.eclipse.swt.widgets.TableColumn)
}
com/android/ddmuilib/log/event/DisplayLog$2.classDisplayLog.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.DisplayLog$2 extends org.eclipse.swt.events.ControlAdapter {
final com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener val$listener
final com.android.ddmuilib.log.event.DisplayLog this$0
void (com.android.ddmuilib.log.event.DisplayLog, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
Object source
}
com/android/ddmuilib/log/event/EventDisplay.classEventDisplay.java
package com.android.ddmuilib.log.event
abstract com.android.ddmuilib.log.event.EventDisplay extends java.lang.Object {
private static final String DISPLAY_DATA_STORAGE_SEPARATOR
private static final String PID_STORAGE_SEPARATOR
private static final String DESCRIPTOR_STORAGE_SEPARATOR
private static final String DESCRIPTOR_DATA_STORAGE_SEPARATOR
private static final String FILTER_VALUE_NULL
public static final int DISPLAY_TYPE_LOG_ALL
public static final int DISPLAY_TYPE_FILTERED_LOG
public static final int DISPLAY_TYPE_GRAPH
public static final int DISPLAY_TYPE_SYNC
public static final int DISPLAY_TYPE_SYNC_HIST
public static final int DISPLAY_TYPE_SYNC_PERF
private static final int EVENT_CHECK_FAILED
protected static final int EVENT_CHECK_SAME_TAG
protected static final int EVENT_CHECK_SAME_VALUE
protected String mName
private boolean mPidFiltering
private java.util.ArrayList mPidFilterList
protected final java.util.ArrayList mValueDescriptors
private final java.util.ArrayList mOccurrenceDescriptors
protected final java.util.HashMap mValueDescriptorSeriesMap
protected final java.util.HashMap mOcurrenceDescriptorSeriesMap
protected final java.util.HashMap mValueTypeDataSetMap
protected org.jfree.chart.JFreeChart mChart
protected org.jfree.data.time.TimeSeriesCollection mOccurrenceDataSet
protected int mDataSetCount
private org.jfree.experimental.chart.swt.ChartComposite mChartComposite
protected long mMaximumChartItemAge
protected long mHistWidth
protected org.eclipse.swt.widgets.Table mLogTable
protected int mValueDescriptorCheck
public static com.android.ddmuilib.log.event.EventDisplay eventDisplayFactory (int, java.lang.String)
int type
String name
abstract void newEvent (com.android.ddmlib.log.EventContainer, com.android.ddmlib.log.EventLogParser)
abstract void resetUI ()
abstract int getDisplayType ()
abstract org.eclipse.swt.widgets.Control createComposite (org.eclipse.swt.widgets.Composite, com.android.ddmlib.log.EventLogParser, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
void (java.lang.String)
String name
static com.android.ddmuilib.log.event.EventDisplay clone (com.android.ddmuilib.log.event.EventDisplay)
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor desc
java.util.Iterator i$
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor desc
java.util.Iterator i$
com.android.ddmuilib.log.event.EventDisplay from
com.android.ddmuilib.log.event.EventDisplay ed
java.lang.String getStorageString ()
StringBuilder sb
void setName (java.lang.String)
String name
java.lang.String getName ()
void setPidFiltering (boolean)
boolean filterByPid
boolean getPidFiltering ()
void setPidFilterList (java.util.ArrayList)
java.util.ArrayList pids
java.util.ArrayList getPidFilterList ()
void addPidFiler (int)
int pid
java.util.Iterator getValueDescriptors ()
void updateValueDescriptorCheck ()
java.util.Iterator getOccurrenceDescriptors ()
void addDescriptor (com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor)
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor getDescriptor (java.lang.Class, int)
Class descriptorClass
int index
void removeDescriptor (java.lang.Class, int)
Class descriptorClass
int index
org.eclipse.swt.widgets.Control createCompositeChart (org.eclipse.swt.widgets.Composite, com.android.ddmlib.log.EventLogParser, java.lang.String)
org.eclipse.swt.widgets.Composite parent
com.android.ddmlib.log.EventLogParser logParser
String title
org.eclipse.swt.graphics.Font f
org.eclipse.swt.graphics.FontData[] fData
org.eclipse.swt.graphics.FontData firstFontData
java.awt.Font awtFont
org.jfree.chart.plot.XYPlot xyPlot
private void processClick (org.jfree.chart.plot.XYPlot)
org.jfree.data.time.TimeSeries series
Number value
Integer pidKey
java.util.Iterator i$
java.util.HashMap map
java.util.Set pidKeys
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor descKey
java.util.Iterator i$
double domainValue
org.jfree.data.time.Millisecond msec
java.util.Set descKeys
org.jfree.chart.plot.XYPlot xyPlot
double rangeValue
void resizeColumn (int, org.eclipse.swt.widgets.TableColumn)
int index
org.eclipse.swt.widgets.TableColumn sourceColumn
protected void setNewLogParser (com.android.ddmlib.log.EventLogParser)
com.android.ddmlib.log.EventLogParser logParser
void startMultiEventDisplay ()
void endMultiEventDisplay ()
org.eclipse.swt.widgets.Table getTable ()
static com.android.ddmuilib.log.event.EventDisplay load (java.lang.String)
int index
String name
int displayType
boolean pidFiltering
com.android.ddmuilib.log.event.EventDisplay ed
RuntimeException re
String[] values
String storageString
private java.lang.String getPidStorageString ()
Integer i
java.util.Iterator i$
StringBuilder sb
boolean first
private void loadPidFilters (java.lang.String)
String value
String[] arr$
int len$
int i$
String[] values
String storageString
private java.lang.String getDescriptorStorageString (java.util.ArrayList)
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
java.util.Iterator i$
java.util.ArrayList descriptorList
StringBuilder sb
boolean first
private void loadOccurrenceDescriptors (java.lang.String)
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor desc
String value
String[] arr$
int len$
int i$
String storageString
String[] values
private void loadValueDescriptors (java.lang.String)
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor desc
String value
String[] arr$
int len$
int i$
String storageString
String[] values
private void getDescriptors (com.android.ddmlib.log.EventContainer, java.util.ArrayList, java.util.ArrayList)
com.android.ddmlib.log.InvalidTypeException ite
ArrayIndexOutOfBoundsException aioobe
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
java.util.Iterator i$
com.android.ddmlib.log.EventContainer event
java.util.ArrayList fullList
java.util.ArrayList outList
protected boolean filterEvent (com.android.ddmlib.log.EventContainer, java.util.ArrayList, java.util.ArrayList)
int pid
java.util.Iterator i$
boolean found
com.android.ddmlib.log.EventContainer event
java.util.ArrayList valueDescriptors
java.util.ArrayList occurrenceDescriptors
private int checkDescriptors ()
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor display
java.util.Iterator i$
int tag
int index
void resetChartTimeLimit ()
void setChartTimeLimit (long)
long timeLimit
long getChartTimeLimit ()
void resetHistWidth ()
void setHistWidth (long)
long histWidth
long getHistWidth ()
static void access$000 (com.android.ddmuilib.log.event.EventDisplay, org.jfree.chart.plot.XYPlot)
com.android.ddmuilib.log.event.EventDisplay x0
org.jfree.chart.plot.XYPlot x1
static org.jfree.experimental.chart.swt.ChartComposite access$102 (com.android.ddmuilib.log.event.EventDisplay, org.jfree.experimental.chart.swt.ChartComposite)
com.android.ddmuilib.log.event.EventDisplay x0
org.jfree.experimental.chart.swt.ChartComposite x1
}
com/android/ddmuilib/log/event/EventDisplay$1$1.classEventDisplay.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplay$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.log.event.EventDisplay$1 this$1
void (com.android.ddmuilib.log.event.EventDisplay$1)
public void run ()
}
com/android/ddmuilib/log/event/EventDisplay$OccurrenceDisplayDescriptor.classEventDisplay.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor extends java.lang.Object {
int eventTag
int seriesValueIndex
boolean includePid
int filterValueIndex
com.android.ddmlib.log.EventContainer$CompareMethod filterCompareMethod
Object filterValue
void ()
void (com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor)
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
void (int)
int eventTag
void (int, int)
int eventTag
int seriesValueIndex
void replaceWith (com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor)
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
final void loadFrom (java.lang.String)
String storageString
String[] values
protected int loadFrom (java.lang.String[], int)
IllegalArgumentException e
String[] storageStrings
int index
String value
java.lang.String getStorageString ()
String value
StringBuilder sb
}
com/android/ddmuilib/log/event/DisplaySync.classDisplaySync.java
package com.android.ddmuilib.log.event
public com.android.ddmuilib.log.event.DisplaySync extends com.android.ddmuilib.log.event.SyncCommon {
private org.jfree.data.time.TimePeriodValues[] mDatasetsSync
private java.util.List[] mTooltipsSync
private org.jfree.chart.labels.CustomXYToolTipGenerator[] mTooltipGenerators
private org.jfree.data.time.TimeSeries[] mDatasetsSyncTickle
private org.jfree.data.time.TimeSeries mDatasetError
public void (java.lang.String)
String name
public org.eclipse.swt.widgets.Control createComposite (org.eclipse.swt.widgets.Composite, com.android.ddmlib.log.EventLogParser, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
org.eclipse.swt.widgets.Composite parent
com.android.ddmlib.log.EventLogParser logParser
com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener listener
org.eclipse.swt.widgets.Control composite
void resetUI ()
int i
org.jfree.chart.plot.XYPlot xyPlot
org.jfree.chart.renderer.xy.XYBarRenderer br
java.util.List[] mTooltipsSyncTmp
org.jfree.data.time.TimePeriodValuesCollection tpvc
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer ls
org.jfree.data.time.TimeSeriesCollection tsc
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer errls
void newEvent (com.android.ddmlib.log.EventContainer, com.android.ddmlib.log.EventLogParser)
long msec
int auth
com.android.ddmlib.log.InvalidTypeException e
com.android.ddmlib.log.EventContainer event
com.android.ddmlib.log.EventLogParser logParser
private int getHeightFromDetails (java.lang.String)
String part
String[] arr$
int len$
int i$
String details
int total
String[] parts
private java.lang.String getTextFromDetails (int, java.lang.String, int)
String key
int val
int auth
String details
int eventSource
StringBuffer sb
java.util.Scanner scanner
java.util.regex.Pattern charPat
java.util.regex.Pattern numPat
void processSyncEvent (com.android.ddmlib.log.EventContainer, int, long, long, java.lang.String, boolean, int)
int lastItem
long msec
com.android.ddmlib.log.EventContainer event
int auth
long startTime
long stopTime
String details
boolean newEvent
int syncSource
double height
int getDisplayType ()
}
com/android/ddmuilib/log/event/EventDisplay$2.classEventDisplay.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplay$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener {
final com.android.ddmuilib.log.event.EventDisplay this$0
void (com.android.ddmuilib.log.event.EventDisplay)
public void widgetDisposed (org.eclipse.swt.events.DisposeEvent)
org.eclipse.swt.events.DisposeEvent e
}
com/android/ddmuilib/log/event/EventLogPanel$1.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel)
public void run ()
}
com/android/ddmuilib/log/event/EventDisplayOptions$19.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$19 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets val$widgets
final Class val$descriptorClass
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions, com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets, java.lang.Class)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
com.android.ddmuilib.log.event.EventValueSelector dialog
int index
org.eclipse.swt.events.SelectionEvent e
com.android.ddmuilib.log.event.EventDisplay eventDisplay
}
com/android/ddmuilib/log/event/DisplayLog$1.classDisplayLog.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.DisplayLog$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener {
final com.android.ddmuilib.log.event.DisplayLog this$0
void (com.android.ddmuilib.log.event.DisplayLog)
public void widgetDisposed (org.eclipse.swt.events.DisposeEvent)
org.eclipse.swt.events.DisposeEvent e
}
com/android/ddmuilib/log/event/EventDisplayOptions$16.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$16 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
NumberFormatException nfe
String pid
String[] arr$
int len$
int i$
String pidText
String[] pids
java.util.ArrayList list
com.android.ddmuilib.log.event.EventDisplay eventDisplay
org.eclipse.swt.events.ModifyEvent e
}
com/android/ddmuilib/log/event/EventLogPanel$12.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$12 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel)
public void run ()
}
com/android/ddmuilib/log/event/DisplayLog$4.classDisplayLog.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.DisplayLog$4 extends org.eclipse.swt.events.ControlAdapter {
final com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener val$listener
final com.android.ddmuilib.log.event.DisplayLog this$0
void (com.android.ddmuilib.log.event.DisplayLog, com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener)
public void controlResized (org.eclipse.swt.events.ControlEvent)
org.eclipse.swt.events.ControlEvent e
Object source
}
com/android/ddmuilib/log/event/EventValueSelector.classEventValueSelector.java
package com.android.ddmuilib.log.event
final com.android.ddmuilib.log.event.EventValueSelector extends org.eclipse.swt.widgets.Dialog {
private static final int DLG_WIDTH
private static final int DLG_HEIGHT
private org.eclipse.swt.widgets.Shell mParent
private org.eclipse.swt.widgets.Shell mShell
private boolean mEditStatus
private org.eclipse.swt.widgets.Combo mEventCombo
private org.eclipse.swt.widgets.Combo mValueCombo
private org.eclipse.swt.widgets.Combo mSeriesCombo
private org.eclipse.swt.widgets.Button mDisplayPidCheckBox
private org.eclipse.swt.widgets.Combo mFilterCombo
private org.eclipse.swt.widgets.Combo mFilterMethodCombo
private org.eclipse.swt.widgets.Text mFilterValue
private org.eclipse.swt.widgets.Button mOkButton
private com.android.ddmlib.log.EventLogParser mLogParser
private com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor mDescriptor
private Integer[] mEventTags
private final java.util.ArrayList mSeriesIndices
public void (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell parent
boolean open (java.lang.Class, com.android.ddmlib.log.EventLogParser)
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
InstantiationException e
IllegalAccessException e
Class descriptorClass
com.android.ddmlib.log.EventLogParser logParser
boolean open (com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor, com.android.ddmlib.log.EventLogParser)
org.eclipse.swt.graphics.Rectangle r
int cx
int x
int cy
int y
Exception e
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
com.android.ddmlib.log.EventLogParser logParser
org.eclipse.swt.widgets.Display display
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor getDescriptor ()
private void createUI ()
String eventName
Integer i
java.util.Iterator i$
com.android.ddmlib.log.EventContainer$CompareMethod method
com.android.ddmlib.log.EventContainer$CompareMethod[] arr$
int len$
int i$
org.eclipse.swt.layout.GridData gd
org.eclipse.swt.widgets.Label l
java.util.Map eventTagMap
java.util.Map eventInfoMap
java.util.Set keys
java.util.ArrayList list
org.eclipse.swt.widgets.Composite buttonComp
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Composite padding
org.eclipse.swt.widgets.Button cancelButton
private void setModified ()
private void handleEventComboSelection ()
com.android.ddmlib.log.EventValueDescription value
com.android.ddmlib.log.EventValueDescription[] arr$
int len$
int i$
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor valueDescriptor
com.android.ddmlib.log.EventValueDescription value
com.android.ddmlib.log.EventValueDescription[] arr$
int len$
int i$
com.android.ddmlib.log.EventValueDescription value
com.android.ddmlib.log.EventValueDescription[] arr$
int len$
int i$
com.android.ddmlib.log.EventValueDescription valueInfo
int axisIndex
int selectionIndex
int eventTag
com.android.ddmlib.log.EventValueDescription[] values
int index
private void disableSubCombos ()
private void handleValueComboSelection ()
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor valueDescriptor
int index
int eventIndex
int eventTag
com.android.ddmlib.log.EventValueDescription[] values
private void handleSeriesComboSelection ()
int index
int valueIndex
private void handleFilterComboSelection ()
int index
private void handleFilterMethodComboSelection ()
int index
com.android.ddmlib.log.EventContainer$CompareMethod method
private int getFilterMethodIndex (com.android.ddmlib.log.EventContainer$CompareMethod)
int i
com.android.ddmlib.log.EventContainer$CompareMethod filterCompareMethod
com.android.ddmlib.log.EventContainer$CompareMethod[] values
private void loadValueDescriptor ()
int i
Integer[] arr$
int len$
int i$
int eventIndex
int comboIndex
private void checkValidity ()
static void access$000 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static void access$100 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static void access$200 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static void access$300 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor access$400 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static org.eclipse.swt.widgets.Button access$500 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static void access$600 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static void access$700 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static org.eclipse.swt.widgets.Combo access$800 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static java.lang.Integer[] access$900 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static com.android.ddmlib.log.EventLogParser access$1000 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static org.eclipse.swt.widgets.Text access$1100 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static org.eclipse.swt.widgets.Shell access$1200 (com.android.ddmuilib.log.event.EventValueSelector)
com.android.ddmuilib.log.event.EventValueSelector x0
static boolean access$1302 (com.android.ddmuilib.log.event.EventValueSelector, boolean)
com.android.ddmuilib.log.event.EventValueSelector x0
boolean x1
}
com/android/ddmuilib/log/event/EventDisplayOptions$15.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions$15 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.log.event.EventDisplayOptions this$0
void (com.android.ddmuilib.log.event.EventDisplayOptions)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
com.android.ddmuilib.log.event.EventDisplay eventDisplay
}
com/android/ddmuilib/log/event/EventLogPanel.classEventLogPanel.java
package com.android.ddmuilib.log.event
public com.android.ddmuilib.log.event.EventLogPanel extends com.android.ddmuilib.TablePanel implements com.android.ddmlib.log.LogReceiver$ILogListener com.android.ddmuilib.log.event.EventDisplay$ILogColumnListener {
private static final String TAG_FILE_EXT
private static final String PREFS_EVENT_DISPLAY
private static final String EVENT_DISPLAY_STORAGE_SEPARATOR
static final String PREFS_DISPLAY_WIDTH
static final String PREFS_DISPLAY_HEIGHT
private static final int DEFAULT_DISPLAY_WIDTH
private static final int DEFAULT_DISPLAY_HEIGHT
private com.android.ddmlib.IDevice mCurrentLoggedDevice
private String mCurrentLogFile
private com.android.ddmlib.log.LogReceiver mCurrentLogReceiver
private com.android.ddmlib.log.EventLogParser mCurrentEventLogParser
private Object mLock
private final java.util.ArrayList mEvents
private final java.util.ArrayList mNewEvents
private boolean mPendingDisplay
private final java.util.ArrayList mEventDisplays
private final java.text.NumberFormat mFormatter
private org.eclipse.swt.widgets.Composite mParent
private org.eclipse.swt.custom.ScrolledComposite mBottomParentPanel
private org.eclipse.swt.widgets.Composite mBottomPanel
private com.android.ddmuilib.actions.ICommonAction mOptionsAction
private com.android.ddmuilib.actions.ICommonAction mClearAction
private com.android.ddmuilib.actions.ICommonAction mSaveAction
private com.android.ddmuilib.actions.ICommonAction mLoadAction
private com.android.ddmuilib.actions.ICommonAction mImportAction
private java.io.File mTempFile
public void ()
public void setActions (com.android.ddmuilib.actions.ICommonAction, com.android.ddmuilib.actions.ICommonAction, com.android.ddmuilib.actions.ICommonAction, com.android.ddmuilib.actions.ICommonAction, com.android.ddmuilib.actions.ICommonAction)
com.android.ddmuilib.actions.ICommonAction optionsAction
com.android.ddmuilib.actions.ICommonAction clearAction
com.android.ddmuilib.actions.ICommonAction saveAction
com.android.ddmuilib.actions.ICommonAction loadAction
com.android.ddmuilib.actions.ICommonAction importAction
public void openOptionPanel ()
com.android.ddmuilib.log.event.EventDisplayOptions dialog
org.eclipse.swt.SWTException e
public void clearLog ()
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
org.eclipse.swt.SWTException e
public void saveLog (java.lang.String) throws java.io.IOException
java.io.File destFile
java.io.FileInputStream fis
java.io.FileOutputStream fos
byte[] buffer
int count
String filePath
public void loadLog (java.lang.String)
com.android.ddmuilib.log.event.EventLogImporter importer
String[] tags
String[] log
java.io.FileNotFoundException e
String filePath
public void importBugReport (java.lang.String)
com.android.ddmuilib.log.event.BugReportImporter importer
String[] tags
String[] log
java.io.FileNotFoundException e
String filePath
public void clientSelected ()
public void deviceSelected ()
public void clientChanged (com.android.ddmlib.Client, int)
com.android.ddmlib.Client client
int changeMask
protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.jface.preference.IPreferenceStore store
protected void postCreation ()
public void setFocus ()
private void startEventLog (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
private void startEventLogFromFiles (java.lang.String)
String fileName
private void startEventLogFromContent (java.lang.String[], java.lang.String[])
String[] tags
String[] log
public void stopEventLog (boolean)
boolean inUiThread
private void resetUI (boolean)
org.eclipse.swt.widgets.Display d
org.eclipse.swt.SWTException e
boolean inUiThread
private void resetUiFromUiThread ()
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
private void prepareDisplayUi ()
private void createDisplayUi ()
org.eclipse.swt.layout.RowData rd
org.eclipse.swt.widgets.Control c
org.eclipse.swt.widgets.Table table
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
org.eclipse.swt.layout.RowLayout rowLayout
org.eclipse.jface.preference.IPreferenceStore store
int displayWidth
int displayHeight
private void rebuildUi ()
boolean start_event
org.eclipse.swt.graphics.Rectangle r
public void newEntry (com.android.ddmlib.log.LogReceiver$LogEntry)
com.android.ddmlib.log.EventContainer event
com.android.ddmlib.log.LogReceiver$LogEntry entry
private void handleNewEvent (com.android.ddmlib.log.EventContainer)
com.android.ddmlib.log.EventContainer event
boolean start_event
private void scheduleUIEventHandler ()
org.eclipse.swt.widgets.Display d
org.eclipse.swt.SWTException e
public void newData (byte[], int, int)
java.io.FileOutputStream fos
java.io.FileNotFoundException e
java.io.IOException e
byte[] data
int offset
int length
private void displayNewEvents ()
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
int count
com.android.ddmlib.log.EventContainer event
boolean need_to_reloop
private void loadEventDisplays ()
com.android.ddmuilib.log.event.EventDisplay eventDisplay
String value
String[] arr$
int len$
int i$
String[] values
org.eclipse.jface.preference.IPreferenceStore store
String storage
private void saveEventDisplays ()
String storage
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
org.eclipse.jface.preference.IPreferenceStore store
boolean first
StringBuilder sb
private void updateEventDisplays ()
org.eclipse.swt.widgets.Display d
org.eclipse.swt.SWTException e
public void columnResized (int, org.eclipse.swt.widgets.TableColumn)
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
int index
org.eclipse.swt.widgets.TableColumn sourceColumn
private void runLocalEventLogService (java.lang.String, com.android.ddmlib.log.LogReceiver) throws java.io.IOException
int count
String fileName
com.android.ddmlib.log.LogReceiver logReceiver
byte[] buffer
java.io.FileInputStream fis
private void runLocalEventLogService (java.lang.String[], com.android.ddmlib.log.LogReceiver)
com.android.ddmlib.log.EventContainer event
String line
String[] arr$
int len$
int i$
String[] log
com.android.ddmlib.log.LogReceiver currentLogReceiver
static org.eclipse.swt.widgets.Composite access$000 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static java.lang.Object access$100 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static com.android.ddmlib.log.LogReceiver access$200 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static com.android.ddmlib.log.LogReceiver access$202 (com.android.ddmuilib.log.event.EventLogPanel, com.android.ddmlib.log.LogReceiver)
com.android.ddmuilib.log.event.EventLogPanel x0
com.android.ddmlib.log.LogReceiver x1
static com.android.ddmlib.log.EventLogParser access$302 (com.android.ddmuilib.log.event.EventLogPanel, com.android.ddmlib.log.EventLogParser)
com.android.ddmuilib.log.event.EventLogPanel x0
com.android.ddmlib.log.EventLogParser x1
static com.android.ddmlib.IDevice access$402 (com.android.ddmuilib.log.event.EventLogPanel, com.android.ddmlib.IDevice)
com.android.ddmuilib.log.event.EventLogPanel x0
com.android.ddmlib.IDevice x1
static java.util.ArrayList access$500 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static java.util.ArrayList access$600 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static org.eclipse.swt.widgets.Composite access$700 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static org.eclipse.swt.custom.ScrolledComposite access$800 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static com.android.ddmlib.log.EventLogParser access$300 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static void access$900 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static java.io.File access$1002 (com.android.ddmuilib.log.event.EventLogPanel, java.io.File)
com.android.ddmuilib.log.event.EventLogPanel x0
java.io.File x1
static java.lang.String access$1102 (com.android.ddmuilib.log.event.EventLogPanel, java.lang.String)
com.android.ddmuilib.log.event.EventLogPanel x0
String x1
static void access$1200 (com.android.ddmuilib.log.event.EventLogPanel, java.lang.String, com.android.ddmlib.log.LogReceiver) throws java.io.IOException
com.android.ddmuilib.log.event.EventLogPanel x0
String x1
com.android.ddmlib.log.LogReceiver x2
static void access$1300 (com.android.ddmuilib.log.event.EventLogPanel, java.lang.String[], com.android.ddmlib.log.LogReceiver)
com.android.ddmuilib.log.event.EventLogPanel x0
String[] x1
com.android.ddmlib.log.LogReceiver x2
static void access$1400 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static void access$1500 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static com.android.ddmuilib.actions.ICommonAction access$1600 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static com.android.ddmuilib.actions.ICommonAction access$1700 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static java.lang.String access$1100 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
static com.android.ddmuilib.actions.ICommonAction access$1800 (com.android.ddmuilib.log.event.EventLogPanel)
com.android.ddmuilib.log.event.EventLogPanel x0
}
com/android/ddmuilib/log/event/EventDisplayOptions.classEventDisplayOptions.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventDisplayOptions extends org.eclipse.swt.widgets.Dialog {
private static final int DLG_WIDTH
private static final int DLG_HEIGHT
private org.eclipse.swt.widgets.Shell mParent
private org.eclipse.swt.widgets.Shell mShell
private boolean mEditStatus
private final java.util.ArrayList mDisplayList
private org.eclipse.swt.widgets.List mEventDisplayList
private org.eclipse.swt.widgets.Button mEventDisplayNewButton
private org.eclipse.swt.widgets.Button mEventDisplayDeleteButton
private org.eclipse.swt.widgets.Button mEventDisplayUpButton
private org.eclipse.swt.widgets.Button mEventDisplayDownButton
private org.eclipse.swt.widgets.Text mDisplayWidthText
private org.eclipse.swt.widgets.Text mDisplayHeightText
private org.eclipse.swt.widgets.Text mDisplayNameText
private org.eclipse.swt.widgets.Combo mDisplayTypeCombo
private org.eclipse.swt.widgets.Group mChartOptions
private org.eclipse.swt.widgets.Group mHistOptions
private org.eclipse.swt.widgets.Button mPidFilterCheckBox
private org.eclipse.swt.widgets.Text mPidText
private java.util.Map mEventTagMap
private java.util.Map mEventDescriptionMap
private java.util.ArrayList mPidList
private com.android.ddmlib.log.EventLogParser mLogParser
private org.eclipse.swt.widgets.Group mInfoGroup
private com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets mValueSelection
private com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets mOccurrenceSelection
private boolean mProcessTextChanges
private org.eclipse.swt.widgets.Text mTimeLimitText
private org.eclipse.swt.widgets.Text mHistWidthText
void (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell parent
boolean open (com.android.ddmlib.log.EventLogParser, java.util.ArrayList, java.util.ArrayList)
com.android.ddmlib.log.EventLogParser logParser
java.util.ArrayList displayList
java.util.ArrayList eventList
org.eclipse.swt.graphics.Rectangle r
int cx
int x
int cy
int y
org.eclipse.swt.widgets.Display display
java.util.ArrayList getEventDisplays ()
private void createUI ()
org.eclipse.swt.widgets.Composite topPanel
org.eclipse.swt.widgets.Composite leftPanel
org.eclipse.swt.widgets.Composite rightPanel
org.eclipse.swt.widgets.Label separator
org.eclipse.swt.widgets.Composite bottomButtons
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Button okButton
org.eclipse.swt.widgets.Button cancelButton
private void createLeftPanel (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite leftPanel
org.eclipse.jface.preference.IPreferenceStore store
org.eclipse.swt.layout.GridLayout gl
org.eclipse.swt.widgets.Composite bottomControls
com.android.ddmuilib.ImageLoader loader
org.eclipse.swt.widgets.Group sizeGroup
org.eclipse.swt.widgets.Label l
private void createRightPanel (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite rightPanel
org.eclipse.swt.widgets.Label nameLabel
org.eclipse.swt.widgets.Label displayLabel
org.eclipse.swt.layout.GridData gd
org.eclipse.swt.widgets.Label l
org.eclipse.swt.layout.GridData gdh
org.eclipse.swt.widgets.Label lh
org.eclipse.swt.widgets.Label pidLabel
private com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets createEventSelection (org.eclipse.swt.widgets.Composite, java.lang.Class, java.lang.String)
org.eclipse.swt.widgets.Composite rightPanel
Class descriptorClass
String groupMessage
org.eclipse.swt.widgets.Group eventSelectionPanel
org.eclipse.swt.layout.GridLayout gl
com.android.ddmuilib.log.event.EventDisplayOptions$SelectionWidgets widgets
org.eclipse.swt.widgets.Composite rightControls
private void duplicateEventDisplay (java.util.ArrayList)
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
java.util.ArrayList displayList
private void buildPidList (java.util.ArrayList)
com.android.ddmlib.log.EventContainer event
java.util.Iterator i$
java.util.ArrayList eventList
private void setModified ()
private void enable (boolean)
boolean status
int selection
int count
private void fillEventDisplayList ()
com.android.ddmuilib.log.event.EventDisplay eventDisplay
java.util.Iterator i$
private void createNewEventDisplay ()
int count
String name
com.android.ddmuilib.log.event.EventDisplay eventDisplay
private void deleteEventDisplay ()
int selection
private com.android.ddmuilib.log.event.EventDisplay getCurrentEventDisplay ()
int selection
private void setCurrentEventDisplay (com.android.ddmuilib.log.event.EventDisplay)
com.android.ddmuilib.log.event.EventDisplay eventDisplay
int selection
private void handleEventDisplaySelection ()
com.android.ddmuilib.log.event.EventDisplay eventDisplay
private void emptyUi ()
private void fillUiWith (com.android.ddmuilib.log.event.EventDisplay)
org.eclipse.swt.layout.GridData gd
long limit
org.eclipse.swt.layout.GridData gd
org.eclipse.swt.layout.GridData gd
long limit
org.eclipse.swt.layout.GridData gd
int i
StringBuilder sb
int count
java.util.ArrayList list
com.android.ddmuilib.log.event.EventDisplay$ValueDisplayDescriptor descriptor
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
java.util.Iterator valueIterator
java.util.Iterator occurrenceIterator
com.android.ddmuilib.log.event.EventDisplay eventDisplay
int displayMode
private java.lang.String getSeriesLabelDescription (com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor)
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
private java.lang.String getFilterDescription (com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor)
com.android.ddmuilib.log.event.EventDisplay$OccurrenceDisplayDescriptor descriptor
static org.eclipse.swt.widgets.Shell access$000 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static boolean access$102 (com.android.ddmuilib.log.event.EventDisplayOptions, boolean)
com.android.ddmuilib.log.event.EventDisplayOptions x0
boolean x1
static void access$200 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static void access$300 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static void access$400 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static org.eclipse.swt.widgets.List access$500 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static java.util.ArrayList access$600 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static void access$700 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static org.eclipse.swt.widgets.Text access$800 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static org.eclipse.swt.widgets.Text access$900 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static boolean access$1000 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static com.android.ddmuilib.log.event.EventDisplay access$1100 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static org.eclipse.swt.widgets.Text access$1200 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static org.eclipse.swt.widgets.Combo access$1300 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static void access$1400 (com.android.ddmuilib.log.event.EventDisplayOptions, com.android.ddmuilib.log.event.EventDisplay)
com.android.ddmuilib.log.event.EventDisplayOptions x0
com.android.ddmuilib.log.event.EventDisplay x1
static void access$1500 (com.android.ddmuilib.log.event.EventDisplayOptions, com.android.ddmuilib.log.event.EventDisplay)
com.android.ddmuilib.log.event.EventDisplayOptions x0
com.android.ddmuilib.log.event.EventDisplay x1
static org.eclipse.swt.widgets.Text access$1600 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static org.eclipse.swt.widgets.Text access$1700 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static org.eclipse.swt.widgets.Button access$1800 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static org.eclipse.swt.widgets.Text access$1900 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
static com.android.ddmlib.log.EventLogParser access$2500 (com.android.ddmuilib.log.event.EventDisplayOptions)
com.android.ddmuilib.log.event.EventDisplayOptions x0
}
com/android/ddmuilib/log/event/EventLogPanel$4.classEventLogPanel.java
package com.android.ddmuilib.log.event
com.android.ddmuilib.log.event.EventLogPanel$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmuilib.log.event.EventLogPanel this$0
void (com.android.ddmuilib.log.event.EventLogPanel)
public void run ()
org.eclipse.swt.widgets.FileDialog fileDialog
String fileName
}
com/android/ddmuilib/screenrecord/
com/android/ddmuilib/screenrecord/ScreenRecorderAction$3.classScreenRecorderAction.java
package com.android.ddmuilib.screenrecord
com.android.ddmuilib.screenrecord.ScreenRecorderAction$3 extends java.lang.Object implements java.lang.Runnable {
final String val$message
final Throwable val$e
final com.android.ddmuilib.screenrecord.ScreenRecorderAction this$0
void (com.android.ddmuilib.screenrecord.ScreenRecorderAction, java.lang.String, java.lang.Throwable)
public void run ()
String msg
}
com/android/ddmuilib/screenrecord/ScreenRecorderOptionsDialog$2.classScreenRecorderOptionsDialog.java
package com.android.ddmuilib.screenrecord
com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog$2 extends org.eclipse.swt.events.SelectionAdapter {
final com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog this$0
void (com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent selectionEvent
org.eclipse.swt.widgets.FileDialog dlg
String filePath
}
com/android/ddmuilib/screenrecord/ScreenRecorderAction$1.classScreenRecorderAction.java
package com.android.ddmuilib.screenrecord
com.android.ddmuilib.screenrecord.ScreenRecorderAction$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmlib.ScreenRecorderOptions val$options
final com.android.ddmlib.CollectingOutputReceiver val$receiver
final java.util.concurrent.CountDownLatch val$latch
final com.android.ddmuilib.screenrecord.ScreenRecorderAction this$0
void (com.android.ddmuilib.screenrecord.ScreenRecorderAction, com.android.ddmlib.ScreenRecorderOptions, com.android.ddmlib.CollectingOutputReceiver, java.util.concurrent.CountDownLatch)
public void run ()
Exception e
}
com/android/ddmuilib/screenrecord/ScreenRecorderOptionsDialog$1.classScreenRecorderOptionsDialog.java
package com.android.ddmuilib.screenrecord
com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog$1 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener {
final com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog this$0
void (com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog)
public void modifyText (org.eclipse.swt.events.ModifyEvent)
org.eclipse.swt.events.ModifyEvent modifyEvent
}
com/android/ddmuilib/screenrecord/ScreenRecorderAction$2.classScreenRecorderAction.java
package com.android.ddmuilib.screenrecord
com.android.ddmuilib.screenrecord.ScreenRecorderAction$2 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress {
final java.util.concurrent.CountDownLatch val$latch
final com.android.ddmlib.CollectingOutputReceiver val$receiver
final com.android.ddmuilib.screenrecord.ScreenRecorderAction this$0
void (com.android.ddmuilib.screenrecord.ScreenRecorderAction, java.util.concurrent.CountDownLatch, com.android.ddmlib.CollectingOutputReceiver)
public void run (org.eclipse.core.runtime.IProgressMonitor) throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException
org.eclipse.core.runtime.IProgressMonitor monitor
int timeInSecond
}
com/android/ddmuilib/screenrecord/ScreenRecorderOptionsDialog.classScreenRecorderOptionsDialog.java
package com.android.ddmuilib.screenrecord
public com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog extends org.eclipse.jface.dialogs.TitleAreaDialog {
private static final int DEFAULT_BITRATE_MBPS
private static String sLastSavedFolder
private static String sLastFileName
private static int sBitRateMbps
private static int sWidth
private static int sHeight
private org.eclipse.swt.widgets.Text mBitRateText
private org.eclipse.swt.widgets.Text mWidthText
private org.eclipse.swt.widgets.Text mHeightText
private org.eclipse.swt.widgets.Text mDestinationText
public void (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell parentShell
protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite shell
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite c
org.eclipse.swt.events.ModifyListener m
org.eclipse.swt.widgets.Button browseButton
private static java.lang.String getFilePath ()
private static java.lang.String suggestFileName ()
java.util.Calendar now
private void createLabel (org.eclipse.swt.widgets.Composite, java.lang.String)
org.eclipse.swt.widgets.Composite c
String text
org.eclipse.swt.widgets.Label l
org.eclipse.swt.layout.GridData gd
private void validateAndUpdateState ()
int intValue
String filePath
java.io.File f
private int validateInteger (java.lang.String, java.lang.String)
NumberFormatException e
String s
String errorMessage
private void setOkButtonEnabled (boolean)
boolean en
public int getBitRate ()
public int getWidth ()
public int getHeight ()
public java.io.File getDestination ()
static void access$000 (com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog)
com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog x0
static java.lang.String access$100 ()
static java.lang.String access$200 ()
static java.lang.String access$300 ()
static org.eclipse.swt.widgets.Text access$400 (com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog)
com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog x0
static void ()
}
com/android/ddmuilib/screenrecord/ScreenRecorderAction.classScreenRecorderAction.java
package com.android.ddmuilib.screenrecord
public com.android.ddmuilib.screenrecord.ScreenRecorderAction extends java.lang.Object {
private static final String TITLE
private static final String REMOTE_PATH
private final org.eclipse.swt.widgets.Shell mParentShell
private final com.android.ddmlib.IDevice mDevice
public void (org.eclipse.swt.widgets.Shell, com.android.ddmlib.IDevice)
org.eclipse.swt.widgets.Shell parent
com.android.ddmlib.IDevice device
public void performAction ()
java.lang.reflect.InvocationTargetException e
InterruptedException ignored
Exception e
com.android.ddmuilib.screenrecord.ScreenRecorderOptionsDialog optionsDialog
com.android.ddmlib.ScreenRecorderOptions options
java.util.concurrent.CountDownLatch latch
com.android.ddmlib.CollectingOutputReceiver receiver
private void showError (java.lang.String, java.lang.Throwable)
String message
Throwable e
static com.android.ddmlib.IDevice access$000 (com.android.ddmuilib.screenrecord.ScreenRecorderAction)
com.android.ddmuilib.screenrecord.ScreenRecorderAction x0
static void access$100 (com.android.ddmuilib.screenrecord.ScreenRecorderAction, java.lang.String, java.lang.Throwable)
com.android.ddmuilib.screenrecord.ScreenRecorderAction x0
String x1
Throwable x2
static org.eclipse.swt.widgets.Shell access$200 (com.android.ddmuilib.screenrecord.ScreenRecorderAction)
com.android.ddmuilib.screenrecord.ScreenRecorderAction x0
}
images/
images/heap.png
images/device.png
images/android.png
images/hprof.png
images/zygote.png
images/clear.png
images/gc.png
images/d.png
images/w.png
images/load.png
images/debug-wait.png
images/folder.png
images/warning.png
images/halt.png
images/diff.png
images/edit.png
images/up.png
images/thread.png
images/displayfilters.png
images/groupby.png
images/sort_down.png
images/empty.png
images/importBug.png
images/i.png
images/forward.png
images/tracing_stop.png
images/sort_up.png
images/play.png
images/file.png
images/debug-attach.png
images/pause.png
images/pull.png
images/debug-error.png
images/v.png
images/delete.png
images/down.png
images/tracing_start.png
images/backward.png
images/emulator.png
images/push.png
images/capture.png
images/e.png
images/add.png
images/save.png
images/scroll_lock.png