META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/ddmlib/
com/android/ddmlib/Device.classDevice.java
package com.android.ddmlib
final com.android.ddmlib.Device extends java.lang.Object implements com.android.ddmlib.IDevice {
private static final String DEVICE_MODEL_PROPERTY
private static final String DEVICE_MANUFACTURER_PROPERTY
private static final int INSTALL_TIMEOUT
private static final int BATTERY_TIMEOUT
private static final int GETPROP_TIMEOUT
static final String RE_EMULATOR_SN
private String mSerialNumber
private String mAvdName
private com.android.ddmlib.IDevice$DeviceState mState
private final java.util.Map mProperties
private final java.util.Map mMountPoints
private final java.util.ArrayList mClients
private com.android.ddmlib.DeviceMonitor mMonitor
private static final String LOG_TAG
private static final char SEPARATOR
private java.nio.channels.SocketChannel mSocketChannel
private boolean mArePropertiesSet
private Integer mLastBatteryLevel
private long mLastBatteryCheckTime
private String mName
public java.lang.String getSerialNumber ()
public java.lang.String getAvdName ()
void setAvdName (java.lang.String)
public java.lang.String getName ()
private java.lang.String constructName ()
private java.lang.String cleanupStringForDisplay (java.lang.String)
public com.android.ddmlib.IDevice$DeviceState getState ()
void setState (com.android.ddmlib.IDevice$DeviceState)
public java.util.Map getProperties ()
public int getPropertyCount ()
public java.lang.String getProperty (java.lang.String)
public boolean arePropertiesSet ()
public java.lang.String getPropertyCacheOrSync (java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public java.lang.String getPropertySync (java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public java.lang.String getMountPoint (java.lang.String)
public java.lang.String toString ()
public boolean isOnline ()
public boolean isEmulator ()
public boolean isOffline ()
public boolean isBootLoader ()
public boolean hasClients ()
public com.android.ddmlib.Client[] getClients ()
public com.android.ddmlib.Client getClient (java.lang.String)
public com.android.ddmlib.SyncService getSyncService () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public com.android.ddmlib.FileListingService getFileListingService ()
public com.android.ddmlib.RawImage getScreenshot () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public void runEventLogService (com.android.ddmlib.log.LogReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public void runLogService (java.lang.String, com.android.ddmlib.log.LogReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public void createForward (int, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public void createForward (int, java.lang.String, com.android.ddmlib.IDevice$DeviceUnixSocketNamespace) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public void removeForward (int, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public void removeForward (int, java.lang.String, com.android.ddmlib.IDevice$DeviceUnixSocketNamespace) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public java.lang.String getClientName (int)
void (com.android.ddmlib.DeviceMonitor, java.lang.String, com.android.ddmlib.IDevice$DeviceState)
com.android.ddmlib.DeviceMonitor getMonitor ()
void addClient (com.android.ddmlib.Client)
java.util.List getClientList ()
boolean hasClient (int)
void clearClientList ()
void setClientMonitoringSocket (java.nio.channels.SocketChannel)
java.nio.channels.SocketChannel getClientMonitoringSocket ()
void removeClient (com.android.ddmlib.Client, boolean)
void update (int)
void update (com.android.ddmlib.Client, int)
void addProperty (java.lang.String, java.lang.String)
void setMountingPoint (java.lang.String, java.lang.String)
public void pushFile (java.lang.String, java.lang.String) throws java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException com.android.ddmlib.SyncException
public void pullFile (java.lang.String, java.lang.String) throws java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException com.android.ddmlib.SyncException
public transient java.lang.String installPackage (java.lang.String, boolean, java.lang.String[]) throws com.android.ddmlib.InstallException
public java.lang.String syncPackageToDevice (java.lang.String) throws java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException com.android.ddmlib.SyncException
private java.lang.String getFileName (java.lang.String)
public transient java.lang.String installRemotePackage (java.lang.String, boolean, java.lang.String[]) throws com.android.ddmlib.InstallException
public void removeRemotePackage (java.lang.String) throws com.android.ddmlib.InstallException
public java.lang.String uninstallPackage (java.lang.String) throws com.android.ddmlib.InstallException
public void reboot (java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public java.lang.Integer getBatteryLevel () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException com.android.ddmlib.ShellCommandUnresponsiveException
public java.lang.Integer getBatteryLevel (long) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException com.android.ddmlib.ShellCommandUnresponsiveException
}
com/android/ddmlib/Log$LogLevel.classLog.java
package com.android.ddmlib
public final com.android.ddmlib.Log$LogLevel extends java.lang.Enum {
public static final com.android.ddmlib.Log$LogLevel VERBOSE
public static final com.android.ddmlib.Log$LogLevel DEBUG
public static final com.android.ddmlib.Log$LogLevel INFO
public static final com.android.ddmlib.Log$LogLevel WARN
public static final com.android.ddmlib.Log$LogLevel ERROR
public static final com.android.ddmlib.Log$LogLevel ASSERT
private int mPriorityLevel
private String mStringValue
private char mPriorityLetter
private static final com.android.ddmlib.Log$LogLevel[] $VALUES
public static com.android.ddmlib.Log$LogLevel[] values ()
public static com.android.ddmlib.Log$LogLevel valueOf (java.lang.String)
private void (java.lang.String, int, int, java.lang.String, char)
public static com.android.ddmlib.Log$LogLevel getByString (java.lang.String)
public static com.android.ddmlib.Log$LogLevel getByLetter (char)
public static com.android.ddmlib.Log$LogLevel getByLetterString (java.lang.String)
public char getPriorityLetter ()
public int getPriority ()
public java.lang.String getStringValue ()
static void ()
}
com/android/ddmlib/HandleHeap.classHandleHeap.java
package com.android.ddmlib
final com.android.ddmlib.HandleHeap extends com.android.ddmlib.ChunkHandler {
public static final int CHUNK_HPIF
public static final int CHUNK_HPST
public static final int CHUNK_HPEN
public static final int CHUNK_HPSG
public static final int CHUNK_HPGC
public static final int CHUNK_HPDU
public static final int CHUNK_HPDS
public static final int CHUNK_REAE
public static final int CHUNK_REAQ
public static final int CHUNK_REAL
public static final int WHEN_DISABLE
public static final int WHEN_GC
public static final int WHAT_MERGE
public static final int WHAT_OBJ
public static final int HPIF_WHEN_NEVER
public static final int HPIF_WHEN_NOW
public static final int HPIF_WHEN_NEXT_GC
public static final int HPIF_WHEN_EVERY_GC
private static final com.android.ddmlib.HandleHeap mInst
private void ()
public static void register (com.android.ddmlib.MonitorThread)
public void clientReady (com.android.ddmlib.Client) throws java.io.IOException
public void clientDisconnected (com.android.ddmlib.Client)
public void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
private void handleHPIF (com.android.ddmlib.Client, java.nio.ByteBuffer)
public static void sendHPIF (com.android.ddmlib.Client, int) throws java.io.IOException
private void handleHPST (com.android.ddmlib.Client, java.nio.ByteBuffer)
private void handleHPEN (com.android.ddmlib.Client, java.nio.ByteBuffer)
private void handleHPSG (com.android.ddmlib.Client, java.nio.ByteBuffer)
public static void sendHPSG (com.android.ddmlib.Client, int, int) throws java.io.IOException
public static void sendHPGC (com.android.ddmlib.Client) throws java.io.IOException
public static void sendHPDU (com.android.ddmlib.Client, java.lang.String) throws java.io.IOException
public static void sendHPDS (com.android.ddmlib.Client) throws java.io.IOException
private void handleHPDU (com.android.ddmlib.Client, java.nio.ByteBuffer)
private void handleHPDS (com.android.ddmlib.Client, java.nio.ByteBuffer)
public static void sendREAE (com.android.ddmlib.Client, boolean) throws java.io.IOException
public static void sendREAQ (com.android.ddmlib.Client) throws java.io.IOException
public static void sendREAL (com.android.ddmlib.Client) throws java.io.IOException
private void handleREAQ (com.android.ddmlib.Client, java.nio.ByteBuffer)
private java.lang.String descriptorToDot (java.lang.String)
private void readStringTable (java.nio.ByteBuffer, java.lang.String[])
private void handleREAL (com.android.ddmlib.Client, java.nio.ByteBuffer)
private static void dumpRecords (com.android.ddmlib.AllocationInfo[])
static void ()
}
com/android/ddmlib/SyncService$1.classSyncService.java
package com.android.ddmlib
com.android.ddmlib.SyncService$1 extends java.lang.Object {
}
com/android/ddmlib/NativeAllocationInfo.classNativeAllocationInfo.java
package com.android.ddmlib
public final com.android.ddmlib.NativeAllocationInfo extends java.lang.Object {
public static final String END_STACKTRACE_KW
public static final String BEGIN_STACKTRACE_KW
public static final String TOTAL_SIZE_KW
public static final String SIZE_KW
public static final String ALLOCATIONS_KW
private static final int FLAG_ZYGOTE_CHILD
private static final int FLAG_MASK
private static final java.util.List FILTERED_LIBRARIES
private static final java.util.List FILTERED_METHOD_NAME_PATTERNS
private final int mSize
private final boolean mIsZygoteChild
private final int mAllocations
private final java.util.ArrayList mStackCallAddresses
private java.util.ArrayList mResolvedStackCall
private boolean mIsStackCallResolved
public void (int, int)
public void addStackCallAddress (long)
public int getSize ()
public boolean isZygoteChild ()
public int getAllocationCount ()
public boolean isStackCallResolved ()
public java.util.List getStackCallAddresses ()
public synchronized void setResolvedStackCall (java.util.List)
public synchronized java.util.List getResolvedStackCall ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
public synchronized com.android.ddmlib.NativeStackCallInfo getRelevantStackCallInfo ()
private boolean isRelevantLibrary (java.lang.String)
private boolean isRelevantMethod (java.lang.String)
static void ()
}
com/android/ddmlib/Device$InstallReceiver.classDevice.java
package com.android.ddmlib
final com.android.ddmlib.Device$InstallReceiver extends com.android.ddmlib.MultiLineReceiver {
private static final String SUCCESS_OUTPUT
private static final java.util.regex.Pattern FAILURE_PATTERN
private String mErrorMessage
public void ()
public void processNewLines (java.lang.String[])
public boolean isCancelled ()
public java.lang.String getErrorMessage ()
static void ()
}
com/android/ddmlib/EmulatorConsole$NetworkStatus.classEmulatorConsole.java
package com.android.ddmlib
public com.android.ddmlib.EmulatorConsole$NetworkStatus extends java.lang.Object {
public int speed
public int latency
public void ()
}
com/android/ddmlib/AndroidDebugBridge$IClientChangeListener.classAndroidDebugBridge.java
package com.android.ddmlib
public abstract com.android.ddmlib.AndroidDebugBridge$IClientChangeListener extends java.lang.Object {
public abstract void clientChanged (com.android.ddmlib.Client, int)
}
com/android/ddmlib/Log.classLog.java
package com.android.ddmlib
public final com.android.ddmlib.Log extends java.lang.Object {
private static com.android.ddmlib.Log$LogLevel mLevel
private static com.android.ddmlib.Log$ILogOutput sLogOutput
private static final char[] mSpaceLine
private static final char[] mHexDigit
private void ()
public static void v (java.lang.String, java.lang.String)
public static void d (java.lang.String, java.lang.String)
public static void i (java.lang.String, java.lang.String)
public static void w (java.lang.String, java.lang.String)
public static void e (java.lang.String, java.lang.String)
public static void logAndDisplay (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.String)
public static void e (java.lang.String, java.lang.Throwable)
static void setLevel (com.android.ddmlib.Log$LogLevel)
public static void setLogOutput (com.android.ddmlib.Log$ILogOutput)
static void hexDump (java.lang.String, com.android.ddmlib.Log$LogLevel, byte[], int, int)
static void hexDump (byte[])
private static void println (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.String)
public static void printLog (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.String)
public static java.lang.String getLogFormatString (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.String)
static void ()
}
com/android/ddmlib/AndroidDebugBridge$IDebugBridgeChangeListener.classAndroidDebugBridge.java
package com.android.ddmlib
public abstract com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener extends java.lang.Object {
public abstract void bridgeChanged (com.android.ddmlib.AndroidDebugBridge)
}
com/android/ddmlib/GetPropReceiver.classGetPropReceiver.java
package com.android.ddmlib
final com.android.ddmlib.GetPropReceiver extends com.android.ddmlib.MultiLineReceiver {
static final String GETPROP_COMMAND
private static final java.util.regex.Pattern GETPROP_PATTERN
private com.android.ddmlib.Device mDevice
public void (com.android.ddmlib.Device)
public void processNewLines (java.lang.String[])
public boolean isCancelled ()
public void done ()
static void ()
}
com/android/ddmlib/FileListingService$FileEntry.classFileListingService.java
package com.android.ddmlib
public final com.android.ddmlib.FileListingService$FileEntry extends java.lang.Object {
private static final java.util.regex.Pattern sEscapePattern
private static java.util.Comparator sEntryComparator
com.android.ddmlib.FileListingService$FileEntry parent
String name
String info
String permissions
String size
String date
String time
String owner
String group
int type
boolean isAppPackage
boolean isRoot
long fetchTime
final java.util.ArrayList mChildren
private void (com.android.ddmlib.FileListingService$FileEntry, java.lang.String, int, boolean)
public java.lang.String getName ()
public java.lang.String getSize ()
public int getSizeValue ()
public java.lang.String getDate ()
public java.lang.String getTime ()
public java.lang.String getPermissions ()
public java.lang.String getOwner ()
public java.lang.String getGroup ()
public java.lang.String getInfo ()
public java.lang.String getFullPath ()
public java.lang.String getFullEscapedPath ()
public java.lang.String[] getPathSegments ()
public int getType ()
public void setType (int)
public boolean isDirectory ()
public com.android.ddmlib.FileListingService$FileEntry getParent ()
public com.android.ddmlib.FileListingService$FileEntry[] getCachedChildren ()
public com.android.ddmlib.FileListingService$FileEntry findChild (java.lang.String)
public boolean isRoot ()
void addChild (com.android.ddmlib.FileListingService$FileEntry)
void setChildren (java.util.ArrayList)
boolean needFetch ()
public boolean isApplicationPackage ()
public boolean isAppFileName ()
protected void fillPathBuilder (java.lang.StringBuilder, boolean)
protected void fillPathSegments (java.util.ArrayList)
private void checkAppPackageStatus ()
public static java.lang.String escape (java.lang.String)
void (com.android.ddmlib.FileListingService$FileEntry, java.lang.String, int, boolean, com.android.ddmlib.FileListingService$1)
static java.util.Comparator access$800 ()
static void ()
}
com/android/ddmlib/HandleThread$1.classHandleThread.java
package com.android.ddmlib
final com.android.ddmlib.HandleThread$1 extends java.lang.Thread {
final com.android.ddmlib.Client val$client
void (java.lang.String, com.android.ddmlib.Client)
public void run ()
}
com/android/ddmlib/HandleThread.classHandleThread.java
package com.android.ddmlib
final com.android.ddmlib.HandleThread extends com.android.ddmlib.ChunkHandler {
public static final int CHUNK_THEN
public static final int CHUNK_THCR
public static final int CHUNK_THDE
public static final int CHUNK_THST
public static final int CHUNK_THNM
public static final int CHUNK_STKL
private static final com.android.ddmlib.HandleThread mInst
private static volatile boolean mThreadStatusReqRunning
private static volatile boolean mThreadStackTraceReqRunning
private void ()
public static void register (com.android.ddmlib.MonitorThread)
public void clientReady (com.android.ddmlib.Client) throws java.io.IOException
public void clientDisconnected (com.android.ddmlib.Client)
public void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
private void handleTHCR (com.android.ddmlib.Client, java.nio.ByteBuffer)
private void handleTHDE (com.android.ddmlib.Client, java.nio.ByteBuffer)
private void handleTHST (com.android.ddmlib.Client, java.nio.ByteBuffer)
private void handleTHNM (com.android.ddmlib.Client, java.nio.ByteBuffer)
private void handleSTKL (com.android.ddmlib.Client, java.nio.ByteBuffer)
public static void sendTHEN (com.android.ddmlib.Client, boolean) throws java.io.IOException
public static void sendSTKL (com.android.ddmlib.Client, int) throws java.io.IOException
static void requestThreadUpdate (com.android.ddmlib.Client)
static void requestThreadStackCallRefresh (com.android.ddmlib.Client, int)
private static void sendTHST (com.android.ddmlib.Client) throws java.io.IOException
static boolean access$002 (boolean)
static void access$100 (com.android.ddmlib.Client) throws java.io.IOException
static boolean access$202 (boolean)
static void ()
}
com/android/ddmlib/BadPacketException.classBadPacketException.java
package com.android.ddmlib
com.android.ddmlib.BadPacketException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
}
com/android/ddmlib/TimeoutException.classTimeoutException.java
package com.android.ddmlib
public com.android.ddmlib.TimeoutException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
}
com/android/ddmlib/EmulatorConsole.classEmulatorConsole.java
package com.android.ddmlib
public final com.android.ddmlib.EmulatorConsole extends java.lang.Object {
private static final String DEFAULT_ENCODING
private static final int WAIT_TIME
private static final int STD_TIMEOUT
private static final String HOST
private static final String COMMAND_PING
private static final String COMMAND_AVD_NAME
private static final String COMMAND_KILL
private static final String COMMAND_GSM_STATUS
private static final String COMMAND_GSM_CALL
private static final String COMMAND_GSM_CANCEL_CALL
private static final String COMMAND_GSM_DATA
private static final String COMMAND_GSM_VOICE
private static final String COMMAND_SMS_SEND
private static final String COMMAND_NETWORK_STATUS
private static final String COMMAND_NETWORK_SPEED
private static final String COMMAND_NETWORK_LATENCY
private static final String COMMAND_GPS
private static final java.util.regex.Pattern RE_KO
public static final int[] MIN_LATENCIES
public final int[] DOWNLOAD_SPEEDS
public static final String[] NETWORK_SPEEDS
public static final String[] NETWORK_LATENCIES
public static final String RESULT_OK
private static final java.util.regex.Pattern sEmulatorRegexp
private static final java.util.regex.Pattern sVoiceStatusRegexp
private static final java.util.regex.Pattern sDataStatusRegexp
private static final java.util.regex.Pattern sDownloadSpeedRegexp
private static final java.util.regex.Pattern sMinLatencyRegexp
private static final java.util.HashMap sEmulators
private int mPort
private java.nio.channels.SocketChannel mSocketChannel
private byte[] mBuffer
public static synchronized com.android.ddmlib.EmulatorConsole getConsole (com.android.ddmlib.IDevice)
public static java.lang.Integer getEmulatorPort (java.lang.String)
private static synchronized void RemoveConsole (int)
private void (int)
private boolean start ()
private synchronized boolean ping ()
public synchronized void kill ()
public synchronized java.lang.String getAvdName ()
public synchronized com.android.ddmlib.EmulatorConsole$NetworkStatus getNetworkStatus ()
public synchronized com.android.ddmlib.EmulatorConsole$GsmStatus getGsmStatus ()
public synchronized java.lang.String setGsmVoiceMode (com.android.ddmlib.EmulatorConsole$GsmMode) throws java.security.InvalidParameterException
public synchronized java.lang.String setGsmDataMode (com.android.ddmlib.EmulatorConsole$GsmMode) throws java.security.InvalidParameterException
public synchronized java.lang.String call (java.lang.String)
public synchronized java.lang.String cancelCall (java.lang.String)
public synchronized java.lang.String sendSms (java.lang.String, java.lang.String)
public synchronized java.lang.String setNetworkSpeed (int)
public synchronized java.lang.String setNetworkLatency (int)
public synchronized java.lang.String sendLocation (double, double, double)
private boolean sendCommand (java.lang.String)
private java.lang.String processCommand (java.lang.String)
private java.lang.String[] readLines ()
private boolean endsWithOK (int)
private boolean lastLineIsKO (int)
private boolean isValid (java.lang.String[])
private int getLatencyIndex (java.lang.String)
private int getSpeedIndex (java.lang.String)
static void ()
}
com/android/ddmlib/FileListingService$IListingReceiver.classFileListingService.java
package com.android.ddmlib
public abstract com.android.ddmlib.FileListingService$IListingReceiver extends java.lang.Object {
public abstract void setChildren (com.android.ddmlib.FileListingService$FileEntry, com.android.ddmlib.FileListingService$FileEntry[])
public abstract void refreshEntry (com.android.ddmlib.FileListingService$FileEntry)
}
com/android/ddmlib/AllocationInfo.classAllocationInfo.java
package com.android.ddmlib
public com.android.ddmlib.AllocationInfo extends java.lang.Object implements com.android.ddmlib.IStackTraceInfo {
private final String mAllocatedClass
private final int mAllocNumber
private final int mAllocationSize
private final short mThreadId
private final StackTraceElement[] mStackTrace
void (int, java.lang.String, int, short, java.lang.StackTraceElement[])
public int getAllocNumber ()
public java.lang.String getAllocatedClass ()
public int getSize ()
public short getThreadId ()
public java.lang.StackTraceElement[] getStackTrace ()
public int compareTo (com.android.ddmlib.AllocationInfo)
public java.lang.String getFirstTraceClassName ()
public java.lang.String getFirstTraceMethodName ()
public boolean filter (java.lang.String, boolean, java.util.Locale)
static int access$000 (com.android.ddmlib.AllocationInfo)
static java.lang.String access$100 (com.android.ddmlib.AllocationInfo)
static short access$200 (com.android.ddmlib.AllocationInfo)
static int access$300 (com.android.ddmlib.AllocationInfo)
}
com/android/ddmlib/FileListingService$LsReceiver.classFileListingService.java
package com.android.ddmlib
com.android.ddmlib.FileListingService$LsReceiver extends com.android.ddmlib.MultiLineReceiver {
private java.util.ArrayList mEntryList
private java.util.ArrayList mLinkList
private com.android.ddmlib.FileListingService$FileEntry[] mCurrentChildren
private com.android.ddmlib.FileListingService$FileEntry mParentEntry
public void (com.android.ddmlib.FileListingService$FileEntry, java.util.ArrayList, java.util.ArrayList)
public void processNewLines (java.lang.String[])
private com.android.ddmlib.FileListingService$FileEntry getExistingEntry (java.lang.String)
public boolean isCancelled ()
public void finishLinks (com.android.ddmlib.IDevice, java.util.ArrayList) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
}
com/android/ddmlib/CanceledException.classCanceledException.java
package com.android.ddmlib
public abstract com.android.ddmlib.CanceledException extends java.lang.Exception {
private static final long serialVersionUID
void (java.lang.String)
void (java.lang.String, java.lang.Throwable)
public abstract boolean wasCanceled ()
}
com/android/ddmlib/InstallException.classInstallException.java
package com.android.ddmlib
public com.android.ddmlib.InstallException extends com.android.ddmlib.CanceledException {
private static final long serialVersionUID
public void (java.lang.Throwable)
public void (java.lang.String, java.lang.Throwable)
public boolean wasCanceled ()
}
com/android/ddmlib/MonitorThread.classMonitorThread.java
package com.android.ddmlib
final com.android.ddmlib.MonitorThread extends java.lang.Thread {
private static final int CLIENT_READY
private static final int CLIENT_DISCONNECTED
private volatile boolean mQuit
private java.util.ArrayList mClientList
private java.nio.channels.Selector mSelector
private java.util.HashMap mHandlerMap
private java.nio.channels.ServerSocketChannel mDebugSelectedChan
private int mNewDebugSelectedPort
private int mDebugSelectedPort
private com.android.ddmlib.Client mSelectedClient
private static com.android.ddmlib.MonitorThread mInstance
static final boolean $assertionsDisabled
private void ()
static com.android.ddmlib.MonitorThread createInstance ()
static com.android.ddmlib.MonitorThread getInstance ()
synchronized void setDebugSelectedPort (int) throws java.lang.IllegalStateException
synchronized void setSelectedClient (com.android.ddmlib.Client)
com.android.ddmlib.Client getSelectedClient ()
boolean getRetryOnBadHandshake ()
com.android.ddmlib.Client[] getClients ()
synchronized void registerChunkHandler (int, com.android.ddmlib.ChunkHandler)
public void run ()
int getDebugSelectedPort ()
private void processClientActivity (java.nio.channels.SelectionKey)
private void callHandler (com.android.ddmlib.Client, com.android.ddmlib.JdwpPacket, com.android.ddmlib.ChunkHandler)
synchronized void dropClient (com.android.ddmlib.Client, boolean)
synchronized void dropClients (java.util.Collection, boolean)
private void processDebuggerActivity (java.nio.channels.SelectionKey)
private void acceptNewDebugger (com.android.ddmlib.Debugger, java.nio.channels.ServerSocketChannel) throws java.io.IOException
private void processDebuggerData (java.nio.channels.SelectionKey)
private void wakeup ()
synchronized void quit ()
synchronized void addClient (com.android.ddmlib.Client)
private void broadcast (int, com.android.ddmlib.Client)
private boolean reopenDebugSelectedPort () throws java.io.IOException
private void processDebugSelectedActivity (java.nio.channels.SelectionKey)
private void displayDebugSelectedBindError (int)
static void ()
}
com/android/ddmlib/ClientData$AllocationTrackingStatus.classClientData.java
package com.android.ddmlib
public final com.android.ddmlib.ClientData$AllocationTrackingStatus extends java.lang.Enum {
public static final com.android.ddmlib.ClientData$AllocationTrackingStatus UNKNOWN
public static final com.android.ddmlib.ClientData$AllocationTrackingStatus OFF
public static final com.android.ddmlib.ClientData$AllocationTrackingStatus ON
private static final com.android.ddmlib.ClientData$AllocationTrackingStatus[] $VALUES
public static com.android.ddmlib.ClientData$AllocationTrackingStatus[] values ()
public static com.android.ddmlib.ClientData$AllocationTrackingStatus valueOf (java.lang.String)
private void (java.lang.String, int)
static void ()
}
com/android/ddmlib/FileListingService.classFileListingService.java
package com.android.ddmlib
public final com.android.ddmlib.FileListingService extends java.lang.Object {
private static final java.util.regex.Pattern sApkPattern
private static final String PM_FULL_LISTING
private static final java.util.regex.Pattern sPmPattern
public static final String DIRECTORY_DATA
public static final String DIRECTORY_SDCARD
public static final String DIRECTORY_MNT
public static final String DIRECTORY_SYSTEM
public static final String DIRECTORY_TEMP
public static final String DIRECTORY_APP
public static final long REFRESH_RATE
static final long REFRESH_TEST
public static final int TYPE_FILE
public static final int TYPE_DIRECTORY
public static final int TYPE_DIRECTORY_LINK
public static final int TYPE_BLOCK
public static final int TYPE_CHARACTER
public static final int TYPE_LINK
public static final int TYPE_SOCKET
public static final int TYPE_FIFO
public static final int TYPE_OTHER
public static final String FILE_SEPARATOR
private static final String FILE_ROOT
private static final java.util.regex.Pattern LS_L_PATTERN
private static final java.util.regex.Pattern LS_LD_PATTERN
private com.android.ddmlib.Device mDevice
private com.android.ddmlib.FileListingService$FileEntry mRoot
private java.util.ArrayList mThreadList
void (com.android.ddmlib.Device)
public com.android.ddmlib.FileListingService$FileEntry getRoot ()
public com.android.ddmlib.FileListingService$FileEntry[] getChildren (com.android.ddmlib.FileListingService$FileEntry, boolean, com.android.ddmlib.FileListingService$IListingReceiver)
public com.android.ddmlib.FileListingService$FileEntry[] getChildrenSync (com.android.ddmlib.FileListingService$FileEntry) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
private void doLs (com.android.ddmlib.FileListingService$FileEntry)
private void doLsAndThrow (com.android.ddmlib.FileListingService$FileEntry) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
static java.util.regex.Pattern access$000 ()
static java.util.regex.Pattern access$100 ()
static java.util.regex.Pattern access$300 ()
static void access$400 (com.android.ddmlib.FileListingService, com.android.ddmlib.FileListingService$FileEntry)
static java.util.regex.Pattern access$500 ()
static com.android.ddmlib.Device access$600 (com.android.ddmlib.FileListingService)
static java.util.ArrayList access$700 (com.android.ddmlib.FileListingService)
static void ()
}
com/android/ddmlib/SyncService$NullSyncProgresMonitor.classSyncService.java
package com.android.ddmlib
com.android.ddmlib.SyncService$NullSyncProgresMonitor extends java.lang.Object implements com.android.ddmlib.SyncService$ISyncProgressMonitor {
private void ()
public void advance (int)
public boolean isCanceled ()
public void start (int)
public void startSubTask (java.lang.String)
public void stop ()
void (com.android.ddmlib.SyncService$1)
}
com/android/ddmlib/HandleTest.classHandleTest.java
package com.android.ddmlib
final com.android.ddmlib.HandleTest extends com.android.ddmlib.ChunkHandler {
public static final int CHUNK_TEST
private static final com.android.ddmlib.HandleTest mInst
private void ()
public static void register (com.android.ddmlib.MonitorThread)
public void clientReady (com.android.ddmlib.Client) throws java.io.IOException
public void clientDisconnected (com.android.ddmlib.Client)
public void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
private void handleTEST (com.android.ddmlib.Client, java.nio.ByteBuffer)
static void ()
}
com/android/ddmlib/Device$1.classDevice.java
package com.android.ddmlib
com.android.ddmlib.Device$1 extends java.lang.Object {
}
com/android/ddmlib/IDevice.classIDevice.java
package com.android.ddmlib
public abstract com.android.ddmlib.IDevice extends java.lang.Object {
public static final String PROP_BUILD_VERSION
public static final String PROP_BUILD_API_LEVEL
public static final String PROP_BUILD_CODENAME
public static final String PROP_DEBUGGABLE
public static final String FIRST_EMULATOR_SN
public static final int CHANGE_STATE
public static final int CHANGE_CLIENT_LIST
public static final int CHANGE_BUILD_INFO
public static final String PROP_BUILD_VERSION_NUMBER
public static final String MNT_EXTERNAL_STORAGE
public static final String MNT_ROOT
public static final String MNT_DATA
public abstract java.lang.String getSerialNumber ()
public abstract java.lang.String getAvdName ()
public abstract java.lang.String getName ()
public abstract com.android.ddmlib.IDevice$DeviceState getState ()
public abstract java.util.Map getProperties ()
public abstract int getPropertyCount ()
public abstract java.lang.String getProperty (java.lang.String)
public abstract boolean arePropertiesSet ()
public abstract java.lang.String getPropertySync (java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public abstract java.lang.String getPropertyCacheOrSync (java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public abstract java.lang.String getMountPoint (java.lang.String)
public abstract boolean isOnline ()
public abstract boolean isEmulator ()
public abstract boolean isOffline ()
public abstract boolean isBootLoader ()
public abstract boolean hasClients ()
public abstract com.android.ddmlib.Client[] getClients ()
public abstract com.android.ddmlib.Client getClient (java.lang.String)
public abstract com.android.ddmlib.SyncService getSyncService () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public abstract com.android.ddmlib.FileListingService getFileListingService ()
public abstract com.android.ddmlib.RawImage getScreenshot () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public abstract void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public abstract void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public abstract void runEventLogService (com.android.ddmlib.log.LogReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public abstract void runLogService (java.lang.String, com.android.ddmlib.log.LogReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public abstract void createForward (int, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public abstract void createForward (int, java.lang.String, com.android.ddmlib.IDevice$DeviceUnixSocketNamespace) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public abstract void removeForward (int, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public abstract void removeForward (int, java.lang.String, com.android.ddmlib.IDevice$DeviceUnixSocketNamespace) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public abstract java.lang.String getClientName (int)
public abstract void pushFile (java.lang.String, java.lang.String) throws java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException com.android.ddmlib.SyncException
public abstract void pullFile (java.lang.String, java.lang.String) throws java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException com.android.ddmlib.SyncException
public transient abstract java.lang.String installPackage (java.lang.String, boolean, java.lang.String[]) throws com.android.ddmlib.InstallException
public abstract java.lang.String syncPackageToDevice (java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException com.android.ddmlib.SyncException
public transient abstract java.lang.String installRemotePackage (java.lang.String, boolean, java.lang.String[]) throws com.android.ddmlib.InstallException
public abstract void removeRemotePackage (java.lang.String) throws com.android.ddmlib.InstallException
public abstract java.lang.String uninstallPackage (java.lang.String) throws com.android.ddmlib.InstallException
public abstract void reboot (java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public abstract java.lang.Integer getBatteryLevel () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException com.android.ddmlib.ShellCommandUnresponsiveException
public abstract java.lang.Integer getBatteryLevel (long) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException com.android.ddmlib.ShellCommandUnresponsiveException
}
com/android/ddmlib/IDevice$DeviceUnixSocketNamespace.classIDevice.java
package com.android.ddmlib
public final com.android.ddmlib.IDevice$DeviceUnixSocketNamespace extends java.lang.Enum {
public static final com.android.ddmlib.IDevice$DeviceUnixSocketNamespace ABSTRACT
public static final com.android.ddmlib.IDevice$DeviceUnixSocketNamespace FILESYSTEM
public static final com.android.ddmlib.IDevice$DeviceUnixSocketNamespace RESERVED
private String mType
private static final com.android.ddmlib.IDevice$DeviceUnixSocketNamespace[] $VALUES
public static com.android.ddmlib.IDevice$DeviceUnixSocketNamespace[] values ()
public static com.android.ddmlib.IDevice$DeviceUnixSocketNamespace valueOf (java.lang.String)
private void (java.lang.String, int, java.lang.String)
java.lang.String getType ()
static void ()
}
com/android/ddmlib/HandleHello.classHandleHello.java
package com.android.ddmlib
final com.android.ddmlib.HandleHello extends com.android.ddmlib.ChunkHandler {
public static final int CHUNK_HELO
public static final int CHUNK_FEAT
private static final com.android.ddmlib.HandleHello mInst
static final boolean $assertionsDisabled
private void ()
public static void register (com.android.ddmlib.MonitorThread)
public void clientReady (com.android.ddmlib.Client) throws java.io.IOException
public void clientDisconnected (com.android.ddmlib.Client)
public static void sendHelloCommands (com.android.ddmlib.Client, int) throws java.io.IOException
public void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
private static void handleHELO (com.android.ddmlib.Client, java.nio.ByteBuffer)
public static void sendHELO (com.android.ddmlib.Client, int) throws java.io.IOException
private static void handleFEAT (com.android.ddmlib.Client, java.nio.ByteBuffer)
public static void sendFEAT (com.android.ddmlib.Client) throws java.io.IOException
static void ()
}
com/android/ddmlib/Client.classClient.java
package com.android.ddmlib
public com.android.ddmlib.Client extends java.lang.Object {
private static final int SERVER_PROTOCOL_VERSION
public static final int CHANGE_NAME
public static final int CHANGE_DEBUGGER_STATUS
public static final int CHANGE_PORT
public static final int CHANGE_THREAD_MODE
public static final int CHANGE_THREAD_DATA
public static final int CHANGE_HEAP_MODE
public static final int CHANGE_HEAP_DATA
public static final int CHANGE_NATIVE_HEAP_DATA
public static final int CHANGE_THREAD_STACKTRACE
public static final int CHANGE_HEAP_ALLOCATIONS
public static final int CHANGE_HEAP_ALLOCATION_STATUS
public static final int CHANGE_METHOD_PROFILING_STATUS
public static final int CHANGE_INFO
private java.nio.channels.SocketChannel mChan
private com.android.ddmlib.Debugger mDebugger
private int mDebuggerListenPort
private java.util.HashMap mOutstandingReqs
private com.android.ddmlib.ClientData mClientData
private boolean mThreadUpdateEnabled
private boolean mHeapUpdateEnabled
private static final int INITIAL_BUF_SIZE
private static final int MAX_BUF_SIZE
private java.nio.ByteBuffer mReadBuffer
private static final int WRITE_BUF_SIZE
private java.nio.ByteBuffer mWriteBuffer
private com.android.ddmlib.Device mDevice
private int mConnState
private static final int ST_INIT
private static final int ST_NOT_JDWP
private static final int ST_AWAIT_SHAKE
private static final int ST_NEED_DDM_PKT
private static final int ST_NOT_DDM
private static final int ST_READY
private static final int ST_ERROR
private static final int ST_DISCONNECTED
static final boolean $assertionsDisabled
void (com.android.ddmlib.Device, java.nio.channels.SocketChannel, int)
public java.lang.String toString ()
public com.android.ddmlib.IDevice getDevice ()
com.android.ddmlib.Device getDeviceImpl ()
public int getDebuggerListenPort ()
public boolean isDdmAware ()
public boolean isDebuggerAttached ()
com.android.ddmlib.Debugger getDebugger ()
public com.android.ddmlib.ClientData getClientData ()
public void executeGarbageCollector ()
public void dumpHprof ()
public void toggleMethodProfiling ()
public void requestMethodProfilingStatus ()
public void setThreadUpdateEnabled (boolean)
public boolean isThreadUpdateEnabled ()
public void requestThreadUpdate ()
public void requestThreadStackTrace (int)
public void setHeapUpdateEnabled (boolean)
public boolean isHeapUpdateEnabled ()
public boolean requestNativeHeapInformation ()
public void enableAllocationTracker (boolean)
public void requestAllocationStatus ()
public void requestAllocationDetails ()
public void kill ()
void register (java.nio.channels.Selector) throws java.io.IOException
public void setAsSelectedClient ()
public boolean isSelectedClient ()
void listenForDebugger (int) throws java.io.IOException
boolean sendHandshake ()
void sendAndConsume (com.android.ddmlib.JdwpPacket) throws java.io.IOException
void sendAndConsume (com.android.ddmlib.JdwpPacket, com.android.ddmlib.ChunkHandler) throws java.io.IOException
void forwardPacketToDebugger (com.android.ddmlib.JdwpPacket) throws java.io.IOException
void read () throws java.io.IOException java.nio.BufferOverflowException
com.android.ddmlib.JdwpPacket getJdwpPacket () throws java.io.IOException
private void addRequestId (int, com.android.ddmlib.ChunkHandler)
void removeRequestId (int)
com.android.ddmlib.ChunkHandler isResponseToUs (int)
void packetFailed (com.android.ddmlib.JdwpPacket)
synchronized boolean ddmSeen ()
void close (boolean)
public boolean isValid ()
void update (int)
static void ()
}
com/android/ddmlib/AdbCommandRejectedException.classAdbCommandRejectedException.java
package com.android.ddmlib
public com.android.ddmlib.AdbCommandRejectedException extends java.lang.Exception {
private static final long serialVersionUID
private final boolean mIsDeviceOffline
private final boolean mErrorDuringDeviceSelection
void (java.lang.String)
void (java.lang.String, boolean)
public boolean isDeviceOffline ()
public boolean wasErrorDuringDeviceSelection ()
}
com/android/ddmlib/HandleProfiling.classHandleProfiling.java
package com.android.ddmlib
final com.android.ddmlib.HandleProfiling extends com.android.ddmlib.ChunkHandler {
public static final int CHUNK_MPRS
public static final int CHUNK_MPRE
public static final int CHUNK_MPSS
public static final int CHUNK_MPSE
public static final int CHUNK_MPRQ
public static final int CHUNK_FAIL
private static final com.android.ddmlib.HandleProfiling mInst
private void ()
public static void register (com.android.ddmlib.MonitorThread)
public void clientReady (com.android.ddmlib.Client) throws java.io.IOException
public void clientDisconnected (com.android.ddmlib.Client)
public void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
public static void sendMPRS (com.android.ddmlib.Client, java.lang.String, int, int) throws java.io.IOException
public static void sendMPRE (com.android.ddmlib.Client) throws java.io.IOException
private void handleMPRE (com.android.ddmlib.Client, java.nio.ByteBuffer)
public static void sendMPSS (com.android.ddmlib.Client, int, int) throws java.io.IOException
public static void sendMPSE (com.android.ddmlib.Client) throws java.io.IOException
private void handleMPSE (com.android.ddmlib.Client, java.nio.ByteBuffer)
public static void sendMPRQ (com.android.ddmlib.Client) throws java.io.IOException
private void handleMPRQ (com.android.ddmlib.Client, java.nio.ByteBuffer)
private void handleFAIL (com.android.ddmlib.Client, java.nio.ByteBuffer)
static void ()
}
com/android/ddmlib/utils/
com/android/ddmlib/utils/ArrayHelper.classArrayHelper.java
package com.android.ddmlib.utils
public final com.android.ddmlib.utils.ArrayHelper extends java.lang.Object {
public void ()
public static void swap32bitsToArray (int, byte[], int)
public static int swap32bitFromArray (byte[], int)
public static int swapU16bitFromArray (byte[], int)
public static long swap64bitFromArray (byte[], int)
}
com/android/ddmlib/HandleWait.classHandleWait.java
package com.android.ddmlib
final com.android.ddmlib.HandleWait extends com.android.ddmlib.ChunkHandler {
public static final int CHUNK_WAIT
private static final com.android.ddmlib.HandleWait mInst
static final boolean $assertionsDisabled
private void ()
public static void register (com.android.ddmlib.MonitorThread)
public void clientReady (com.android.ddmlib.Client) throws java.io.IOException
public void clientDisconnected (com.android.ddmlib.Client)
public void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
private static void handleWAIT (com.android.ddmlib.Client, java.nio.ByteBuffer)
static void ()
}
com/android/ddmlib/HandleThread$2.classHandleThread.java
package com.android.ddmlib
final com.android.ddmlib.HandleThread$2 extends java.lang.Thread {
final com.android.ddmlib.Client val$client
final int val$threadId
void (java.lang.String, com.android.ddmlib.Client, int)
public void run ()
}
com/android/ddmlib/AndroidDebugBridge$IDeviceChangeListener.classAndroidDebugBridge.java
package com.android.ddmlib
public abstract com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener extends java.lang.Object {
public abstract void deviceConnected (com.android.ddmlib.IDevice)
public abstract void deviceDisconnected (com.android.ddmlib.IDevice)
public abstract void deviceChanged (com.android.ddmlib.IDevice, int)
}
com/android/ddmlib/ClientData.classClientData.java
package com.android.ddmlib
public com.android.ddmlib.ClientData extends java.lang.Object {
private static final String PRE_INITIALIZED
public static final String HEAP_MAX_SIZE_BYTES
public static final String HEAP_SIZE_BYTES
public static final String HEAP_BYTES_ALLOCATED
public static final String HEAP_OBJECTS_ALLOCATED
public static final String FEATURE_PROFILING
public static final String FEATURE_PROFILING_STREAMING
public static final String FEATURE_HPROF
public static final String FEATURE_HPROF_STREAMING
private static com.android.ddmlib.ClientData$IHprofDumpHandler sHprofDumpHandler
private static com.android.ddmlib.ClientData$IMethodProfilingHandler sMethodProfilingHandler
private boolean mIsDdmAware
private final int mPid
private String mVmIdentifier
private String mClientDescription
private com.android.ddmlib.ClientData$DebuggerStatus mDebuggerInterest
private final java.util.HashSet mFeatures
private java.util.TreeMap mThreadMap
private final com.android.ddmlib.ClientData$HeapData mHeapData
private final com.android.ddmlib.ClientData$HeapData mNativeHeapData
private java.util.HashMap mHeapInfoMap
private java.util.ArrayList mNativeLibMapInfo
private java.util.ArrayList mNativeAllocationList
private int mNativeTotalMemory
private com.android.ddmlib.AllocationInfo[] mAllocations
private com.android.ddmlib.ClientData$AllocationTrackingStatus mAllocationStatus
private String mPendingHprofDump
private com.android.ddmlib.ClientData$MethodProfilingStatus mProfilingStatus
private String mPendingMethodProfiling
public static void setHprofDumpHandler (com.android.ddmlib.ClientData$IHprofDumpHandler)
static com.android.ddmlib.ClientData$IHprofDumpHandler getHprofDumpHandler ()
public static void setMethodProfilingHandler (com.android.ddmlib.ClientData$IMethodProfilingHandler)
static com.android.ddmlib.ClientData$IMethodProfilingHandler getMethodProfilingHandler ()
void (int)
public boolean isDdmAware ()
void isDdmAware (boolean)
public int getPid ()
public java.lang.String getVmIdentifier ()
void setVmIdentifier (java.lang.String)
public java.lang.String getClientDescription ()
void setClientDescription (java.lang.String)
public com.android.ddmlib.ClientData$DebuggerStatus getDebuggerConnectionStatus ()
void setDebuggerConnectionStatus (com.android.ddmlib.ClientData$DebuggerStatus)
synchronized void setHeapInfo (int, long, long, long, long)
public com.android.ddmlib.ClientData$HeapData getVmHeapData ()
com.android.ddmlib.ClientData$HeapData getNativeHeapData ()
public synchronized java.util.Iterator getVmHeapIds ()
public synchronized java.util.Map getVmHeapInfo (int)
synchronized void addThread (int, java.lang.String)
synchronized void removeThread (int)
public synchronized com.android.ddmlib.ThreadInfo[] getThreads ()
synchronized com.android.ddmlib.ThreadInfo getThread (int)
synchronized void clearThreads ()
public synchronized java.util.List getNativeAllocationList ()
synchronized void addNativeAllocation (com.android.ddmlib.NativeAllocationInfo)
synchronized void clearNativeAllocationInfo ()
public synchronized int getTotalNativeMemory ()
synchronized void setTotalNativeMemory (int)
synchronized void addNativeLibraryMapInfo (long, long, java.lang.String)
public synchronized java.util.List getMappedNativeLibraries ()
synchronized void setAllocationStatus (com.android.ddmlib.ClientData$AllocationTrackingStatus)
public synchronized com.android.ddmlib.ClientData$AllocationTrackingStatus getAllocationStatus ()
synchronized void setAllocations (com.android.ddmlib.AllocationInfo[])
public synchronized com.android.ddmlib.AllocationInfo[] getAllocations ()
void addFeature (java.lang.String)
public boolean hasFeature (java.lang.String)
void setPendingHprofDump (java.lang.String)
java.lang.String getPendingHprofDump ()
public boolean hasPendingHprofDump ()
synchronized void setMethodProfilingStatus (com.android.ddmlib.ClientData$MethodProfilingStatus)
public synchronized com.android.ddmlib.ClientData$MethodProfilingStatus getMethodProfilingStatus ()
void setPendingMethodProfiling (java.lang.String)
java.lang.String getPendingMethodProfiling ()
}
com/android/ddmlib/IStackTraceInfo.classIStackTraceInfo.java
package com.android.ddmlib
public abstract com.android.ddmlib.IStackTraceInfo extends java.lang.Object {
public abstract java.lang.StackTraceElement[] getStackTrace ()
}
com/android/ddmlib/NullOutputReceiver.classNullOutputReceiver.java
package com.android.ddmlib
public final com.android.ddmlib.NullOutputReceiver extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
private static com.android.ddmlib.NullOutputReceiver sReceiver
public void ()
public static com.android.ddmlib.IShellOutputReceiver getReceiver ()
public void addOutput (byte[], int, int)
public void flush ()
public boolean isCancelled ()
static void ()
}
com/android/ddmlib/DebugPortManager$IDebugPortProvider.classDebugPortManager.java
package com.android.ddmlib
public abstract com.android.ddmlib.DebugPortManager$IDebugPortProvider extends java.lang.Object {
public static final int NO_STATIC_PORT
public abstract int getPort (com.android.ddmlib.IDevice, java.lang.String)
}
com/android/ddmlib/EmulatorConsole$GsmMode.classEmulatorConsole.java
package com.android.ddmlib
public final com.android.ddmlib.EmulatorConsole$GsmMode extends java.lang.Enum {
public static final com.android.ddmlib.EmulatorConsole$GsmMode UNKNOWN
public static final com.android.ddmlib.EmulatorConsole$GsmMode UNREGISTERED
public static final com.android.ddmlib.EmulatorConsole$GsmMode HOME
public static final com.android.ddmlib.EmulatorConsole$GsmMode ROAMING
public static final com.android.ddmlib.EmulatorConsole$GsmMode SEARCHING
public static final com.android.ddmlib.EmulatorConsole$GsmMode DENIED
private final String[] tags
private static final com.android.ddmlib.EmulatorConsole$GsmMode[] $VALUES
public static com.android.ddmlib.EmulatorConsole$GsmMode[] values ()
public static com.android.ddmlib.EmulatorConsole$GsmMode valueOf (java.lang.String)
private void (java.lang.String, int, java.lang.String)
private void (java.lang.String, int, java.lang.String[])
public static com.android.ddmlib.EmulatorConsole$GsmMode getEnum (java.lang.String)
public java.lang.String getTag ()
static void ()
}
com/android/ddmlib/ClientData$IMethodProfilingHandler.classClientData.java
package com.android.ddmlib
public abstract com.android.ddmlib.ClientData$IMethodProfilingHandler extends java.lang.Object {
public abstract void onSuccess (java.lang.String, com.android.ddmlib.Client)
public abstract void onSuccess (byte[], com.android.ddmlib.Client)
public abstract void onStartFailure (com.android.ddmlib.Client, java.lang.String)
public abstract void onEndFailure (com.android.ddmlib.Client, java.lang.String)
}
com/android/ddmlib/ThreadInfo.classThreadInfo.java
package com.android.ddmlib
public final com.android.ddmlib.ThreadInfo extends java.lang.Object implements com.android.ddmlib.IStackTraceInfo {
private int mThreadId
private String mThreadName
private int mStatus
private int mTid
private int mUtime
private int mStime
private boolean mIsDaemon
private StackTraceElement[] mTrace
private long mTraceTime
void (int, java.lang.String)
void updateThread (int, int, int, int, boolean)
void setStackCall (java.lang.StackTraceElement[])
public int getThreadId ()
public java.lang.String getThreadName ()
void setThreadName (java.lang.String)
public int getTid ()
public int getStatus ()
public int getUtime ()
public int getStime ()
public boolean isDaemon ()
public java.lang.StackTraceElement[] getStackTrace ()
public long getStackCallTime ()
}
com/android/ddmlib/HandleExit.classHandleExit.java
package com.android.ddmlib
final com.android.ddmlib.HandleExit extends com.android.ddmlib.ChunkHandler {
public static final int CHUNK_EXIT
private static final com.android.ddmlib.HandleExit mInst
private void ()
public static void register (com.android.ddmlib.MonitorThread)
public void clientReady (com.android.ddmlib.Client) throws java.io.IOException
public void clientDisconnected (com.android.ddmlib.Client)
public void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
public static void sendEXIT (com.android.ddmlib.Client, int) throws java.io.IOException
static void ()
}
com/android/ddmlib/EmulatorConsole$GsmStatus.classEmulatorConsole.java
package com.android.ddmlib
public com.android.ddmlib.EmulatorConsole$GsmStatus extends java.lang.Object {
public com.android.ddmlib.EmulatorConsole$GsmMode voice
public com.android.ddmlib.EmulatorConsole$GsmMode data
public void ()
}
com/android/ddmlib/AdbHelper.classAdbHelper.java
package com.android.ddmlib
final com.android.ddmlib.AdbHelper extends java.lang.Object {
static final int WAIT_TIME
static final String DEFAULT_ENCODING
static final boolean $assertionsDisabled
private void ()
public static java.nio.channels.SocketChannel open (java.net.InetSocketAddress, com.android.ddmlib.Device, int) throws java.io.IOException com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException
public static java.nio.channels.SocketChannel createPassThroughConnection (java.net.InetSocketAddress, com.android.ddmlib.Device, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
private static byte[] createAdbForwardRequest (java.lang.String, int)
private static byte[] createJdwpForwardRequest (int)
static byte[] formAdbRequest (java.lang.String)
static com.android.ddmlib.AdbHelper$AdbResponse readAdbResponse (java.nio.channels.SocketChannel, boolean) throws com.android.ddmlib.TimeoutException java.io.IOException
static com.android.ddmlib.RawImage getFrameBuffer (java.net.InetSocketAddress, com.android.ddmlib.Device) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
static void executeRemoteCommand (java.net.InetSocketAddress, java.lang.String, com.android.ddmlib.IDevice, com.android.ddmlib.IShellOutputReceiver, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public static void runEventLogService (java.net.InetSocketAddress, com.android.ddmlib.Device, com.android.ddmlib.log.LogReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public static void runLogService (java.net.InetSocketAddress, com.android.ddmlib.Device, java.lang.String, com.android.ddmlib.log.LogReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public static void createForward (java.net.InetSocketAddress, com.android.ddmlib.Device, java.lang.String, java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public static void removeForward (java.net.InetSocketAddress, com.android.ddmlib.Device, java.lang.String, java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
static boolean isOkay (byte[])
static java.lang.String replyToString (byte[])
static void read (java.nio.channels.SocketChannel, byte[]) throws com.android.ddmlib.TimeoutException java.io.IOException
static void read (java.nio.channels.SocketChannel, byte[], int, int) throws com.android.ddmlib.TimeoutException java.io.IOException
static void write (java.nio.channels.SocketChannel, byte[]) throws com.android.ddmlib.TimeoutException java.io.IOException
static void write (java.nio.channels.SocketChannel, byte[], int, int) throws com.android.ddmlib.TimeoutException java.io.IOException
static void setDevice (java.nio.channels.SocketChannel, com.android.ddmlib.IDevice) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public static void reboot (java.lang.String, java.net.InetSocketAddress, com.android.ddmlib.Device) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
static void ()
}
com/android/ddmlib/ClientData$HeapData.classClientData.java
package com.android.ddmlib
public com.android.ddmlib.ClientData$HeapData extends java.lang.Object {
private java.util.TreeSet mHeapSegments
private boolean mHeapDataComplete
private byte[] mProcessedHeapData
private java.util.Map mProcessedHeapMap
public void ()
public synchronized void clearHeapData ()
synchronized void addHeapData (java.nio.ByteBuffer)
synchronized void sealHeapData ()
public boolean isHeapDataComplete ()
public java.util.Collection getHeapSegments ()
public void setProcessedHeapData (byte[])
public byte[] getProcessedHeapData ()
public void setProcessedHeapMap (java.util.Map)
public java.util.Map getProcessedHeapMap ()
}
com/android/ddmlib/RawImage.classRawImage.java
package com.android.ddmlib
public final com.android.ddmlib.RawImage extends java.lang.Object {
public int version
public int bpp
public int size
public int width
public int height
public int red_offset
public int red_length
public int blue_offset
public int blue_length
public int green_offset
public int green_length
public int alpha_offset
public int alpha_length
public byte[] data
public void ()
public boolean readHeader (int, java.nio.ByteBuffer)
public int getRedMask ()
public int getGreenMask ()
public int getBlueMask ()
public static int getHeaderSize (int)
public com.android.ddmlib.RawImage getRotated ()
public int getARGB (int)
private int getMask (int, int)
private static int getMask (int)
}
com/android/ddmlib/DdmConstants.classDdmConstants.java
package com.android.ddmlib
public final com.android.ddmlib.DdmConstants extends java.lang.Object {
public static final int PLATFORM_UNKNOWN
public static final int PLATFORM_LINUX
public static final int PLATFORM_WINDOWS
public static final int PLATFORM_DARWIN
public static final int CURRENT_PLATFORM
public static final String DOT_TRACE
public static final String FN_HPROF_CONVERTER
public static final String FN_TRACEVIEW
public void ()
public static int currentPlatform ()
static void ()
}
com/android/ddmlib/MultiLineReceiver.classMultiLineReceiver.java
package com.android.ddmlib
public abstract com.android.ddmlib.MultiLineReceiver extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
private boolean mTrimLines
private String mUnfinishedLine
private final java.util.ArrayList mArray
public void ()
public void setTrimLine (boolean)
public final void addOutput (byte[], int, int)
public final void flush ()
public void done ()
public abstract void processNewLines (java.lang.String[])
}
com/android/ddmlib/AllocationInfo$1.classAllocationInfo.java
package com.android.ddmlib
com.android.ddmlib.AllocationInfo$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$ddmlib$AllocationInfo$SortMode
static void ()
}
com/android/ddmlib/Log$Config.classLog.java
package com.android.ddmlib
final com.android.ddmlib.Log$Config extends java.lang.Object {
static final boolean LOGV
static final boolean LOGD
void ()
}
com/android/ddmlib/ChunkHandler.classChunkHandler.java
package com.android.ddmlib
abstract com.android.ddmlib.ChunkHandler extends java.lang.Object {
public static final int CHUNK_HEADER_LEN
public static final java.nio.ByteOrder CHUNK_ORDER
public static final int CHUNK_FAIL
static final boolean $assertionsDisabled
void ()
abstract void clientReady (com.android.ddmlib.Client) throws java.io.IOException
abstract void clientDisconnected (com.android.ddmlib.Client)
abstract void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
protected void handleUnknownChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
static java.lang.String getString (java.nio.ByteBuffer, int)
static void putString (java.nio.ByteBuffer, java.lang.String)
static int type (java.lang.String)
static java.lang.String name (int)
static java.nio.ByteBuffer allocBuffer (int)
static java.nio.ByteBuffer getChunkDataBuf (java.nio.ByteBuffer)
static void finishChunkPacket (com.android.ddmlib.JdwpPacket, int, int)
protected static com.android.ddmlib.Client checkDebuggerPortForAppName (com.android.ddmlib.Client, java.lang.String)
static void ()
}
com/android/ddmlib/ClientData$MethodProfilingStatus.classClientData.java
package com.android.ddmlib
public final com.android.ddmlib.ClientData$MethodProfilingStatus extends java.lang.Enum {
public static final com.android.ddmlib.ClientData$MethodProfilingStatus UNKNOWN
public static final com.android.ddmlib.ClientData$MethodProfilingStatus OFF
public static final com.android.ddmlib.ClientData$MethodProfilingStatus ON
private static final com.android.ddmlib.ClientData$MethodProfilingStatus[] $VALUES
public static com.android.ddmlib.ClientData$MethodProfilingStatus[] values ()
public static com.android.ddmlib.ClientData$MethodProfilingStatus valueOf (java.lang.String)
private void (java.lang.String, int)
static void ()
}
com/android/ddmlib/CollectingOutputReceiver.classCollectingOutputReceiver.java
package com.android.ddmlib
public com.android.ddmlib.CollectingOutputReceiver extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
private java.util.concurrent.CountDownLatch mCompletionLatch
private StringBuffer mOutputBuffer
private boolean mIsCanceled
public void ()
public void (java.util.concurrent.CountDownLatch)
public java.lang.String getOutput ()
public boolean isCancelled ()
public void cancel ()
public void addOutput (byte[], int, int)
public void flush ()
}
com/android/ddmlib/HandleNativeHeap.classHandleNativeHeap.java
package com.android.ddmlib
final com.android.ddmlib.HandleNativeHeap extends com.android.ddmlib.ChunkHandler {
public static final int CHUNK_NHGT
public static final int CHUNK_NHSG
public static final int CHUNK_NHST
public static final int CHUNK_NHEN
private static final com.android.ddmlib.HandleNativeHeap mInst
private void ()
public static void register (com.android.ddmlib.MonitorThread)
public void clientReady (com.android.ddmlib.Client) throws java.io.IOException
public void clientDisconnected (com.android.ddmlib.Client)
public void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
public static void sendNHGT (com.android.ddmlib.Client) throws java.io.IOException
private void handleNHGT (com.android.ddmlib.Client, java.nio.ByteBuffer)
private void handleNHSG (com.android.ddmlib.Client, java.nio.ByteBuffer)
private void parseMaps (com.android.ddmlib.ClientData, byte[])
static void ()
}
com/android/ddmlib/SyncService.classSyncService.java
package com.android.ddmlib
public final com.android.ddmlib.SyncService extends java.lang.Object {
private static final byte[] ID_OKAY
private static final byte[] ID_FAIL
private static final byte[] ID_STAT
private static final byte[] ID_RECV
private static final byte[] ID_DATA
private static final byte[] ID_DONE
private static final byte[] ID_SEND
private static final com.android.ddmlib.SyncService$NullSyncProgresMonitor sNullSyncProgressMonitor
private static final int S_ISOCK
private static final int S_IFLNK
private static final int S_IFREG
private static final int S_IFBLK
private static final int S_IFDIR
private static final int S_IFCHR
private static final int S_IFIFO
private static final int SYNC_DATA_MAX
private static final int REMOTE_PATH_MAX_LENGTH
private java.net.InetSocketAddress mAddress
private com.android.ddmlib.Device mDevice
private java.nio.channels.SocketChannel mChannel
private byte[] mBuffer
void (java.net.InetSocketAddress, com.android.ddmlib.Device)
boolean openSync () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public void close ()
public static com.android.ddmlib.SyncService$ISyncProgressMonitor getNullProgressMonitor ()
public void pull (com.android.ddmlib.FileListingService$FileEntry[], java.lang.String, com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
public void pullFile (com.android.ddmlib.FileListingService$FileEntry, java.lang.String, com.android.ddmlib.SyncService$ISyncProgressMonitor) throws java.io.IOException com.android.ddmlib.SyncException com.android.ddmlib.TimeoutException
public void pullFile (java.lang.String, java.lang.String, com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.TimeoutException java.io.IOException com.android.ddmlib.SyncException
public void push (java.lang.String[], com.android.ddmlib.FileListingService$FileEntry, com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
public void pushFile (java.lang.String, java.lang.String, com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
private int getTotalRemoteFileSize (com.android.ddmlib.FileListingService$FileEntry[], com.android.ddmlib.FileListingService)
private int getTotalLocalFileSize (java.io.File[])
private void doPull (com.android.ddmlib.FileListingService$FileEntry[], java.lang.String, com.android.ddmlib.FileListingService, com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
private void doPullFile (java.lang.String, java.lang.String, com.android.ddmlib.SyncService$ISyncProgressMonitor) throws java.io.IOException com.android.ddmlib.SyncException com.android.ddmlib.TimeoutException
private void doPush (java.io.File[], java.lang.String, com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
private void doPushFile (java.lang.String, java.lang.String, com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
private java.lang.String readErrorMessage (byte[], int) throws com.android.ddmlib.TimeoutException java.io.IOException
private java.lang.Integer readMode (java.lang.String) throws com.android.ddmlib.TimeoutException java.io.IOException
private static byte[] createReq (byte[], int)
private static byte[] createFileReq (byte[], java.lang.String)
private static byte[] createFileReq (byte[], byte[])
private static byte[] createSendFileReq (byte[], byte[], int)
private static boolean checkResult (byte[], byte[])
private static int getFileType (int)
static void ()
}
com/android/ddmlib/AndroidDebugBridge$2.classAndroidDebugBridge.java
package com.android.ddmlib
com.android.ddmlib.AndroidDebugBridge$2 extends java.lang.Thread {
final Process val$process
final java.util.ArrayList val$stdOutput
final com.android.ddmlib.AndroidDebugBridge this$0
void (com.android.ddmlib.AndroidDebugBridge, java.lang.String, java.lang.Process, java.util.ArrayList)
public void run ()
}
com/android/ddmlib/testrunner/
com/android/ddmlib/testrunner/ITestRunListener$TestFailure.classITestRunListener.java
package com.android.ddmlib.testrunner
public final com.android.ddmlib.testrunner.ITestRunListener$TestFailure extends java.lang.Enum {
public static final com.android.ddmlib.testrunner.ITestRunListener$TestFailure ERROR
public static final com.android.ddmlib.testrunner.ITestRunListener$TestFailure FAILURE
private static final com.android.ddmlib.testrunner.ITestRunListener$TestFailure[] $VALUES
public static com.android.ddmlib.testrunner.ITestRunListener$TestFailure[] values ()
public static com.android.ddmlib.testrunner.ITestRunListener$TestFailure valueOf (java.lang.String)
private void (java.lang.String, int)
static void ()
}
com/android/ddmlib/testrunner/InstrumentationResultParser$1.classInstrumentationResultParser.java
package com.android.ddmlib.testrunner
com.android.ddmlib.testrunner.InstrumentationResultParser$1 extends java.lang.Object {
}
com/android/ddmlib/testrunner/InstrumentationResultParser.classInstrumentationResultParser.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.InstrumentationResultParser extends com.android.ddmlib.MultiLineReceiver {
private static final java.util.Set KNOWN_KEYS
private final java.util.Collection mTestListeners
private final String mTestRunName
private com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult mCurrentTestResult
private com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult mLastTestResult
private String mCurrentKey
private StringBuilder mCurrentValue
private boolean mTestStartReported
private boolean mTestRunFinished
private boolean mTestRunFailReported
private long mTestTime
private boolean mIsCancelled
private int mNumTestsRun
private int mNumTestsExpected
private boolean mInInstrumentationResultKey
private java.util.Map mInstrumentationResultBundle
private java.util.Map mTestMetrics
private static final String LOG_TAG
static final String NO_TEST_RESULTS_MSG
static final String INCOMPLETE_TEST_ERR_MSG_PREFIX
static final String INCOMPLETE_TEST_ERR_MSG_POSTFIX
static final String INCOMPLETE_RUN_ERR_MSG_PREFIX
public void (java.lang.String, java.util.Collection)
public void (java.lang.String, com.android.ddmlib.testrunner.ITestRunListener)
public void processNewLines (java.lang.String[])
private void parse (java.lang.String)
private void submitCurrentKeyValue ()
private java.util.Map getAndResetTestMetrics ()
private com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult getCurrentTestInfo ()
private void clearCurrentTestInfo ()
private void parseKey (java.lang.String, int)
private void parseValue (java.lang.String, int)
private void parseStatusCode (java.lang.String)
public boolean isCancelled ()
public void cancel ()
private void reportResult (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
private void reportTestRunStarted (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
private java.lang.String getTrace (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
private void parseTime (java.lang.String)
public void handleTestRunFailed (java.lang.String)
public void done ()
private void handleOutputDone ()
static void ()
}
com/android/ddmlib/testrunner/RemoteAndroidTestRunner.classRemoteAndroidTestRunner.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.RemoteAndroidTestRunner extends java.lang.Object implements com.android.ddmlib.testrunner.IRemoteAndroidTestRunner {
private final String mPackageName
private final String mRunnerName
private com.android.ddmlib.IDevice mRemoteDevice
private int mMaxTimeToOutputResponse
private String mRunName
private java.util.Map mArgMap
private com.android.ddmlib.testrunner.InstrumentationResultParser mParser
private static final String LOG_TAG
private static final String DEFAULT_RUNNER_NAME
private static final char CLASS_SEPARATOR
private static final char METHOD_SEPARATOR
private static final char RUNNER_SEPARATOR
private static final String CLASS_ARG_NAME
private static final String LOG_ARG_NAME
private static final String DEBUG_ARG_NAME
private static final String COVERAGE_ARG_NAME
private static final String PACKAGE_ARG_NAME
private static final String SIZE_ARG_NAME
public void (java.lang.String, java.lang.String, com.android.ddmlib.IDevice)
public void (java.lang.String, com.android.ddmlib.IDevice)
public java.lang.String getPackageName ()
public java.lang.String getRunnerName ()
private java.lang.String getRunnerPath ()
public void setClassName (java.lang.String)
public void setClassNames (java.lang.String[])
public void setMethodName (java.lang.String, java.lang.String)
public void setTestPackageName (java.lang.String)
public void addInstrumentationArg (java.lang.String, java.lang.String)
public void removeInstrumentationArg (java.lang.String)
public void addBooleanArg (java.lang.String, boolean)
public void setLogOnly (boolean)
public void setDebug (boolean)
public void setCoverage (boolean)
public void setTestSize (com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize)
public void setMaxtimeToOutputResponse (int)
public void setRunName (java.lang.String)
public transient void run (com.android.ddmlib.testrunner.ITestRunListener[]) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public void run (java.util.Collection) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public void cancel ()
private java.lang.String getArgsCommand ()
}
com/android/ddmlib/testrunner/ITestRunListener.classITestRunListener.java
package com.android.ddmlib.testrunner
public abstract com.android.ddmlib.testrunner.ITestRunListener extends java.lang.Object {
public abstract void testRunStarted (java.lang.String, int)
public abstract void testStarted (com.android.ddmlib.testrunner.TestIdentifier)
public abstract void testFailed (com.android.ddmlib.testrunner.ITestRunListener$TestFailure, com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
public abstract void testEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
public abstract void testRunFailed (java.lang.String)
public abstract void testRunStopped (long)
public abstract void testRunEnded (long, java.util.Map)
}
com/android/ddmlib/testrunner/IRemoteAndroidTestRunner$TestSize.classIRemoteAndroidTestRunner.java
package com.android.ddmlib.testrunner
public final com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize extends java.lang.Enum {
public static final com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize SMALL
public static final com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize MEDIUM
public static final com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize LARGE
private String mRunnerValue
private static final com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize[] $VALUES
public static com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize[] values ()
public static com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize valueOf (java.lang.String)
private void (java.lang.String, int, java.lang.String)
java.lang.String getRunnerValue ()
public static com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize getTestSize (java.lang.String)
static void ()
}
com/android/ddmlib/testrunner/InstrumentationResultParser$StatusKeys.classInstrumentationResultParser.java
package com.android.ddmlib.testrunner
com.android.ddmlib.testrunner.InstrumentationResultParser$StatusKeys extends java.lang.Object {
private static final String TEST
private static final String CLASS
private static final String STACK
private static final String NUMTESTS
private static final String ERROR
private static final String SHORTMSG
private void ()
}
com/android/ddmlib/testrunner/InstrumentationResultParser$Prefixes.classInstrumentationResultParser.java
package com.android.ddmlib.testrunner
com.android.ddmlib.testrunner.InstrumentationResultParser$Prefixes extends java.lang.Object {
private static final String STATUS
private static final String STATUS_CODE
private static final String STATUS_FAILED
private static final String CODE
private static final String RESULT
private static final String TIME_REPORT
private void ()
}
com/android/ddmlib/testrunner/InstrumentationResultParser$TestResult.classInstrumentationResultParser.java
package com.android.ddmlib.testrunner
com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult extends java.lang.Object {
private Integer mCode
private String mTestName
private String mTestClass
private String mStackTrace
private Integer mNumTests
private void ()
boolean isComplete ()
public java.lang.String toString ()
static java.lang.String access$002 (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult, java.lang.String)
static java.lang.String access$102 (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult, java.lang.String)
static java.lang.Integer access$202 (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult, java.lang.Integer)
static java.lang.String access$302 (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult, java.lang.String)
void (com.android.ddmlib.testrunner.InstrumentationResultParser$1)
static java.lang.Integer access$502 (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult, java.lang.Integer)
static java.lang.Integer access$500 (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
static java.lang.String access$000 (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
static java.lang.String access$100 (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
static java.lang.Integer access$200 (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
static java.lang.String access$300 (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
}
com/android/ddmlib/testrunner/InstrumentationResultParser$StatusCodes.classInstrumentationResultParser.java
package com.android.ddmlib.testrunner
com.android.ddmlib.testrunner.InstrumentationResultParser$StatusCodes extends java.lang.Object {
private static final int FAILURE
private static final int START
private static final int ERROR
private static final int OK
private static final int IN_PROGRESS
private void ()
}
com/android/ddmlib/testrunner/TestIdentifier.classTestIdentifier.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.TestIdentifier extends java.lang.Object {
private final String mClassName
private final String mTestName
public void (java.lang.String, java.lang.String)
public java.lang.String getClassName ()
public java.lang.String getTestName ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
}
com/android/ddmlib/testrunner/IRemoteAndroidTestRunner.classIRemoteAndroidTestRunner.java
package com.android.ddmlib.testrunner
public abstract com.android.ddmlib.testrunner.IRemoteAndroidTestRunner extends java.lang.Object {
public abstract java.lang.String getPackageName ()
public abstract java.lang.String getRunnerName ()
public abstract void setClassName (java.lang.String)
public abstract void setClassNames (java.lang.String[])
public abstract void setMethodName (java.lang.String, java.lang.String)
public abstract void setTestPackageName (java.lang.String)
public abstract void setTestSize (com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize)
public abstract void addInstrumentationArg (java.lang.String, java.lang.String)
public abstract void removeInstrumentationArg (java.lang.String)
public abstract void addBooleanArg (java.lang.String, boolean)
public abstract void setLogOnly (boolean)
public abstract void setDebug (boolean)
public abstract void setCoverage (boolean)
public abstract void setMaxtimeToOutputResponse (int)
public abstract void setRunName (java.lang.String)
public transient abstract void run (com.android.ddmlib.testrunner.ITestRunListener[]) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public abstract void run (java.util.Collection) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public abstract void cancel ()
}
com/android/ddmlib/Device$BatteryReceiver.classDevice.java
package com.android.ddmlib
final com.android.ddmlib.Device$BatteryReceiver extends com.android.ddmlib.MultiLineReceiver {
private static final java.util.regex.Pattern BATTERY_LEVEL
private static final java.util.regex.Pattern SCALE
private Integer mBatteryLevel
private Integer mBatteryScale
private void ()
public java.lang.Integer getBatteryLevel ()
public void processNewLines (java.lang.String[])
public boolean isCancelled ()
void (com.android.ddmlib.Device$1)
static void ()
}
com/android/ddmlib/NativeStackCallInfo.classNativeStackCallInfo.java
package com.android.ddmlib
public final com.android.ddmlib.NativeStackCallInfo extends java.lang.Object {
private static final java.util.regex.Pattern SOURCE_NAME_PATTERN
private long mAddress
private String mLibrary
private String mMethod
private String mSourceFile
private int mLineNumber
public void (long, java.lang.String, java.lang.String, java.lang.String)
public long getAddress ()
public java.lang.String getLibraryName ()
public java.lang.String getMethodName ()
public java.lang.String getSourceFile ()
public int getLineNumber ()
public java.lang.String toString ()
static void ()
}
com/android/ddmlib/ClientData$IHprofDumpHandler.classClientData.java
package com.android.ddmlib
public abstract com.android.ddmlib.ClientData$IHprofDumpHandler extends java.lang.Object {
public abstract void onSuccess (java.lang.String, com.android.ddmlib.Client)
public abstract void onSuccess (byte[], com.android.ddmlib.Client)
public abstract void onEndFailure (com.android.ddmlib.Client, java.lang.String)
}
com/android/ddmlib/IDevice$DeviceState.classIDevice.java
package com.android.ddmlib
public final com.android.ddmlib.IDevice$DeviceState extends java.lang.Enum {
public static final com.android.ddmlib.IDevice$DeviceState BOOTLOADER
public static final com.android.ddmlib.IDevice$DeviceState OFFLINE
public static final com.android.ddmlib.IDevice$DeviceState ONLINE
public static final com.android.ddmlib.IDevice$DeviceState RECOVERY
private String mState
private static final com.android.ddmlib.IDevice$DeviceState[] $VALUES
public static com.android.ddmlib.IDevice$DeviceState[] values ()
public static com.android.ddmlib.IDevice$DeviceState valueOf (java.lang.String)
private void (java.lang.String, int, java.lang.String)
public static com.android.ddmlib.IDevice$DeviceState getState (java.lang.String)
static void ()
}
com/android/ddmlib/AllocationInfo$SortMode.classAllocationInfo.java
package com.android.ddmlib
public final com.android.ddmlib.AllocationInfo$SortMode extends java.lang.Enum {
public static final com.android.ddmlib.AllocationInfo$SortMode NUMBER
public static final com.android.ddmlib.AllocationInfo$SortMode SIZE
public static final com.android.ddmlib.AllocationInfo$SortMode CLASS
public static final com.android.ddmlib.AllocationInfo$SortMode THREAD
public static final com.android.ddmlib.AllocationInfo$SortMode IN_CLASS
public static final com.android.ddmlib.AllocationInfo$SortMode IN_METHOD
private static final com.android.ddmlib.AllocationInfo$SortMode[] $VALUES
public static com.android.ddmlib.AllocationInfo$SortMode[] values ()
public static com.android.ddmlib.AllocationInfo$SortMode valueOf (java.lang.String)
private void (java.lang.String, int)
static void ()
}
com/android/ddmlib/NativeLibraryMapInfo.classNativeLibraryMapInfo.java
package com.android.ddmlib
public final com.android.ddmlib.NativeLibraryMapInfo extends java.lang.Object {
private long mStartAddr
private long mEndAddr
private String mLibrary
void (long, long, java.lang.String)
public java.lang.String getLibraryName ()
public long getStartAddress ()
public long getEndAddress ()
public boolean isWithinLibrary (long)
}
com/android/ddmlib/log/
com/android/ddmlib/log/LogReceiver$LogEntry.classLogReceiver.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.LogReceiver$LogEntry extends java.lang.Object {
public int len
public int pid
public int tid
public int sec
public int nsec
public byte[] data
public void ()
}
com/android/ddmlib/log/GcEventContainer$1.classGcEventContainer.java
package com.android.ddmlib.log
com.android.ddmlib.log.GcEventContainer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$ddmlib$log$EventContainer$CompareMethod
static void ()
}
com/android/ddmlib/log/EventLogParser$2.classEventLogParser.java
package com.android.ddmlib.log
com.android.ddmlib.log.EventLogParser$2 extends java.lang.Object {
static final int[] $SwitchMap$com$android$ddmlib$log$EventContainer$EventValueType
static void ()
}
com/android/ddmlib/log/EventLogParser$1.classEventLogParser.java
package com.android.ddmlib.log
com.android.ddmlib.log.EventLogParser$1 extends com.android.ddmlib.MultiLineReceiver {
final com.android.ddmlib.log.EventLogParser this$0
void (com.android.ddmlib.log.EventLogParser)
public void processNewLines (java.lang.String[])
public boolean isCancelled ()
}
com/android/ddmlib/log/EventValueDescription$1.classEventValueDescription.java
package com.android.ddmlib.log
com.android.ddmlib.log.EventValueDescription$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$ddmlib$log$EventContainer$EventValueType
static void ()
}
com/android/ddmlib/log/EventContainer$EventValueType.classEventContainer.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.EventContainer$EventValueType extends java.lang.Enum {
public static final com.android.ddmlib.log.EventContainer$EventValueType UNKNOWN
public static final com.android.ddmlib.log.EventContainer$EventValueType INT
public static final com.android.ddmlib.log.EventContainer$EventValueType LONG
public static final com.android.ddmlib.log.EventContainer$EventValueType STRING
public static final com.android.ddmlib.log.EventContainer$EventValueType LIST
public static final com.android.ddmlib.log.EventContainer$EventValueType TREE
private static final java.util.regex.Pattern STORAGE_PATTERN
private int mValue
private static final com.android.ddmlib.log.EventContainer$EventValueType[] $VALUES
public static com.android.ddmlib.log.EventContainer$EventValueType[] values ()
public static com.android.ddmlib.log.EventContainer$EventValueType valueOf (java.lang.String)
static com.android.ddmlib.log.EventContainer$EventValueType getEventValueType (int)
public static java.lang.String getStorageString (java.lang.Object)
public static java.lang.Object getObjectFromStorageString (java.lang.String)
public int getValue ()
public java.lang.String toString ()
private void (java.lang.String, int, int)
static void ()
}
com/android/ddmlib/log/EventValueDescription.classEventValueDescription.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.EventValueDescription extends java.lang.Object {
private String mName
private com.android.ddmlib.log.EventContainer$EventValueType mEventValueType
private com.android.ddmlib.log.EventValueDescription$ValueType mValueType
void (java.lang.String, com.android.ddmlib.log.EventContainer$EventValueType)
void (java.lang.String, com.android.ddmlib.log.EventContainer$EventValueType, com.android.ddmlib.log.EventValueDescription$ValueType) throws com.android.ddmlib.log.InvalidValueTypeException
public java.lang.String getName ()
public com.android.ddmlib.log.EventContainer$EventValueType getEventValueType ()
public com.android.ddmlib.log.EventValueDescription$ValueType getValueType ()
public java.lang.String toString ()
public boolean checkForType (java.lang.Object)
public java.lang.Object getObjectFromString (java.lang.String)
}
com/android/ddmlib/log/EventLogParser.classEventLogParser.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.EventLogParser extends java.lang.Object {
private static final String EVENT_TAG_MAP_FILE
private static final int EVENT_TYPE_INT
private static final int EVENT_TYPE_LONG
private static final int EVENT_TYPE_STRING
private static final int EVENT_TYPE_LIST
private static final java.util.regex.Pattern PATTERN_SIMPLE_TAG
private static final java.util.regex.Pattern PATTERN_TAG_WITH_DESC
private static final java.util.regex.Pattern PATTERN_DESCRIPTION
private static final java.util.regex.Pattern TEXT_LOG_LINE
private final java.util.TreeMap mTagMap
private final java.util.TreeMap mValueDescriptionMap
public void ()
public boolean init (com.android.ddmlib.IDevice)
public boolean init (java.lang.String[])
public boolean init (java.lang.String)
private void processTagLine (java.lang.String)
private com.android.ddmlib.log.EventValueDescription[] processDescription (java.lang.String)
public com.android.ddmlib.log.EventContainer parse (com.android.ddmlib.log.LogReceiver$LogEntry)
public com.android.ddmlib.log.EventContainer parse (java.lang.String)
public java.util.Map getTagMap ()
public java.util.Map getEventInfoMap ()
private static int parseBinaryEvent (byte[], int, java.util.ArrayList)
private java.lang.Object parseTextData (java.lang.String, int)
private java.lang.Object getObjectFromString (java.lang.String, com.android.ddmlib.log.EventContainer$EventValueType)
public void saveTags (java.lang.String) throws java.io.IOException
static void access$000 (com.android.ddmlib.log.EventLogParser, java.lang.String)
static void ()
}
com/android/ddmlib/log/EventContainer$CompareMethod.classEventContainer.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.EventContainer$CompareMethod extends java.lang.Enum {
public static final com.android.ddmlib.log.EventContainer$CompareMethod EQUAL_TO
public static final com.android.ddmlib.log.EventContainer$CompareMethod LESSER_THAN
public static final com.android.ddmlib.log.EventContainer$CompareMethod LESSER_THAN_STRICT
public static final com.android.ddmlib.log.EventContainer$CompareMethod GREATER_THAN
public static final com.android.ddmlib.log.EventContainer$CompareMethod GREATER_THAN_STRICT
public static final com.android.ddmlib.log.EventContainer$CompareMethod BIT_CHECK
private final String mName
private final String mTestString
private static final com.android.ddmlib.log.EventContainer$CompareMethod[] $VALUES
public static com.android.ddmlib.log.EventContainer$CompareMethod[] values ()
public static com.android.ddmlib.log.EventContainer$CompareMethod valueOf (java.lang.String)
private void (java.lang.String, int, java.lang.String, java.lang.String)
public java.lang.String toString ()
public java.lang.String testString ()
static void ()
}
com/android/ddmlib/log/InvalidValueTypeException.classInvalidValueTypeException.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.InvalidValueTypeException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
public void (java.lang.Throwable)
public void (java.lang.String, java.lang.Throwable)
}
com/android/ddmlib/log/EventContainer$1.classEventContainer.java
package com.android.ddmlib.log
com.android.ddmlib.log.EventContainer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$ddmlib$log$EventContainer$EventValueType
static final int[] $SwitchMap$com$android$ddmlib$log$EventContainer$CompareMethod
static void ()
}
com/android/ddmlib/log/GcEventContainer.classGcEventContainer.java
package com.android.ddmlib.log
final com.android.ddmlib.log.GcEventContainer extends com.android.ddmlib.log.EventContainer {
public static final int GC_EVENT_TAG
private String processId
private long gcTime
private long bytesFreed
private long objectsFreed
private long actualSize
private long allowedSize
private long softLimit
private long objectsAllocated
private long bytesAllocated
private long zActualSize
private long zAllowedSize
private long zObjectsAllocated
private long zBytesAllocated
private long dlmallocFootprint
private long mallinfoTotalAllocatedSpace
private long externalLimit
private long externalBytesAllocated
static final boolean $assertionsDisabled
void (com.android.ddmlib.log.LogReceiver$LogEntry, int, java.lang.Object)
void (int, int, int, int, int, java.lang.Object)
private void init (java.lang.Object)
public com.android.ddmlib.log.EventContainer$EventValueType getType ()
public boolean testValue (int, java.lang.Object, com.android.ddmlib.log.EventContainer$CompareMethod) throws com.android.ddmlib.log.InvalidTypeException
public java.lang.Object getValue (int)
public double getValueAsDouble (int) throws com.android.ddmlib.log.InvalidTypeException
public java.lang.String getValueAsString (int)
static com.android.ddmlib.log.EventValueDescription[] getValueDescriptions ()
private void parseDvmHeapInfo (long, int)
private static long float12ToInt (int)
private static void put64bitsToArray (long, byte[], int)
private final long getValueAsLong (int) throws com.android.ddmlib.log.InvalidTypeException
static void ()
}
com/android/ddmlib/log/EventContainer.classEventContainer.java
package com.android.ddmlib.log
public com.android.ddmlib.log.EventContainer extends java.lang.Object {
public int mTag
public int pid
public int tid
public int sec
public int nsec
private Object mData
void (com.android.ddmlib.log.LogReceiver$LogEntry, int, java.lang.Object)
void (int, int, int, int, int, java.lang.Object)
public final java.lang.Integer getInt () throws com.android.ddmlib.log.InvalidTypeException
public final java.lang.Long getLong () throws com.android.ddmlib.log.InvalidTypeException
public final java.lang.String getString () throws com.android.ddmlib.log.InvalidTypeException
public java.lang.Object getValue (int)
public double getValueAsDouble (int) throws com.android.ddmlib.log.InvalidTypeException
public java.lang.String getValueAsString (int) throws com.android.ddmlib.log.InvalidTypeException
public com.android.ddmlib.log.EventContainer$EventValueType getType ()
public final com.android.ddmlib.log.EventContainer$EventValueType getType (java.lang.Object)
public boolean testValue (int, java.lang.Object, com.android.ddmlib.log.EventContainer$CompareMethod) throws com.android.ddmlib.log.InvalidTypeException
private final java.lang.Object getValue (java.lang.Object, int, boolean)
private final double getValueAsDouble (java.lang.Object, int, boolean) throws com.android.ddmlib.log.InvalidTypeException
private final java.lang.String getValueAsString (java.lang.Object, int, boolean) throws com.android.ddmlib.log.InvalidTypeException
}
com/android/ddmlib/log/LogReceiver.classLogReceiver.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.LogReceiver extends java.lang.Object {
private static final int ENTRY_HEADER_SIZE
private com.android.ddmlib.log.LogReceiver$LogEntry mCurrentEntry
private byte[] mEntryHeaderBuffer
private int mEntryHeaderOffset
private int mEntryDataOffset
private com.android.ddmlib.log.LogReceiver$ILogListener mListener
private boolean mIsCancelled
public void (com.android.ddmlib.log.LogReceiver$ILogListener)
public void parseNewData (byte[], int, int)
public boolean isCancelled ()
public void cancel ()
private com.android.ddmlib.log.LogReceiver$LogEntry createEntry (byte[], int)
}
com/android/ddmlib/log/InvalidTypeException.classInvalidTypeException.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.InvalidTypeException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
public void (java.lang.Throwable)
public void (java.lang.String, java.lang.Throwable)
}
com/android/ddmlib/log/LogReceiver$ILogListener.classLogReceiver.java
package com.android.ddmlib.log
public abstract com.android.ddmlib.log.LogReceiver$ILogListener extends java.lang.Object {
public abstract void newEntry (com.android.ddmlib.log.LogReceiver$LogEntry)
public abstract void newData (byte[], int, int)
}
com/android/ddmlib/log/EventValueDescription$ValueType.classEventValueDescription.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.EventValueDescription$ValueType extends java.lang.Enum {
public static final com.android.ddmlib.log.EventValueDescription$ValueType NOT_APPLICABLE
public static final com.android.ddmlib.log.EventValueDescription$ValueType OBJECTS
public static final com.android.ddmlib.log.EventValueDescription$ValueType BYTES
public static final com.android.ddmlib.log.EventValueDescription$ValueType MILLISECONDS
public static final com.android.ddmlib.log.EventValueDescription$ValueType ALLOCATIONS
public static final com.android.ddmlib.log.EventValueDescription$ValueType ID
public static final com.android.ddmlib.log.EventValueDescription$ValueType PERCENT
private int mValue
private static final com.android.ddmlib.log.EventValueDescription$ValueType[] $VALUES
public static com.android.ddmlib.log.EventValueDescription$ValueType[] values ()
public static com.android.ddmlib.log.EventValueDescription$ValueType valueOf (java.lang.String)
public void checkType (com.android.ddmlib.log.EventContainer$EventValueType) throws com.android.ddmlib.log.InvalidValueTypeException
public static com.android.ddmlib.log.EventValueDescription$ValueType getValueType (int)
public int getValue ()
public java.lang.String toString ()
private void (java.lang.String, int, int)
static void ()
}
com/android/ddmlib/HeapSegment$HeapSegmentElement.classHeapSegment.java
package com.android.ddmlib
public com.android.ddmlib.HeapSegment$HeapSegmentElement extends java.lang.Object implements java.lang.Comparable {
public static int SOLIDITY_FREE
public static int SOLIDITY_HARD
public static int SOLIDITY_SOFT
public static int SOLIDITY_WEAK
public static int SOLIDITY_PHANTOM
public static int SOLIDITY_FINALIZABLE
public static int SOLIDITY_SWEEP
public static int SOLIDITY_INVALID
public static int KIND_OBJECT
public static int KIND_CLASS_OBJECT
public static int KIND_ARRAY_1
public static int KIND_ARRAY_2
public static int KIND_ARRAY_4
public static int KIND_ARRAY_8
public static int KIND_UNKNOWN
public static int KIND_NATIVE
public static int KIND_INVALID
private static int PARTIAL_MASK
private int mSolidity
private int mKind
private int mLength
public void ()
public void (com.android.ddmlib.HeapSegment) throws java.nio.BufferUnderflowException java.text.ParseException
public com.android.ddmlib.HeapSegment$HeapSegmentElement set (com.android.ddmlib.HeapSegment) throws java.nio.BufferUnderflowException java.text.ParseException
public int getSolidity ()
public void setSolidity (int)
public int getKind ()
public void setKind (int)
public int getLength ()
public void setLength (int)
public int compareTo (com.android.ddmlib.HeapSegment$HeapSegmentElement)
public volatile int compareTo (java.lang.Object)
static void ()
}
com/android/ddmlib/FileListingService$1$1.classFileListingService.java
package com.android.ddmlib
com.android.ddmlib.FileListingService$1$1 extends com.android.ddmlib.MultiLineReceiver {
final java.util.HashMap val$map
final com.android.ddmlib.FileListingService$1 this$1
void (com.android.ddmlib.FileListingService$1, java.util.HashMap)
public void processNewLines (java.lang.String[])
public boolean isCancelled ()
}
com/android/ddmlib/AndroidDebugBridge$1.classAndroidDebugBridge.java
package com.android.ddmlib
com.android.ddmlib.AndroidDebugBridge$1 extends java.lang.Thread {
final Process val$process
final java.util.ArrayList val$errorOutput
final com.android.ddmlib.AndroidDebugBridge this$0
void (com.android.ddmlib.AndroidDebugBridge, java.lang.String, java.lang.Process, java.util.ArrayList)
public void run ()
}
com/android/ddmlib/Debugger.classDebugger.java
package com.android.ddmlib
com.android.ddmlib.Debugger extends java.lang.Object {
private static final int INITIAL_BUF_SIZE
private static final int MAX_BUF_SIZE
private java.nio.ByteBuffer mReadBuffer
private static final int PRE_DATA_BUF_SIZE
private java.nio.ByteBuffer mPreDataBuffer
private int mConnState
private static final int ST_NOT_CONNECTED
private static final int ST_AWAIT_SHAKE
private static final int ST_READY
private com.android.ddmlib.Client mClient
private int mListenPort
private java.nio.channels.ServerSocketChannel mListenChannel
private java.nio.channels.SocketChannel mChannel
void (com.android.ddmlib.Client, int) throws java.io.IOException
boolean isDebuggerAttached ()
public java.lang.String toString ()
void registerListener (java.nio.channels.Selector) throws java.io.IOException
com.android.ddmlib.Client getClient ()
synchronized java.nio.channels.SocketChannel accept () throws java.io.IOException
synchronized java.nio.channels.SocketChannel accept (java.nio.channels.ServerSocketChannel) throws java.io.IOException
synchronized void closeData ()
synchronized void close ()
void read () throws java.io.IOException
com.android.ddmlib.JdwpPacket getJdwpPacket () throws java.io.IOException
void forwardPacketToClient (com.android.ddmlib.JdwpPacket) throws java.io.IOException
private synchronized void sendHandshake () throws java.io.IOException
synchronized void sendAndConsume (com.android.ddmlib.JdwpPacket) throws java.io.IOException
}
com/android/ddmlib/FileListingService$FileEntry$1.classFileListingService.java
package com.android.ddmlib
final com.android.ddmlib.FileListingService$FileEntry$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.android.ddmlib.FileListingService$FileEntry, com.android.ddmlib.FileListingService$FileEntry)
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/ddmlib/SyncService$ISyncProgressMonitor.classSyncService.java
package com.android.ddmlib
public abstract com.android.ddmlib.SyncService$ISyncProgressMonitor extends java.lang.Object {
public abstract void start (int)
public abstract void stop ()
public abstract boolean isCanceled ()
public abstract void startSubTask (java.lang.String)
public abstract void advance (int)
}
com/android/ddmlib/FileListingService$LsReceiver$1.classFileListingService.java
package com.android.ddmlib
com.android.ddmlib.FileListingService$LsReceiver$1 extends com.android.ddmlib.MultiLineReceiver {
final int[] val$nLines
final com.android.ddmlib.FileListingService$LsReceiver this$0
void (com.android.ddmlib.FileListingService$LsReceiver, int[])
public void processNewLines (java.lang.String[])
public boolean isCancelled ()
}
com/android/ddmlib/DebugPortManager.classDebugPortManager.java
package com.android.ddmlib
public com.android.ddmlib.DebugPortManager extends java.lang.Object {
private static com.android.ddmlib.DebugPortManager$IDebugPortProvider sProvider
public void ()
public static void setProvider (com.android.ddmlib.DebugPortManager$IDebugPortProvider)
static com.android.ddmlib.DebugPortManager$IDebugPortProvider getProvider ()
static void ()
}
com/android/ddmlib/HandleAppName.classHandleAppName.java
package com.android.ddmlib
final com.android.ddmlib.HandleAppName extends com.android.ddmlib.ChunkHandler {
public static final int CHUNK_APNM
private static final com.android.ddmlib.HandleAppName mInst
static final boolean $assertionsDisabled
private void ()
public static void register (com.android.ddmlib.MonitorThread)
public void clientReady (com.android.ddmlib.Client) throws java.io.IOException
public void clientDisconnected (com.android.ddmlib.Client)
public void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
private static void handleAPNM (com.android.ddmlib.Client, java.nio.ByteBuffer)
static void ()
}
com/android/ddmlib/DeviceMonitor.classDeviceMonitor.java
package com.android.ddmlib
final com.android.ddmlib.DeviceMonitor extends java.lang.Object {
private byte[] mLengthBuffer
private byte[] mLengthBuffer2
private boolean mQuit
private com.android.ddmlib.AndroidDebugBridge mServer
private java.nio.channels.SocketChannel mMainAdbConnection
private boolean mMonitoring
private int mConnectionAttempt
private int mRestartAttemptCount
private boolean mInitialDeviceListDone
private java.nio.channels.Selector mSelector
private final java.util.ArrayList mDevices
private final java.util.ArrayList mDebuggerPorts
private final java.util.HashMap mClientsToReopen
void (com.android.ddmlib.AndroidDebugBridge)
void start ()
void stop ()
boolean isMonitoring ()
int getConnectionAttemptCount ()
int getRestartAttemptCount ()
com.android.ddmlib.Device[] getDevices ()
boolean hasInitialDeviceList ()
com.android.ddmlib.AndroidDebugBridge getServer ()
void addClientToDropAndReopen (com.android.ddmlib.Client, int)
private void deviceMonitorLoop ()
private void handleExpectioninMonitorLoop (java.lang.Exception)
private void waitABit ()
private java.nio.channels.SocketChannel openAdbConnection ()
private boolean sendDeviceListMonitoringRequest () throws com.android.ddmlib.TimeoutException java.io.IOException
private void processIncomingDeviceData (int) throws java.io.IOException
private void updateDevices (java.util.ArrayList)
private void removeDevice (com.android.ddmlib.Device)
private void queryNewDeviceForInfo (com.android.ddmlib.Device)
private void queryNewDeviceForMountingPoint (com.android.ddmlib.Device, java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
private boolean startMonitoringDevice (com.android.ddmlib.Device)
private void startDeviceMonitorThread () throws java.io.IOException
private void deviceClientMonitorLoop ()
private boolean sendDeviceMonitoringRequest (java.nio.channels.SocketChannel, com.android.ddmlib.Device) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
private void processIncomingJdwpData (com.android.ddmlib.Device, java.nio.channels.SocketChannel, int) throws java.io.IOException
private void openClient (com.android.ddmlib.Device, int, int, com.android.ddmlib.MonitorThread)
private void createClient (com.android.ddmlib.Device, int, java.nio.channels.SocketChannel, int, com.android.ddmlib.MonitorThread)
private int getNextDebuggerPort ()
void addPortToAvailableList (int)
private int readLength (java.nio.channels.SocketChannel, byte[]) throws java.io.IOException
private java.lang.String read (java.nio.channels.SocketChannel, byte[]) throws java.io.IOException
static void access$000 (com.android.ddmlib.DeviceMonitor)
static void access$100 (com.android.ddmlib.DeviceMonitor)
}
com/android/ddmlib/SyncException.classSyncException.java
package com.android.ddmlib
public com.android.ddmlib.SyncException extends com.android.ddmlib.CanceledException {
private static final long serialVersionUID
private final com.android.ddmlib.SyncException$SyncError mError
public void (com.android.ddmlib.SyncException$SyncError)
public void (com.android.ddmlib.SyncException$SyncError, java.lang.String)
public void (com.android.ddmlib.SyncException$SyncError, java.lang.Throwable)
public com.android.ddmlib.SyncException$SyncError getErrorCode ()
public boolean wasCanceled ()
}
com/android/ddmlib/AndroidDebugBridge.classAndroidDebugBridge.java
package com.android.ddmlib
public final com.android.ddmlib.AndroidDebugBridge extends java.lang.Object {
private static final int ADB_VERSION_MICRO_MIN
private static final int ADB_VERSION_MICRO_MAX
private static final java.util.regex.Pattern sAdbVersion
private static final String ADB
private static final String DDMS
private static final String SERVER_PORT_ENV_VAR
static final String ADB_HOST
static final int ADB_PORT
private static java.net.InetAddress sHostAddr
private static java.net.InetSocketAddress sSocketAddr
private static com.android.ddmlib.AndroidDebugBridge sThis
private static boolean sInitialized
private static boolean sClientSupport
private String mAdbOsLocation
private boolean mVersionCheck
private boolean mStarted
private com.android.ddmlib.DeviceMonitor mDeviceMonitor
private static final java.util.ArrayList sBridgeListeners
private static final java.util.ArrayList sDeviceListeners
private static final java.util.ArrayList sClientListeners
private static final Object sLock
static final boolean $assertionsDisabled
public static synchronized void init (boolean)
public static synchronized void terminate ()
static boolean getClientSupport ()
public static java.net.InetSocketAddress getSocketAddress ()
public static com.android.ddmlib.AndroidDebugBridge createBridge ()
public static com.android.ddmlib.AndroidDebugBridge createBridge (java.lang.String, boolean)
public static com.android.ddmlib.AndroidDebugBridge getBridge ()
public static void disconnectBridge ()
public static void addDebugBridgeChangeListener (com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener)
public static void removeDebugBridgeChangeListener (com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener)
public static void addDeviceChangeListener (com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener)
public static void removeDeviceChangeListener (com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener)
public static void addClientChangeListener (com.android.ddmlib.AndroidDebugBridge$IClientChangeListener)
public static void removeClientChangeListener (com.android.ddmlib.AndroidDebugBridge$IClientChangeListener)
public com.android.ddmlib.IDevice[] getDevices ()
public boolean hasInitialDeviceList ()
public void setSelectedClient (com.android.ddmlib.Client)
public boolean isConnected ()
public int getConnectionAttemptCount ()
public int getRestartAttemptCount ()
private void (java.lang.String) throws java.security.InvalidParameterException
private void ()
private void checkAdbVersion ()
private boolean scanVersionLine (java.lang.String)
boolean start ()
boolean stop ()
public boolean restart ()
void deviceConnected (com.android.ddmlib.IDevice)
void deviceDisconnected (com.android.ddmlib.IDevice)
void deviceChanged (com.android.ddmlib.IDevice, int)
void clientChanged (com.android.ddmlib.Client, int)
com.android.ddmlib.DeviceMonitor getDeviceMonitor ()
synchronized boolean startAdb ()
private synchronized boolean stopAdb ()
private int grabProcessOutput (java.lang.Process, java.util.ArrayList, java.util.ArrayList, boolean) throws java.lang.InterruptedException
static java.lang.Object getLock ()
private static void initAdbSocketAddr ()
private static int determineAndValidateAdbPort ()
static void ()
}
com/android/ddmlib/DeviceMonitor$3.classDeviceMonitor.java
package com.android.ddmlib
com.android.ddmlib.DeviceMonitor$3 extends java.lang.Thread {
final com.android.ddmlib.DeviceMonitor this$0
void (com.android.ddmlib.DeviceMonitor, java.lang.String)
public void run ()
}
com/android/ddmlib/JdwpPacket.classJdwpPacket.java
package com.android.ddmlib
final com.android.ddmlib.JdwpPacket extends java.lang.Object {
public static final int JDWP_HEADER_LEN
public static final int HANDSHAKE_GOOD
public static final int HANDSHAKE_NOTYET
public static final int HANDSHAKE_BAD
private static final int DDMS_CMD_SET
private static final int DDMS_CMD
private static final int REPLY_PACKET
private static final byte[] mHandshake
public static final int HANDSHAKE_LEN
private java.nio.ByteBuffer mBuffer
private int mLength
private int mId
private int mFlags
private int mCmdSet
private int mCmd
private int mErrCode
private boolean mIsNew
private static int mSerialId
static final boolean $assertionsDisabled
void (java.nio.ByteBuffer)
void finishPacket (int)
private static synchronized int getNextSerial ()
java.nio.ByteBuffer getPayload ()
boolean isDdmPacket ()
boolean isReply ()
boolean isError ()
boolean isEmpty ()
int getId ()
int getLength ()
void writeAndConsume (java.nio.channels.SocketChannel) throws java.io.IOException
void movePacket (java.nio.ByteBuffer)
void consume ()
static com.android.ddmlib.JdwpPacket findPacket (java.nio.ByteBuffer)
static int findHandshake (java.nio.ByteBuffer)
static void consumeHandshake (java.nio.ByteBuffer)
static void putHandshake (java.nio.ByteBuffer)
static void ()
}
com/android/ddmlib/SyncException$SyncError.classSyncException.java
package com.android.ddmlib
public final com.android.ddmlib.SyncException$SyncError extends java.lang.Enum {
public static final com.android.ddmlib.SyncException$SyncError CANCELED
public static final com.android.ddmlib.SyncException$SyncError TRANSFER_PROTOCOL_ERROR
public static final com.android.ddmlib.SyncException$SyncError NO_REMOTE_OBJECT
public static final com.android.ddmlib.SyncException$SyncError TARGET_IS_FILE
public static final com.android.ddmlib.SyncException$SyncError NO_DIR_TARGET
public static final com.android.ddmlib.SyncException$SyncError REMOTE_PATH_ENCODING
public static final com.android.ddmlib.SyncException$SyncError REMOTE_PATH_LENGTH
public static final com.android.ddmlib.SyncException$SyncError FILE_READ_ERROR
public static final com.android.ddmlib.SyncException$SyncError FILE_WRITE_ERROR
public static final com.android.ddmlib.SyncException$SyncError LOCAL_IS_DIRECTORY
public static final com.android.ddmlib.SyncException$SyncError NO_LOCAL_FILE
public static final com.android.ddmlib.SyncException$SyncError REMOTE_IS_FILE
public static final com.android.ddmlib.SyncException$SyncError BUFFER_OVERRUN
private final String mMessage
private static final com.android.ddmlib.SyncException$SyncError[] $VALUES
public static com.android.ddmlib.SyncException$SyncError[] values ()
public static com.android.ddmlib.SyncException$SyncError valueOf (java.lang.String)
private void (java.lang.String, int, java.lang.String)
public java.lang.String getMessage ()
static void ()
}
com/android/ddmlib/AllocationInfo$AllocationSorter.classAllocationInfo.java
package com.android.ddmlib
public final com.android.ddmlib.AllocationInfo$AllocationSorter extends java.lang.Object implements java.util.Comparator {
private com.android.ddmlib.AllocationInfo$SortMode mSortMode
private boolean mDescending
public void ()
public void setSortMode (com.android.ddmlib.AllocationInfo$SortMode)
public com.android.ddmlib.AllocationInfo$SortMode getSortMode ()
public boolean isDescending ()
public int compare (com.android.ddmlib.AllocationInfo, com.android.ddmlib.AllocationInfo)
private int compareOptionalString (java.lang.String, java.lang.String)
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/ddmlib/DeviceMonitor$2.classDeviceMonitor.java
package com.android.ddmlib
com.android.ddmlib.DeviceMonitor$2 extends com.android.ddmlib.MultiLineReceiver {
final com.android.ddmlib.Device val$device
final String val$name
final com.android.ddmlib.DeviceMonitor this$0
void (com.android.ddmlib.DeviceMonitor, com.android.ddmlib.Device, java.lang.String)
public boolean isCancelled ()
public void processNewLines (java.lang.String[])
}
com/android/ddmlib/DdmPreferences.classDdmPreferences.java
package com.android.ddmlib
public final com.android.ddmlib.DdmPreferences extends java.lang.Object {
public static final boolean DEFAULT_INITIAL_THREAD_UPDATE
public static final boolean DEFAULT_INITIAL_HEAP_UPDATE
public static final int DEFAULT_SELECTED_DEBUG_PORT
public static final int DEFAULT_DEBUG_PORT_BASE
public static final com.android.ddmlib.Log$LogLevel DEFAULT_LOG_LEVEL
public static final int DEFAULT_TIMEOUT
public static final int DEFAULT_PROFILER_BUFFER_SIZE_MB
public static final boolean DEFAULT_USE_ADBHOST
public static final String DEFAULT_ADBHOST_VALUE
private static boolean sThreadUpdate
private static boolean sInitialHeapUpdate
private static int sSelectedDebugPort
private static int sDebugPortBase
private static com.android.ddmlib.Log$LogLevel sLogLevel
private static int sTimeOut
private static int sProfilerBufferSizeMb
private static boolean sUseAdbHost
private static String sAdbHostValue
public static boolean getInitialThreadUpdate ()
public static void setInitialThreadUpdate (boolean)
public static boolean getInitialHeapUpdate ()
public static void setInitialHeapUpdate (boolean)
public static int getSelectedDebugPort ()
public static void setSelectedDebugPort (int)
public static int getDebugPortBase ()
public static void setDebugPortBase (int)
public static com.android.ddmlib.Log$LogLevel getLogLevel ()
public static void setLogLevel (java.lang.String)
public static int getTimeOut ()
public static void setTimeOut (int)
public static int getProfilerBufferSizeMb ()
public static void setProfilerBufferSizeMb (int)
public static boolean getUseAdbHost ()
public static void setUseAdbHost (boolean)
public static java.lang.String getAdbHostValue ()
public static void setAdbHostValue (java.lang.String)
private void ()
static void ()
}
com/android/ddmlib/IShellOutputReceiver.classIShellOutputReceiver.java
package com.android.ddmlib
public abstract com.android.ddmlib.IShellOutputReceiver extends java.lang.Object {
public abstract void addOutput (byte[], int, int)
public abstract void flush ()
public abstract boolean isCancelled ()
}
com/android/ddmlib/AdbHelper$AdbResponse.classAdbHelper.java
package com.android.ddmlib
com.android.ddmlib.AdbHelper$AdbResponse extends java.lang.Object {
public boolean okay
public String message
public void ()
}
com/android/ddmlib/ClientData$DebuggerStatus.classClientData.java
package com.android.ddmlib
public final com.android.ddmlib.ClientData$DebuggerStatus extends java.lang.Enum {
public static final com.android.ddmlib.ClientData$DebuggerStatus DEFAULT
public static final com.android.ddmlib.ClientData$DebuggerStatus WAITING
public static final com.android.ddmlib.ClientData$DebuggerStatus ATTACHED
public static final com.android.ddmlib.ClientData$DebuggerStatus ERROR
private static final com.android.ddmlib.ClientData$DebuggerStatus[] $VALUES
public static com.android.ddmlib.ClientData$DebuggerStatus[] values ()
public static com.android.ddmlib.ClientData$DebuggerStatus valueOf (java.lang.String)
private void (java.lang.String, int)
static void ()
}
com/android/ddmlib/Log$ILogOutput.classLog.java
package com.android.ddmlib
public abstract com.android.ddmlib.Log$ILogOutput extends java.lang.Object {
public abstract void printLog (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.String)
public abstract void printAndPromptLog (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.String)
}
com/android/ddmlib/HeapSegment.classHeapSegment.java
package com.android.ddmlib
public final com.android.ddmlib.HeapSegment extends java.lang.Object implements java.lang.Comparable {
protected int mHeapId
protected int mAllocationUnitSize
protected long mStartAddress
protected int mOffset
protected int mAllocationUnitCount
protected java.nio.ByteBuffer mUsageData
private static final long INVALID_START_ADDRESS
public void (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException
public boolean isValid ()
public boolean canAppend (com.android.ddmlib.HeapSegment)
public boolean append (com.android.ddmlib.HeapSegment)
public long getStartAddress ()
public int getLength ()
public long getEndAddress ()
public void rewindElements ()
public com.android.ddmlib.HeapSegment$HeapSegmentElement getNextElement (com.android.ddmlib.HeapSegment$HeapSegmentElement)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
public int compareTo (com.android.ddmlib.HeapSegment)
public volatile int compareTo (java.lang.Object)
}
com/android/ddmlib/FileListingService$1.classFileListingService.java
package com.android.ddmlib
com.android.ddmlib.FileListingService$1 extends java.lang.Thread {
final com.android.ddmlib.FileListingService$FileEntry val$entry
final com.android.ddmlib.FileListingService$IListingReceiver val$receiver
final com.android.ddmlib.FileListingService this$0
void (com.android.ddmlib.FileListingService, java.lang.String, com.android.ddmlib.FileListingService$FileEntry, com.android.ddmlib.FileListingService$IListingReceiver)
public void run ()
}
com/android/ddmlib/ShellCommandUnresponsiveException.classShellCommandUnresponsiveException.java
package com.android.ddmlib
public com.android.ddmlib.ShellCommandUnresponsiveException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
}
com/android/ddmlib/DeviceMonitor$1.classDeviceMonitor.java
package com.android.ddmlib
com.android.ddmlib.DeviceMonitor$1 extends java.lang.Thread {
final com.android.ddmlib.DeviceMonitor this$0
void (com.android.ddmlib.DeviceMonitor, java.lang.String)
public void run ()
}