META-INF/
META-INF/MANIFEST.MF
NOTICE
com/
com/android/
com/android/ddmlib/
com/android/ddmlib/AdbCommandRejectedException.class
AdbCommandRejectedException.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 <init> (java.lang.String)
String message
void <init> (java.lang.String, boolean)
String message
boolean errorDuringDeviceSelection
public boolean isDeviceOffline ()
public boolean wasErrorDuringDeviceSelection ()
public static com.android.ddmlib.AdbCommandRejectedException create (java.lang.String)
String message
}
com/android/ddmlib/AdbDevice.class
AdbDevice.java
package com.android.ddmlib
public final com.android.ddmlib.AdbDevice extends java.lang.Object {
private static java.util.regex.Pattern SERIAL_PATTERN
private String serial
private com.android.ddmlib.IDevice$DeviceState state
public void <init> (java.lang.String, com.android.ddmlib.IDevice$DeviceState)
String serial
com.android.ddmlib.IDevice$DeviceState state
public java.lang.String getSerial ()
public com.android.ddmlib.IDevice$DeviceState getState ()
public boolean equals (java.lang.Object)
Object o
com.android.ddmlib.AdbDevice device
public int hashCode ()
public static com.android.ddmlib.AdbDevice parseAdbLine (java.lang.String)
String serial
String stateName
String line
java.util.regex.Matcher matcher
static void <clinit> ()
}
com/android/ddmlib/AdbHelper$1.class
AdbHelper.java
package com.android.ddmlib
synthetic com.android.ddmlib.AdbHelper$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$ddmlib$AdbHelper$AdbService
static void <clinit> ()
}
com/android/ddmlib/AdbHelper$AdbResponse.class
AdbHelper.java
package com.android.ddmlib
public com.android.ddmlib.AdbHelper$AdbResponse extends java.lang.Object {
public boolean okay
public String message
public void <init> ()
}
com/android/ddmlib/AdbHelper$AdbService.class
AdbHelper.java
package com.android.ddmlib
public final enum com.android.ddmlib.AdbHelper$AdbService extends java.lang.Enum {
public static final enum com.android.ddmlib.AdbHelper$AdbService SHELL
public static final enum com.android.ddmlib.AdbHelper$AdbService EXEC
public static final enum com.android.ddmlib.AdbHelper$AdbService ABB_EXEC
private static final synthetic com.android.ddmlib.AdbHelper$AdbService[] $VALUES
public static com.android.ddmlib.AdbHelper$AdbService[] values ()
public static com.android.ddmlib.AdbHelper$AdbService valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.AdbHelper$AdbService[] $values ()
static void <clinit> ()
}
com/android/ddmlib/AdbHelper.class
AdbHelper.java
package com.android.ddmlib
public final com.android.ddmlib.AdbHelper extends java.lang.Object {
static final int WAIT_TIME
static final int ADB_HEADER_SIZE
public static final java.nio.charset.Charset DEFAULT_CHARSET
public static final String HOST_TRANSPORT
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static java.nio.channels.SocketChannel rawExec (java.net.InetSocketAddress, com.android.ddmlib.IDevice, java.lang.String, java.lang.String[]) throws java.io.IOException com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException
String parameter
java.net.InetSocketAddress socketAddress
com.android.ddmlib.IDevice device
String executable
String[] parameters
StringBuilder command
public static java.nio.channels.SocketChannel rawAdbService (java.net.InetSocketAddress, com.android.ddmlib.IDevice, java.lang.String, com.android.ddmlib.AdbHelper$AdbService) throws java.io.IOException com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException
byte[] request
com.android.ddmlib.AdbHelper$AdbResponse resp
Exception e
java.net.InetSocketAddress socketAddress
com.android.ddmlib.IDevice device
String command
com.android.ddmlib.AdbHelper$AdbService service
java.nio.channels.SocketChannel adbChan
public static java.nio.channels.SocketChannel open (java.net.InetSocketAddress, com.android.ddmlib.IDevice, int) throws java.io.IOException com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException
byte[] req
com.android.ddmlib.AdbHelper$AdbResponse resp
com.android.ddmlib.TimeoutException e
java.io.IOException e
com.android.ddmlib.AdbCommandRejectedException e
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.IDevice device
int devicePort
java.nio.channels.SocketChannel adbChan
public static java.nio.channels.SocketChannel createPassThroughConnection (java.net.InetSocketAddress, java.lang.String, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
byte[] req
com.android.ddmlib.AdbHelper$AdbResponse resp
com.android.ddmlib.TimeoutException e
java.io.IOException e
com.android.ddmlib.AdbCommandRejectedException e
java.net.InetSocketAddress adbSockAddr
String deviceSerialNumber
int pid
java.nio.channels.SocketChannel adbChan
private static byte[] createAdbForwardRequest (java.lang.String, int)
String reqStr
String addrStr
int port
String reqStr
public static byte[] createJdwpForwardRequest (int)
int pid
String reqStr
public static byte[] formAdbRequest (java.lang.String)
String payloadString
byte[] payload
byte[] header
java.nio.ByteBuffer request
static byte[] formAdbRequest (com.android.ddmlib.AdbHelper$AdbService, java.lang.String)
com.android.ddmlib.AdbHelper$AdbService service
String cmd
String[] args
static byte[] formAdbRequest (com.android.ddmlib.AdbHelper$AdbService, java.lang.String[])
String request
String execParams
String request
String abbParams
String msg
com.android.ddmlib.AdbHelper$AdbService service
String[] cmd
String serviceName
String request
public static com.android.ddmlib.AdbHelper$AdbResponse readAdbResponse (java.nio.channels.SocketChannel, boolean) throws com.android.ddmlib.TimeoutException java.io.IOException
java.nio.channels.SocketChannel chan
boolean readDiagString
private static com.android.ddmlib.AdbHelper$AdbResponse readAdbResponse (java.nio.channels.SocketChannel, boolean, long) throws com.android.ddmlib.TimeoutException java.io.IOException
int len
NumberFormatException nfe
byte[] lenBuf
String lenStr
int len
byte[] msg
java.nio.channels.SocketChannel chan
boolean readDiagString
long timeOutMs
com.android.ddmlib.Timeout timeout
com.android.ddmlib.AdbHelper$AdbResponse resp
byte[] reply
public static com.android.ddmlib.RawImage getFrameBuffer (java.net.InetSocketAddress, com.android.ddmlib.IDevice, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
com.android.ddmlib.AdbHelper$AdbResponse resp
java.nio.ByteBuffer buf
int version
int headerSize
byte[] reply
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.IDevice device
long timeout
java.util.concurrent.TimeUnit unit
com.android.ddmlib.RawImage imageParams
byte[] request
byte[] nudge
byte[] reply
java.nio.channels.SocketChannel adbChan
public static void executeRemoteCommand (java.net.InetSocketAddress, java.lang.String, com.android.ddmlib.IDevice, com.android.ddmlib.IShellOutputReceiver, long, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
java.net.InetSocketAddress adbSockAddr
String command
com.android.ddmlib.IDevice device
com.android.ddmlib.IShellOutputReceiver rcvr
long maxTimeout
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
public static void executeRemoteCommand (java.net.InetSocketAddress, java.lang.String, com.android.ddmlib.IDevice, com.android.ddmlib.IShellOutputReceiver, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
java.net.InetSocketAddress adbSockAddr
String command
com.android.ddmlib.IDevice device
com.android.ddmlib.IShellOutputReceiver rcvr
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
public static void executeRemoteCommand (java.net.InetSocketAddress, com.android.ddmlib.AdbHelper$AdbService, java.lang.String, com.android.ddmlib.IDevice, com.android.ddmlib.IShellOutputReceiver, long, long, java.util.concurrent.TimeUnit, java.io.InputStream) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
int written
java.nio.ByteBuffer buf
int writtenTotal
long lastResponsive
int read
int wait
InterruptedException e
int count
long startTime
byte[] request
long timeOutForResp
com.android.ddmlib.AdbHelper$AdbResponse resp
byte[] data
java.nio.ByteBuffer buf
long timeToResponseCount
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.AdbHelper$AdbService adbService
String command
com.android.ddmlib.IDevice device
com.android.ddmlib.IShellOutputReceiver rcvr
long maxTimeout
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
java.io.InputStream is
long maxTimeToOutputMs
long maxTimeoutMs
java.nio.channels.SocketChannel adbChan
static void executeRemoteCommand (java.net.InetSocketAddress, com.android.ddmlib.AdbHelper$AdbService, java.lang.String, com.android.ddmlib.IDevice, com.android.ddmlib.IShellOutputReceiver, long, java.util.concurrent.TimeUnit, java.io.InputStream) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.AdbHelper$AdbService adbService
String command
com.android.ddmlib.IDevice device
com.android.ddmlib.IShellOutputReceiver rcvr
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
java.io.InputStream is
public static void runEventLogService (java.net.InetSocketAddress, com.android.ddmlib.IDevice, com.android.ddmlib.log.LogReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.IDevice device
com.android.ddmlib.log.LogReceiver rcvr
public static void runLogService (java.net.InetSocketAddress, com.android.ddmlib.IDevice, java.lang.String, com.android.ddmlib.log.LogReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
InterruptedException e
int count
byte[] request
com.android.ddmlib.AdbHelper$AdbResponse resp
byte[] data
java.nio.ByteBuffer buf
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.IDevice device
String logName
com.android.ddmlib.log.LogReceiver rcvr
java.nio.channels.SocketChannel adbChan
public static void createForward (java.net.InetSocketAddress, com.android.ddmlib.IDevice, java.lang.String, java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
byte[] request
com.android.ddmlib.AdbHelper$AdbResponse resp
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.IDevice device
String localPortSpec
String remotePortSpec
java.nio.channels.SocketChannel adbChan
public static void createReverse (java.net.InetSocketAddress, com.android.ddmlib.IDevice, java.lang.String, java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
byte[] request
com.android.ddmlib.AdbHelper$AdbResponse resp
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.IDevice device
String remotePortSpec
String localPortSpec
java.nio.channels.SocketChannel adbChan
static java.lang.String queryFeatures (java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
byte[] request
com.android.ddmlib.AdbHelper$AdbResponse resp
java.nio.channels.SocketChannel adbChan
String adbFeaturesRequest
public static java.lang.String getFeatures (com.android.ddmlib.IDevice) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
com.android.ddmlib.IDevice device
public static java.lang.String getHostFeatures () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public static void removeForward (java.net.InetSocketAddress, com.android.ddmlib.IDevice, java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
byte[] request
com.android.ddmlib.AdbHelper$AdbResponse resp
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.IDevice device
String localPortSpec
java.nio.channels.SocketChannel adbChan
public static void removeReverse (java.net.InetSocketAddress, com.android.ddmlib.IDevice, java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
byte[] request
com.android.ddmlib.AdbHelper$AdbResponse resp
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.IDevice device
String remotePortSpec
java.nio.channels.SocketChannel adbChan
static boolean isOkay (byte[])
byte[] reply
static java.lang.String replyToString (byte[])
byte[] reply
static void read (java.nio.channels.SocketChannel, byte[]) throws com.android.ddmlib.TimeoutException java.io.IOException
java.nio.channels.SocketChannel chan
byte[] data
static void read (java.nio.channels.SocketChannel, byte[], int, long) throws com.android.ddmlib.TimeoutException java.io.IOException
InterruptedException e
int count
java.nio.channels.SocketChannel chan
byte[] data
int length
long timeout
java.nio.ByteBuffer buf
int numWaits
public static void write (java.nio.channels.SocketChannel, byte[]) throws com.android.ddmlib.TimeoutException java.io.IOException
java.nio.channels.SocketChannel chan
byte[] data
public static void write (java.nio.channels.SocketChannel, byte[], int, int) throws com.android.ddmlib.TimeoutException java.io.IOException
InterruptedException e
int count
java.nio.channels.SocketChannel chan
byte[] data
int length
int timeout
java.nio.ByteBuffer buf
int numWaits
public static void setDevice (java.nio.channels.SocketChannel, java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
java.nio.channels.SocketChannel adbChan
String deviceSerialNumber
String msg
byte[] device_query
com.android.ddmlib.AdbHelper$AdbResponse resp
public static void setDevice (java.nio.channels.SocketChannel, com.android.ddmlib.IDevice) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
java.nio.channels.SocketChannel adbChan
com.android.ddmlib.IDevice device
public static void reboot (java.lang.String, java.net.InetSocketAddress, com.android.ddmlib.IDevice) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
byte[] request
String into
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.IDevice device
byte[] request
java.nio.channels.SocketChannel adbChan
public static void root (java.net.InetSocketAddress, com.android.ddmlib.IDevice) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
com.android.ddmlib.AdbHelper$AdbResponse resp
java.net.InetSocketAddress adbSockAddr
com.android.ddmlib.IDevice device
byte[] request
java.nio.channels.SocketChannel adbChan
public static void setAbbExecAllowed (boolean)
boolean allowed
static void <clinit> ()
}
com/android/ddmlib/AdbInitOptions$Builder.class
AdbInitOptions.java
package com.android.ddmlib
public com.android.ddmlib.AdbInitOptions$Builder extends java.lang.Object {
boolean clientSupport
private com.android.ddmlib.clientmanager.ClientManager clientManager
boolean userManagedAdbMode
boolean useJdwpProxyService
boolean useDdmlibCommandService
int jdwpMaxPacketSize
int userManagedAdbPort
com.google.common.collect.ImmutableMap$Builder envVarBuilder
public void <init> ()
public com.android.ddmlib.AdbInitOptions$Builder setClientSupportEnabled (boolean)
boolean enabled
public com.android.ddmlib.AdbInitOptions$Builder setClientManager (com.android.ddmlib.clientmanager.ClientManager)
com.android.ddmlib.clientmanager.ClientManager clientManager
public com.android.ddmlib.AdbInitOptions$Builder useJdwpProxyService (boolean)
boolean enabled
public com.android.ddmlib.AdbInitOptions$Builder useDdmlibCommandService (boolean)
boolean enabled
public com.android.ddmlib.AdbInitOptions$Builder setJdwpMaxPacketSize (int)
int size
public com.android.ddmlib.AdbInitOptions$Builder enableUserManagedAdbMode (int)
int port
public com.android.ddmlib.AdbInitOptions$Builder withEnv (java.lang.String, java.lang.String)
String key
String value
public com.android.ddmlib.AdbInitOptions$Builder withEnv (java.util.Map)
java.util.Map envVars
public com.android.ddmlib.AdbInitOptions build ()
}
com/android/ddmlib/AdbInitOptions.class
AdbInitOptions.java
package com.android.ddmlib
public com.android.ddmlib.AdbInitOptions extends java.lang.Object {
public static final com.android.ddmlib.AdbInitOptions DEFAULT
public final boolean clientSupport
public final com.android.ddmlib.clientmanager.ClientManager clientManager
public final boolean userManagedAdbMode
public final int userManagedAdbPort
public final com.google.common.collect.ImmutableMap adbEnvVars
public final boolean useJdwpProxyService
public final boolean useDdmlibCommandService
public final int maxJdwpPacketSize
public static com.android.ddmlib.AdbInitOptions$Builder builder ()
private void <init> (boolean, com.android.ddmlib.clientmanager.ClientManager, boolean, int, com.google.common.collect.ImmutableMap, boolean, boolean, int)
boolean clientSupport
com.android.ddmlib.clientmanager.ClientManager clientManager
boolean userManagedAdbMode
int userManagedAdbPort
com.google.common.collect.ImmutableMap adbEnvVars
boolean useJdwpService
boolean useDdmlibCommandService
int maxJdwpPacketSize
static void <clinit> ()
}
com/android/ddmlib/AdbVersion.class
AdbVersion.java
package com.android.ddmlib
public com.android.ddmlib.AdbVersion extends java.lang.Object implements java.lang.Comparable {
public static final com.android.ddmlib.AdbVersion UNKNOWN
private static final java.util.regex.Pattern ADB_VERSION_PATTERN
public final int major
public final int minor
public final int micro
private void <init> (int, int, int)
int major
int minor
int micro
public java.lang.String toString ()
public int compareTo (com.android.ddmlib.AdbVersion)
com.android.ddmlib.AdbVersion o
public static com.android.ddmlib.AdbVersion parseFrom (java.lang.String)
int major
int minor
int micro
String input
java.util.regex.Matcher matcher
public boolean equals (java.lang.Object)
Object o
com.android.ddmlib.AdbVersion version
public int hashCode ()
int result
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
com/android/ddmlib/AllocationInfo$1.class
AllocationInfo.java
package com.android.ddmlib
synthetic com.android.ddmlib.AllocationInfo$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$ddmlib$AllocationInfo$SortMode
static void <clinit> ()
}
com/android/ddmlib/AllocationInfo$AllocationSorter.class
AllocationInfo.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 <init> ()
public void setSortMode (com.android.ddmlib.AllocationInfo$SortMode)
com.android.ddmlib.AllocationInfo$SortMode mode
public void setSortMode (com.android.ddmlib.AllocationInfo$SortMode, boolean)
com.android.ddmlib.AllocationInfo$SortMode mode
boolean descending
public com.android.ddmlib.AllocationInfo$SortMode getSortMode ()
public boolean isDescending ()
public int compare (com.android.ddmlib.AllocationInfo, com.android.ddmlib.AllocationInfo)
String class1
String class2
String method1
String method2
String desc1
String desc2
com.android.ddmlib.AllocationInfo o1
com.android.ddmlib.AllocationInfo o2
int diff
private static int compareOptionalString (java.lang.String, java.lang.String)
String str1
String str2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/android/ddmlib/AllocationInfo$SortMode.class
AllocationInfo.java
package com.android.ddmlib
public final enum com.android.ddmlib.AllocationInfo$SortMode extends java.lang.Enum {
public static final enum com.android.ddmlib.AllocationInfo$SortMode NUMBER
public static final enum com.android.ddmlib.AllocationInfo$SortMode SIZE
public static final enum com.android.ddmlib.AllocationInfo$SortMode CLASS
public static final enum com.android.ddmlib.AllocationInfo$SortMode THREAD
public static final enum com.android.ddmlib.AllocationInfo$SortMode ALLOCATION_SITE
public static final enum com.android.ddmlib.AllocationInfo$SortMode IN_CLASS
public static final enum com.android.ddmlib.AllocationInfo$SortMode IN_METHOD
private static final synthetic 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)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.AllocationInfo$SortMode[] $values ()
static void <clinit> ()
}
com/android/ddmlib/AllocationInfo.class
AllocationInfo.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 <init> (int, java.lang.String, int, short, java.lang.StackTraceElement[])
int allocNumber
String allocatedClass
int allocationSize
short threadId
StackTraceElement[] stackTrace
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)
com.android.ddmlib.AllocationInfo otherAlloc
public java.lang.String getAllocationSite ()
public java.lang.String getFirstTraceClassName ()
public java.lang.String getFirstTraceMethodName ()
public boolean filter (java.lang.String, boolean, java.util.Locale)
String filter
boolean fullTrace
java.util.Locale locale
public boolean allocatedClassMatches (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
public java.util.List getMatchingStackFrames (java.lang.String, boolean, java.util.Locale)
String frameString
int i
int length
java.util.List matchingFrames
String filter
boolean fullTrace
java.util.Locale locale
}
com/android/ddmlib/AllocationsParser.class
AllocationsParser.java
package com.android.ddmlib
public com.android.ddmlib.AllocationsParser extends java.lang.Object {
public void <init> ()
private static java.lang.String descriptorToDot (java.lang.String)
int a
String str
int array
int len
private static void readStringTable (java.nio.ByteBuffer, java.lang.String[])
int nameLen
String descriptor
java.nio.ByteBuffer data
String[] strings
int count
int i
public static com.android.ddmlib.AllocationInfo[] parse (java.nio.ByteBuffer)
int skip
int skip
int methodClassNameIndex
int methodNameIndex
int methodSourceFileIndex
short lineNumber
String methodClassName
String methodName
String methodSourceFile
int sti
int totalSize
int threadId
int classNameIndex
int stackDepth
StackTraceElement[] steArray
int i
java.nio.ByteBuffer data
int messageHdrLen
int entryHdrLen
int stackFrameLen
int numEntries
int offsetToStrings
int numClassNames
int numMethodNames
int numFileNames
String[] classNames
String[] methodNames
String[] fileNames
com.android.ddmlib.AllocationInfo[] allocations
private static java.nio.ByteBuffer fixAllocOverflow (java.nio.ByteBuffer)
int i
int skip
int skip
int sti
int stackDepth
int i
java.nio.ByteBuffer original
java.nio.ByteBuffer output
int messageHdrLen
int entryHdrLen
int stackFrameLen
int numEntries
int offsetToStrings
int numClassNames
int numMethodNames
int numFileNames
int stringOffset
int end
}
com/android/ddmlib/AndroidDebugBridge$1.class
AndroidDebugBridge.java
package com.android.ddmlib
com.android.ddmlib.AndroidDebugBridge$1 extends java.lang.Thread {
final synthetic Process val$process
final synthetic java.util.ArrayList val$errorOutput
void <init> (java.lang.String, java.lang.Process, java.util.ArrayList)
String arg0
public void run ()
String line
java.io.InputStreamReader is
java.io.BufferedReader errReader
}
com/android/ddmlib/AndroidDebugBridge$2.class
AndroidDebugBridge.java
package com.android.ddmlib
com.android.ddmlib.AndroidDebugBridge$2 extends java.lang.Thread {
final synthetic Process val$process
final synthetic java.util.ArrayList val$stdOutput
void <init> (java.lang.String, java.lang.Process, java.util.ArrayList)
String arg0
public void run ()
String line
java.io.InputStreamReader is
java.io.BufferedReader outReader
}
com/android/ddmlib/AndroidDebugBridge$AdbOutputProcessor.class
AndroidDebugBridge.java
package com.android.ddmlib
abstract com.android.ddmlib.AndroidDebugBridge$AdbOutputProcessor extends java.lang.Object {
public abstract java.lang.Object process (java.lang.Process, java.io.BufferedReader) throws java.io.IOException
}
com/android/ddmlib/AndroidDebugBridge$IClientChangeListener.class
AndroidDebugBridge.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/AndroidDebugBridge$IDebugBridgeChangeListener.class
AndroidDebugBridge.java
package com.android.ddmlib
public abstract com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener extends java.lang.Object {
public abstract void bridgeChanged (com.android.ddmlib.AndroidDebugBridge)
public void restartInitiated ()
public void restartCompleted (boolean)
boolean isSuccessful
public void initializationError (java.lang.Exception)
Exception exception
}
com/android/ddmlib/AndroidDebugBridge$IDeviceChangeListener.class
AndroidDebugBridge.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/AndroidDebugBridge$MonitorErrorHandler.class
AndroidDebugBridge.java
package com.android.ddmlib
com.android.ddmlib.AndroidDebugBridge$MonitorErrorHandler extends java.lang.Object implements com.android.ddmlib.internal.DeviceMonitor$MonitorErrorHandler {
private void <init> ()
public void initializationError (java.lang.Exception)
Throwable t
com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener listener
Exception e
}
com/android/ddmlib/AndroidDebugBridge.class
AndroidDebugBridge.java
package com.android.ddmlib
public com.android.ddmlib.AndroidDebugBridge extends java.lang.Object {
public static final com.android.ddmlib.AdbVersion MIN_ADB_VERSION
public static final int DEFAULT_START_ADB_TIMEOUT_MILLIS
private static final String ADB
private static final String DDMS
private static final String SERVER_PORT_ENV_VAR
public static final int DEFAULT_ADB_PORT
private static final int STATUS_DLL_NOT_FOUND
private static boolean sUnitTestMode
private static int sAdbServerPort
private static boolean sUserManagedAdbMode
private static final Object sLastKnownGoodAddressLock
private static java.net.InetSocketAddress sLastKnownGoodAddress
private static com.android.ddmlib.AndroidDebugBridge sThis
private static boolean sInitialized
private static boolean sClientSupport
private static com.android.ddmlib.clientmanager.ClientManager sClientManager
private static java.util.Map sAdbEnvVars
private String mAdbOsLocation
private com.android.ddmlib.AdbVersion mAdbVersion
private boolean mVersionCheck
private boolean mStarted
private com.android.ddmlib.internal.DeviceMonitor mDeviceMonitor
private static final Object sLock
private static final java.util.Set sBridgeListeners
private static final java.util.Set sDeviceListeners
private static final java.util.Set sClientListeners
private static com.android.ddmlib.JdwpTracerFactory sJdwpTracerFactory
static final synthetic boolean $assertionsDisabled
public static synchronized void initIfNeeded (boolean)
boolean clientSupport
public static synchronized void init (boolean)
boolean clientSupport
public static synchronized void init (boolean, boolean, java.util.Map)
boolean clientSupport
boolean useLibusb
java.util.Map env
public static synchronized void init (com.android.ddmlib.AdbInitOptions)
com.android.ddmlib.AdbInitOptions options
com.android.ddmlib.internal.MonitorThread monitorThread
public static synchronized boolean optionsChanged (com.android.ddmlib.AdbInitOptions, java.lang.String, boolean, long, long, java.util.concurrent.TimeUnit)
com.android.ddmlib.AdbInitOptions options
String osLocation
boolean forceNewBridge
long terminateTimeout
long initTimeout
java.util.concurrent.TimeUnit unit
boolean bridgeNeedsRestart
public static void enableFakeAdbServerMode (int)
int port
public static void disableFakeAdbServerMode ()
public static synchronized void terminate ()
com.android.ddmlib.internal.MonitorThread monitorThread
public static boolean getClientSupport ()
public com.android.ddmlib.clientmanager.ClientManager getClientManager ()
public static java.net.InetSocketAddress getSocketAddress ()
java.nio.channels.SocketChannel adbChannel
public static java.nio.channels.SocketChannel openConnection () throws java.io.IOException
java.nio.channels.SocketChannel adbChannel
java.nio.channels.SocketChannel adbChannel
java.io.IOException combinedException
java.io.IOException ipv6Exception
java.io.IOException ipv4Exception
java.nio.channels.SocketChannel adbChannel
public static com.android.ddmlib.AndroidDebugBridge createBridge ()
public static com.android.ddmlib.AndroidDebugBridge createBridge (long, java.util.concurrent.TimeUnit)
com.android.ddmlib.AndroidDebugBridge localThis
java.security.InvalidParameterException e
com.android.ddmlib.AndroidDebugBridge localThis
Throwable t
com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener listener
long timeout
java.util.concurrent.TimeUnit unit
com.android.ddmlib.AndroidDebugBridge localThis
public static com.android.ddmlib.AndroidDebugBridge createBridge (java.lang.String, boolean)
String osLocation
boolean forceNewBridge
public static com.android.ddmlib.AndroidDebugBridge createBridge (java.lang.String, boolean, long, java.util.concurrent.TimeUnit)
com.android.ddmlib.AndroidDebugBridge localThis
java.security.InvalidParameterException e
com.android.ddmlib.TimeoutRemainder rem
com.android.ddmlib.AndroidDebugBridge localThis
Throwable t
com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener listener
String osLocation
boolean forceNewBridge
long timeout
java.util.concurrent.TimeUnit unit
com.android.ddmlib.AndroidDebugBridge localThis
public static com.android.ddmlib.AndroidDebugBridge getBridge ()
public static void disconnectBridge ()
public static boolean disconnectBridge (long, java.util.concurrent.TimeUnit)
Throwable t
com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener listener
long timeout
java.util.concurrent.TimeUnit unit
public static void addDebugBridgeChangeListener (com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener)
com.android.ddmlib.AndroidDebugBridge localThis
Throwable t
com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener listener
com.android.ddmlib.AndroidDebugBridge localThis
public static void removeDebugBridgeChangeListener (com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener)
com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener listener
public static int getDebugBridgeChangeListenerCount ()
public static void addDeviceChangeListener (com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener)
com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener listener
public static void removeDeviceChangeListener (com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener)
com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener listener
public static int getDeviceChangeListenerCount ()
public static void addClientChangeListener (com.android.ddmlib.AndroidDebugBridge$IClientChangeListener)
com.android.ddmlib.AndroidDebugBridge$IClientChangeListener listener
public static void removeClientChangeListener (com.android.ddmlib.AndroidDebugBridge$IClientChangeListener)
com.android.ddmlib.AndroidDebugBridge$IClientChangeListener listener
public com.android.ddmlib.AdbVersion getCurrentAdbVersion ()
public com.android.ddmlib.IDevice[] getDevices ()
public boolean hasInitialDeviceList ()
public boolean isConnected ()
com.android.ddmlib.internal.MonitorThread monitorThread
public int getConnectionAttemptCount ()
public int getRestartAttemptCount ()
private void <init> (java.lang.String) throws java.security.InvalidParameterException
java.io.IOException e
String osLocation
private void <init> ()
private com.android.ddmlib.AdbVersion fetchAdbVersion () throws java.io.IOException
InterruptedException e
String msg
java.util.concurrent.TimeoutException e
java.util.concurrent.ExecutionException e
java.io.File adb
com.google.common.util.concurrent.ListenableFuture future
private static boolean checkAdbVersion (com.android.ddmlib.AdbVersion)
String message
com.android.ddmlib.AdbVersion adbVersion
boolean passes
private static transient com.google.common.util.concurrent.ListenableFuture runAdb (java.io.File, com.android.ddmlib.AndroidDebugBridge$AdbOutputProcessor, java.lang.String[])
java.io.File adb
com.android.ddmlib.AndroidDebugBridge$AdbOutputProcessor resultParser
String[] command
com.google.common.util.concurrent.SettableFuture future
public static com.google.common.util.concurrent.ListenableFuture getAdbVersion (java.io.File)
java.io.File adb
private static com.google.common.util.concurrent.ListenableFuture getRawDeviceList (java.io.File)
java.io.File adb
public static com.google.common.util.concurrent.ListenableFuture getVirtualDeviceId (com.google.common.util.concurrent.ListeningExecutorService, java.io.File, com.android.ddmlib.IDevice)
com.google.common.util.concurrent.ListeningExecutorService service
java.io.File adb
com.android.ddmlib.IDevice device
java.util.List command
private static java.lang.String processVirtualDeviceIdCommandOutput (java.lang.Process, java.io.BufferedReader)
Process process
java.io.BufferedReader reader
java.util.List lines
String result
private static com.google.common.util.concurrent.ListenableFuture execute (com.google.common.util.concurrent.ListeningExecutorService, java.util.List, com.android.ddmlib.AndroidDebugBridge$AdbOutputProcessor)
com.google.common.util.concurrent.ListeningExecutorService service
java.util.List command
com.android.ddmlib.AndroidDebugBridge$AdbOutputProcessor processor
public com.google.common.util.concurrent.ListenableFuture getRawDeviceList ()
com.google.common.util.concurrent.SettableFuture result
java.io.File adb
boolean start (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
boolean stop (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
com.android.ddmlib.TimeoutRemainder rem
public boolean restart ()
public boolean restart (long, java.util.concurrent.TimeUnit)
Throwable t
com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener listener
boolean isSuccessful
Throwable t
com.android.ddmlib.AndroidDebugBridge$IDebugBridgeChangeListener listener
long timeout
java.util.concurrent.TimeUnit unit
com.android.ddmlib.TimeoutRemainder rem
boolean isSuccessful
public static void deviceConnected (com.android.ddmlib.IDevice)
Throwable t
com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener listener
com.android.ddmlib.IDevice device
public static void deviceDisconnected (com.android.ddmlib.IDevice)
Throwable t
com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener listener
com.android.ddmlib.IDevice device
public static void deviceChanged (com.android.ddmlib.IDevice, int)
Throwable t
com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener listener
com.android.ddmlib.IDevice device
int changeMask
public static void clientChanged (com.android.ddmlib.Client, int)
Throwable t
com.android.ddmlib.AndroidDebugBridge$IClientChangeListener listener
com.android.ddmlib.Client client
int changeMask
public static boolean isUserManagedAdbMode ()
public synchronized boolean startAdb (long, java.util.concurrent.TimeUnit)
String adbHostValue
ProcessBuilder processBuilder
java.util.Map env
java.util.ArrayList errorOutput
java.util.ArrayList stdOutput
Process proc
Exception ioe
long timeout
java.util.concurrent.TimeUnit unit
int status
String[] command
String commandString
private java.lang.String[] getAdbLaunchCommand (java.lang.String)
String option
java.util.List command
private synchronized boolean stopAdb (long, java.util.concurrent.TimeUnit)
Process proc
long timeout
java.util.concurrent.TimeUnit unit
int status
String[] command
String commandString
private static int grabProcessOutput (java.lang.Process, java.util.ArrayList, java.util.ArrayList, boolean, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long remMillis
long remMillis
Process process
java.util.ArrayList errorOutput
java.util.ArrayList stdOutput
boolean waitForReaders
long timeout
java.util.concurrent.TimeUnit unit
com.android.ddmlib.TimeoutRemainder rem
Thread t1
Thread t2
private static void initAdbPort (int)
int userManagedAdbPort
private static int getAdbServerPort ()
String msg
IllegalArgumentException e
String env
SecurityException ex
String msg
IllegalArgumentException e
Integer prop
private static int validateAdbServerPort (java.lang.String) throws java.lang.IllegalArgumentException
int port
NumberFormatException e
String adbServerPort
public static void setJdwpTracerFactory (com.android.ddmlib.JdwpTracerFactory)
com.android.ddmlib.JdwpTracerFactory factory
public static com.android.ddmlib.DDMLibJdwpTracer newJdwpTracer ()
private static synthetic java.lang.Object lambda$execute$3 (java.util.List, com.android.ddmlib.AndroidDebugBridge$AdbOutputProcessor) throws java.lang.Exception
java.io.BufferedReader in
java.util.List command
com.android.ddmlib.AndroidDebugBridge$AdbOutputProcessor processor
ProcessBuilder builder
Process process
private static synthetic java.util.List lambda$getRawDeviceList$2 (java.lang.Process, java.io.BufferedReader) throws java.io.IOException
com.android.ddmlib.AdbDevice device
Process process
java.io.BufferedReader br
java.util.List result
String line
private static synthetic com.android.ddmlib.AdbVersion lambda$getAdbVersion$1 (java.lang.Process, java.io.BufferedReader) throws java.io.IOException
com.android.ddmlib.AdbVersion version
Process process
java.io.BufferedReader br
StringBuilder sb
String line
String errorMessage
int exitValue
private static synthetic void lambda$runAdb$0 (java.io.File, java.lang.String[], com.google.common.util.concurrent.SettableFuture, com.android.ddmlib.AndroidDebugBridge$AdbOutputProcessor)
Process p
java.io.IOException e
java.io.BufferedReader br
java.io.IOException e
RuntimeException e
java.io.File adb
String[] command
com.google.common.util.concurrent.SettableFuture future
com.android.ddmlib.AndroidDebugBridge$AdbOutputProcessor resultParser
java.util.List args
ProcessBuilder pb
Process p
static void <clinit> ()
}
com/android/ddmlib/AvdData.class
AvdData.java
package com.android.ddmlib
public com.android.ddmlib.AvdData extends java.lang.Object {
private final String name
private final String path
public void <init> (java.lang.String, java.lang.String)
String name
String path
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.ddmlib.AvdData other
public java.lang.String getName ()
public java.lang.String getPath ()
}
com/android/ddmlib/BitmapDecoder$ALPHA8_BitmapExtractor.class
BitmapDecoder.java
package com.android.ddmlib
com.android.ddmlib.BitmapDecoder$ALPHA8_BitmapExtractor extends java.lang.Object implements com.android.ddmlib.BitmapDecoder$BitmapExtractor {
private void <init> ()
public java.awt.image.BufferedImage getImage (int, int, byte[])
int index
int value
int rgba
int x
int stride
int y
int width
int height
byte[] rgb
int bytesPerPixel
java.awt.image.BufferedImage bufferedImage
}
com/android/ddmlib/BitmapDecoder$ARGB8888_BitmapExtractor.class
BitmapDecoder.java
package com.android.ddmlib
com.android.ddmlib.BitmapDecoder$ARGB8888_BitmapExtractor extends java.lang.Object implements com.android.ddmlib.BitmapDecoder$BitmapExtractor {
private void <init> ()
public java.awt.image.BufferedImage getImage (int, int, byte[])
int i
long rgb
int x
int stride
int y
int width
int height
byte[] rgba
java.awt.image.BufferedImage bufferedImage
}
com/android/ddmlib/BitmapDecoder$BitmapDataProvider.class
BitmapDecoder.java
package com.android.ddmlib
public abstract com.android.ddmlib.BitmapDecoder$BitmapDataProvider extends java.lang.Object {
public abstract java.lang.String getBitmapConfigName () throws java.lang.Exception
public abstract java.awt.Dimension getDimension () throws java.lang.Exception
public abstract boolean downsizeBitmap (java.awt.Dimension) throws java.lang.Exception
public abstract byte[] getPixelBytes (java.awt.Dimension) throws java.lang.Exception
}
com/android/ddmlib/BitmapDecoder$BitmapExtractor.class
BitmapDecoder.java
package com.android.ddmlib
abstract com.android.ddmlib.BitmapDecoder$BitmapExtractor extends java.lang.Object {
public abstract java.awt.image.BufferedImage getImage (int, int, byte[])
}
com/android/ddmlib/BitmapDecoder$RGB565_BitmapExtractor.class
BitmapDecoder.java
package com.android.ddmlib
com.android.ddmlib.BitmapDecoder$RGB565_BitmapExtractor extends java.lang.Object implements com.android.ddmlib.BitmapDecoder$BitmapExtractor {
private void <init> ()
public java.awt.image.BufferedImage getImage (int, int, byte[])
int index
int value
int r
int g
int b
int a
int rgba
int x
int stride
int y
int width
int height
byte[] rgb
int bytesPerPixel
java.awt.image.BufferedImage bufferedImage
}
com/android/ddmlib/BitmapDecoder.class
BitmapDecoder.java
package com.android.ddmlib
public com.android.ddmlib.BitmapDecoder extends java.lang.Object {
public static final String BITMAP_FQCN
public static final String BITMAP_DRAWABLE_FQCN
protected static final java.util.Map SUPPORTED_FORMATS
private static final int MAX_DIMENSION
public void <init> ()
public static java.awt.image.BufferedImage getBitmap (com.android.ddmlib.BitmapDecoder$BitmapDataProvider) throws java.lang.Exception
boolean couldDownsize
com.android.ddmlib.BitmapDecoder$BitmapDataProvider dataProvider
String config
com.android.ddmlib.BitmapDecoder$BitmapExtractor bitmapExtractor
java.awt.Dimension size
static void <clinit> ()
}
com/android/ddmlib/ByteBufferUtil.class
ByteBufferUtil.java
package com.android.ddmlib
public com.android.ddmlib.ByteBufferUtil extends java.lang.Object {
public void <init> ()
public static java.nio.ByteBuffer mapFile (java.io.File, long, java.nio.ByteOrder) throws java.io.IOException
java.nio.channels.FileChannel fc
java.nio.MappedByteBuffer buffer
java.io.File f
long offset
java.nio.ByteOrder byteOrder
java.io.FileInputStream dataFile
public static java.lang.String getString (java.nio.ByteBuffer, int)
int i
java.nio.ByteBuffer buf
int len
char[] data
public static void putString (java.nio.ByteBuffer, java.lang.String)
int i
java.nio.ByteBuffer buf
String str
int len
public static boolean cleanBuffer (java.nio.ByteBuffer)
Class unsafeClass
java.lang.reflect.Field f
Object unsafe
java.lang.invoke.MethodType type
java.lang.invoke.MethodHandle handle
Throwable ex
java.nio.ByteBuffer buffer
}
com/android/ddmlib/CanceledException.class
CanceledException.java
package com.android.ddmlib
public abstract com.android.ddmlib.CanceledException extends java.lang.Exception {
private static final long serialVersionUID
void <init> (java.lang.String)
String message
void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public abstract boolean wasCanceled ()
}
com/android/ddmlib/Client.class
Client.java
package com.android.ddmlib
public abstract com.android.ddmlib.Client extends java.lang.Object {
public 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_HPROF
public static final int CHANGE_INFO
public abstract com.android.ddmlib.IDevice getDevice ()
public abstract boolean isDdmAware ()
public abstract com.android.ddmlib.ClientData getClientData ()
public abstract void kill ()
public abstract boolean isValid ()
public abstract int getDebuggerListenPort ()
public abstract boolean isDebuggerAttached ()
public abstract void executeGarbageCollector ()
public abstract void startMethodTracer () throws java.io.IOException
public abstract void stopMethodTracer () throws java.io.IOException
public abstract void startSamplingProfiler (int, java.util.concurrent.TimeUnit) throws java.io.IOException
public abstract void stopSamplingProfiler () throws java.io.IOException
public abstract void requestAllocationDetails ()
public abstract void enableAllocationTracker (boolean)
public abstract void notifyVmMirrorExited ()
public abstract void listViewRoots (com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
public abstract void captureView (java.lang.String, java.lang.String, com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
public abstract void dumpViewHierarchy (java.lang.String, boolean, boolean, boolean, com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
public abstract void dumpDisplayList (java.lang.String, java.lang.String) throws java.io.IOException
}
com/android/ddmlib/ClientData$AllocationTrackingStatus.class
ClientData.java
package com.android.ddmlib
public final enum com.android.ddmlib.ClientData$AllocationTrackingStatus extends java.lang.Enum {
public static final enum com.android.ddmlib.ClientData$AllocationTrackingStatus UNKNOWN
public static final enum com.android.ddmlib.ClientData$AllocationTrackingStatus OFF
public static final enum com.android.ddmlib.ClientData$AllocationTrackingStatus ON
private static final synthetic 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)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.ClientData$AllocationTrackingStatus[] $values ()
static void <clinit> ()
}
com/android/ddmlib/ClientData$DebuggerStatus.class
ClientData.java
package com.android.ddmlib
public final enum com.android.ddmlib.ClientData$DebuggerStatus extends java.lang.Enum {
public static final enum com.android.ddmlib.ClientData$DebuggerStatus DEFAULT
public static final enum com.android.ddmlib.ClientData$DebuggerStatus WAITING
public static final enum com.android.ddmlib.ClientData$DebuggerStatus ATTACHED
public static final enum com.android.ddmlib.ClientData$DebuggerStatus ERROR
private static final synthetic 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)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.ClientData$DebuggerStatus[] $values ()
static void <clinit> ()
}
com/android/ddmlib/ClientData$HeapData.class
ClientData.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 <init> ()
public synchronized void clearHeapData ()
public synchronized void addHeapData (java.nio.ByteBuffer)
com.android.ddmlib.HeapSegment hs
java.nio.BufferUnderflowException e
java.nio.ByteBuffer data
com.android.ddmlib.HeapSegment hs
public synchronized void sealHeapData ()
public boolean isHeapDataComplete ()
public java.util.Collection getHeapSegments ()
public void setProcessedHeapData (byte[])
byte[] heapData
public byte[] getProcessedHeapData ()
public void setProcessedHeapMap (java.util.Map)
java.util.Map heapMap
public java.util.Map getProcessedHeapMap ()
}
com/android/ddmlib/ClientData$HeapInfo.class
ClientData.java
package com.android.ddmlib
public com.android.ddmlib.ClientData$HeapInfo extends java.lang.Object {
public long maxSizeInBytes
public long sizeInBytes
public long bytesAllocated
public long objectsAllocated
public long timeStamp
public byte reason
public void <init> (long, long, long, long, long, byte)
long maxSizeInBytes
long sizeInBytes
long bytesAllocated
long objectsAllocated
long timeStamp
byte reason
}
com/android/ddmlib/ClientData$HprofData$Type.class
ClientData.java
package com.android.ddmlib
public final enum com.android.ddmlib.ClientData$HprofData$Type extends java.lang.Enum {
public static final enum com.android.ddmlib.ClientData$HprofData$Type FILE
public static final enum com.android.ddmlib.ClientData$HprofData$Type DATA
private static final synthetic com.android.ddmlib.ClientData$HprofData$Type[] $VALUES
public static com.android.ddmlib.ClientData$HprofData$Type[] values ()
public static com.android.ddmlib.ClientData$HprofData$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.ClientData$HprofData$Type[] $values ()
static void <clinit> ()
}
com/android/ddmlib/ClientData$HprofData.class
ClientData.java
package com.android.ddmlib
public com.android.ddmlib.ClientData$HprofData extends java.lang.Object {
public final com.android.ddmlib.ClientData$HprofData$Type type
public final String filename
public final byte[] data
public void <init> (java.lang.String)
String filename
public void <init> (byte[])
byte[] data
}
com/android/ddmlib/ClientData$IAllocationTrackingHandler.class
ClientData.java
package com.android.ddmlib
public abstract com.android.ddmlib.ClientData$IAllocationTrackingHandler extends java.lang.Object {
public abstract void onSuccess (byte[], com.android.ddmlib.Client)
}
com/android/ddmlib/ClientData$IHprofDumpHandler.class
ClientData.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/ClientData$IMethodProfilingHandler.class
ClientData.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/ClientData$MethodProfilingStatus.class
ClientData.java
package com.android.ddmlib
public final enum com.android.ddmlib.ClientData$MethodProfilingStatus extends java.lang.Enum {
public static final enum com.android.ddmlib.ClientData$MethodProfilingStatus UNKNOWN
public static final enum com.android.ddmlib.ClientData$MethodProfilingStatus OFF
public static final enum com.android.ddmlib.ClientData$MethodProfilingStatus TRACER_ON
public static final enum com.android.ddmlib.ClientData$MethodProfilingStatus SAMPLER_ON
private static final synthetic 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)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.ClientData$MethodProfilingStatus[] $values ()
static void <clinit> ()
}
com/android/ddmlib/ClientData$Names.class
ClientData.java
package com.android.ddmlib
public com.android.ddmlib.ClientData$Names extends java.lang.Object {
public final String mProcessName
public final Integer mUserId
public final String mPackageName
public void <init> (java.lang.String, java.lang.Integer, java.lang.String)
String processName
Integer id
String packageName
}
com/android/ddmlib/ClientData.class
ClientData.java
package com.android.ddmlib
public com.android.ddmlib.ClientData extends java.lang.Object {
public static final String PRE_INITIALIZED
private static final com.android.ddmlib.ClientData$Names UNINITIALIZED
public static final String FEATURE_PROFILING
public static final String FEATURE_PROFILING_STREAMING
public static final String FEATURE_SAMPLING_PROFILER
public static final String FEATURE_OPENGL_TRACING
public static final String FEATURE_VIEW_HIERARCHY
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 static com.android.ddmlib.ClientData$IAllocationTrackingHandler sAllocationTrackingHandler
private final com.android.ddmlib.Client mClient
private final int mPid
private String mVmIdentifier
private String mPackageName
private com.android.ddmlib.ClientData$Names mClientNames
private String mAbi
private String mJvmFlags
private boolean mNativeDebuggable
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 com.android.ddmlib.ClientData$HprofData mHprofData
private java.util.HashMap mHeapInfoMap
private java.util.ArrayList mNativeLibMapInfo
private java.util.ArrayList mNativeAllocationList
private int mNativeTotalMemory
private byte[] mAllocationsData
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 void setHprofData (byte[])
byte[] data
public void setHprofData (java.lang.String)
String filename
public void clearHprofData ()
public com.android.ddmlib.ClientData$HprofData getHprofData ()
public static void setHprofDumpHandler (com.android.ddmlib.ClientData$IHprofDumpHandler)
com.android.ddmlib.ClientData$IHprofDumpHandler handler
public static com.android.ddmlib.ClientData$IHprofDumpHandler getHprofDumpHandler ()
public static void setMethodProfilingHandler (com.android.ddmlib.ClientData$IMethodProfilingHandler)
com.android.ddmlib.ClientData$IMethodProfilingHandler handler
public static com.android.ddmlib.ClientData$IMethodProfilingHandler getMethodProfilingHandler ()
public static void setAllocationTrackingHandler (com.android.ddmlib.ClientData$IAllocationTrackingHandler)
com.android.ddmlib.ClientData$IAllocationTrackingHandler handler
public static com.android.ddmlib.ClientData$IAllocationTrackingHandler getAllocationTrackingHandler ()
public void <init> (com.android.ddmlib.Client, int)
com.android.ddmlib.Client client
int pid
public int getPid ()
public java.lang.String getVmIdentifier ()
public void setVmIdentifier (java.lang.String)
String ident
public java.lang.String getClientDescription ()
public int getUserId ()
public boolean isValidUserId ()
public java.lang.String getAbi ()
public java.lang.String getJvmFlags ()
public void setNames (com.android.ddmlib.ClientData$Names)
com.android.ddmlib.ClientData$Names names
public void setAbi (java.lang.String)
String abi
public void setJvmFlags (java.lang.String)
String jvmFlags
public boolean isNativeDebuggable ()
public void setNativeDebuggable (boolean)
boolean nativeDebuggable
public com.android.ddmlib.ClientData$DebuggerStatus getDebuggerConnectionStatus ()
public void setDebuggerConnectionStatus (com.android.ddmlib.ClientData$DebuggerStatus)
com.android.ddmlib.ClientData$DebuggerStatus status
public synchronized void setHeapInfo (int, long, long, long, long, long, byte)
int heapId
long maxSizeInBytes
long sizeInBytes
long bytesAllocated
long objectsAllocated
long timeStamp
byte reason
public com.android.ddmlib.ClientData$HeapData getVmHeapData ()
public com.android.ddmlib.ClientData$HeapData getNativeHeapData ()
public synchronized java.util.Iterator getVmHeapIds ()
public synchronized com.android.ddmlib.ClientData$HeapInfo getVmHeapInfo (int)
int heapId
public synchronized void addThread (int, java.lang.String)
int threadId
String threadName
com.android.ddmlib.ThreadInfo attr
public synchronized void removeThread (int)
int threadId
public synchronized com.android.ddmlib.ThreadInfo[] getThreads ()
java.util.Collection threads
public synchronized com.android.ddmlib.ThreadInfo getThread (int)
int threadId
public synchronized void clearThreads ()
public synchronized java.util.List getNativeAllocationList ()
public synchronized void addNativeAllocation (com.android.ddmlib.NativeAllocationInfo)
com.android.ddmlib.NativeAllocationInfo allocInfo
public synchronized void clearNativeAllocationInfo ()
public synchronized int getTotalNativeMemory ()
public synchronized void setTotalNativeMemory (int)
int totalMemory
public synchronized void addNativeLibraryMapInfo (long, long, java.lang.String)
long startAddr
long endAddr
String library
public synchronized java.util.List getMappedNativeLibraries ()
public synchronized void setAllocationStatus (com.android.ddmlib.ClientData$AllocationTrackingStatus)
com.android.ddmlib.ClientData$AllocationTrackingStatus status
public synchronized com.android.ddmlib.ClientData$AllocationTrackingStatus getAllocationStatus ()
public synchronized void setAllocationsData (byte[])
byte[] data
public synchronized byte[] getAllocationsData ()
synchronized void setAllocations (com.android.ddmlib.AllocationInfo[])
com.android.ddmlib.AllocationInfo[] allocs
public synchronized com.android.ddmlib.AllocationInfo[] getAllocations ()
public void addFeature (java.lang.String)
String feature
public boolean hasFeature (java.lang.String)
String feature
public void setPendingHprofDump (java.lang.String)
String pendingHprofDump
public java.lang.String getPendingHprofDump ()
public boolean hasPendingHprofDump ()
public synchronized void setMethodProfilingStatus (com.android.ddmlib.ClientData$MethodProfilingStatus)
com.android.ddmlib.ClientData$MethodProfilingStatus status
public synchronized com.android.ddmlib.ClientData$MethodProfilingStatus getMethodProfilingStatus ()
public void setPendingMethodProfiling (java.lang.String)
String pendingMethodProfiling
public java.lang.String getPendingMethodProfiling ()
public java.lang.String getPackageName ()
int colonPos
public java.lang.String getDataDir ()
String packageName
static void <clinit> ()
}
com/android/ddmlib/ClientTracker.class
ClientTracker.java
package com.android.ddmlib
public abstract com.android.ddmlib.ClientTracker extends java.lang.Object {
public abstract void trackDisconnectedClient (com.android.ddmlib.internal.ClientImpl)
public abstract void trackClientToDropAndReopen (com.android.ddmlib.internal.ClientImpl)
public abstract void trackDeviceToDropAndReopen (com.android.ddmlib.internal.DeviceImpl)
}
com/android/ddmlib/CollectingOutputReceiver.class
CollectingOutputReceiver.java
package com.android.ddmlib
public com.android.ddmlib.CollectingOutputReceiver extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
private final java.util.concurrent.CountDownLatch mCompletionLatch
private final StringBuffer mOutputBuffer
private final java.util.concurrent.atomic.AtomicBoolean mIsCanceled
public void <init> ()
public void <init> (java.util.concurrent.CountDownLatch)
java.util.concurrent.CountDownLatch commandCompleteLatch
public java.lang.String getOutput ()
public boolean isCancelled ()
public void cancel ()
public void addOutput (byte[], int, int)
String s
byte[] data
int offset
int length
public void flush ()
public boolean isComplete ()
public boolean awaitCompletion (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
}
com/android/ddmlib/CommandFailedException.class
CommandFailedException.java
package com.android.ddmlib
public final com.android.ddmlib.CommandFailedException extends java.lang.Exception {
void <init> ()
void <init> (java.lang.String)
String message
}
com/android/ddmlib/DDMLibJdwpTracer.class
DDMLibJdwpTracer.java
package com.android.ddmlib
public abstract com.android.ddmlib.DDMLibJdwpTracer extends java.lang.Object {
public void onEvent (java.lang.String)
String event
public void onPacket (java.nio.ByteBuffer)
java.nio.ByteBuffer packet
public void close ()
}
com/android/ddmlib/DdmConstants.class
DdmConstants.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 EXTENSION
public static final String DOT_TRACE
public static final String FN_HPROF_CONVERTER
public static final String FN_TRACEVIEW
public void <init> ()
public static int currentPlatform ()
String os
static void <clinit> ()
}
com/android/ddmlib/DdmJdwpExtension$1.class
DdmJdwpExtension.java
package com.android.ddmlib
synthetic com.android.ddmlib.DdmJdwpExtension$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$ddmlib$DdmJdwpExtension$Event
static void <clinit> ()
}
com/android/ddmlib/DdmJdwpExtension$DdmInterceptor.class
DdmJdwpExtension.java
package com.android.ddmlib
public com.android.ddmlib.DdmJdwpExtension$DdmInterceptor extends com.android.ddmlib.jdwp.JdwpInterceptor {
private final com.android.ddmlib.internal.ClientImpl mClient
final synthetic com.android.ddmlib.DdmJdwpExtension this$0
public void <init> (com.android.ddmlib.DdmJdwpExtension, com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.DdmJdwpExtension this$0
com.android.ddmlib.internal.ClientImpl client
public com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket intercept (com.android.ddmlib.jdwp.JdwpPipe, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
java.nio.ByteBuffer buf
int type
com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler handler
com.android.ddmlib.jdwp.JdwpPipe pipe
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
}
com/android/ddmlib/DdmJdwpExtension$Event.class
DdmJdwpExtension.java
package com.android.ddmlib
public final enum com.android.ddmlib.DdmJdwpExtension$Event extends java.lang.Enum {
public static final enum com.android.ddmlib.DdmJdwpExtension$Event CLIENT_READY
public static final enum com.android.ddmlib.DdmJdwpExtension$Event CLIENT_DISCONNECTED
private static final synthetic com.android.ddmlib.DdmJdwpExtension$Event[] $VALUES
public static com.android.ddmlib.DdmJdwpExtension$Event[] values ()
public static com.android.ddmlib.DdmJdwpExtension$Event valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.DdmJdwpExtension$Event[] $values ()
static void <clinit> ()
}
com/android/ddmlib/DdmJdwpExtension.class
DdmJdwpExtension.java
package com.android.ddmlib
public com.android.ddmlib.DdmJdwpExtension extends com.android.ddmlib.jdwp.JdwpExtension {
private final java.util.concurrent.ConcurrentMap mHandlerMap
public void <init> ()
public void intercept (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void registerHandler (int, com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler)
int type
com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler handler
public void broadcast (com.android.ddmlib.DdmJdwpExtension$Event, com.android.ddmlib.internal.ClientImpl)
java.io.IOException ioe
com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler handler
com.android.ddmlib.DdmJdwpExtension$Event event
com.android.ddmlib.internal.ClientImpl client
java.util.HashSet set
public void ddmSeen (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
static boolean isDdmPacket (com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
}
com/android/ddmlib/DdmPreferences.class
DdmPreferences.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 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 com.android.ddmlib.Log$LogLevel sLogLevel
private static int sTimeOut
private static int sProfilerBufferSizeMb
private static boolean sUseAdbHost
private static String sAdbHostValue
private static int sJdwpMaxPacketSize
private static boolean sJdwpProxyEnabled
private static int sJdwpProxyPort
private static boolean sDdmlibCommandServiceEnabled
private static int sDdmCommandPort
public static boolean getInitialThreadUpdate ()
public static void setInitialThreadUpdate (boolean)
boolean state
public static boolean getInitialHeapUpdate ()
public static void setInitialHeapUpdate (boolean)
boolean state
public static com.android.ddmlib.Log$LogLevel getLogLevel ()
public static void setLogLevel (java.lang.String)
String value
public static int getTimeOut ()
public static void setTimeOut (int)
int timeOut
public static int getProfilerBufferSizeMb ()
public static void setProfilerBufferSizeMb (int)
int bufferSizeMb
public static boolean getUseAdbHost ()
public static void setUseAdbHost (boolean)
boolean useAdbHost
public static java.lang.String getAdbHostValue ()
public static void setAdbHostValue (java.lang.String)
String adbHostValue
public static void enableJdwpProxyService (boolean)
boolean enabled
public static boolean isJdwpProxyEnabled ()
public static void setJdwpProxyPort (int)
int port
public static int getJdwpProxyPort ()
public static void setDdmCommandPort (int)
int port
public static int getDdmCommandPort ()
public static void enableDdmlibCommandService (boolean)
boolean enabled
public static boolean isDdmlibCommandServiceEnabled ()
private static java.lang.Object getPropertyOrDefault (java.lang.String, java.lang.Object, java.util.function.Function)
Exception ignored
String property
Object def
java.util.function.Function parser
public static int getJdwpMaxPacketSize ()
public static void setsJdwpMaxPacketSize (int)
int size
private void <init> ()
static void <clinit> ()
}
com/android/ddmlib/DebugViewDumpHandler.class
DebugViewDumpHandler.java
package com.android.ddmlib
public abstract com.android.ddmlib.DebugViewDumpHandler extends java.lang.Object {
public static final int CHUNK_VUGL
public static final int CHUNK_VULW
public static final int CHUNK_VURT
public static final int CHUNK_VUOP
private final java.util.concurrent.CountDownLatch mLatch
public void <init> ()
public void <init> (int)
int chunkType
public void handleChunk (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.Client client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
public void handleChunkData (java.nio.ByteBuffer)
java.nio.ByteBuffer data
protected abstract void handleViewDebugResult (java.nio.ByteBuffer)
protected void waitForResult (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public static java.lang.String getString (java.nio.ByteBuffer, int)
java.nio.ByteBuffer buf
int len
static void <clinit> ()
}
com/android/ddmlib/DefaultJdwpTracerFactory.class
DefaultJdwpTracerFactory.java
package com.android.ddmlib
com.android.ddmlib.DefaultJdwpTracerFactory extends java.lang.Object implements com.android.ddmlib.JdwpTracerFactory {
void <init> ()
public com.android.ddmlib.DDMLibJdwpTracer newJwpTracer ()
}
com/android/ddmlib/DisabledJdwpTracer.class
DisabledJdwpTracer.java
package com.android.ddmlib
com.android.ddmlib.DisabledJdwpTracer extends java.lang.Object implements com.android.ddmlib.DDMLibJdwpTracer {
void <init> ()
public void onEvent (java.lang.String)
String event
public void onPacket (java.nio.ByteBuffer)
java.nio.ByteBuffer packet
public void close ()
}
com/android/ddmlib/EmulatorConsole.class
EmulatorConsole.java
package com.android.ddmlib
public abstract com.android.ddmlib.EmulatorConsole extends java.lang.Object {
private static final java.util.Map sTestConsoles
public void <init> ()
public abstract void close ()
public abstract void kill ()
public abstract java.lang.String getAvdName ()
public abstract java.lang.String getAvdPath () throws com.android.ddmlib.CommandFailedException
public abstract java.lang.String startEmulatorScreenRecording (java.lang.String)
public abstract java.lang.String stopScreenRecording ()
public static void registerConsoleForTest (java.lang.String, com.android.ddmlib.EmulatorConsole)
String deviceSerial
com.android.ddmlib.EmulatorConsole console
public static void clearConsolesForTest ()
public static com.android.ddmlib.EmulatorConsole getConsole (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice d
com.android.ddmlib.EmulatorConsole result
public static java.lang.Integer getEmulatorPort (java.lang.String)
String serialNumber
static void <clinit> ()
}
com/android/ddmlib/EmulatorConsoleImpl.class
EmulatorConsoleImpl.java
package com.android.ddmlib
public final com.android.ddmlib.EmulatorConsoleImpl extends com.android.ddmlib.EmulatorConsole {
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_AVD_PATH
private static final String COMMAND_KILL
private static final String COMMAND_AUTH
private static final String COMMAND_SCREENRECORD_START
private static final String COMMAND_SCREENRECORD_STOP
private static final java.util.regex.Pattern RE_KO
private static final String RE_AUTH_REQUIRED
private static final String EMULATOR_CONSOLE_AUTH_TOKEN
public static final String RESULT_OK
private static final java.util.regex.Pattern sEmulatorRegexp
private static final java.util.HashMap sEmulators
private static final String LOG_TAG
private final int mPort
private java.nio.channels.SocketChannel mSocketChannel
private final byte[] mBuffer
static com.android.ddmlib.EmulatorConsoleImpl createConsole (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice d
Integer port
com.android.ddmlib.EmulatorConsoleImpl console
static java.lang.Integer getEmulatorPortFromSerialNumber (java.lang.String)
int port
String serialNumber
java.util.regex.Matcher m
private static com.android.ddmlib.EmulatorConsoleImpl retrieveConsole (int)
com.android.ddmlib.EmulatorConsoleImpl console
int port
public void close ()
java.io.IOException e
private void <init> (int)
int port
private synchronized boolean checkConnection ()
java.net.InetAddress hostAddr
String[] welcome
java.net.InetSocketAddress socketAddr
java.io.IOException e
Throwable e
private synchronized boolean ping ()
public synchronized void kill ()
public synchronized java.lang.String getAvdName ()
com.android.ddmlib.CommandFailedException exception
Exception exception
public synchronized java.lang.String getAvdPath () throws com.android.ddmlib.CommandFailedException
private java.lang.String getOutput (java.lang.String) throws com.android.ddmlib.CommandFailedException
String command
static java.lang.String processOutput (java.lang.String[]) throws com.android.ddmlib.CommandFailedException
String[] lines
java.util.regex.Matcher matcher
CharSequence separator
public synchronized java.lang.String sendAuthentication () throws java.io.IOException
java.nio.file.Path useHomeLocation
java.io.File emulatorConsoleAuthTokenFile
String authToken
String command
public synchronized java.lang.String startEmulatorScreenRecording (java.lang.String)
String args
String command
public synchronized java.lang.String stopScreenRecording ()
private boolean sendCommand (java.lang.String)
byte[] bCommand
java.io.UnsupportedEncodingException e
byte[] bCommand
Exception e
String command
boolean result
private java.lang.String processCommand (java.lang.String)
java.util.regex.Matcher m
String[] result
String command
private java.lang.String[] readLines ()
int pos
int count
java.nio.ByteBuffer buf
int numWaits
boolean stop
String msg
java.io.IOException e
private boolean endsWithOK (int)
int currentPosition
private boolean lastLineIsKO (int)
int currentPosition
int i
static void <clinit> ()
}
com/android/ddmlib/FileListingService$1$1.class
FileListingService.java
package com.android.ddmlib
com.android.ddmlib.FileListingService$1$1 extends com.android.ddmlib.MultiLineReceiver {
final synthetic java.util.HashMap val$map
final synthetic com.android.ddmlib.FileListingService$1 this$1
void <init> (com.android.ddmlib.FileListingService$1, java.util.HashMap)
com.android.ddmlib.FileListingService$1 this$1
public void processNewLines (java.lang.String[])
com.android.ddmlib.FileListingService$FileEntry entry
java.util.regex.Matcher m
String line
String[] lines
public boolean isCancelled ()
}
com/android/ddmlib/FileListingService$1.class
FileListingService.java
package com.android.ddmlib
com.android.ddmlib.FileListingService$1 extends java.lang.Thread {
final synthetic com.android.ddmlib.FileListingService$FileEntry val$entry
final synthetic com.android.ddmlib.FileListingService$IListingReceiver val$receiver
final synthetic com.android.ddmlib.FileListingService this$0
void <init> (com.android.ddmlib.FileListingService, java.lang.String, com.android.ddmlib.FileListingService$FileEntry, com.android.ddmlib.FileListingService$IListingReceiver)
com.android.ddmlib.FileListingService this$0
String arg0
public void run ()
String path
com.android.ddmlib.FileListingService$FileEntry child
java.util.HashMap map
String command
Thread t
com.android.ddmlib.FileListingService$FileEntry[] children
}
com/android/ddmlib/FileListingService$FileEntry$1.class
FileListingService.java
package com.android.ddmlib
com.android.ddmlib.FileListingService$FileEntry$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (com.android.ddmlib.FileListingService$FileEntry, com.android.ddmlib.FileListingService$FileEntry)
com.android.ddmlib.FileListingService$FileEntry fe1
com.android.ddmlib.FileListingService$FileEntry fe2
com.android.ddmlib.FileListingService$FileEntry o1
com.android.ddmlib.FileListingService$FileEntry o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/android/ddmlib/FileListingService$FileEntry.class
FileListingService.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
public void <init> (com.android.ddmlib.FileListingService$FileEntry, java.lang.String, int, boolean)
com.android.ddmlib.FileListingService$FileEntry parent
String name
int type
boolean isRoot
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 ()
StringBuilder pathBuilder
public java.lang.String getFullEscapedPath ()
StringBuilder pathBuilder
public java.lang.String[] getPathSegments ()
java.util.ArrayList list
public int getType ()
public void setType (int)
int type
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)
com.android.ddmlib.FileListingService$FileEntry entry
String name
public boolean isRoot ()
void addChild (com.android.ddmlib.FileListingService$FileEntry)
com.android.ddmlib.FileListingService$FileEntry child
void setChildren (java.util.ArrayList)
java.util.ArrayList newChildren
boolean needFetch ()
long current
public boolean isApplicationPackage ()
public boolean isAppFileName ()
java.util.regex.Matcher m
protected void fillPathBuilder (java.lang.StringBuilder, boolean)
StringBuilder pathBuilder
boolean escapePath
protected void fillPathSegments (java.util.ArrayList)
java.util.ArrayList list
private void checkAppPackageStatus ()
String[] segments
public static java.lang.String escape (java.lang.String)
String entryName
static void <clinit> ()
}
com/android/ddmlib/FileListingService$IListingReceiver.class
FileListingService.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/FileListingService$LsReceiver$1.class
FileListingService.java
package com.android.ddmlib
com.android.ddmlib.FileListingService$LsReceiver$1 extends com.android.ddmlib.MultiLineReceiver {
final synthetic int[] val$nLines
final synthetic com.android.ddmlib.FileListingService$LsReceiver this$0
void <init> (com.android.ddmlib.FileListingService$LsReceiver, int[])
com.android.ddmlib.FileListingService$LsReceiver this$0
public void processNewLines (java.lang.String[])
java.util.regex.Matcher m
String line
String[] lines
public boolean isCancelled ()
}
com/android/ddmlib/FileListingService$LsReceiver.class
FileListingService.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 <init> (com.android.ddmlib.FileListingService$FileEntry, java.util.ArrayList, java.util.ArrayList)
com.android.ddmlib.FileListingService$FileEntry parentEntry
java.util.ArrayList entryList
java.util.ArrayList linkList
public void processNewLines (java.lang.String[])
String[] pathSegments
String[] segments
java.util.regex.Matcher m
String name
String permissions
String owner
String group
String size
String date
String time
String info
int objectType
com.android.ddmlib.FileListingService$FileEntry entry
String line
String[] lines
private com.android.ddmlib.FileListingService$FileEntry getExistingEntry (java.lang.String)
com.android.ddmlib.FileListingService$FileEntry e
int i
String name
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
String command
com.android.ddmlib.FileListingService$FileEntry entry
com.android.ddmlib.IDevice device
java.util.ArrayList entries
int[] nLines
com.android.ddmlib.MultiLineReceiver receiver
}
com/android/ddmlib/FileListingService.class
FileListingService.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
public static final java.util.regex.Pattern LS_L_PATTERN
public static final java.util.regex.Pattern LS_LD_PATTERN
private com.android.ddmlib.IDevice mDevice
private com.android.ddmlib.FileListingService$FileEntry mRoot
private final java.util.ArrayList mThreadList
public void <init> (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice 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)
com.android.ddmlib.FileListingService$FileEntry entry
boolean useCache
com.android.ddmlib.FileListingService$IListingReceiver receiver
Thread t
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
com.android.ddmlib.FileListingService$FileEntry entry
private void doLs (com.android.ddmlib.FileListingService$FileEntry)
com.android.ddmlib.FileListingService$FileEntry entry
private void doLsAndThrow (com.android.ddmlib.FileListingService$FileEntry) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String command
com.android.ddmlib.FileListingService$LsReceiver receiver
com.android.ddmlib.FileListingService$FileEntry entry
java.util.ArrayList entryList
java.util.ArrayList linkList
static void <clinit> ()
}
com/android/ddmlib/HeapSegment$HeapSegmentElement.class
HeapSegment.java
package com.android.ddmlib
public com.android.ddmlib.HeapSegment$HeapSegmentElement extends java.lang.Object implements java.lang.Comparable {
public static final int SOLIDITY_FREE
public static final int SOLIDITY_HARD
public static final int SOLIDITY_SOFT
public static final int SOLIDITY_WEAK
public static final int SOLIDITY_PHANTOM
public static final int SOLIDITY_FINALIZABLE
public static final int SOLIDITY_SWEEP
public static final int SOLIDITY_INVALID
public static final int KIND_OBJECT
public static final int KIND_CLASS_OBJECT
public static final int KIND_ARRAY_1
public static final int KIND_ARRAY_2
public static final int KIND_ARRAY_4
public static final int KIND_ARRAY_8
public static final int KIND_UNKNOWN
public static final int KIND_NATIVE
public static final int KIND_INVALID
private static final int PARTIAL_MASK
private int mSolidity
private int mKind
private int mLength
public void <init> ()
public void <init> (com.android.ddmlib.HeapSegment) throws java.nio.BufferUnderflowException java.text.ParseException
com.android.ddmlib.HeapSegment hs
public com.android.ddmlib.HeapSegment$HeapSegmentElement set (com.android.ddmlib.HeapSegment) throws java.nio.BufferUnderflowException java.text.ParseException
int nextState
com.android.ddmlib.HeapSegment hs
java.nio.ByteBuffer data
int eState
int eLen
public int getSolidity ()
public void setSolidity (int)
int solidity
public int getKind ()
public void setKind (int)
int kind
public int getLength ()
public void setLength (int)
int length
public int compareTo (com.android.ddmlib.HeapSegment$HeapSegmentElement)
com.android.ddmlib.HeapSegment$HeapSegmentElement other
public volatile synthetic int compareTo (java.lang.Object)
}
com/android/ddmlib/HeapSegment.class
HeapSegment.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 <init> (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException
java.nio.ByteBuffer hpsgData
public boolean isValid ()
public boolean canAppend (com.android.ddmlib.HeapSegment)
com.android.ddmlib.HeapSegment other
public boolean append (com.android.ddmlib.HeapSegment)
int newSize
java.nio.ByteBuffer newData
int pos
com.android.ddmlib.HeapSegment other
public long getStartAddress ()
public int getLength ()
public long getEndAddress ()
public void rewindElements ()
public com.android.ddmlib.HeapSegment$HeapSegmentElement getNextElement (com.android.ddmlib.HeapSegment$HeapSegmentElement)
com.android.ddmlib.HeapSegment$HeapSegmentElement reuse
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
StringBuilder str
public int compareTo (com.android.ddmlib.HeapSegment)
com.android.ddmlib.HeapSegment other
public volatile synthetic int compareTo (java.lang.Object)
}
com/android/ddmlib/IDevice$DeviceState.class
IDevice.java
package com.android.ddmlib
public final enum com.android.ddmlib.IDevice$DeviceState extends java.lang.Enum {
public static final enum com.android.ddmlib.IDevice$DeviceState BOOTLOADER
public static final enum com.android.ddmlib.IDevice$DeviceState FASTBOOTD
public static final enum com.android.ddmlib.IDevice$DeviceState OFFLINE
public static final enum com.android.ddmlib.IDevice$DeviceState ONLINE
public static final enum com.android.ddmlib.IDevice$DeviceState RECOVERY
public static final enum com.android.ddmlib.IDevice$DeviceState SIDELOAD
public static final enum com.android.ddmlib.IDevice$DeviceState UNAUTHORIZED
public static final enum com.android.ddmlib.IDevice$DeviceState DISCONNECTED
private String mState
private static final synthetic 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)
String name
private void <init> (java.lang.String, int, java.lang.String)
String state
public static com.android.ddmlib.IDevice$DeviceState getState (java.lang.String)
com.android.ddmlib.IDevice$DeviceState deviceState
String state
public java.lang.String getState ()
private static synthetic com.android.ddmlib.IDevice$DeviceState[] $values ()
static void <clinit> ()
}
com/android/ddmlib/IDevice$DeviceUnixSocketNamespace.class
IDevice.java
package com.android.ddmlib
public final enum com.android.ddmlib.IDevice$DeviceUnixSocketNamespace extends java.lang.Enum {
public static final enum com.android.ddmlib.IDevice$DeviceUnixSocketNamespace ABSTRACT
public static final enum com.android.ddmlib.IDevice$DeviceUnixSocketNamespace FILESYSTEM
public static final enum com.android.ddmlib.IDevice$DeviceUnixSocketNamespace RESERVED
private String mType
private static final synthetic 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)
String name
private void <init> (java.lang.String, int, java.lang.String)
String type
public java.lang.String getType ()
private static synthetic com.android.ddmlib.IDevice$DeviceUnixSocketNamespace[] $values ()
static void <clinit> ()
}
com/android/ddmlib/IDevice$Feature.class
IDevice.java
package com.android.ddmlib
public final enum com.android.ddmlib.IDevice$Feature extends java.lang.Enum {
public static final enum com.android.ddmlib.IDevice$Feature SCREEN_RECORD
public static final enum com.android.ddmlib.IDevice$Feature PROCSTATS
public static final enum com.android.ddmlib.IDevice$Feature ABB_EXEC
public static final enum com.android.ddmlib.IDevice$Feature REAL_PKG_NAME
public static final enum com.android.ddmlib.IDevice$Feature SKIP_VERIFICATION
public static final enum com.android.ddmlib.IDevice$Feature SHELL_V2
private static final synthetic com.android.ddmlib.IDevice$Feature[] $VALUES
public static com.android.ddmlib.IDevice$Feature[] values ()
public static com.android.ddmlib.IDevice$Feature valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.IDevice$Feature[] $values ()
static void <clinit> ()
}
com/android/ddmlib/IDevice$HardwareFeature.class
IDevice.java
package com.android.ddmlib
public final enum com.android.ddmlib.IDevice$HardwareFeature extends java.lang.Enum {
public static final enum com.android.ddmlib.IDevice$HardwareFeature WATCH
public static final enum com.android.ddmlib.IDevice$HardwareFeature EMBEDDED
public static final enum com.android.ddmlib.IDevice$HardwareFeature TV
public static final enum com.android.ddmlib.IDevice$HardwareFeature AUTOMOTIVE
private final String mCharacteristic
private static final synthetic com.android.ddmlib.IDevice$HardwareFeature[] $VALUES
public static com.android.ddmlib.IDevice$HardwareFeature[] values ()
public static com.android.ddmlib.IDevice$HardwareFeature valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String characteristic
public java.lang.String getCharacteristic ()
private static synthetic com.android.ddmlib.IDevice$HardwareFeature[] $values ()
static void <clinit> ()
}
com/android/ddmlib/IDevice.class
IDevice.java
package com.android.ddmlib
public abstract com.android.ddmlib.IDevice extends java.lang.Object implements com.android.ddmlib.IShellEnabledDevice {
public static final String UNKNOWN_PACKAGE
public static final String RE_EMULATOR_SN
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_BUILD_TAGS
public static final String PROP_BUILD_TYPE
public static final String PROP_DEVICE_MODEL
public static final String PROP_DEVICE_MANUFACTURER
public static final String PROP_DEVICE_CPU_ABI_LIST
public static final String PROP_DEVICE_CPU_ABI
public static final String PROP_DEVICE_CPU_ABI2
public static final String PROP_BUILD_CHARACTERISTICS
public static final String PROP_DEVICE_DENSITY
public static final String PROP_DEVICE_EMULATOR_DENSITY
public static final String PROP_DEVICE_LANGUAGE
public static final String PROP_DEVICE_REGION
public static final String PROP_DEBUGGABLE
public static final String PROP_DEVICE_BOOT_QEMU_DISPLAY_NAME
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 int CHANGE_PROFILEABLE_CLIENT_LIST
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 getAvdPath ()
public com.google.common.util.concurrent.ListenableFuture getAvdData ()
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 boolean supportsFeature (com.android.ddmlib.IDevice$Feature)
public abstract boolean supportsFeature (com.android.ddmlib.IDevice$HardwareFeature)
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 com.android.ddmlib.ProfileableClient[] getProfileableClients ()
public com.android.ddmlib.clientmanager.DeviceClientManager getClientManager ()
String message
public void forceStop (java.lang.String)
String applicationName
public void kill (java.lang.String)
String applicationName
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 com.android.ddmlib.RawImage getScreenshot (long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public abstract void startScreenRecorder (java.lang.String, com.android.ddmlib.ScreenRecorderOptions, com.android.ddmlib.IShellOutputReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException com.android.ddmlib.ShellCommandUnresponsiveException
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 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, long, java.util.concurrent.TimeUnit, java.io.InputStream) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String command
com.android.ddmlib.IShellOutputReceiver receiver
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
java.io.InputStream is
public void executeBinderCommand (java.lang.String[], com.android.ddmlib.IShellOutputReceiver, long, java.util.concurrent.TimeUnit, java.io.InputStream) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String[] parameters
com.android.ddmlib.IShellOutputReceiver receiver
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
java.io.InputStream is
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 void removeForward (int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int localPort
public void removeForward (int, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int localPort
int remotePort
public void removeForward (int, java.lang.String, com.android.ddmlib.IDevice$DeviceUnixSocketNamespace) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int localPort
String remoteSocketName
com.android.ddmlib.IDevice$DeviceUnixSocketNamespace namespace
public void createReverse (int, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int remotePort
int localPort
public void removeReverse (int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int remotePort
public abstract java.lang.String getClientName (int)
public void push (java.lang.String[], java.lang.String) throws java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException com.android.ddmlib.SyncException
String[] local
String remote
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 void installPackage (java.lang.String, boolean, java.lang.String[]) throws com.android.ddmlib.InstallException
public transient abstract void installPackage (java.lang.String, boolean, com.android.ddmlib.InstallReceiver, java.lang.String[]) throws com.android.ddmlib.InstallException
public transient abstract void installPackage (java.lang.String, boolean, com.android.ddmlib.InstallReceiver, long, long, java.util.concurrent.TimeUnit, java.lang.String[]) throws com.android.ddmlib.InstallException
public abstract void installPackages (java.util.List, boolean, java.util.List, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.InstallException
public void installPackages (java.util.List, boolean, java.util.List) throws com.android.ddmlib.InstallException
java.util.List apks
boolean reinstall
java.util.List installOptions
public com.android.ddmlib.InstallMetrics getLastInstallMetrics ()
public void installRemotePackages (java.util.List, boolean, java.util.List, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.InstallException
java.util.List remoteApks
boolean reinstall
java.util.List installOptions
long timeout
java.util.concurrent.TimeUnit timeoutUnit
public void installRemotePackages (java.util.List, boolean, java.util.List) throws com.android.ddmlib.InstallException
java.util.List remoteApks
boolean reinstall
java.util.List installOptions
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 void installRemotePackage (java.lang.String, boolean, java.lang.String[]) throws com.android.ddmlib.InstallException
public transient abstract void installRemotePackage (java.lang.String, boolean, com.android.ddmlib.InstallReceiver, java.lang.String[]) throws com.android.ddmlib.InstallException
public transient abstract void installRemotePackage (java.lang.String, boolean, com.android.ddmlib.InstallReceiver, long, long, java.util.concurrent.TimeUnit, 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 transient abstract java.lang.String uninstallApp (java.lang.String, 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 boolean root () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException com.android.ddmlib.ShellCommandUnresponsiveException
public abstract boolean isRoot () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException com.android.ddmlib.ShellCommandUnresponsiveException
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
public abstract java.util.concurrent.Future getBattery ()
public abstract java.util.concurrent.Future getBattery (long, java.util.concurrent.TimeUnit)
public abstract java.util.List getAbis ()
public abstract int getDensity ()
public abstract java.lang.String getLanguage ()
public abstract java.lang.String getRegion ()
public abstract com.android.sdklib.AndroidVersion getVersion ()
public java.nio.channels.SocketChannel rawExec (java.lang.String, java.lang.String[]) throws com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException java.io.IOException
String executable
String[] parameters
public java.nio.channels.SocketChannel rawBinder (java.lang.String, java.lang.String[]) throws com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException java.io.IOException
String service
String[] parameters
public java.util.Set getHardwareCharacteristics () throws java.lang.Exception
String characteristics
}
com/android/ddmlib/IShellEnabledDevice.class
IShellEnabledDevice.java
package com.android.ddmlib
public abstract com.android.ddmlib.IShellEnabledDevice extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver, long, java.util.concurrent.TimeUnit) 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, long, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
public abstract com.google.common.util.concurrent.ListenableFuture getSystemProperty (java.lang.String)
}
com/android/ddmlib/IShellOutputReceiver.class
IShellOutputReceiver.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/IStackTraceInfo.class
IStackTraceInfo.java
package com.android.ddmlib
public abstract com.android.ddmlib.IStackTraceInfo extends java.lang.Object {
public abstract java.lang.StackTraceElement[] getStackTrace ()
}
com/android/ddmlib/InstallCreateReceiver.class
InstallCreateReceiver.java
package com.android.ddmlib
public com.android.ddmlib.InstallCreateReceiver extends com.android.ddmlib.InstallReceiver {
private static final String LOG_TAG
private static final java.util.regex.Pattern successPattern
private String mSessionId
public void <init> ()
public java.lang.String getSessionId ()
String output
java.util.regex.Matcher matcher
static void <clinit> ()
}
com/android/ddmlib/InstallException.class
InstallException.java
package com.android.ddmlib
public com.android.ddmlib.InstallException extends com.android.ddmlib.CanceledException {
private static final long serialVersionUID
private String errorCode
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.String)
String message
String errorCode
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public java.lang.String getErrorCode ()
public boolean wasCanceled ()
Throwable cause
}
com/android/ddmlib/InstallMetrics.class
InstallMetrics.java
package com.android.ddmlib
public com.android.ddmlib.InstallMetrics extends java.lang.Object {
private final long uploadStartNs
private final long uploadFinishNs
private final long installStartNs
private final long installFinishNs
public void <init> (long, long, long, long)
long uploadStartNs
long uploadFinishNs
long installStartNs
long installFinishNs
public long getUploadStartNs ()
public long getUploadFinishNs ()
public long getInstallStartNs ()
public long getInstallFinishNs ()
}
com/android/ddmlib/InstallReceiver.class
InstallReceiver.java
package com.android.ddmlib
public com.android.ddmlib.InstallReceiver extends com.android.ddmlib.MultiLineReceiver {
private static final String SUCCESS_OUTPUT
private static final java.util.regex.Pattern FAILURE_PATTERN
private String mErrorMessage
private String mSuccessMessage
private String mErrorCode
private boolean mSuccessfullyCompleted
public void <init> ()
public void processNewLines (java.lang.String[])
java.util.regex.Matcher m
String line
String[] lines
public boolean isCancelled ()
public java.lang.String getErrorMessage ()
public java.lang.String getSuccessMessage ()
public java.lang.String getErrorCode ()
public boolean isSuccessfullyCompleted ()
public void done ()
static void <clinit> ()
}
com/android/ddmlib/IotInstallChecker$CombinedReceiver.class
IotInstallChecker.java
package com.android.ddmlib
com.android.ddmlib.IotInstallChecker$CombinedReceiver extends com.android.ddmlib.MultiLineReceiver {
private com.android.ddmlib.MultiLineReceiver[] receivers
public transient void <init> (com.android.ddmlib.MultiLineReceiver[])
com.android.ddmlib.MultiLineReceiver[] receivers
public void processNewLines (java.lang.String[])
com.android.ddmlib.MultiLineReceiver receiver
String[] lines
public boolean isCancelled ()
com.android.ddmlib.MultiLineReceiver receiver
}
com/android/ddmlib/IotInstallChecker$LauncherPackagesReceiver.class
IotInstallChecker.java
package com.android.ddmlib
com.android.ddmlib.IotInstallChecker$LauncherPackagesReceiver extends com.android.ddmlib.IotInstallChecker$PackageCollectorReceiver {
private static final String FiltersPart
private static final java.util.regex.Pattern FiltersPackageRegex
private static final String IotLauncher
void <init> ()
boolean packageQualifies (java.lang.String)
String line
static void <clinit> ()
}
com/android/ddmlib/IotInstallChecker$PackageCollectorReceiver.class
IotInstallChecker.java
package com.android.ddmlib
abstract com.android.ddmlib.IotInstallChecker$PackageCollectorReceiver extends com.android.ddmlib.MultiLineReceiver {
private static final java.util.regex.Pattern ParagraphRegex
private final java.util.Set matchingPackages
private String currentPackage
private boolean mainPart
private boolean isCancelled
private String paragraphName
private java.util.regex.Pattern packageRegex
private void <init> (java.lang.String, java.util.regex.Pattern)
String paragraphName
java.util.regex.Pattern packageRegex
public void processNewLines (java.lang.String[])
String l
String[] lines
private void processNewLine (java.lang.String)
String line
boolean stateChanged
private boolean updateCurrentPart (java.lang.String)
String line
java.util.regex.Matcher matcher
private boolean updateCurrentPackage (java.lang.String)
String line
java.util.regex.Matcher matcher
abstract boolean packageQualifies (java.lang.String)
public boolean isCancelled ()
public java.util.Set getMatchingPackages ()
static void <clinit> ()
}
com/android/ddmlib/IotInstallChecker$SystemPackagesReceiver.class
IotInstallChecker.java
package com.android.ddmlib
com.android.ddmlib.IotInstallChecker$SystemPackagesReceiver extends com.android.ddmlib.IotInstallChecker$PackageCollectorReceiver {
private static final String PackagesPart
private static final java.util.regex.Pattern PackagesPackageRegex
private static final java.util.regex.Pattern FlagsRegex
private static final String SYSTEM_FLAG
void <init> ()
boolean packageQualifies (java.lang.String)
String flag
String[] flags
String line
java.util.regex.Matcher matcher
static void <clinit> ()
}
com/android/ddmlib/IotInstallChecker.class
IotInstallChecker.java
package com.android.ddmlib
public com.android.ddmlib.IotInstallChecker extends java.lang.Object {
private static final String TAG
private static final String DUMP_PACKAGES_CMD
public void <init> ()
public java.util.Set getInstalledIotLauncherApps (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
public java.util.Set getInstalledIotLauncherApps (com.android.ddmlib.IDevice, long, java.util.concurrent.TimeUnit)
Exception e
com.android.ddmlib.IDevice device
long timeout
java.util.concurrent.TimeUnit unit
com.android.ddmlib.IotInstallChecker$LauncherPackagesReceiver launcherPackagesReceiver
com.android.ddmlib.IotInstallChecker$SystemPackagesReceiver systemPackagesReceiver
com.android.ddmlib.IShellOutputReceiver combinedReceiver
java.util.Set thirdPartyLauncherPackages
java.util.Set systemPackages
static void <clinit> ()
}
com/android/ddmlib/JdwpHandshake.class
JdwpHandshake.java
package com.android.ddmlib
public com.android.ddmlib.JdwpHandshake extends java.lang.Object {
public static final int HANDSHAKE_GOOD
public static final int HANDSHAKE_NOTYET
public static final int HANDSHAKE_BAD
private static final byte[] HANDSHAKE
public static final int HANDSHAKE_LEN
public void <init> ()
public static int findHandshake (java.nio.ByteBuffer)
java.nio.ByteBuffer buf
int count
int i
public static void consumeHandshake (java.nio.ByteBuffer)
java.nio.ByteBuffer buf
public static void putHandshake (java.nio.ByteBuffer)
java.nio.ByteBuffer buf
static void <clinit> ()
}
com/android/ddmlib/JdwpTracerFactory.class
JdwpTracerFactory.java
package com.android.ddmlib
public abstract com.android.ddmlib.JdwpTracerFactory extends java.lang.Object {
public abstract com.android.ddmlib.DDMLibJdwpTracer newJwpTracer ()
}
com/android/ddmlib/Log$Config.class
Log.java
package com.android.ddmlib
public final com.android.ddmlib.Log$Config extends java.lang.Object {
public static final boolean LOGV
public static final boolean LOGD
public static final boolean HEX_DUMP
public void <init> ()
}
com/android/ddmlib/Log$ILogOutput.class
Log.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/Log$LogLevel.class
Log.java
package com.android.ddmlib
public final enum com.android.ddmlib.Log$LogLevel extends java.lang.Enum {
public static final enum com.android.ddmlib.Log$LogLevel VERBOSE
public static final enum com.android.ddmlib.Log$LogLevel DEBUG
public static final enum com.android.ddmlib.Log$LogLevel INFO
public static final enum com.android.ddmlib.Log$LogLevel WARN
public static final enum com.android.ddmlib.Log$LogLevel ERROR
public static final enum com.android.ddmlib.Log$LogLevel ASSERT
private int mPriorityLevel
private String mStringValue
private char mPriorityLetter
private static final synthetic 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)
String name
private void <init> (java.lang.String, int, int, java.lang.String, char)
int intPriority
String stringValue
char priorityChar
public static com.android.ddmlib.Log$LogLevel getByString (java.lang.String)
com.android.ddmlib.Log$LogLevel mode
String value
public static com.android.ddmlib.Log$LogLevel getByLetter (char)
com.android.ddmlib.Log$LogLevel mode
char letter
public static com.android.ddmlib.Log$LogLevel getByLetterString (java.lang.String)
String letter
public char getPriorityLetter ()
public int getPriority ()
public java.lang.String getStringValue ()
private static synthetic com.android.ddmlib.Log$LogLevel[] $values ()
static void <clinit> ()
}
com/android/ddmlib/Log.class
Log.java
package com.android.ddmlib
public final com.android.ddmlib.Log extends java.lang.Object {
private static com.android.ddmlib.Log$LogLevel sLevel
private static com.android.ddmlib.Log$ILogOutput sLogOutput
private static final java.util.Set sOutputLoggers
private static final java.text.SimpleDateFormat sLogFormatter
private static final char[] mSpaceLine
private static final char[] mHexDigit
private void <init> ()
public static void v (java.lang.String, java.lang.String)
String tag
String message
public static void d (java.lang.String, java.lang.String)
String tag
String message
public static void i (java.lang.String, java.lang.String)
String tag
String message
public static void w (java.lang.String, java.lang.String)
String tag
String message
public static void e (java.lang.String, java.lang.String)
String tag
String message
public static void logAndDisplay (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.String)
com.android.ddmlib.Log$ILogOutput logger
com.android.ddmlib.Log$LogLevel logLevel
String tag
String message
public static void v (java.lang.String, java.lang.Throwable)
String tag
Throwable throwable
public static void d (java.lang.String, java.lang.Throwable)
String tag
Throwable throwable
public static void i (java.lang.String, java.lang.Throwable)
String tag
Throwable throwable
public static void w (java.lang.String, java.lang.Throwable)
String tag
Throwable throwable
public static void e (java.lang.String, java.lang.Throwable)
String tag
Throwable throwable
private static void logThrowable (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.Throwable)
java.io.StringWriter sw
java.io.PrintWriter pw
com.android.ddmlib.Log$LogLevel level
String tag
Throwable throwable
public static void setLevel (com.android.ddmlib.Log$LogLevel)
com.android.ddmlib.Log$LogLevel logLevel
public static boolean isAtLeast (com.android.ddmlib.Log$LogLevel)
com.android.ddmlib.Log$LogLevel logLevel
public static void setLogOutput (com.android.ddmlib.Log$ILogOutput)
com.android.ddmlib.Log$ILogOutput logOutput
public static void addLogger (com.android.ddmlib.Log$ILogOutput)
com.android.ddmlib.Log$ILogOutput logOutput
public static void removeLogger (com.android.ddmlib.Log$ILogOutput)
com.android.ddmlib.Log$ILogOutput logOutput
public static void hexDump (java.lang.String, com.android.ddmlib.Log$LogLevel, byte[], int, int)
String tag
com.android.ddmlib.Log$LogLevel level
byte[] data
int offset
int length
static void hexDump (byte[])
byte[] data
public static void println (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.String)
com.android.ddmlib.Log$ILogOutput logger
com.android.ddmlib.Log$LogLevel logLevel
String tag
String message
public static void printLog (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.String)
com.android.ddmlib.Log$LogLevel logLevel
String tag
String message
public static java.lang.String getLogFormatString (com.android.ddmlib.Log$LogLevel, java.lang.String, java.lang.String)
com.android.ddmlib.Log$LogLevel logLevel
String tag
String message
static void <clinit> ()
int i
}
com/android/ddmlib/MultiLineReceiver.class
MultiLineReceiver.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.Collection mArray
public void <init> ()
public void setTrimLine (boolean)
boolean trim
public final void addOutput (byte[], int, int)
int index
int newlineLength
String line
String[] lines
String s
int start
byte[] data
int offset
int length
public void flush ()
public void done ()
public abstract void processNewLines (java.lang.String[])
}
com/android/ddmlib/MultiReceiver.class
MultiReceiver.java
package com.android.ddmlib
public com.android.ddmlib.MultiReceiver extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
private final java.util.ArrayList myReceivers
public transient void <init> (com.android.ddmlib.IShellOutputReceiver[])
com.android.ddmlib.IShellOutputReceiver[] receivers
public void addOutput (byte[], int, int)
com.android.ddmlib.IShellOutputReceiver receiver
byte[] data
int offset
int length
public void flush ()
com.android.ddmlib.IShellOutputReceiver receiver
public boolean isCancelled ()
private void updateReceiverList ()
}
com/android/ddmlib/NativeAllocationInfo.class
NativeAllocationInfo.java
package com.android.ddmlib
public 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 int mAllocations
private final java.util.ArrayList mStackCallAddresses
private java.util.ArrayList mResolvedStackCall
private boolean mIsStackCallResolved
public void <init> (int, int)
int size
int allocations
public void addStackCallAddress (long)
long address
public int getSize ()
public boolean isZygoteChild ()
public int getAllocationCount ()
public boolean isStackCallResolved ()
public java.util.List getStackCallAddresses ()
public synchronized void setResolvedStackCall (java.util.List)
java.util.List resolvedStackCall
public synchronized java.util.List getResolvedStackCall ()
public boolean equals (java.lang.Object)
com.android.ddmlib.NativeAllocationInfo mi
Object obj
public boolean stackEquals (com.android.ddmlib.NativeAllocationInfo)
long a
long b
int i
com.android.ddmlib.NativeAllocationInfo mi
int count
public int hashCode ()
long addr
int result
public java.lang.String toString ()
long addr
com.android.ddmlib.NativeStackCallInfo source
StringBuilder buffer
public synchronized com.android.ddmlib.NativeStackCallInfo getRelevantStackCallInfo ()
com.android.ddmlib.NativeStackCallInfo info
private boolean isRelevantLibrary (java.lang.String)
String l
String libPath
private boolean isRelevantMethod (java.lang.String)
java.util.regex.Matcher m
java.util.regex.Pattern p
String methodName
static void <clinit> ()
}
com/android/ddmlib/NativeLibraryMapInfo.class
NativeLibraryMapInfo.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 <init> (long, long, java.lang.String)
long startAddr
long endAddr
String library
public java.lang.String getLibraryName ()
public long getStartAddress ()
public long getEndAddress ()
public boolean isWithinLibrary (long)
long address
}
com/android/ddmlib/NativeStackCallInfo.class
NativeStackCallInfo.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 <init> (long, java.lang.String, java.lang.String, java.lang.String)
long address
String lib
String method
String sourceFile
java.util.regex.Matcher m
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 <clinit> ()
}
com/android/ddmlib/NullOutputReceiver.class
NullOutputReceiver.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 <init> ()
public static com.android.ddmlib.IShellOutputReceiver getReceiver ()
public void addOutput (byte[], int, int)
byte[] data
int offset
int length
public void flush ()
public boolean isCancelled ()
static void <clinit> ()
}
com/android/ddmlib/ProfileableClient.class
ProfileableClient.java
package com.android.ddmlib
public abstract com.android.ddmlib.ProfileableClient extends java.lang.Object {
public abstract com.android.ddmlib.ProfileableClientData getProfileableClientData ()
}
com/android/ddmlib/ProfileableClientData.class
ProfileableClientData.java
package com.android.ddmlib
public com.android.ddmlib.ProfileableClientData extends java.lang.Object {
private final int mPid
private String mProcessName
private String mAbi
public void <init> (int, java.lang.String, java.lang.String)
int pid
String processName
String abi
public int getPid ()
public java.lang.String getProcessName ()
public java.lang.String getAbi ()
public void setProcessName (java.lang.String)
String name
}
com/android/ddmlib/PropertyFetcher$1.class
PropertyFetcher.java
package com.android.ddmlib
com.android.ddmlib.PropertyFetcher$1 extends java.lang.Thread {
final synthetic com.android.ddmlib.PropertyFetcher this$0
void <init> (com.android.ddmlib.PropertyFetcher, java.lang.String)
com.android.ddmlib.PropertyFetcher this$0
String arg0
public void run ()
com.android.ddmlib.PropertyFetcher$GetPropReceiver propReceiver
Throwable e
}
com/android/ddmlib/PropertyFetcher$CacheState.class
PropertyFetcher.java
package com.android.ddmlib
final enum com.android.ddmlib.PropertyFetcher$CacheState extends java.lang.Enum {
public static final enum com.android.ddmlib.PropertyFetcher$CacheState UNPOPULATED
public static final enum com.android.ddmlib.PropertyFetcher$CacheState FETCHING
public static final enum com.android.ddmlib.PropertyFetcher$CacheState POPULATED
private static final synthetic com.android.ddmlib.PropertyFetcher$CacheState[] $VALUES
public static com.android.ddmlib.PropertyFetcher$CacheState[] values ()
public static com.android.ddmlib.PropertyFetcher$CacheState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.PropertyFetcher$CacheState[] $values ()
static void <clinit> ()
}
com/android/ddmlib/PropertyFetcher$GetPropReceiver.class
PropertyFetcher.java
package com.android.ddmlib
com.android.ddmlib.PropertyFetcher$GetPropReceiver extends com.android.ddmlib.MultiLineReceiver {
private final java.util.Map mCollectedProperties
private String[] lines
void <init> ()
public void processNewLines (java.lang.String[])
String[] newLines
String[] tmp
public void done ()
String label
String value
java.util.regex.Matcher m
java.util.regex.Matcher multiLinePattern
java.util.regex.Matcher endPattern
String line
String multiLineLabel
String multiLineValue
public boolean isCancelled ()
java.util.Map getCollectedProperties ()
}
com/android/ddmlib/PropertyFetcher.class
PropertyFetcher.java
package com.android.ddmlib
public final com.android.ddmlib.PropertyFetcher extends java.lang.Object {
private static final String GETPROP_COMMAND
private static final java.util.regex.Pattern GETPROP_PATTERN
private static final java.util.regex.Pattern GETPROP_START_LINE_PATTERN
private static final java.util.regex.Pattern GETPROP_END_LINE_PATTERN
private static final int GETPROP_TIMEOUT_SEC
private static final int EXPECTED_PROP_COUNT
private final java.util.Map mProperties
private final com.android.ddmlib.IDevice mDevice
private com.android.ddmlib.PropertyFetcher$CacheState mCacheState
private final java.util.Map mPendingRequests
private static boolean sEnableCachingMutableProps
public void <init> (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
public synchronized java.util.Map getProperties ()
public static void enableCachingMutableProps (boolean)
boolean enabled
public synchronized com.google.common.util.concurrent.ListenableFuture getProperty (java.lang.String)
com.google.common.util.concurrent.SettableFuture result
com.google.common.util.concurrent.SettableFuture result
String name
com.google.common.util.concurrent.SettableFuture result
private com.google.common.util.concurrent.SettableFuture addPendingRequest (java.lang.String)
String name
com.google.common.util.concurrent.SettableFuture future
private void initiatePropertiesQuery ()
String threadName
Thread propThread
private synchronized void populateCache (java.util.Map)
java.util.Map$Entry entry
java.util.Map$Entry entry
java.util.Map props
private synchronized void handleException (java.lang.Throwable)
java.util.Map$Entry entry
Throwable e
String msg
public synchronized boolean arePropertiesSet ()
private static boolean isImmutableProperty (java.lang.String)
String propName
static void <clinit> ()
}
com/android/ddmlib/RawImage.class
RawImage.java
package com.android.ddmlib
public final com.android.ddmlib.RawImage extends java.lang.Object {
public int version
public int bpp
public int colorSpace
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 static final int COLOR_SPACE_UNKNOWN
public static final int COLOR_SPACE_SRGB
public static final int COLOR_SPACE_DISPLAY_P3
public void <init> ()
public boolean readHeader (int, java.nio.ByteBuffer)
int version
java.nio.ByteBuffer buf
public int getRedMask ()
public int getGreenMask ()
public int getBlueMask ()
public static int getHeaderSize (int)
int version
public com.android.ddmlib.RawImage getRotated ()
int x
int y
com.android.ddmlib.RawImage rotated
int count
int byteCount
int w
int h
public int getARGB (int)
int value
int r
int g
int b
int a
int value
int r
int g
int b
int a
int index
int value
int r
int g
int b
int a
public java.awt.image.BufferedImage asBufferedImage ()
java.awt.image.BufferedImage image
java.awt.color.ICC_Profile profile
java.awt.color.ICC_ColorSpace colorSpace
java.awt.image.ColorModel colorModel
java.awt.image.WritableRaster raster
int argb
int x
int y
String profileName
java.awt.image.BufferedImage image
public java.lang.String getProfileName ()
private int getMask (int, int)
int length
int offset
int res
private static int getMask (int)
int length
}
com/android/ddmlib/RemoteSplitApkInstaller.class
RemoteSplitApkInstaller.java
package com.android.ddmlib
public com.android.ddmlib.RemoteSplitApkInstaller extends com.android.ddmlib.SplitApkInstallerBase {
private static final String LOG_TAG
private final java.util.List mRemoteApkPaths
private void <init> (com.android.ddmlib.IDevice, java.util.List, java.lang.String)
com.android.ddmlib.IDevice device
java.util.List remoteApks
String options
public void install (long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.InstallException
String apkPath
String sessionId
boolean allWriteSucceeded
com.android.ddmlib.InstallException e
Exception e
long timeout
java.util.concurrent.TimeUnit unit
protected boolean writeRemoteApk (java.lang.String, java.lang.String, long, java.util.concurrent.TimeUnit)
com.android.ddmlib.InstallReceiver receiver
Exception e
String sessionId
String filePath
long timeout
java.util.concurrent.TimeUnit unit
String baseName
String command
private static void validateArguments (com.android.ddmlib.IDevice, java.util.List)
com.android.ddmlib.IDevice device
java.util.List apks
public static com.android.ddmlib.RemoteSplitApkInstaller create (com.android.ddmlib.IDevice, java.util.List, boolean, java.util.List)
com.android.ddmlib.IDevice device
java.util.List remoteApks
boolean reInstall
java.util.List installOptions
public static com.android.ddmlib.RemoteSplitApkInstaller create (com.android.ddmlib.IDevice, java.lang.String, java.util.List, boolean, java.util.List)
com.android.ddmlib.IDevice device
String applicationId
java.util.List remoteApks
boolean reInstall
java.util.List installOptions
}
com/android/ddmlib/ScreenRecorderOptions$Builder.class
ScreenRecorderOptions.java
package com.android.ddmlib
public com.android.ddmlib.ScreenRecorderOptions$Builder extends java.lang.Object {
private int mWidth
private int mHeight
private int mBitRate
private boolean mShowTouches
private long mTime
private java.util.concurrent.TimeUnit mTimeUnits
public void <init> ()
public com.android.ddmlib.ScreenRecorderOptions$Builder setSize (int, int)
int w
int h
public com.android.ddmlib.ScreenRecorderOptions$Builder setBitRate (int)
int bitRateMbps
public com.android.ddmlib.ScreenRecorderOptions$Builder setTimeLimit (long, java.util.concurrent.TimeUnit)
long time
java.util.concurrent.TimeUnit units
public com.android.ddmlib.ScreenRecorderOptions$Builder setShowTouches (boolean)
boolean showTouches
public com.android.ddmlib.ScreenRecorderOptions build ()
}
com/android/ddmlib/ScreenRecorderOptions.class
ScreenRecorderOptions.java
package com.android.ddmlib
public com.android.ddmlib.ScreenRecorderOptions extends java.lang.Object {
public final int width
public final int height
public final int bitrateMbps
public final long timeLimit
public final java.util.concurrent.TimeUnit timeLimitUnits
public final boolean showTouches
private void <init> (com.android.ddmlib.ScreenRecorderOptions$Builder)
com.android.ddmlib.ScreenRecorderOptions$Builder builder
}
com/android/ddmlib/ShellCommandUnresponsiveException.class
ShellCommandUnresponsiveException.java
package com.android.ddmlib
public com.android.ddmlib.ShellCommandUnresponsiveException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> ()
}
com/android/ddmlib/SplitApkInstaller.class
SplitApkInstaller.java
package com.android.ddmlib
public com.android.ddmlib.SplitApkInstaller extends com.android.ddmlib.SplitApkInstallerBase {
private static final String LOG_TAG
private final java.util.List mApks
private void <init> (com.android.ddmlib.IDevice, java.util.List, java.lang.String)
com.android.ddmlib.IDevice device
java.util.List apks
String options
public com.android.ddmlib.InstallMetrics install (long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.InstallException
java.io.File apkFile
long totalFileSize
String option
String sessionId
int index
boolean allUploadSucceeded
long uploadStartNs
long uploadFinishNs
com.android.ddmlib.InstallException e
Exception e
long timeout
java.util.concurrent.TimeUnit unit
protected boolean uploadApk (java.lang.String, java.io.File, int, long, java.util.concurrent.TimeUnit)
java.io.IOException e
com.android.ddmlib.InstallReceiver receiver
java.io.IOException e
Exception e
java.io.IOException e
String sessionId
java.io.File fileToUpload
int uniqueId
long timeout
java.util.concurrent.TimeUnit unit
String baseName
String command
java.io.InputStream inputStream
private static void validateArguments (com.android.ddmlib.IDevice, java.util.List)
java.io.File apk
com.android.ddmlib.IDevice device
java.util.List apks
public static com.android.ddmlib.SplitApkInstaller create (com.android.ddmlib.IDevice, java.util.List, boolean, java.util.List)
com.android.ddmlib.IDevice device
java.util.List apks
boolean reInstall
java.util.List installOptions
public static com.android.ddmlib.SplitApkInstaller create (com.android.ddmlib.IDevice, java.lang.String, java.util.List, boolean, java.util.List)
com.android.ddmlib.IDevice device
String applicationId
java.util.List apks
boolean reInstall
java.util.List installOptions
}
com/android/ddmlib/SplitApkInstallerBase.class
SplitApkInstallerBase.java
package com.android.ddmlib
public abstract com.android.ddmlib.SplitApkInstallerBase extends java.lang.Object {
private static final String LOG_TAG
private static boolean abbExecAllowed
protected final com.android.ddmlib.IDevice mDevice
private final String mOptions
private final String mPrefix
private final com.android.ddmlib.AdbHelper$AdbService mService
private final com.android.ddmlib.AdbHelper$AdbService mServiceWrite
protected static final com.google.common.base.CharMatcher UNSAFE_PM_INSTALL_SESSION_SPLIT_NAME_CHARS
protected void <init> (com.android.ddmlib.IDevice, java.lang.String)
com.android.ddmlib.IDevice device
String options
private static boolean supportsCmd (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
static void setAbbExecAllowed (boolean)
boolean allowed
protected java.lang.String createMultiInstallSession (java.lang.String, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException com.android.ddmlib.InstallException
String message
String options
long timeout
java.util.concurrent.TimeUnit unit
com.android.ddmlib.InstallCreateReceiver receiver
String cmd
String sessionId
protected void installCommit (java.lang.String, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException com.android.ddmlib.InstallException
String message
String sessionId
long timeout
java.util.concurrent.TimeUnit unit
String command
com.android.ddmlib.InstallReceiver receiver
protected void installAbandon (java.lang.String, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException com.android.ddmlib.InstallException
String sessionId
long timeout
java.util.concurrent.TimeUnit unit
String command
com.android.ddmlib.InstallReceiver receiver
protected com.android.ddmlib.IDevice getDevice ()
protected java.lang.String getPrefix ()
protected java.lang.String getOptions ()
protected com.android.ddmlib.AdbHelper$AdbService getService ()
protected com.android.ddmlib.AdbHelper$AdbService getServiceWrite ()
protected static java.lang.String getOptions (boolean, java.util.List)
boolean reInstall
java.util.List installOptions
protected static java.lang.String getOptions (boolean, boolean, java.lang.String, java.util.List)
boolean reInstall
boolean partialInstall
String applicationId
java.util.List installOptions
StringBuilder sb
protected static void validateApiLevel (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
int apiWithSplitApk
static void <clinit> ()
}
com/android/ddmlib/SyncException$SyncError.class
SyncException.java
package com.android.ddmlib
public final enum com.android.ddmlib.SyncException$SyncError extends java.lang.Enum {
public static final enum com.android.ddmlib.SyncException$SyncError CANCELED
public static final enum com.android.ddmlib.SyncException$SyncError TRANSFER_PROTOCOL_ERROR
public static final enum com.android.ddmlib.SyncException$SyncError NO_REMOTE_OBJECT
public static final enum com.android.ddmlib.SyncException$SyncError TARGET_IS_FILE
public static final enum com.android.ddmlib.SyncException$SyncError NO_DIR_TARGET
public static final enum com.android.ddmlib.SyncException$SyncError REMOTE_PATH_ENCODING
public static final enum com.android.ddmlib.SyncException$SyncError REMOTE_PATH_LENGTH
public static final enum com.android.ddmlib.SyncException$SyncError FILE_READ_ERROR
public static final enum com.android.ddmlib.SyncException$SyncError FILE_WRITE_ERROR
public static final enum com.android.ddmlib.SyncException$SyncError LOCAL_IS_DIRECTORY
public static final enum com.android.ddmlib.SyncException$SyncError NO_LOCAL_FILE
public static final enum com.android.ddmlib.SyncException$SyncError REMOTE_IS_FILE
public static final enum com.android.ddmlib.SyncException$SyncError BUFFER_OVERRUN
private final String mMessage
private static final synthetic 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)
String name
private void <init> (java.lang.String, int, java.lang.String)
String message
public java.lang.String getMessage ()
private static synthetic com.android.ddmlib.SyncException$SyncError[] $values ()
static void <clinit> ()
}
com/android/ddmlib/SyncException.class
SyncException.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 <init> (com.android.ddmlib.SyncException$SyncError)
com.android.ddmlib.SyncException$SyncError error
public void <init> (com.android.ddmlib.SyncException$SyncError, java.lang.String)
com.android.ddmlib.SyncException$SyncError error
String message
public void <init> (com.android.ddmlib.SyncException$SyncError, java.lang.Throwable)
com.android.ddmlib.SyncException$SyncError error
Throwable cause
public com.android.ddmlib.SyncException$SyncError getErrorCode ()
public boolean wasCanceled ()
}
com/android/ddmlib/SyncService$FileStat.class
SyncService.java
package com.android.ddmlib
public com.android.ddmlib.SyncService$FileStat extends java.lang.Object {
private final int myMode
private final int mySize
private final java.util.Date myLastModified
public void <init> (int, int, int)
int mode
int size
int lastModifiedSecs
public int getMode ()
public int getSize ()
public java.util.Date getLastModified ()
}
com/android/ddmlib/SyncService$ISyncProgressMonitor.class
SyncService.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/SyncService$NullSyncProgressMonitor.class
SyncService.java
package com.android.ddmlib
com.android.ddmlib.SyncService$NullSyncProgressMonitor extends java.lang.Object implements com.android.ddmlib.SyncService$ISyncProgressMonitor {
private void <init> ()
public void advance (int)
int work
public boolean isCanceled ()
public void start (int)
int totalWork
public void startSubTask (java.lang.String)
String name
public void stop ()
}
com/android/ddmlib/SyncService.class
SyncService.java
package com.android.ddmlib
public com.android.ddmlib.SyncService extends java.lang.Object implements java.lang.AutoCloseable {
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$NullSyncProgressMonitor 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.IDevice mDevice
private java.nio.channels.SocketChannel mChannel
private byte[] mBuffer
public void <init> (java.net.InetSocketAddress, com.android.ddmlib.IDevice)
java.net.InetSocketAddress address
com.android.ddmlib.IDevice device
public boolean openSync () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
byte[] request
com.android.ddmlib.AdbHelper$AdbResponse resp
com.android.ddmlib.TimeoutException e
java.io.IOException e
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
com.android.ddmlib.FileListingService$FileEntry[] entries
String localPath
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
java.io.File f
com.android.ddmlib.FileListingService fls
int total
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
com.android.ddmlib.FileListingService$FileEntry remote
String localFilename
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
int total
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
java.nio.file.attribute.FileTime time
java.nio.file.Path path
String remoteFilepath
String localFilename
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
com.android.ddmlib.SyncService$FileStat fileStat
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
String[] local
com.android.ddmlib.FileListingService$FileEntry remote
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
public void push (java.lang.String[], java.lang.String, com.android.ddmlib.SyncService$ISyncProgressMonitor) throws com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException
String path
String[] local
String remote
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
java.util.ArrayList files
java.io.File[] fileArray
int total
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
String local
String remote
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
java.io.File f
private int getTotalRemoteFileSize (com.android.ddmlib.FileListingService$FileEntry[], com.android.ddmlib.FileListingService)
com.android.ddmlib.FileListingService$FileEntry[] children
int type
com.android.ddmlib.FileListingService$FileEntry e
com.android.ddmlib.FileListingService$FileEntry[] entries
com.android.ddmlib.FileListingService fls
int count
private int getTotalLocalFileSize (java.io.File[])
java.io.File f
java.io.File[] files
int count
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
String dest
java.io.File d
com.android.ddmlib.FileListingService$FileEntry[] children
String dest
int type
com.android.ddmlib.FileListingService$FileEntry e
com.android.ddmlib.FileListingService$FileEntry[] entries
String localPath
com.android.ddmlib.FileListingService fileListingService
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
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
int length
byte[] data
java.io.IOException e
String remotePath
String localPath
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
byte[] msg
byte[] pullResult
int timeOut
byte[] remotePathContent
java.io.File f
java.io.FileOutputStream fos
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
String dest
String remoteFile
java.io.File f
java.io.File[] fileArray
String remotePath
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
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
int readCount
byte[] remotePathContent
int permissions
byte[] msg
String localPath
String remotePath
com.android.ddmlib.SyncService$ISyncProgressMonitor monitor
java.io.FileInputStream fis
byte[] msg
int timeOut
java.io.File f
long time
byte[] result
private java.lang.String readErrorMessage (byte[], int) throws com.android.ddmlib.TimeoutException java.io.IOException
String message
int len
byte[] result
int timeOut
public com.android.ddmlib.SyncService$FileStat statFile (java.lang.String) throws com.android.ddmlib.TimeoutException java.io.IOException
String path
byte[] msg
byte[] statResult
int mode
int size
int lastModifiedSecs
private static byte[] createReq (byte[], int)
byte[] command
int value
byte[] array
private static byte[] createFileReq (byte[], java.lang.String)
byte[] command
String path
private static byte[] createFileReq (byte[], byte[])
byte[] command
byte[] path
byte[] array
private static byte[] createSendFileReq (byte[], byte[], int)
byte[] command
byte[] path
int mode
String modeStr
byte[] modeContent
byte[] array
private static boolean checkResult (byte[], byte[])
byte[] result
byte[] code
private static int getFileType (int)
int mode
private byte[] getBuffer ()
static void <clinit> ()
}
com/android/ddmlib/ThreadInfo.class
ThreadInfo.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 <init> (int, java.lang.String)
int threadId
String threadName
public void updateThread (int, int, int, int, boolean)
int status
int tid
int utime
int stime
boolean isDaemon
public void setStackCall (java.lang.StackTraceElement[])
StackTraceElement[] trace
public int getThreadId ()
public java.lang.String getThreadName ()
public void setThreadName (java.lang.String)
String name
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/Timeout.class
Timeout.java
package com.android.ddmlib
public com.android.ddmlib.Timeout extends java.lang.Object {
private long deadline
public void <init> (long)
long delayMs
public long remaining ()
long now
long diff
}
com/android/ddmlib/TimeoutException.class
TimeoutException.java
package com.android.ddmlib
public com.android.ddmlib.TimeoutException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String s
public void <init> (java.lang.String, java.lang.Throwable)
String s
Throwable throwable
public void <init> (java.lang.Throwable)
Throwable throwable
}
com/android/ddmlib/TimeoutRemainder$DefaultSystemNanoTime.class
TimeoutRemainder.java
package com.android.ddmlib
public com.android.ddmlib.TimeoutRemainder$DefaultSystemNanoTime extends java.lang.Object implements com.android.ddmlib.TimeoutRemainder$SystemNanoTimeProvider {
public static com.android.ddmlib.TimeoutRemainder$DefaultSystemNanoTime sInstance
public void <init> ()
public static com.android.ddmlib.TimeoutRemainder$DefaultSystemNanoTime getInstance ()
public long nanoTime ()
static void <clinit> ()
}
com/android/ddmlib/TimeoutRemainder$SystemNanoTimeProvider.class
TimeoutRemainder.java
package com.android.ddmlib
public abstract com.android.ddmlib.TimeoutRemainder$SystemNanoTimeProvider extends java.lang.Object {
public abstract long nanoTime ()
}
com/android/ddmlib/TimeoutRemainder.class
TimeoutRemainder.java
package com.android.ddmlib
public com.android.ddmlib.TimeoutRemainder extends java.lang.Object {
private final com.android.ddmlib.TimeoutRemainder$SystemNanoTimeProvider nanoTimeProvider
private final long timeout
private final java.util.concurrent.TimeUnit unit
private final long startNanos
public void <init> (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public void <init> (com.android.ddmlib.TimeoutRemainder$SystemNanoTimeProvider, long, java.util.concurrent.TimeUnit)
com.android.ddmlib.TimeoutRemainder$SystemNanoTimeProvider nanoTimeProvider
long timeout
java.util.concurrent.TimeUnit unit
public long getRemainingNanos ()
public long getRemainingUnits (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
private long elapsedNanos (long)
long startNanos
}
com/android/ddmlib/clientmanager/
com/android/ddmlib/clientmanager/ClientManager.class
ClientManager.java
package com.android.ddmlib.clientmanager
public abstract com.android.ddmlib.clientmanager.ClientManager extends java.lang.Object {
public abstract com.android.ddmlib.clientmanager.DeviceClientManager createDeviceClientManager (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.IDevice, com.android.ddmlib.clientmanager.DeviceClientManagerListener)
}
com/android/ddmlib/clientmanager/DeviceClientManager.class
DeviceClientManager.java
package com.android.ddmlib.clientmanager
public abstract com.android.ddmlib.clientmanager.DeviceClientManager extends java.lang.Object {
public abstract com.android.ddmlib.IDevice getDevice ()
public abstract java.util.List getClients ()
public abstract java.util.List getProfileableClients ()
}
com/android/ddmlib/clientmanager/DeviceClientManagerListener.class
DeviceClientManagerListener.java
package com.android.ddmlib.clientmanager
public abstract com.android.ddmlib.clientmanager.DeviceClientManagerListener extends java.lang.Object {
public abstract void processListUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager)
public abstract void profileableProcessListUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager)
public abstract void processNameUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager, com.android.ddmlib.Client)
public abstract void processDebuggerStatusUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager, com.android.ddmlib.Client)
public abstract void processHeapAllocationsUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager, com.android.ddmlib.Client)
public abstract void processMethodProfilingStatusUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager, com.android.ddmlib.Client)
}
com/android/ddmlib/clientmanager/DeviceClientManagerUtils$1.class
DeviceClientManagerUtils.java
package com.android.ddmlib.clientmanager
com.android.ddmlib.clientmanager.DeviceClientManagerUtils$1 extends java.lang.Object implements com.android.ddmlib.clientmanager.DeviceClientManagerListener {
void <init> ()
public void processListUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager)
com.android.ddmlib.AndroidDebugBridge bridge
com.android.ddmlib.clientmanager.DeviceClientManager deviceClientManager
public void profileableProcessListUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager)
com.android.ddmlib.AndroidDebugBridge bridge
com.android.ddmlib.clientmanager.DeviceClientManager deviceClientManager
public void processNameUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager, com.android.ddmlib.Client)
com.android.ddmlib.AndroidDebugBridge bridge
com.android.ddmlib.clientmanager.DeviceClientManager deviceClientManager
com.android.ddmlib.Client client
public void processDebuggerStatusUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager, com.android.ddmlib.Client)
com.android.ddmlib.AndroidDebugBridge bridge
com.android.ddmlib.clientmanager.DeviceClientManager deviceClientManager
com.android.ddmlib.Client client
public void processHeapAllocationsUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager, com.android.ddmlib.Client)
com.android.ddmlib.AndroidDebugBridge bridge
com.android.ddmlib.clientmanager.DeviceClientManager deviceClientManager
com.android.ddmlib.Client client
public void processMethodProfilingStatusUpdated (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.clientmanager.DeviceClientManager, com.android.ddmlib.Client)
com.android.ddmlib.AndroidDebugBridge bridge
com.android.ddmlib.clientmanager.DeviceClientManager deviceClientManager
com.android.ddmlib.Client client
}
com/android/ddmlib/clientmanager/DeviceClientManagerUtils.class
DeviceClientManagerUtils.java
package com.android.ddmlib.clientmanager
public com.android.ddmlib.clientmanager.DeviceClientManagerUtils extends java.lang.Object {
public void <init> ()
public static com.android.ddmlib.clientmanager.DeviceClientManager createDeviceClientManager (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.IDevice)
com.android.ddmlib.AndroidDebugBridge bridge
com.android.ddmlib.IDevice device
com.android.ddmlib.clientmanager.DeviceClientManagerListener listener
}
com/android/ddmlib/internal/
com/android/ddmlib/internal/AdbSocketUtils.class
AdbSocketUtils.java
package com.android.ddmlib.internal
public com.android.ddmlib.internal.AdbSocketUtils extends java.lang.Object {
public void <init> ()
static void read (java.nio.channels.SocketChannel, java.nio.ByteBuffer) throws java.io.IOException
int count
java.nio.channels.SocketChannel socket
java.nio.ByteBuffer buf
static java.lang.String read (java.nio.channels.SocketChannel, byte[]) throws java.io.IOException
java.nio.channels.SocketChannel socket
byte[] buffer
java.nio.ByteBuffer buf
static int readLength (java.nio.channels.SocketChannel, byte[]) throws java.io.IOException
java.nio.channels.SocketChannel socket
byte[] buffer
String msg
}
com/android/ddmlib/internal/BatteryFetcher$1.class
BatteryFetcher.java
package com.android.ddmlib.internal
com.android.ddmlib.internal.BatteryFetcher$1 extends java.lang.Thread {
final synthetic com.android.ddmlib.internal.BatteryFetcher this$0
void <init> (com.android.ddmlib.internal.BatteryFetcher, java.lang.String)
com.android.ddmlib.internal.BatteryFetcher this$0
String arg0
public void run ()
com.android.ddmlib.internal.BatteryFetcher$BatteryReceiver receiver
com.android.ddmlib.internal.BatteryFetcher$SysFsBatteryLevelReceiver sysBattReceiver
String batteryLevelFile
String mProduct
Throwable exception
Throwable e
Throwable exception
}
com/android/ddmlib/internal/BatteryFetcher$BatteryReceiver.class
BatteryFetcher.java
package com.android.ddmlib.internal
final com.android.ddmlib.internal.BatteryFetcher$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 <init> ()
public java.lang.Integer getBatteryLevel ()
public void processNewLines (java.lang.String[])
NumberFormatException e
NumberFormatException e
java.util.regex.Matcher batteryMatch
java.util.regex.Matcher scaleMatch
String line
String[] lines
public boolean isCancelled ()
static void <clinit> ()
}
com/android/ddmlib/internal/BatteryFetcher$SysFsBatteryLevelReceiver.class
BatteryFetcher.java
package com.android.ddmlib.internal
final com.android.ddmlib.internal.BatteryFetcher$SysFsBatteryLevelReceiver extends com.android.ddmlib.MultiLineReceiver {
private static final java.util.regex.Pattern BATTERY_LEVEL
private Integer mBatteryLevel
void <init> ()
public java.lang.Integer getBatteryLevel ()
public boolean isCancelled ()
public void processNewLines (java.lang.String[])
Integer tmpLevel
java.util.regex.Matcher batteryMatch
String line
String[] lines
static void <clinit> ()
}
com/android/ddmlib/internal/BatteryFetcher.class
BatteryFetcher.java
package com.android.ddmlib.internal
com.android.ddmlib.internal.BatteryFetcher extends java.lang.Object {
private static final String LOG_TAG
private static final java.util.Set Pixel3_Pixel3XL
private static final String MAXFG_PATH
private static final String NORMAL_PATH
private static final String PROP_PRODUCT_MODEL
private static final long BATTERY_TIMEOUT_MS
private Integer mBatteryLevel
private final com.android.ddmlib.IDevice mDevice
private long mLastSuccessTime
private com.google.common.util.concurrent.SettableFuture mPendingRequest
public void <init> (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
public synchronized java.util.concurrent.Future getBattery (long, java.util.concurrent.TimeUnit)
com.google.common.util.concurrent.SettableFuture result
long freshness
java.util.concurrent.TimeUnit timeUnit
com.google.common.util.concurrent.SettableFuture result
private boolean isFetchRequired (long, java.util.concurrent.TimeUnit)
long freshness
java.util.concurrent.TimeUnit timeUnit
long freshnessMs
private void initiateBatteryQuery ()
String threadName
Thread fetchThread
private synchronized boolean setBatteryLevel (java.lang.Integer)
Integer batteryLevel
private synchronized void handleBatteryLevelFailure (java.lang.Throwable)
Throwable e
static void <clinit> ()
}
com/android/ddmlib/internal/ClientImpl$1.class
ClientImpl.java
package com.android.ddmlib.internal
synthetic com.android.ddmlib.internal.ClientImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$ddmlib$ClientData$MethodProfilingStatus
static void <clinit> ()
}
com/android/ddmlib/internal/ClientImpl.class
ClientImpl.java
package com.android.ddmlib.internal
public com.android.ddmlib.internal.ClientImpl extends com.android.ddmlib.jdwp.JdwpPipe implements com.android.ddmlib.Client {
private volatile java.nio.channels.SocketChannel mChan
private com.android.ddmlib.internal.Debugger mDebugger
private com.android.ddmlib.ClientData mClientData
private boolean mThreadUpdateEnabled
private boolean mHeapInfoUpdateEnabled
private boolean mHeapSegmentUpdateEnabled
private static final int INITIAL_BUF_SIZE
private java.nio.ByteBuffer mReadBuffer
private final int mMaxPacketSize
private com.android.ddmlib.internal.DeviceImpl 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
private final com.android.ddmlib.DDMLibJdwpTracer jdwpTracer
static final synthetic boolean $assertionsDisabled
public void <init> (com.android.ddmlib.internal.DeviceImpl, java.nio.channels.SocketChannel, int)
com.android.ddmlib.internal.DeviceImpl device
java.nio.channels.SocketChannel chan
int pid
public java.lang.String toString ()
public com.android.ddmlib.IDevice getDevice ()
public com.android.ddmlib.internal.DeviceImpl getDeviceImpl ()
public int getDebuggerListenPort ()
public boolean isDdmAware ()
public boolean isDebuggerAttached ()
com.android.ddmlib.internal.Debugger getDebugger ()
public com.android.ddmlib.ClientData getClientData ()
public void executeGarbageCollector ()
java.io.IOException ioe
public void toggleMethodProfiling ()
java.io.IOException e
private static int getProfileBufferSize ()
public void startMethodTracer () throws java.io.IOException
String file
boolean canStream
int bufferSize
public void stopMethodTracer () throws java.io.IOException
boolean canStream
public void startSamplingProfiler (int, java.util.concurrent.TimeUnit) throws java.io.IOException
int samplingInterval
java.util.concurrent.TimeUnit timeUnit
int bufferSize
public void stopSamplingProfiler () throws java.io.IOException
public boolean startOpenGlTracing ()
java.io.IOException e
boolean canTraceOpenGl
public boolean stopOpenGlTracing ()
java.io.IOException e
boolean canTraceOpenGl
public void requestMethodProfilingStatus ()
java.io.IOException e
public void setThreadUpdateEnabled (boolean)
java.io.IOException ioe
boolean enabled
public boolean isThreadUpdateEnabled ()
public void requestThreadUpdate ()
public void requestThreadStackTrace (int)
int threadId
public void setHeapUpdateEnabled (boolean)
boolean enabled
public void setHeapInfoUpdateEnabled (boolean)
boolean enabled
public void setHeapSegmentUpdateEnabled (boolean)
boolean enabled
public void initializeHeapUpdateStatus ()
public void updateHeapInfo ()
public boolean isHeapUpdateEnabled ()
public boolean requestNativeHeapInformation ()
java.io.IOException e
public void enableAllocationTracker (boolean)
java.io.IOException e
boolean enable
public void requestAllocationStatus ()
java.io.IOException e
public void requestAllocationDetails ()
java.io.IOException e
public void kill ()
java.io.IOException ioe
public void register (java.nio.channels.Selector) throws java.io.IOException
java.nio.channels.Selector sel
java.nio.channels.SocketChannel chan
void listenForDebugger () throws java.io.IOException
boolean sendHandshake ()
int expectedLen
java.io.IOException ioe
java.nio.ByteBuffer tempBuffer
protected void send (com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException
java.io.IOException ioe
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.channels.SocketChannel chan
public void read () throws java.io.IOException java.nio.BufferOverflowException
java.nio.ByteBuffer newBuffer
java.nio.channels.SocketChannel chan
int count
public com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket getJdwpPacket () throws java.io.IOException
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
void consumeInvalidPackets ()
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket badPacket
IndexOutOfBoundsException e
public void packetFailed (com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket reply
public synchronized boolean ddmSeen ()
public void close (boolean)
java.nio.channels.SocketChannel chan
java.io.IOException ioe
boolean notify
public boolean isValid ()
public void update (int)
int changeMask
public void notifyVmMirrorExited ()
public void listViewRoots (com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
com.android.ddmlib.DebugViewDumpHandler replyHandler
public void captureView (java.lang.String, java.lang.String, com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
String viewRoot
String view
com.android.ddmlib.DebugViewDumpHandler handler
public void dumpViewHierarchy (java.lang.String, boolean, boolean, boolean, com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
String viewRoot
boolean skipChildren
boolean includeProperties
boolean useV2
com.android.ddmlib.DebugViewDumpHandler handler
public void dumpDisplayList (java.lang.String, java.lang.String) throws java.io.IOException
String viewRoot
String view
static void <clinit> ()
}
com/android/ddmlib/internal/CommandService$ServerHostTimer.class
CommandService.java
package com.android.ddmlib.internal
com.android.ddmlib.internal.CommandService$ServerHostTimer extends java.util.TimerTask {
final synthetic com.android.ddmlib.internal.CommandService this$0
private void <init> (com.android.ddmlib.internal.CommandService)
public void run ()
java.net.BindException ex
java.io.IOException ex
}
com/android/ddmlib/internal/CommandService.class
CommandService.java
package com.android.ddmlib.internal
public com.android.ddmlib.internal.CommandService extends java.lang.Object implements java.lang.Runnable {
private java.nio.channels.ServerSocketChannel listenChannel
private java.net.InetSocketAddress serverAddress
private boolean quit
private Thread runThread
private java.util.Timer startTimer
private final java.util.Map commandMap
private static final Long JOIN_TIMEOUT_MS
private static final Long RETRY_SERVER_MILLIS
private final Integer mListenPort
public java.lang.Integer getBoundPort ()
public void <init> (java.lang.Integer)
Integer mListenPort
public void addCommand (java.lang.String, com.android.ddmlib.internal.commands.ICommand)
String command
com.android.ddmlib.internal.commands.ICommand handler
public void stop ()
java.io.IOException ex
InterruptedException ex
public void start ()
public void run ()
java.nio.channels.SocketChannel client
java.io.IOException ex
private void processOneCommand (java.nio.channels.SocketChannel) throws java.io.IOException
Throwable t
String command
String argsString
java.nio.channels.SocketChannel client
java.nio.ByteBuffer buffer
Integer cmdSize
String data
int commandTerminator
private java.nio.ByteBuffer readExactly (java.nio.channels.SocketChannel, java.lang.Integer) throws java.io.IOException
int count
java.nio.channels.SocketChannel client
Integer amount
java.nio.ByteBuffer buffer
private void write (com.android.ddmlib.internal.commands.CommandResult, java.nio.channels.SocketChannel) throws java.io.IOException
com.android.ddmlib.internal.commands.CommandResult result
java.nio.channels.SocketChannel client
private java.nio.ByteBuffer wrapString (java.lang.String)
String str
static void <clinit> ()
}
com/android/ddmlib/internal/DebugViewChunkHandler.class
DebugViewChunkHandler.java
package com.android.ddmlib.internal
public com.android.ddmlib.internal.DebugViewChunkHandler extends com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler {
private final int mChunkType
private final com.android.ddmlib.DebugViewDumpHandler mHandler
public void <init> (int, com.android.ddmlib.DebugViewDumpHandler)
int chunkType
com.android.ddmlib.DebugViewDumpHandler handler
public void clientReady (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
private void handleViewDebugResult (com.android.ddmlib.Client, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.Client client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
}
com/android/ddmlib/internal/Debugger$ConnectionState.class
Debugger.java
package com.android.ddmlib.internal
final enum com.android.ddmlib.internal.Debugger$ConnectionState extends java.lang.Enum {
public static final enum com.android.ddmlib.internal.Debugger$ConnectionState ST_NOT_CONNECTED
public static final enum com.android.ddmlib.internal.Debugger$ConnectionState ST_AWAIT_SHAKE
public static final enum com.android.ddmlib.internal.Debugger$ConnectionState ST_READY
private static final synthetic com.android.ddmlib.internal.Debugger$ConnectionState[] $VALUES
public static com.android.ddmlib.internal.Debugger$ConnectionState[] values ()
public static com.android.ddmlib.internal.Debugger$ConnectionState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.internal.Debugger$ConnectionState[] $values ()
static void <clinit> ()
}
com/android/ddmlib/internal/Debugger.class
Debugger.java
package com.android.ddmlib.internal
public com.android.ddmlib.internal.Debugger extends com.android.ddmlib.jdwp.JdwpPipe {
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 com.android.ddmlib.internal.Debugger$ConnectionState mConnState
private final com.android.ddmlib.internal.ClientImpl mClient
private int mListenPort
private java.nio.channels.ServerSocketChannel mListenChannel
private java.nio.channels.SocketChannel mChannel
public void <init> (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
void <init> (com.android.ddmlib.internal.ClientImpl, int) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
int listenPort
java.net.InetSocketAddress addr
int getListenPort ()
int getReadBufferCapacity ()
int getReadBufferInitialCapacity ()
int getReadBufferMaximumCapacity ()
com.android.ddmlib.internal.Debugger$ConnectionState getConnectionState ()
boolean isDebuggerAttached ()
public java.lang.String toString ()
void registerListener (java.nio.channels.Selector) throws java.io.IOException
java.nio.channels.Selector sel
com.android.ddmlib.internal.ClientImpl 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
java.nio.channels.SocketChannel newChan
java.nio.channels.ServerSocketChannel listenChan
synchronized void closeData ()
com.android.ddmlib.ClientData cd
java.io.IOException ioe
synchronized void close ()
java.io.IOException ioe
void processChannelData ()
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
com.android.ddmlib.internal.ClientImpl client
Exception e
void read () throws java.io.IOException
int newCapacity
java.nio.ByteBuffer newBuffer
int count
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket getJdwpPacket () throws java.io.IOException
com.android.ddmlib.ClientData cd
int result
private synchronized void sendHandshake () throws java.io.IOException
java.nio.ByteBuffer tempBuffer
int expectedLength
protected void send (com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
}
com/android/ddmlib/internal/DeviceClientMonitorTask$CmdlineFileProcessor.class
DeviceClientMonitorTask.java
package com.android.ddmlib.internal
com.android.ddmlib.internal.DeviceClientMonitorTask$CmdlineFileProcessor extends com.android.ddmlib.internal.DeviceClientMonitorTask$Processor {
private boolean messageReceived
private final int mPid
private int mRetryCount
java.nio.channels.SocketChannel mSocket
boolean mSocketConnected
final synthetic com.android.ddmlib.internal.DeviceClientMonitorTask this$0
void <init> (com.android.ddmlib.internal.DeviceClientMonitorTask, com.android.ddmlib.internal.DeviceImpl, int)
com.android.ddmlib.internal.DeviceImpl device
int pid
void <init> (com.android.ddmlib.internal.DeviceClientMonitorTask, com.android.ddmlib.internal.DeviceImpl, int, int)
com.android.ddmlib.internal.DeviceImpl device
int pid
int retryCount
protected java.util.Optional parseMessage ()
void connect ()
java.nio.channels.ClosedChannelException e
String[] parameters
java.nio.channels.SocketChannel getSocket ()
protected void onMessage (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer message
String name
public void close () throws java.io.IOException
}
com/android/ddmlib/internal/DeviceClientMonitorTask$Processor.class
DeviceClientMonitorTask.java
package com.android.ddmlib.internal
abstract com.android.ddmlib.internal.DeviceClientMonitorTask$Processor extends java.lang.Object implements java.lang.AutoCloseable {
com.android.ddmlib.internal.ProcessorStream mStream
final com.android.ddmlib.internal.DeviceImpl mDevice
void <init> (com.android.ddmlib.internal.DeviceImpl)
com.android.ddmlib.internal.DeviceImpl device
public void onBytesReceived (java.nio.ByteBuffer) throws java.io.IOException
java.util.Optional message
java.nio.ByteBuffer buffer
protected abstract java.util.Optional parseMessage () throws java.io.IOException
protected abstract void onMessage (java.nio.ByteBuffer) throws java.io.IOException
com.android.ddmlib.internal.DeviceImpl getDevice ()
abstract java.nio.channels.SocketChannel getSocket ()
public abstract void close () throws java.io.IOException
}
com/android/ddmlib/internal/DeviceClientMonitorTask$TrackAppProcessor.class
DeviceClientMonitorTask.java
package com.android.ddmlib.internal
com.android.ddmlib.internal.DeviceClientMonitorTask$TrackAppProcessor extends com.android.ddmlib.internal.DeviceClientMonitorTask$TrackServiceProcessor {
final synthetic com.android.ddmlib.internal.DeviceClientMonitorTask this$0
void <init> (com.android.ddmlib.internal.DeviceClientMonitorTask, com.android.ddmlib.internal.DeviceImpl)
com.android.ddmlib.internal.DeviceImpl device
protected java.lang.String getCommand ()
protected void onMessage (java.nio.ByteBuffer) throws java.io.IOException
com.android.server.adb.protos.AppProcessesProto$AppProcesses processes
com.google.protobuf.InvalidProtocolBufferException e
com.android.ddmlib.internal.ProfileableClientImpl client
com.android.server.adb.protos.AppProcessesProto$ProcessEntry process
java.nio.ByteBuffer message
com.android.server.adb.protos.AppProcessesProto$AppProcesses processes
java.util.Set newJdwpPids
java.util.Map newProfileable
void updateProfileableClients (com.android.ddmlib.internal.DeviceImpl, java.util.Map)
com.android.ddmlib.internal.ProfileableClientImpl client
Integer pid
com.android.ddmlib.internal.DeviceImpl device
java.util.Map currentProfileable
java.util.Map previousProfileable
java.util.Set addPids
java.util.Set removePids
java.util.Set pidsWithoutNames
private void findProcessJdwpNames (com.android.ddmlib.internal.DeviceImpl, java.util.Map, java.util.Set)
com.android.ddmlib.ClientData clientData
com.android.ddmlib.Client client
String name
Integer pid
com.android.ddmlib.internal.DeviceImpl device
java.util.Map pidClientMap
java.util.Set pidsWithoutNames
java.util.Map jdwpClientNames
private static synthetic void lambda$updateProfileableClients$0 (java.util.Map, java.util.Set, java.lang.Integer, com.android.ddmlib.internal.ProfileableClientImpl)
java.util.Map currentProfileable
java.util.Set pidsWithoutNames
Integer pid
com.android.ddmlib.internal.ProfileableClientImpl client
String name
}
com/android/ddmlib/internal/DeviceClientMonitorTask$TrackJdwpProcessor.class
DeviceClientMonitorTask.java
package com.android.ddmlib.internal
com.android.ddmlib.internal.DeviceClientMonitorTask$TrackJdwpProcessor extends com.android.ddmlib.internal.DeviceClientMonitorTask$TrackServiceProcessor {
final synthetic com.android.ddmlib.internal.DeviceClientMonitorTask this$0
void <init> (com.android.ddmlib.internal.DeviceClientMonitorTask, com.android.ddmlib.internal.DeviceImpl)
com.android.ddmlib.internal.DeviceImpl device
protected java.lang.String getCommand ()
protected void onMessage (java.nio.ByteBuffer) throws java.io.IOException
String pid
java.nio.ByteBuffer message
java.util.Set newPids
String result
String[] pids
}
com/android/ddmlib/internal/DeviceClientMonitorTask$TrackServiceProcessor.class
DeviceClientMonitorTask.java
package com.android.ddmlib.internal
abstract com.android.ddmlib.internal.DeviceClientMonitorTask$TrackServiceProcessor extends com.android.ddmlib.internal.DeviceClientMonitorTask$Processor {
private static final int HEADER_SIZE
void <init> (com.android.ddmlib.internal.DeviceImpl)
com.android.ddmlib.internal.DeviceImpl device
protected java.util.Optional parseMessage () throws java.io.IOException
int paydloadSize
NumberFormatException e
String textSize
int paydloadSize
java.nio.ByteBuffer message
java.nio.channels.SocketChannel getSocket ()
protected abstract java.lang.String getCommand ()
public void close ()
}
com/android/ddmlib/internal/DeviceClientMonitorTask.class
DeviceClientMonitorTask.java
package com.android.ddmlib.internal
com.android.ddmlib.internal.DeviceClientMonitorTask extends java.lang.Object implements java.lang.Runnable {
private final java.nio.ByteBuffer mBuffer
private volatile boolean mQuit
private final java.nio.channels.Selector mSelector
private final java.util.concurrent.ConcurrentHashMap mChannelsToRegister
private final java.util.Set mClientsToReopen
void <init> () throws java.io.IOException
boolean register (com.android.ddmlib.internal.DeviceImpl)
java.nio.channels.SocketChannel socketChannel
java.io.IOException exception
com.android.ddmlib.internal.DeviceClientMonitorTask$TrackServiceProcessor processor
boolean result
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
java.io.IOException e
com.android.ddmlib.internal.DeviceImpl device
java.nio.channels.SocketChannel socketChannel
void registerClientToDropAndReopen (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
void free (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
private void processDropAndReopenClients ()
com.android.ddmlib.internal.DeviceImpl device
int pid
com.android.ddmlib.internal.ClientImpl client
com.android.ddmlib.internal.MonitorThread monitorThread
void processChannelsToRegister ()
java.nio.channels.ClosedChannelException e
java.nio.channels.SocketChannel channel
java.util.List channels
void disconnectClient (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
com.android.ddmlib.internal.MonitorThread monitorThread
public void run ()
java.io.IOException e
int read
java.io.IOException ioe
java.nio.channels.SelectionKey key
Object attachment
com.android.ddmlib.internal.DeviceClientMonitorTask$Processor processor
java.nio.channels.SocketChannel socket
int count
java.util.Set keys
java.util.Iterator iter
public void closeProcessor (com.android.ddmlib.internal.DeviceClientMonitorTask$Processor, java.nio.channels.SocketChannel)
java.nio.channels.SocketChannel c
com.android.ddmlib.internal.DeviceClientMonitorTask$Processor p
com.android.ddmlib.internal.DeviceImpl device
com.android.ddmlib.internal.DeviceClientMonitorTask$Processor processor
java.nio.channels.SocketChannel socket
public void stop ()
private boolean sendDeviceMonitoringRequest (java.nio.channels.SocketChannel, com.android.ddmlib.internal.DeviceClientMonitorTask$TrackServiceProcessor) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
com.android.ddmlib.AdbHelper$AdbResponse resp
com.android.ddmlib.TimeoutException e
java.io.IOException e
java.nio.channels.SocketChannel socket
com.android.ddmlib.internal.DeviceClientMonitorTask$TrackServiceProcessor processor
private void updateJdwpClients (com.android.ddmlib.internal.DeviceImpl, java.util.Set)
com.android.ddmlib.internal.ClientImpl c
Integer pid
int newPid
com.android.ddmlib.internal.DeviceImpl device
java.util.Set newPids
com.android.ddmlib.internal.MonitorThread monitorThread
java.util.List clients
java.util.Map existingClients
java.util.Set clientsToRemove
java.util.Set pidsToAdd
private static void openClient (com.android.ddmlib.internal.DeviceImpl, int, com.android.ddmlib.internal.MonitorThread)
java.nio.channels.SocketChannel clientSocket
java.nio.channels.SocketChannel clientSocket
java.net.UnknownHostException uhe
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
java.io.IOException ioe
com.android.ddmlib.internal.DeviceImpl device
int pid
com.android.ddmlib.internal.MonitorThread monitorThread
java.nio.channels.SocketChannel clientSocket
private static void createClient (com.android.ddmlib.internal.DeviceImpl, int, java.nio.channels.SocketChannel, com.android.ddmlib.internal.MonitorThread)
String msg
java.io.IOException ioe
com.android.ddmlib.internal.DeviceImpl device
int pid
java.nio.channels.SocketChannel socket
com.android.ddmlib.internal.MonitorThread monitorThread
com.android.ddmlib.internal.ClientImpl client
private static boolean isDeviceVersionAtLeastS (com.android.ddmlib.internal.DeviceImpl)
com.android.ddmlib.internal.DeviceImpl device
}
com/android/ddmlib/internal/DeviceImpl$1.class
DeviceImpl.java
package com.android.ddmlib.internal
com.android.ddmlib.internal.DeviceImpl$1 extends com.android.ddmlib.MultiLineReceiver {
final synthetic java.util.concurrent.atomic.AtomicReference val$ref
final synthetic com.android.ddmlib.internal.DeviceImpl this$0
void <init> (com.android.ddmlib.internal.DeviceImpl, java.util.concurrent.atomic.AtomicReference)
com.android.ddmlib.internal.DeviceImpl this$0
public boolean isCancelled ()
public void processNewLines (java.lang.String[])
String line
String[] lines
}
com/android/ddmlib/internal/DeviceImpl$2.class
DeviceImpl.java
package com.android.ddmlib.internal
synthetic com.android.ddmlib.internal.DeviceImpl$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$ddmlib$IDevice$Feature
static void <clinit> ()
}
com/android/ddmlib/internal/DeviceImpl.class
DeviceImpl.java
package com.android.ddmlib.internal
public final com.android.ddmlib.internal.DeviceImpl extends java.lang.Object implements com.android.ddmlib.IDevice {
private final String mSerialNumber
private final com.google.common.util.concurrent.SettableFuture mAvdData
private com.android.ddmlib.IDevice$DeviceState mState
private boolean mIsRoot
private com.android.ddmlib.InstallMetrics lastInstallMetrics
private final com.android.ddmlib.PropertyFetcher mPropFetcher
private final java.util.Map mMountPoints
private final com.android.ddmlib.internal.BatteryFetcher mBatteryFetcher
private final java.util.List mClients
private final java.util.Map mClientInfo
private final java.util.List mProfileableClients
private final com.android.ddmlib.ClientTracker mClientTracer
private final java.util.function.Function mDeviceClientManagerProvider
private static final String LOG_TAG
private static final char SEPARATOR
private static final long GET_PROP_TIMEOUT_MS
private static final long INITIAL_GET_PROP_TIMEOUT_MS
private static final int QUERY_IS_ROOT_TIMEOUT_MS
private static final long INSTALL_TIMEOUT_MINUTES
private java.nio.channels.SocketChannel mSocketChannel
private static final String SCREEN_RECORDER_DEVICE_PATH
private static final long LS_TIMEOUT_SEC
private Boolean mHasScreenRecorder
private java.util.Set mHardwareCharacteristics
private java.util.Set mAdbFeatures
private Object mAdbFeaturesLock
private com.android.sdklib.AndroidVersion mVersion
private String mName
private com.android.ddmlib.clientmanager.DeviceClientManager mDeviceClientManager
public java.lang.String getSerialNumber ()
public java.lang.String getAvdName ()
com.android.ddmlib.AvdData avdData
public java.lang.String getAvdPath ()
com.android.ddmlib.AvdData avdData
private com.android.ddmlib.AvdData getCurrentAvdData ()
Exception e
public com.google.common.util.concurrent.ListenableFuture getAvdData ()
void setAvdData (com.android.ddmlib.AvdData)
com.android.ddmlib.AvdData data
public java.lang.String getName ()
private java.lang.String constructName ()
String avdName
String manufacturer
String model
StringBuilder sb
private static java.lang.String cleanupStringForDisplay (java.lang.String)
char c
int i
String s
StringBuilder sb
public com.android.ddmlib.IDevice$DeviceState getState ()
void setState (com.android.ddmlib.IDevice$DeviceState)
com.android.ddmlib.IDevice$DeviceState state
public java.util.Map getProperties ()
public int getPropertyCount ()
public java.lang.String getProperty (java.lang.String)
String name
java.util.Map properties
long timeout
java.util.concurrent.Future future
public boolean arePropertiesSet ()
public java.lang.String getPropertyCacheOrSync (java.lang.String)
String name
java.util.concurrent.Future future
public java.lang.String getPropertySync (java.lang.String)
String name
java.util.concurrent.Future future
public com.google.common.util.concurrent.ListenableFuture getSystemProperty (java.lang.String)
String name
public boolean supportsFeature (com.android.ddmlib.IDevice$Feature)
String sdkVersionString
com.android.ddmlib.IDevice$Feature feature
java.util.Set getAdbFeatures ()
String response
Exception e
public boolean supportsFeature (com.android.ddmlib.IDevice$HardwareFeature)
Exception e
com.android.ddmlib.IDevice$HardwareFeature feature
public com.android.sdklib.AndroidVersion getVersion ()
String buildApi
int api
String codeName
Exception e
private boolean hasBinary (java.lang.String)
Exception e
InterruptedException e
String path
java.util.concurrent.CountDownLatch latch
com.android.ddmlib.CollectingOutputReceiver receiver
String value
public java.lang.String getMountPoint (java.lang.String)
String name
String mount
private java.lang.String queryMountPoint (java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String name
java.util.concurrent.atomic.AtomicReference ref
public java.lang.String toString ()
public boolean isOnline ()
public boolean isEmulator ()
public boolean isOffline ()
public boolean isBootLoader ()
public com.android.ddmlib.SyncService getSyncService () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
com.android.ddmlib.SyncService syncService
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 com.android.ddmlib.RawImage getScreenshot (long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
long timeout
java.util.concurrent.TimeUnit unit
public void startScreenRecorder (java.lang.String, com.android.ddmlib.ScreenRecorderOptions, com.android.ddmlib.IShellOutputReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException com.android.ddmlib.ShellCommandUnresponsiveException
String remoteFilePath
com.android.ddmlib.ScreenRecorderOptions options
com.android.ddmlib.IShellOutputReceiver receiver
public static java.lang.String getScreenRecorderCommand (java.lang.String, com.android.ddmlib.ScreenRecorderOptions)
long seconds
String remoteFilePath
com.android.ddmlib.ScreenRecorderOptions options
StringBuilder sb
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
String command
com.android.ddmlib.IShellOutputReceiver receiver
public void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver, long, java.util.concurrent.TimeUnit, java.io.InputStream) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String command
com.android.ddmlib.IShellOutputReceiver receiver
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
java.io.InputStream is
public void executeBinderCommand (java.lang.String[], com.android.ddmlib.IShellOutputReceiver, long, java.util.concurrent.TimeUnit, java.io.InputStream) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String[] parameters
com.android.ddmlib.IShellOutputReceiver receiver
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
java.io.InputStream is
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
String command
com.android.ddmlib.IShellOutputReceiver receiver
int maxTimeToOutputResponse
public void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String command
com.android.ddmlib.IShellOutputReceiver receiver
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
public void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver, long, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String command
com.android.ddmlib.IShellOutputReceiver receiver
long maxTimeout
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
public java.nio.channels.SocketChannel rawExec (java.lang.String, java.lang.String[]) throws com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException java.io.IOException
String executable
String[] parameters
public java.nio.channels.SocketChannel rawBinder (java.lang.String, java.lang.String[]) throws com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException java.io.IOException
String service
String[] parameters
String[] command
public void runEventLogService (com.android.ddmlib.log.LogReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
com.android.ddmlib.log.LogReceiver receiver
public void runLogService (java.lang.String, com.android.ddmlib.log.LogReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
String logname
com.android.ddmlib.log.LogReceiver receiver
public void createForward (int, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int localPort
int remotePort
public void createForward (int, java.lang.String, com.android.ddmlib.IDevice$DeviceUnixSocketNamespace) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int localPort
String remoteSocketName
com.android.ddmlib.IDevice$DeviceUnixSocketNamespace namespace
public void removeForward (int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int localPort
public void createReverse (int, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int remotePort
int localPort
public void removeReverse (int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int remotePort
public void <init> (com.android.ddmlib.ClientTracker, java.lang.String, com.android.ddmlib.IDevice$DeviceState)
com.android.ddmlib.ClientTracker clientTracer
String serialNumber
com.android.ddmlib.IDevice$DeviceState deviceState
public void <init> (com.android.ddmlib.ClientTracker, java.util.function.Function, java.lang.String, com.android.ddmlib.IDevice$DeviceState)
com.android.ddmlib.ClientTracker clientTracer
java.util.function.Function deviceClientManagerProvider
String serialNumber
com.android.ddmlib.IDevice$DeviceState deviceState
public com.android.ddmlib.ClientTracker getClientTracker ()
public boolean hasClients ()
public com.android.ddmlib.Client[] getClients ()
public com.android.ddmlib.Client getClient (java.lang.String)
com.android.ddmlib.Client c
com.android.ddmlib.Client[] clients
com.android.ddmlib.Client c
String applicationName
public com.android.ddmlib.ProfileableClient[] getProfileableClients ()
com.android.ddmlib.internal.ProfileableClientImpl[] getProfileableClientImpls ()
public com.android.ddmlib.clientmanager.DeviceClientManager getClientManager ()
public void forceStop (java.lang.String)
String applicationName
public void kill (java.lang.String)
String applicationName
void addClient (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
java.util.List getClientList ()
void clearClientList ()
void removeClient (com.android.ddmlib.internal.ClientImpl, boolean)
com.android.ddmlib.internal.ClientImpl client
boolean notify
void updateProfileableClientList (java.util.List)
java.util.List newClientList
void updateProfileableClientName (int, java.lang.String)
com.android.ddmlib.internal.ProfileableClientImpl client
int pid
String name
void clearProfileableClientList ()
void setClientMonitoringSocket (java.nio.channels.SocketChannel)
java.nio.channels.SocketChannel socketChannel
java.nio.channels.SocketChannel getClientMonitoringSocket ()
void update (int)
int changeMask
void update (com.android.ddmlib.internal.ClientImpl, int)
com.android.ddmlib.internal.ClientImpl client
int changeMask
void setMountingPoint (java.lang.String, java.lang.String)
String name
String value
private void addClientInfo (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
com.android.ddmlib.ClientData cd
private void updateClientInfo (com.android.ddmlib.internal.ClientImpl, int)
com.android.ddmlib.internal.ClientImpl client
int changeMask
private void removeClientInfo (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
int pid
private void clearClientInfo ()
private void setClientInfo (int, java.lang.String)
int pid
String pkgName
public java.lang.String getClientName (int)
com.android.ddmlib.Client c
String name
com.android.ddmlib.Client[] clients
int pid
public void push (java.lang.String[], java.lang.String) throws java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException com.android.ddmlib.SyncException
String message
com.android.ddmlib.SyncService sync
com.android.ddmlib.TimeoutException e
Exception e
String[] local
String remote
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
String message
com.android.ddmlib.SyncService sync
com.android.ddmlib.TimeoutException e
Exception e
String local
String remote
String targetFileName
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
String message
String targetFileName
com.android.ddmlib.TimeoutException e
Exception e
String remote
String local
com.android.ddmlib.SyncService sync
public transient void installPackage (java.lang.String, boolean, java.lang.String[]) throws com.android.ddmlib.InstallException
String packageFilePath
boolean reinstall
String[] extraArgs
public transient void installPackage (java.lang.String, boolean, com.android.ddmlib.InstallReceiver, java.lang.String[]) throws com.android.ddmlib.InstallException
String packageFilePath
boolean reinstall
com.android.ddmlib.InstallReceiver receiver
String[] extraArgs
public transient void installPackage (java.lang.String, boolean, com.android.ddmlib.InstallReceiver, long, long, java.util.concurrent.TimeUnit, java.lang.String[]) throws com.android.ddmlib.InstallException
long uploadStartNs
String remoteFilePath
long uploadFinishNs
long installFinishNs
Exception e
String packageFilePath
boolean reinstall
com.android.ddmlib.InstallReceiver receiver
long maxTimeout
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
String[] extraArgs
public void installPackages (java.util.List, boolean, java.util.List, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.InstallException
com.android.ddmlib.InstallException e
Exception e
java.util.List apks
boolean reinstall
java.util.List installOptions
long timeout
java.util.concurrent.TimeUnit timeoutUnit
public void installPackages (java.util.List, boolean, java.util.List) throws com.android.ddmlib.InstallException
java.util.List apks
boolean reinstall
java.util.List installOptions
public com.android.ddmlib.InstallMetrics getLastInstallMetrics ()
public void installRemotePackages (java.util.List, boolean, java.util.List) throws com.android.ddmlib.InstallException
java.util.List remoteApks
boolean reinstall
java.util.List installOptions
public void installRemotePackages (java.util.List, boolean, java.util.List, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.InstallException
com.android.ddmlib.InstallException e
Exception e
java.util.List remoteApks
boolean reinstall
java.util.List installOptions
long timeout
java.util.concurrent.TimeUnit timeoutUnit
public java.lang.String syncPackageToDevice (java.lang.String) throws java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException com.android.ddmlib.SyncException
String message
String packageFileName
String remoteFilePath
com.android.ddmlib.TimeoutException e
Exception e
String localFilePath
com.android.ddmlib.SyncService sync
private static java.lang.String getFileName (java.lang.String)
String filePath
public transient void installRemotePackage (java.lang.String, boolean, java.lang.String[]) throws com.android.ddmlib.InstallException
String remoteFilePath
boolean reinstall
String[] extraArgs
public transient void installRemotePackage (java.lang.String, boolean, com.android.ddmlib.InstallReceiver, java.lang.String[]) throws com.android.ddmlib.InstallException
String remoteFilePath
boolean reinstall
com.android.ddmlib.InstallReceiver receiver
String[] extraArgs
public transient void installRemotePackage (java.lang.String, boolean, com.android.ddmlib.InstallReceiver, long, long, java.util.concurrent.TimeUnit, java.lang.String[]) throws com.android.ddmlib.InstallException
StringBuilder optionString
String cmd
String error
Exception e
String remoteFilePath
boolean reinstall
com.android.ddmlib.InstallReceiver receiver
long maxTimeout
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
String[] extraArgs
public void removeRemotePackage (java.lang.String) throws com.android.ddmlib.InstallException
Exception e
String remoteFilePath
public java.lang.String uninstallPackage (java.lang.String) throws com.android.ddmlib.InstallException
String packageName
public transient java.lang.String uninstallApp (java.lang.String, java.lang.String[]) throws com.android.ddmlib.InstallException
StringBuilder command
com.android.ddmlib.InstallReceiver receiver
Exception e
String applicationID
String[] extraArgs
public void reboot (java.lang.String) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
String into
public boolean root () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException com.android.ddmlib.ShellCommandUnresponsiveException
public boolean isRoot () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
com.android.ddmlib.CollectingOutputReceiver receiver
String userID
public java.lang.Integer getBatteryLevel ()
public java.lang.Integer getBatteryLevel (long)
Exception e
long freshnessMs
java.util.concurrent.Future futureBattery
public java.util.concurrent.Future getBattery ()
public java.util.concurrent.Future getBattery (long, java.util.concurrent.TimeUnit)
long freshnessTime
java.util.concurrent.TimeUnit timeUnit
public java.util.List getAbis ()
java.util.List abis
String abi
String abiList
public int getDensity ()
NumberFormatException e
String densityValue
public java.lang.String getLanguage ()
public java.lang.String getRegion ()
private static synthetic int lambda$updateProfileableClientList$0 (com.android.ddmlib.internal.ProfileableClientImpl)
com.android.ddmlib.internal.ProfileableClientImpl c
static void <clinit> ()
String installTimeout
long time
}
com/android/ddmlib/internal/DeviceListMonitorTask$UpdateListener.class
DeviceListMonitorTask.java
package com.android.ddmlib.internal
abstract com.android.ddmlib.internal.DeviceListMonitorTask$UpdateListener extends java.lang.Object {
public abstract void initializationError (java.lang.Exception)
public abstract void listFetchError (java.lang.Exception)
public abstract void deviceListUpdate (java.util.Map)
}
com/android/ddmlib/internal/DeviceListMonitorTask.class
DeviceListMonitorTask.java
package com.android.ddmlib.internal
public com.android.ddmlib.internal.DeviceListMonitorTask extends java.lang.Object implements java.lang.Runnable {
private static final String ADB_TRACK_DEVICES_COMMAND
private final byte[] mLengthBuffer
private final com.android.ddmlib.AndroidDebugBridge mBridge
private final com.android.ddmlib.internal.DeviceListMonitorTask$UpdateListener mListener
private java.nio.channels.SocketChannel mAdbConnection
private boolean mMonitoring
private int mConnectionAttempt
private int mRestartAttemptCount
private com.google.common.base.Stopwatch mAdbDisconnectionStopwatch
private boolean mInitialDeviceListDone
private volatile boolean mQuit
void <init> (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.internal.DeviceListMonitorTask$UpdateListener)
com.android.ddmlib.AndroidDebugBridge bridge
com.android.ddmlib.internal.DeviceListMonitorTask$UpdateListener listener
public void run ()
java.io.IOException exception
Exception ex
int length
java.io.IOException ex
private boolean sendDeviceListMonitoringRequest () throws com.android.ddmlib.TimeoutException java.io.IOException
com.android.ddmlib.AdbHelper$AdbResponse resp
java.io.IOException e
byte[] request
private void handleExceptionInInitialDeviceListBuilding (java.lang.Exception, java.util.function.Consumer)
Exception e
java.util.function.Consumer errorHandler
private void processIncomingDeviceData (int) throws java.io.IOException
java.util.Map result
String response
int length
java.util.Map result
public static java.util.Map parseDeviceListResponse (java.lang.String)
String[] param
String d
String result
java.util.Map deviceStateMap
String[] devices
boolean isMonitoring ()
boolean hasInitialDeviceList ()
int getConnectionAttemptCount ()
int getRestartAttemptCount ()
public void stop ()
}
com/android/ddmlib/internal/DeviceMonitor$DeviceListComparisonResult.class
DeviceMonitor.java
package com.android.ddmlib.internal
public com.android.ddmlib.internal.DeviceMonitor$DeviceListComparisonResult extends java.lang.Object {
public final java.util.Map updated
public final java.util.List added
public final java.util.List removed
private void <init> (java.util.Map, java.util.List, java.util.List)
java.util.Map updated
java.util.List added
java.util.List removed
public static com.android.ddmlib.internal.DeviceMonitor$DeviceListComparisonResult compare (java.util.List, java.util.List)
com.android.ddmlib.IDevice currentDevice
com.android.ddmlib.IDevice device
java.util.List previous
java.util.List current
java.util.Map updated
java.util.List added
java.util.List removed
private static com.android.ddmlib.IDevice find (java.util.List, com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice d
java.util.List devices
com.android.ddmlib.IDevice device
}
com/android/ddmlib/internal/DeviceMonitor$DeviceListUpdateListener.class
DeviceMonitor.java
package com.android.ddmlib.internal
com.android.ddmlib.internal.DeviceMonitor$DeviceListUpdateListener extends java.lang.Object implements com.android.ddmlib.internal.DeviceListMonitorTask$UpdateListener {
final synthetic com.android.ddmlib.internal.DeviceMonitor this$0
private void <init> (com.android.ddmlib.internal.DeviceMonitor)
public void initializationError (java.lang.Exception)
Exception e
public void listFetchError (java.lang.Exception)
com.google.common.collect.ImmutableList devices
com.android.ddmlib.internal.DeviceImpl device
Exception e
com.google.common.collect.ImmutableList devices
public void deviceListUpdate (java.util.Map)
java.util.Map$Entry entry
java.util.Map devices
java.util.function.Function deviceClientManagerProvider
java.util.List l
private synthetic com.android.ddmlib.clientmanager.DeviceClientManager lambda$deviceListUpdate$0 (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
}
com/android/ddmlib/internal/DeviceMonitor$MonitorErrorHandler.class
DeviceMonitor.java
package com.android.ddmlib.internal
public abstract com.android.ddmlib.internal.DeviceMonitor$MonitorErrorHandler extends java.lang.Object {
public abstract void initializationError (java.lang.Exception)
}
com/android/ddmlib/internal/DeviceMonitor.class
DeviceMonitor.java
package com.android.ddmlib.internal
public final com.android.ddmlib.internal.DeviceMonitor extends java.lang.Object implements com.android.ddmlib.ClientTracker {
private final com.android.ddmlib.AndroidDebugBridge mServer
private final com.android.ddmlib.internal.DeviceMonitor$MonitorErrorHandler mMonitorErrorHandler
private com.android.ddmlib.internal.DeviceListMonitorTask mDeviceListMonitorTask
private Thread mDeviceListMonitorThread
private com.android.ddmlib.internal.DeviceClientMonitorTask myDeviceClientMonitorTask
private Thread mDeviceClientMonitorThread
private com.android.ddmlib.internal.jdwp.JdwpProxyServer mJdwpProxy
private com.android.ddmlib.internal.CommandService mDdmlibCommandService
private final Object mDevicesGuard
private com.google.common.collect.ImmutableList mDevices
private static final long STOP_TIMEOUT_MILLIS
static final synthetic boolean $assertionsDisabled
public void <init> (com.android.ddmlib.AndroidDebugBridge, com.android.ddmlib.internal.DeviceMonitor$MonitorErrorHandler)
com.android.ddmlib.AndroidDebugBridge server
com.android.ddmlib.internal.DeviceMonitor$MonitorErrorHandler monitorErrorHandler
public void start ()
java.io.IOException ex
private void jdwpProxyChangedState ()
com.android.ddmlib.internal.DeviceImpl[] devices
com.android.ddmlib.internal.DeviceImpl device
com.android.ddmlib.internal.DeviceImpl[] devices
public void stop ()
InterruptedException ex
InterruptedException ex
public boolean isMonitoring ()
public int getConnectionAttemptCount ()
public int getRestartAttemptCount ()
public boolean hasInitialDeviceList ()
public com.android.ddmlib.IDevice[] getDevices ()
com.google.common.collect.ImmutableList devices
com.google.common.collect.ImmutableList devices
public void disconnectClient (com.android.ddmlib.IDevice, int)
com.android.ddmlib.Client client
com.android.ddmlib.IDevice device
int pid
com.android.ddmlib.AndroidDebugBridge getServer ()
public void trackClientToDropAndReopen (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void trackDisconnectedClient (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void trackDeviceToDropAndReopen (com.android.ddmlib.internal.DeviceImpl)
boolean hasDevice
com.android.ddmlib.internal.DeviceImpl device
boolean hasDevice
private static com.google.common.collect.ImmutableList addRemove (java.util.Collection, java.util.Collection, java.util.Collection)
com.android.ddmlib.internal.DeviceImpl next
com.android.ddmlib.IDevice next
java.util.Collection original
java.util.Collection toAdd
java.util.Collection toRemove
java.util.Set removed
com.google.common.collect.ImmutableList$Builder resultBuilder
private void updateDevices (java.util.List)
com.google.common.collect.ImmutableList oldDevices
com.android.ddmlib.IDevice device
com.android.ddmlib.internal.DeviceImpl device
java.util.Map$Entry entry
com.android.ddmlib.IDevice device
com.android.ddmlib.internal.DeviceImpl device
com.android.ddmlib.internal.DeviceImpl device
java.util.List newList
com.google.common.collect.ImmutableList oldDevices
com.android.ddmlib.internal.DeviceMonitor$DeviceListComparisonResult result
com.google.common.collect.ImmutableList newDevices
java.util.List newlyOnline
private void removeDevice (com.android.ddmlib.internal.DeviceImpl)
com.android.ddmlib.internal.DeviceImpl device
java.nio.channels.SocketChannel channel
private static void setProperties (com.android.ddmlib.internal.DeviceImpl)
String avdPath
com.android.ddmlib.CommandFailedException exception
com.android.ddmlib.EmulatorConsole console
String avdName
String avdPath
com.android.ddmlib.internal.DeviceImpl device
com.android.ddmlib.AvdData avdData
static void <clinit> ()
}
com/android/ddmlib/internal/MonitorThread.class
MonitorThread.java
package com.android.ddmlib.internal
public final com.android.ddmlib.internal.MonitorThread extends java.lang.Thread {
private final com.android.ddmlib.DdmJdwpExtension mDdmJdwpExtension
private volatile boolean mQuit
private final java.util.ArrayList mClientList
private java.nio.channels.Selector mSelector
private final java.util.List mJdwpExtensions
private static com.android.ddmlib.internal.MonitorThread sInstance
private void <init> ()
public static com.android.ddmlib.internal.MonitorThread createInstance ()
public static com.android.ddmlib.internal.MonitorThread getInstance ()
public boolean getRetryOnBadHandshake ()
com.android.ddmlib.internal.ClientImpl[] getClients ()
public synchronized void registerChunkHandler (int, com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler)
int type
com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler handler
public void run ()
java.io.IOException ioe
int count
java.io.IOException ioe
java.nio.channels.CancelledKeyException cke
Exception e
java.nio.channels.SelectionKey key
int count
java.util.Set keys
java.util.Iterator iter
Exception e
private void processClientActivity (java.nio.channels.SelectionKey)
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.channels.CancelledKeyException e
java.io.IOException ex
Exception ex
java.nio.channels.SelectionKey key
com.android.ddmlib.internal.ClientImpl client
public synchronized void dropClient (com.android.ddmlib.internal.ClientImpl, boolean)
com.android.ddmlib.internal.ClientImpl client
boolean notify
public synchronized void dropClients (java.util.Collection, boolean)
com.android.ddmlib.internal.ClientImpl c
java.util.Collection clients
boolean notify
private void processDebuggerActivity (java.nio.channels.SelectionKey)
java.io.IOException ioe
java.nio.channels.SelectionKey key
com.android.ddmlib.internal.Debugger dbg
private void acceptNewDebugger (com.android.ddmlib.internal.Debugger, java.nio.channels.ServerSocketChannel) throws java.io.IOException
java.nio.channels.SocketChannel chan
java.io.IOException ioe
RuntimeException re
java.nio.channels.SocketChannel chan
com.android.ddmlib.internal.Debugger dbg
java.nio.channels.ServerSocketChannel acceptChan
private void processDebuggerData (java.nio.channels.SelectionKey)
java.nio.channels.SelectionKey key
com.android.ddmlib.internal.Debugger dbg
private void wakeup ()
public synchronized void quit ()
com.android.ddmlib.internal.ClientImpl c
InterruptedException ie
java.io.IOException e
public synchronized void addClient (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.jdwp.JdwpExtension extension
com.android.ddmlib.internal.Debugger dbg
java.io.IOException ioe
com.android.ddmlib.internal.ClientImpl client
public com.android.ddmlib.DdmJdwpExtension getDdmExtension ()
}
com/android/ddmlib/internal/ProcessorStream.class
ProcessorStream.java
package com.android.ddmlib.internal
com.android.ddmlib.internal.ProcessorStream extends java.io.ByteArrayOutputStream {
void <init> ()
void append (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
byte[] buf ()
void consume (int)
String msg
int length
}
com/android/ddmlib/internal/ProfileableClientImpl.class
ProfileableClientImpl.java
package com.android.ddmlib.internal
public com.android.ddmlib.internal.ProfileableClientImpl extends java.lang.Object implements com.android.ddmlib.ProfileableClient {
private com.android.ddmlib.ProfileableClientData mClientData
void <init> (int, java.lang.String, java.lang.String)
int pid
String processName
String abi
public com.android.ddmlib.ProfileableClientData getProfileableClientData ()
}
com/android/ddmlib/internal/commands/
com/android/ddmlib/internal/commands/CommandResult.class
CommandResult.java
package com.android.ddmlib.internal.commands
public final com.android.ddmlib.internal.commands.CommandResult extends java.lang.Object {
private boolean success
private String message
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (boolean, java.lang.String)
boolean success
String message
public boolean getSuccess ()
public java.lang.String getMessage ()
}
com/android/ddmlib/internal/commands/DisconnectCommand.class
DisconnectCommand.java
package com.android.ddmlib.internal.commands
public com.android.ddmlib.internal.commands.DisconnectCommand extends java.lang.Object implements com.android.ddmlib.internal.commands.ICommand {
public static final String COMMAND
private com.android.ddmlib.internal.DeviceMonitor myMonitor
public void <init> (com.android.ddmlib.internal.DeviceMonitor)
com.android.ddmlib.internal.DeviceMonitor monitor
public com.android.ddmlib.internal.commands.CommandResult run (java.lang.String)
com.android.ddmlib.IDevice device
String[] params
String deviceId
int pid
Exception ex
String argsString
}
com/android/ddmlib/internal/commands/ICommand.class
ICommand.java
package com.android.ddmlib.internal.commands
public abstract com.android.ddmlib.internal.commands.ICommand extends java.lang.Object {
public abstract com.android.ddmlib.internal.commands.CommandResult run (java.lang.String)
}
com/android/ddmlib/internal/jdwp/
com/android/ddmlib/internal/jdwp/DdmCommandPacket.class
DdmCommandPacket.java
package com.android.ddmlib.internal.jdwp
public com.android.ddmlib.internal.jdwp.DdmCommandPacket extends java.lang.Object {
private int mLength
private String mCommand
public void <init> (java.nio.ByteBuffer)
NumberFormatException nfe
java.nio.ByteBuffer buffer
public int getLength ()
public java.lang.String getCommand ()
public int getTotalSize ()
}
com/android/ddmlib/internal/jdwp/JdwpClientManager$ShutdownListener.class
JdwpClientManager.java
package com.android.ddmlib.internal.jdwp
abstract com.android.ddmlib.internal.jdwp.JdwpClientManager$ShutdownListener extends java.lang.Object {
public abstract void shutdown ()
}
com/android/ddmlib/internal/jdwp/JdwpClientManager.class
JdwpClientManager.java
package com.android.ddmlib.internal.jdwp
public com.android.ddmlib.internal.jdwp.JdwpClientManager extends java.lang.Object implements com.android.ddmlib.internal.jdwp.JdwpSocketHandler {
private java.nio.channels.SocketChannel mAdbSocket
private final java.util.Set mClients
private final java.util.List mInterceptors
private final java.util.List mShutdownListeners
private com.android.ddmlib.internal.jdwp.JdwpConnectionReader mReader
private boolean isHandshakeComplete
private java.util.concurrent.atomic.AtomicBoolean isShutdown
public void <init> (com.android.ddmlib.internal.jdwp.JdwpClientManagerId, java.nio.channels.Selector) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
com.android.ddmlib.internal.jdwp.JdwpClientManagerId id
java.nio.channels.Selector selector
void <init> (java.nio.channels.SocketChannel) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
java.nio.channels.SocketChannel socket
private void sendHandshake () throws java.io.IOException com.android.ddmlib.TimeoutException
java.nio.ByteBuffer handshake
void addListener (com.android.ddmlib.internal.jdwp.JdwpProxyClient)
com.android.ddmlib.internal.jdwp.JdwpProxyClient client
void removeListener (com.android.ddmlib.internal.jdwp.JdwpProxyClient)
com.android.ddmlib.internal.jdwp.JdwpProxyClient client
void addShutdownListener (com.android.ddmlib.internal.jdwp.JdwpClientManager$ShutdownListener)
com.android.ddmlib.internal.jdwp.JdwpClientManager$ShutdownListener listener
void addInterceptor (com.android.ddmlib.internal.jdwp.interceptor.Interceptor)
com.android.ddmlib.internal.jdwp.interceptor.Interceptor interceptor
public void shutdown () throws java.io.IOException
com.android.ddmlib.internal.jdwp.JdwpClientManager$ShutdownListener listener
com.android.ddmlib.internal.jdwp.JdwpProxyClient client
public void read () throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.JdwpProxyClient client
java.nio.ByteBuffer sendBuffer
int length
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
void write (com.android.ddmlib.internal.jdwp.JdwpProxyClient, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException com.android.ddmlib.TimeoutException
java.nio.ByteBuffer sendBuffer
com.android.ddmlib.internal.jdwp.JdwpProxyClient from
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
void writeRaw (java.nio.ByteBuffer) throws java.io.IOException com.android.ddmlib.TimeoutException
java.nio.ByteBuffer sendBuffer
private boolean filterToDevice (com.android.ddmlib.internal.jdwp.JdwpProxyClient, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.interceptor.Interceptor interceptor
com.android.ddmlib.internal.jdwp.JdwpProxyClient client
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
boolean filter
private boolean filterToClient (com.android.ddmlib.internal.jdwp.JdwpProxyClient, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.interceptor.Interceptor interceptor
com.android.ddmlib.internal.jdwp.JdwpProxyClient client
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
boolean filter
}
com/android/ddmlib/internal/jdwp/JdwpClientManagerFactory.class
JdwpClientManagerFactory.java
package com.android.ddmlib.internal.jdwp
public com.android.ddmlib.internal.jdwp.JdwpClientManagerFactory extends java.lang.Object {
private java.util.Map myConnections
java.nio.channels.Selector selector
public void <init> (java.nio.channels.Selector)
java.nio.channels.Selector selector
public com.android.ddmlib.internal.jdwp.JdwpClientManager getConnection (java.lang.String, int)
String deviceId
int pid
public com.android.ddmlib.internal.jdwp.JdwpClientManager createConnection (com.android.ddmlib.internal.jdwp.JdwpClientManagerId) throws com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.TimeoutException java.io.IOException
com.android.ddmlib.internal.jdwp.JdwpClientManagerId id
com.android.ddmlib.internal.jdwp.JdwpClientManager connection
private synthetic void lambda$createConnection$0 (com.android.ddmlib.internal.jdwp.JdwpClientManagerId)
com.android.ddmlib.internal.jdwp.JdwpClientManagerId id
}
com/android/ddmlib/internal/jdwp/JdwpClientManagerId.class
JdwpClientManagerId.java
package com.android.ddmlib.internal.jdwp
com.android.ddmlib.internal.jdwp.JdwpClientManagerId extends java.lang.Object {
String deviceSerial
int pid
void <init> (java.lang.String, int)
String deviceSerial
int pid
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.ddmlib.internal.jdwp.JdwpClientManagerId other
}
com/android/ddmlib/internal/jdwp/JdwpConnectionReader.class
JdwpConnectionReader.java
package com.android.ddmlib.internal.jdwp
public com.android.ddmlib.internal.jdwp.JdwpConnectionReader extends java.lang.Object {
static final String JDWP_DISCONNECT
private java.nio.ByteBuffer mReadBuffer
private java.nio.channels.SocketChannel mSocket
public void <init> (java.nio.channels.SocketChannel, int)
java.nio.channels.SocketChannel channelToReadFrom
int initialBufferSize
public int read () throws java.io.IOException
public boolean isHostTransport ()
public boolean isJdwpPid ()
public boolean isDisconnect ()
public boolean isHandshake ()
public boolean isAPNMPacket () throws java.io.IOException
java.nio.ByteBuffer payload
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
public com.android.ddmlib.internal.jdwp.DdmCommandPacket parseCommandPacket ()
public void consumeData (int)
int length
public com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket readPacket () throws java.io.IOException
int packetLength
public com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket readPacketHeader () throws java.io.IOException
int packetLength
public java.nio.ByteBuffer readPacketPayloadPartial (int) throws java.io.IOException
int size
java.nio.ByteBuffer buffer
private void resizeBuffer (int)
int requestedSize
java.nio.ByteBuffer newBuffer
int currPosition
public void consumePacket () throws java.io.IOException
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
private boolean bufferOffsetStartsWith (int, java.lang.String)
int j
int i
int offset
String match
}
com/android/ddmlib/internal/jdwp/JdwpLoggingUtils.class
JdwpLoggingUtils.java
package com.android.ddmlib.internal.jdwp
public com.android.ddmlib.internal.jdwp.JdwpLoggingUtils extends java.lang.Object {
public void <init> ()
public static void log (java.lang.String, java.lang.String, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
String owner
String action
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
public static void log (java.lang.String, java.lang.String, byte[], int)
String owner
String action
byte[] buffer
int length
public static void logPacketError (java.lang.String, java.nio.ByteBuffer)
String message
java.nio.ByteBuffer packet
StringBuilder error
int bufferData
public static void logPacketError (java.lang.String, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
String message
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
StringBuilder error
private static java.lang.String formatBytesToString (byte[], int)
int i
byte[] buffer
int length
StringBuilder builder
}
com/android/ddmlib/internal/jdwp/JdwpProxyClient.class
JdwpProxyClient.java
package com.android.ddmlib.internal.jdwp
public com.android.ddmlib.internal.jdwp.JdwpProxyClient extends java.lang.Object implements com.android.ddmlib.internal.jdwp.JdwpSocketHandler {
private java.nio.channels.SocketChannel mClientImplSocket
private String mDeviceId
private int mPid
private com.android.ddmlib.internal.jdwp.JdwpClientManager mConnection
private boolean mHandshakeComplete
private com.android.ddmlib.internal.jdwp.JdwpConnectionReader mReader
private final com.android.ddmlib.internal.jdwp.JdwpClientManagerFactory mFactory
void <init> (java.nio.channels.SocketChannel, com.android.ddmlib.internal.jdwp.JdwpClientManagerFactory)
java.nio.channels.SocketChannel socket
com.android.ddmlib.internal.jdwp.JdwpClientManagerFactory factory
public boolean isConnected ()
public void shutdown () throws java.io.IOException
public void read () throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.DdmCommandPacket packet
Exception ex
com.android.ddmlib.internal.jdwp.DdmCommandPacket packet
com.android.ddmlib.internal.jdwp.JdwpClientManagerId key
String[] params
com.android.ddmlib.internal.jdwp.JdwpClientManager clientManager
Exception ex
com.android.ddmlib.internal.jdwp.DdmCommandPacket packet
java.nio.ByteBuffer handshake
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
int length
private void writeFailHelper (java.lang.String) throws java.io.IOException com.android.ddmlib.TimeoutException
String message
byte[] reason
public boolean isHandshakeComplete ()
public void setHandshakeComplete ()
public void write (byte[], int) throws java.io.IOException com.android.ddmlib.TimeoutException
byte[] data
int length
private void write (java.lang.String) throws java.io.IOException com.android.ddmlib.TimeoutException
String value
}
com/android/ddmlib/internal/jdwp/JdwpProxyServer$ConnectionState.class
JdwpProxyServer.java
package com.android.ddmlib.internal.jdwp
public abstract com.android.ddmlib.internal.jdwp.JdwpProxyServer$ConnectionState extends java.lang.Object {
public abstract void changed ()
}
com/android/ddmlib/internal/jdwp/JdwpProxyServer.class
JdwpProxyServer.java
package com.android.ddmlib.internal.jdwp
public com.android.ddmlib.internal.jdwp.JdwpProxyServer extends java.lang.Object implements java.lang.Runnable {
private static final long THROTTLE_TIMEOUT_MS
private static final long JOIN_TIMEOUT_MS
private final int mListenPort
private final com.android.ddmlib.internal.jdwp.JdwpProxyServer$ConnectionState mConnectionStateChangedCallback
private final Object myChannelLock
private java.nio.channels.ServerSocketChannel mListenChannel
private java.nio.channels.SocketChannel mFallbackChannel
private boolean mQuit
private java.nio.channels.Selector mSelector
private com.android.ddmlib.internal.jdwp.JdwpClientManagerFactory mFactory
private boolean mIsRunningAsServer
private java.net.InetSocketAddress mServerAddress
private long mLastAttemptTime
private Thread myRunThread
static final synthetic boolean $assertionsDisabled
public void <init> (int, com.android.ddmlib.internal.jdwp.JdwpProxyServer$ConnectionState)
int listenPort
com.android.ddmlib.internal.jdwp.JdwpProxyServer$ConnectionState callback
public void start () throws java.io.IOException
java.net.BindException ex
boolean IsRunningAsServer ()
boolean IsConnectedOrListening ()
com.android.ddmlib.internal.jdwp.JdwpClientManagerFactory getFactory ()
private void startAsServer () throws java.io.IOException
int getBindPort ()
private void startAsClient ()
public void stop ()
java.nio.channels.SelectionKey key
java.util.Iterator keys
private void runAsFallbackServer () throws java.io.IOException java.lang.InterruptedException
java.nio.channels.SocketChannel chan
java.nio.channels.SocketChannel chan
java.nio.ByteBuffer buffer
java.io.IOException ex
private void retryAsServer () throws java.io.IOException
private void runAsServer () throws java.io.IOException
java.nio.channels.SocketChannel client
Exception ex
com.android.ddmlib.internal.jdwp.JdwpSocketHandler handler
Exception e
java.nio.channels.SelectionKey key
int count
java.util.Set keys
java.util.Iterator iter
public void run ()
Exception ex
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/JdwpSocketHandler.class
JdwpSocketHandler.java
package com.android.ddmlib.internal.jdwp
abstract com.android.ddmlib.internal.jdwp.JdwpSocketHandler extends java.lang.Object {
public abstract void read () throws java.io.IOException com.android.ddmlib.TimeoutException
public abstract void shutdown () throws java.io.IOException
}
com/android/ddmlib/internal/jdwp/chunkhandler/
com/android/ddmlib/internal/jdwp/chunkhandler/BadPacketException.class
BadPacketException.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public com.android.ddmlib.internal.jdwp.chunkhandler.BadPacketException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String msg
}
com/android/ddmlib/internal/jdwp/chunkhandler/ChunkHandler.class
ChunkHandler.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public abstract com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler extends com.android.ddmlib.jdwp.JdwpInterceptor {
public static final int CHUNK_HEADER_LEN
public static final java.nio.ByteOrder CHUNK_ORDER
public static final int CHUNK_FAIL
public static final int DDMS_CMD_SET
public static final int DDMS_CMD
static final synthetic boolean $assertionsDisabled
public void <init> ()
public abstract void clientReady (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
public abstract void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
public abstract void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
protected void handleUnknownChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
int errorCode
int msgLen
String msg
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
public static int type (java.lang.String)
int i
String typeName
int val
public static java.lang.String name (int)
int type
char[] ascii
public static java.nio.ByteBuffer allocBuffer (int)
int maxChunkLen
java.nio.ByteBuffer buf
public static java.nio.ByteBuffer getChunkDataBuf (java.nio.ByteBuffer)
java.nio.ByteBuffer jdwpBuf
java.nio.ByteBuffer slice
public static void finishChunkPacket (com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket, int, int)
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
int type
int chunkLen
java.nio.ByteBuffer buf
public void handlePacket (com.android.ddmlib.internal.ClientImpl, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
com.android.ddmlib.internal.ClientImpl client
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
int type
int length
java.nio.ByteBuffer ibuf
java.nio.ByteBuffer roBuf
public com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket intercept (com.android.ddmlib.jdwp.JdwpPipe, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
com.android.ddmlib.internal.ClientImpl client
com.android.ddmlib.jdwp.JdwpPipe pipe
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleARTT.class
HandleARTT.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleARTT extends com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler {
static final int CHUNK_ARTT
private static final com.android.ddmlib.internal.jdwp.chunkhandler.HandleARTT mInst
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleAppName.class
HandleAppName.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleAppName extends com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler {
public static final int CHUNK_APNM
private static final com.android.ddmlib.internal.jdwp.chunkhandler.HandleAppName mInst
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
private static void handleAPNM (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
java.nio.BufferUnderflowException e
int dataRemaining
int expectedChunkLength
java.nio.BufferUnderflowException e
int dataRemaining
int packageNameLength
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
int appNameLen
String appName
Integer userId
String packageName
com.android.ddmlib.ClientData$Names names
com.android.ddmlib.ClientData cd
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleExit.class
HandleExit.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleExit extends com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler {
public static final int CHUNK_EXIT
private static final com.android.ddmlib.internal.jdwp.chunkhandler.HandleExit mInst
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
public static void sendEXIT (com.android.ddmlib.internal.ClientImpl, int) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
int status
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleHeap.class
HandleHeap.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleHeap extends com.android.ddmlib.internal.jdwp.chunkhandler.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.internal.jdwp.chunkhandler.HandleHeap mInst
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
private void handleHPIF (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
int heapId
long timeStamp
byte reason
long maxHeapSize
long heapSize
long bytesAllocated
long objectsAllocated
int i
int numHeaps
java.nio.BufferUnderflowException ex
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
public static void sendHPIF (com.android.ddmlib.internal.ClientImpl, int) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
int when
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
private void handleHPST (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
private void handleHPEN (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
private void handleHPSG (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
byte[] dataCopy
public static void sendHPSG (com.android.ddmlib.internal.ClientImpl, int, int) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
int when
int what
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void sendHPGC (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void sendHPDU (com.android.ddmlib.internal.ClientImpl, java.lang.String) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
String fileName
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void sendHPDS (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
private void handleHPDU (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
byte result
String filename
com.android.ddmlib.ClientData$IHprofDumpHandler handler
private void handleHPDS (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
byte[] stuff
com.android.ddmlib.ClientData$IHprofDumpHandler handler
public static void sendREAE (com.android.ddmlib.internal.ClientImpl, boolean) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
boolean enable
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void sendREAQ (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void sendREAL (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
private void handleREAQ (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
boolean enabled
private void handleREAL (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
byte[] stuff
com.android.ddmlib.ClientData$IAllocationTrackingHandler handler
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleHello.class
HandleHello.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleHello extends com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler {
public static final int CHUNK_HELO
public static final int CHUNK_FEAT
private static final com.android.ddmlib.internal.jdwp.chunkhandler.HandleHello mInst
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public static void sendHelloCommands (com.android.ddmlib.internal.ClientImpl, int) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
int serverProtocolVersion
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
private static void handleHELO (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
int expectedPacketLength
java.nio.BufferUnderflowException e
int abiLength
java.nio.BufferUnderflowException e
int jvmFlagsLength
java.nio.BufferUnderflowException e
byte nativeDebuggableByte
java.nio.BufferUnderflowException e
int packageNameLength
java.nio.BufferUnderflowException e
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
int version
int pid
int vmIdentLen
int appNameLen
String vmIdent
String processName
Integer userId
boolean validAbi
String abi
boolean hasJvmFlags
String jvmFlags
boolean nativeDebuggable
String packageName
com.android.ddmlib.ClientData cd
public static void sendHELO (com.android.ddmlib.internal.ClientImpl, int) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
int serverProtocolVersion
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
private static void handleFEAT (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
int len
String feature
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
int featureCount
int i
public static void sendFEAT (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleNativeHeap$NativeBuffer.class
HandleNativeHeap.java
package com.android.ddmlib.internal.jdwp.chunkhandler
abstract com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap$NativeBuffer extends java.lang.Object {
protected java.nio.ByteBuffer mBuffer
final synthetic com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap this$0
public void <init> (com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap, java.nio.ByteBuffer)
com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap this$0
java.nio.ByteBuffer buffer
public abstract int getSizeT ()
public abstract long getPtr ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleNativeHeap$NativeBuffer32.class
HandleNativeHeap.java
package com.android.ddmlib.internal.jdwp.chunkhandler
final com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap$NativeBuffer32 extends com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap$NativeBuffer {
final synthetic com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap this$0
public void <init> (com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap, java.nio.ByteBuffer)
com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap this$0
java.nio.ByteBuffer buffer
public int getSizeT ()
public long getPtr ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleNativeHeap$NativeBuffer64.class
HandleNativeHeap.java
package com.android.ddmlib.internal.jdwp.chunkhandler
final com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap$NativeBuffer64 extends com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap$NativeBuffer {
final synthetic com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap this$0
public void <init> (com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap, java.nio.ByteBuffer)
com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap this$0
java.nio.ByteBuffer buffer
public int getSizeT ()
public long getPtr ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleNativeHeap.class
HandleNativeHeap.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap extends com.android.ddmlib.internal.jdwp.chunkhandler.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.internal.jdwp.chunkhandler.HandleNativeHeap mInst
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
public static void sendNHGT (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
private void handleNHGT (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
int ignore
short version
com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap$NativeBuffer buffer
com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap$NativeBuffer buffer
byte[] maps
long addr
int j
com.android.ddmlib.NativeAllocationInfo info
int i
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
com.android.ddmlib.ClientData clientData
int signature
short pointerSize
com.android.ddmlib.internal.jdwp.chunkhandler.HandleNativeHeap$NativeBuffer buffer
int mapSize
int allocSize
int allocInfoSize
int totalMemory
int backtraceSize
int iterations
private void handleNHSG (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
byte[] dataCopy
private void parseMaps (com.android.ddmlib.ClientData, byte[])
NumberFormatException e
int library_start
String library
int dashIndex
int spaceIndex
long startAddr
long endAddr
String line
java.io.IOException e
com.android.ddmlib.ClientData clientData
byte[] maps
java.io.InputStreamReader input
java.io.BufferedReader reader
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleProfiling.class
HandleProfiling.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleProfiling extends com.android.ddmlib.internal.jdwp.chunkhandler.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_SPSS
public static final int CHUNK_SPSE
public static final int CHUNK_MPRQ
public static final int CHUNK_FAIL
private static final com.android.ddmlib.internal.jdwp.chunkhandler.HandleProfiling mInst
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
public static void sendMPRS (com.android.ddmlib.internal.ClientImpl, java.lang.String, int, int) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
String fileName
int bufferSize
int flags
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void sendMPRE (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
private void handleMPRE (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
byte result
String filename
com.android.ddmlib.ClientData$IMethodProfilingHandler handler
public static void sendMPSS (com.android.ddmlib.internal.ClientImpl, int, int) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
int bufferSize
int flags
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void sendSPSS (com.android.ddmlib.internal.ClientImpl, int, int, java.util.concurrent.TimeUnit) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
int bufferSize
int samplingInterval
java.util.concurrent.TimeUnit samplingIntervalTimeUnits
int interval
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void sendMPSE (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void sendSPSE (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
private void handleMPSE (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
byte[] stuff
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
com.android.ddmlib.ClientData$IMethodProfilingHandler handler
public static void sendMPRQ (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
private void handleMPRQ (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
byte result
private void handleFAIL (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
byte[] messageBuffer
com.android.ddmlib.ClientData$IMethodProfilingHandler handler
com.android.ddmlib.ClientData$IMethodProfilingHandler handler
java.io.IOException e
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
int length
String message
String filename
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleTest.class
HandleTest.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleTest extends com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler {
public static final int CHUNK_TEST
private static final com.android.ddmlib.internal.jdwp.chunkhandler.HandleTest mInst
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
private static void handleTEST (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
byte[] copy
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleThread$1.class
HandleThread.java
package com.android.ddmlib.internal.jdwp.chunkhandler
com.android.ddmlib.internal.jdwp.chunkhandler.HandleThread$1 extends java.lang.Thread {
final synthetic com.android.ddmlib.internal.ClientImpl val$client
void <init> (java.lang.String, com.android.ddmlib.internal.ClientImpl)
String arg0
public void run ()
java.io.IOException ioe
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleThread$2.class
HandleThread.java
package com.android.ddmlib.internal.jdwp.chunkhandler
com.android.ddmlib.internal.jdwp.chunkhandler.HandleThread$2 extends java.lang.Thread {
final synthetic com.android.ddmlib.internal.ClientImpl val$client
final synthetic int val$threadId
void <init> (java.lang.String, com.android.ddmlib.internal.ClientImpl, int)
String arg0
public void run ()
java.io.IOException ioe
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleThread.class
HandleThread.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleThread extends com.android.ddmlib.internal.jdwp.chunkhandler.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.internal.jdwp.chunkhandler.HandleThread mInst
private static volatile boolean sThreadStatusReqRunning
private static volatile boolean sThreadStackTraceReqRunning
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
private void handleTHCR (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
int threadId
int nameLen
String name
private void handleTHDE (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
int threadId
private void handleTHST (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
int slurp
int threadId
int status
int tid
int utime
int stime
boolean isDaemon
com.android.ddmlib.ClientData cd
com.android.ddmlib.ThreadInfo threadInfo
int i
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
int headerLen
int bytesPerEntry
int extraPerEntry
int threadCount
private void handleTHNM (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
int threadId
int nameLen
String name
com.android.ddmlib.ThreadInfo threadInfo
private void handleSTKL (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
String fileName
String className
String methodName
String fileName
int len
int lineNumber
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
StackTraceElement[] trace
int i
int threadId
int stackDepth
int future
com.android.ddmlib.ThreadInfo threadInfo
public static void sendTHEN (com.android.ddmlib.internal.ClientImpl, boolean) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
boolean enable
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void sendSTKL (com.android.ddmlib.internal.ClientImpl, int) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
int threadId
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
public static void requestThreadUpdate (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public static void requestThreadStackCallRefresh (com.android.ddmlib.internal.ClientImpl, int)
com.android.ddmlib.internal.ClientImpl client
int threadId
private static void sendTHST (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer rawBuf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buf
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleViewDebug$NullChunkHandler.class
HandleViewDebug.java
package com.android.ddmlib.internal.jdwp.chunkhandler
com.android.ddmlib.internal.jdwp.chunkhandler.HandleViewDebug$NullChunkHandler extends com.android.ddmlib.DebugViewDumpHandler {
private void <init> ()
protected void handleViewDebugResult (java.nio.ByteBuffer)
java.nio.ByteBuffer data
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleViewDebug.class
HandleViewDebug.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleViewDebug extends com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler {
private static final int VURT_DUMP_HIERARCHY
private static final int VURT_CAPTURE_LAYERS
private static final int VURT_DUMP_THEME
private static final int VUOP_CAPTURE_VIEW
private static final int VUOP_DUMP_DISPLAYLIST
private static final int VUOP_PROFILE_VIEW
private static final int VUOP_INVOKE_VIEW_METHOD
private static final int VUOP_SET_LAYOUT_PARAMETER
private static final String TAG
private static final com.android.ddmlib.internal.jdwp.chunkhandler.HandleViewDebug sInstance
private static final com.android.ddmlib.DebugViewDumpHandler sViewOpNullChunkHandler
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public static void listViewRoots (com.android.ddmlib.Client, com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
com.android.ddmlib.Client client
com.android.ddmlib.DebugViewDumpHandler replyHandler
java.nio.ByteBuffer buf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer chunkBuf
public static void dumpViewHierarchy (com.android.ddmlib.Client, java.lang.String, boolean, boolean, boolean, com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
com.android.ddmlib.Client client
String viewRoot
boolean skipChildren
boolean includeProperties
boolean useV2
com.android.ddmlib.DebugViewDumpHandler handler
java.nio.ByteBuffer buf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer chunkBuf
public static void captureLayers (com.android.ddmlib.internal.ClientImpl, java.lang.String, com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
String viewRoot
com.android.ddmlib.DebugViewDumpHandler handler
int bufLen
java.nio.ByteBuffer buf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer chunkBuf
private static void sendViewOpPacket (com.android.ddmlib.Client, int, java.lang.String, java.lang.String, byte[], com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
com.android.ddmlib.Client client
int op
String viewRoot
String view
byte[] extra
com.android.ddmlib.DebugViewDumpHandler handler
int bufLen
java.nio.ByteBuffer buf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer chunkBuf
public static void profileView (com.android.ddmlib.internal.ClientImpl, java.lang.String, java.lang.String, com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
String viewRoot
String view
com.android.ddmlib.DebugViewDumpHandler handler
public static void captureView (com.android.ddmlib.Client, java.lang.String, java.lang.String, com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
com.android.ddmlib.Client client
String viewRoot
String view
com.android.ddmlib.DebugViewDumpHandler handler
public static void invalidateView (com.android.ddmlib.internal.ClientImpl, java.lang.String, java.lang.String) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
String viewRoot
String view
public static void requestLayout (com.android.ddmlib.internal.ClientImpl, java.lang.String, java.lang.String) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
String viewRoot
String view
public static void dumpDisplayList (com.android.ddmlib.Client, java.lang.String, java.lang.String) throws java.io.IOException
com.android.ddmlib.Client client
String viewRoot
String view
public static void dumpTheme (com.android.ddmlib.internal.ClientImpl, java.lang.String, com.android.ddmlib.DebugViewDumpHandler) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
String viewRoot
com.android.ddmlib.DebugViewDumpHandler handler
java.nio.ByteBuffer buf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer chunkBuf
public static transient void invokeMethod (com.android.ddmlib.internal.ClientImpl, java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]) throws java.io.IOException
Object arg
int i
com.android.ddmlib.internal.ClientImpl client
String viewRoot
String view
String method
Object[] args
int len
byte[] extra
java.nio.ByteBuffer b
public static void setLayoutParameter (com.android.ddmlib.internal.ClientImpl, java.lang.String, java.lang.String, java.lang.String, int) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
String viewRoot
String view
String parameter
int value
int len
byte[] extra
java.nio.ByteBuffer b
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
public static void sendStartGlTracing (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer buf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer chunkBuf
public static void sendStopGlTracing (com.android.ddmlib.internal.ClientImpl) throws java.io.IOException
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer buf
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer chunkBuf
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/HandleWait.class
HandleWait.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.HandleWait extends com.android.ddmlib.internal.jdwp.chunkhandler.ChunkHandler {
public static final int CHUNK_WAIT
private static final com.android.ddmlib.internal.jdwp.chunkhandler.HandleWait mInst
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static void register (com.android.ddmlib.internal.MonitorThread)
com.android.ddmlib.internal.MonitorThread mt
public void clientReady (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void clientDisconnected (com.android.ddmlib.internal.ClientImpl)
com.android.ddmlib.internal.ClientImpl client
public void handleChunk (com.android.ddmlib.internal.ClientImpl, int, java.nio.ByteBuffer, boolean, int)
com.android.ddmlib.internal.ClientImpl client
int type
java.nio.ByteBuffer data
boolean isReply
int msgId
private static void handleWAIT (com.android.ddmlib.internal.ClientImpl, java.nio.ByteBuffer)
com.android.ddmlib.internal.ClientImpl client
java.nio.ByteBuffer data
byte reason
com.android.ddmlib.ClientData cd
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/chunkhandler/JdwpPacket.class
JdwpPacket.java
package com.android.ddmlib.internal.jdwp.chunkhandler
public final com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket extends java.lang.Object {
public static final int JDWP_HEADER_LEN
private static final int REPLY_PACKET
private final java.nio.ByteBuffer mBuffer
private int mLength
private int mId
private int mFlags
private int mCmdSet
private int mCmd
private int mErrCode
private static int sSerialId
static final synthetic boolean $assertionsDisabled
public void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer buf
public void finishPacket (int, int, int)
int cmdSet
int cmd
int payloadLength
java.nio.ByteOrder oldOrder
private static synchronized int getNextSerial ()
public java.nio.ByteBuffer getPayload ()
java.nio.ByteBuffer buf
int oldPosn
public boolean isReply ()
public boolean isError ()
public boolean isEmpty ()
public int getId ()
public int getLength ()
public void write (java.nio.channels.SocketChannel) throws java.io.IOException
java.nio.channels.SocketChannel chan
int oldPosn
public void move (java.nio.ByteBuffer)
java.nio.ByteBuffer buf
int oldPosn
public void copy (java.nio.ByteBuffer)
java.nio.ByteBuffer into
public void setPayload (java.nio.ByteBuffer)
java.nio.ByteBuffer buf
int oldPosn
public void consume ()
public static int getPacketLength (java.nio.ByteBuffer)
java.nio.ByteBuffer buf
int count
int length
private static com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket findPacket (java.nio.ByteBuffer, boolean)
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket pkt
java.nio.ByteBuffer buf
boolean setPayload
int count
int length
int id
int flags
int cmdSet
int cmd
java.nio.ByteOrder oldOrder
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket pkt
public static com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket findPacket (java.nio.ByteBuffer)
java.nio.ByteBuffer buf
public static com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket findPacketHeader (java.nio.ByteBuffer)
java.nio.ByteBuffer buf
public java.lang.String toString ()
public boolean is (int, int)
int cmdSet
int cmd
public void log (java.lang.String)
String action
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/interceptor/
com/android/ddmlib/internal/jdwp/interceptor/ClientInitializationInterceptor$ClientRequestId.class
ClientInitializationInterceptor.java
package com.android.ddmlib.internal.jdwp.interceptor
com.android.ddmlib.internal.jdwp.interceptor.ClientInitializationInterceptor$ClientRequestId extends java.lang.Object {
public com.android.ddmlib.internal.jdwp.JdwpProxyClient client
public int requestId
void <init> (com.android.ddmlib.internal.jdwp.JdwpProxyClient, int)
com.android.ddmlib.internal.jdwp.JdwpProxyClient client
int requestId
}
com/android/ddmlib/internal/jdwp/interceptor/ClientInitializationInterceptor.class
ClientInitializationInterceptor.java
package com.android.ddmlib.internal.jdwp.interceptor
public com.android.ddmlib.internal.jdwp.interceptor.ClientInitializationInterceptor extends java.lang.Object implements com.android.ddmlib.internal.jdwp.interceptor.Interceptor {
private static int PACKET_ID_OFFSET
private final java.util.Set mCachePacketFilter
private final java.util.Set mReplyPacketFilter
private final java.util.Map mCachedPackets
private final java.util.HashMap mPendingPackets
public void <init> ()
public boolean filterToDevice (com.android.ddmlib.internal.jdwp.JdwpProxyClient, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.JdwpProxyClient from
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer payload
int type
boolean alreadyPending
public boolean filterToClient (com.android.ddmlib.internal.jdwp.JdwpProxyClient, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.interceptor.ClientInitializationInterceptor$ClientRequestId pending
java.nio.ByteBuffer buffer
com.android.ddmlib.internal.jdwp.interceptor.ClientInitializationInterceptor$ClientRequestId pending
com.android.ddmlib.internal.jdwp.JdwpProxyClient to
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer payload
int type
private void sendCachedPacket (com.android.ddmlib.internal.jdwp.JdwpProxyClient, int, int) throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.JdwpProxyClient to
int type
int id
java.nio.ByteBuffer buffer
private static void sendPacketWithUpdatedPacketId (com.android.ddmlib.internal.jdwp.JdwpProxyClient, int, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.JdwpProxyClient to
int id
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
java.nio.ByteBuffer buffer
private static synthetic java.util.Set lambda$filterToDevice$0 (java.lang.Integer)
Integer key
static void <clinit> ()
}
com/android/ddmlib/internal/jdwp/interceptor/DebuggerInterceptor.class
DebuggerInterceptor.java
package com.android.ddmlib.internal.jdwp.interceptor
public com.android.ddmlib.internal.jdwp.interceptor.DebuggerInterceptor extends java.lang.Object implements com.android.ddmlib.internal.jdwp.interceptor.Interceptor {
private com.android.ddmlib.internal.jdwp.JdwpProxyClient mAttachedClient
public void <init> ()
public boolean filterToDevice (com.android.ddmlib.internal.jdwp.JdwpProxyClient, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
com.android.ddmlib.internal.jdwp.JdwpProxyClient from
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
public boolean filterToClient (com.android.ddmlib.internal.jdwp.JdwpProxyClient, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
com.android.ddmlib.internal.jdwp.JdwpProxyClient to
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
}
com/android/ddmlib/internal/jdwp/interceptor/Interceptor.class
Interceptor.java
package com.android.ddmlib.internal.jdwp.interceptor
public abstract com.android.ddmlib.internal.jdwp.interceptor.Interceptor extends java.lang.Object {
public boolean filterToDevice (com.android.ddmlib.internal.jdwp.JdwpProxyClient, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.JdwpProxyClient from
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packetToSend
public boolean filterToClient (com.android.ddmlib.internal.jdwp.JdwpProxyClient, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.JdwpProxyClient to
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packetToSend
}
com/android/ddmlib/internal/jdwp/interceptor/NoReplyPacketInterceptor.class
NoReplyPacketInterceptor.java
package com.android.ddmlib.internal.jdwp.interceptor
public com.android.ddmlib.internal.jdwp.interceptor.NoReplyPacketInterceptor extends java.lang.Object implements com.android.ddmlib.internal.jdwp.interceptor.Interceptor {
private java.util.List mCachedPackets
private java.util.Set mClientsSentCacheTo
public void <init> ()
java.util.List getCachedPackets ()
java.util.Set getClientsSentCacheTo ()
public boolean filterToClient (com.android.ddmlib.internal.jdwp.JdwpProxyClient, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException com.android.ddmlib.TimeoutException
com.android.ddmlib.internal.jdwp.JdwpProxyClient to
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packetToSend
java.nio.ByteBuffer buffer
private void sendCacheToClient (com.android.ddmlib.internal.jdwp.JdwpProxyClient) throws java.io.IOException com.android.ddmlib.TimeoutException
java.nio.ByteBuffer packet
com.android.ddmlib.internal.jdwp.JdwpProxyClient client
private static synthetic boolean lambda$sendCacheToClient$0 (com.android.ddmlib.internal.jdwp.JdwpProxyClient)
com.android.ddmlib.internal.jdwp.JdwpProxyClient c
}
com/android/ddmlib/jdwp/
com/android/ddmlib/jdwp/JdwpCommands.class
JdwpCommands.java
package com.android.ddmlib.jdwp
public com.android.ddmlib.jdwp.JdwpCommands extends java.lang.Object {
public static final int SET_VM
public static final int CMD_VM_VERSION
public static final int CMD_VM_CLASSESBYSIGNATURE
public static final int CMD_VM_ALLCLASSES
public static final int CMD_VM_ALLTHREADS
public static final int CMD_VM_TOPLEVELTHREADGROUPS
public static final int CMD_VM_DISPOSE
public static final int CMD_VM_IDSIZES
public static final int CMD_VM_SUSPEND
public static final int CMD_VM_RESUME
public static final int CMD_VM_EXIT
public static final int CMD_VM_CREATESTRING
public static final int CMD_VM_CAPABILITIES
public static final int CMD_VM_CLASSPATHS
public static final int CMD_VM_DISPOSEOBJECTS
public static final int CMD_VM_HOLDEVENTS
public static final int CMD_VM_RELEASEEVENTS
public static final int CMD_VM_CAPABILITIESNEW
public static final int CMD_VM_REDEFINECLASSES
public static final int CMD_VM_SETDEFAULTSTRATUM
public static final int CMD_VM_ALLCLASSESWITHGENERIC
public static final int SET_REFTYPE
public static final int CMD_REFTYPE_SIGNATURE
public static final int CMD_REFTYPE_CLASSLOADER
public static final int CMD_REFTYPE_MODIFIERS
public static final int CMD_REFTYPE_FIELDS
public static final int CMD_REFTYPE_METHODS
public static final int CMD_REFTYPE_GETVALUES
public static final int CMD_REFTYPE_SOURCEFILE
public static final int CMD_REFTYPE_NESTEDTYPES
public static final int CMD_REFTYPE_STATUS
public static final int CMD_REFTYPE_INTERFACES
public static final int CMD_REFTYPE_CLASSOBJECT
public static final int CMD_REFTYPE_SOURCEDEBUGEXTENSION
public static final int CMD_REFTYPE_SIGNATUREWITHGENERIC
public static final int CMD_REFTYPE_FIELDSWITHGENERIC
public static final int CMD_REFTYPE_METHODSWITHGENERIC
public static final int SET_CLASSTYPE
public static final int CMD_CLASSTYPE_SUPERCLASS
public static final int CMD_CLASSTYPE_SETVALUES
public static final int CMD_CLASSTYPE_INVOKEMETHOD
public static final int CMD_CLASSTYPE_NEWINSTANCE
public static final int SET_ARRAYTYPE
public static final int CMD_ARRAYTYPE_NEWINSTANCE
public static final int SET_INTERFACETYPE
public static final int SET_METHOD
public static final int CMD_METHOD_LINETABLE
public static final int CMD_METHOD_VARIABLETABLE
public static final int CMD_METHOD_BYTECODES
public static final int CMD_METHOD_ISOBSOLETE
public static final int CMD_METHOD_VARIABLETABLEWITHGENERIC
public static final int SET_FIELD
public static final int SET_OBJREF
public static final int CMD_OBJREF_REFERENCETYPE
public static final int CMD_OBJREF_GETVALUES
public static final int CMD_OBJREF_SETVALUES
public static final int CMD_OBJREF_MONITORINFO
public static final int CMD_OBJREF_INVOKEMETHOD
public static final int CMD_OBJREF_DISABLECOLLECTION
public static final int CMD_OBJREF_ENABLECOLLECTION
public static final int CMD_OBJREF_ISCOLLECTED
public static final int SET_STRINGREF
public static final int CMD_STRINGREF_VALUE
public static final int SET_THREADREF
public static final int CMD_THREADREF_NAME
public static final int CMD_THREADREF_SUSPEND
public static final int CMD_THREADREF_RESUME
public static final int CMD_THREADREF_STATUS
public static final int CMD_THREADREF_THREADGROUP
public static final int CMD_THREADREF_FRAMES
public static final int CMD_THREADREF_FRAMECOUNT
public static final int CMD_THREADREF_OWNEDMONITORS
public static final int CMD_THREADREF_CURRENTCONTENDEDMONITOR
public static final int CMD_THREADREF_STOP
public static final int CMD_THREADREF_INTERRUPT
public static final int CMD_THREADREF_SUSPENDCOUNT
public static final int SET_THREADGROUPREF
public static final int CMD_THREADGROUPREF_NAME
public static final int CMD_THREADGROUPREF_PARENT
public static final int CMD_THREADGROUPREF_CHILDREN
public static final int SET_ARRAYREF
public static final int CMD_ARRAYREF_LENGTH
public static final int CMD_ARRAYREF_GETVALUES
public static final int CMD_ARRAYREF_SETVALUES
public static final int SET_CLASSLOADERREF
public static final int CMD_CLASSLOADERREF_VISIBLECLASSES
public static final int SET_EVENTREQUEST
public static final int CMD_EVENTREQUEST_SET
public static final int CMD_EVENTREQUEST_CLEAR
public static final int CMD_EVENTREQUEST_CLEARALLBREAKPOINTS
public static final int SET_STACKFRAME
public static final int CMD_STACKFRAME_GETVALUES
public static final int CMD_STACKFRAME_SETVALUES
public static final int CMD_STACKFRAME_THISOBJECT
public static final int CMD_STACKFRAME_POPFRAMES
public static final int SET_CLASSOBJECTREF
public static final int CMD_CLASSOBJECTREF_REFLECTEDTYPE
public static final int SET_EVENT
public static final int CMD_EVENT_COMPOSITE
public void <init> ()
public static java.lang.String commandSetToString (int)
int cmdSet
public static java.lang.String commandToString (int, int)
int cmdSet
int cmd
private static java.lang.String unknownCommandToString (int, int)
int cmdSet
int command
}
com/android/ddmlib/jdwp/JdwpExtension.class
JdwpExtension.java
package com.android.ddmlib.jdwp
public abstract com.android.ddmlib.jdwp.JdwpExtension extends java.lang.Object {
public void <init> ()
public abstract void intercept (com.android.ddmlib.internal.ClientImpl)
}
com/android/ddmlib/jdwp/JdwpInterceptor.class
JdwpInterceptor.java
package com.android.ddmlib.jdwp
public abstract com.android.ddmlib.jdwp.JdwpInterceptor extends java.lang.Object {
public void <init> ()
public abstract com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket intercept (com.android.ddmlib.jdwp.JdwpPipe, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
}
com/android/ddmlib/jdwp/JdwpPayload.class
JdwpPayload.java
package com.android.ddmlib.jdwp
public abstract com.android.ddmlib.jdwp.JdwpPayload extends java.lang.Object {
public void <init> ()
public abstract void parse (java.nio.ByteBuffer, com.android.ddmlib.jdwp.JdwpProtocol)
}
com/android/ddmlib/jdwp/JdwpPipe.class
JdwpPipe.java
package com.android.ddmlib.jdwp
public abstract com.android.ddmlib.jdwp.JdwpPipe extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap mReplyInterceptors
private final java.util.List mInterceptors
private final com.android.ddmlib.jdwp.JdwpProtocol mProtocol
public void <init> (com.android.ddmlib.jdwp.JdwpProtocol)
com.android.ddmlib.jdwp.JdwpProtocol protocol
protected void addReplyInterceptor (int, com.android.ddmlib.jdwp.JdwpInterceptor)
int id
com.android.ddmlib.jdwp.JdwpInterceptor interceptor
protected void removeReplyInterceptor (int)
int id
public void clear ()
public void addJdwpInterceptor (com.android.ddmlib.jdwp.JdwpInterceptor)
com.android.ddmlib.jdwp.JdwpInterceptor interceptor
public void removeJdwpInterceptor (com.android.ddmlib.jdwp.JdwpInterceptor)
com.android.ddmlib.jdwp.JdwpInterceptor interceptor
public void incoming (com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket, com.android.ddmlib.jdwp.JdwpPipe) throws java.io.IOException
com.android.ddmlib.jdwp.JdwpInterceptor interceptor
com.android.ddmlib.jdwp.JdwpInterceptor interceptor
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
com.android.ddmlib.jdwp.JdwpPipe target
int id
public void send (com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket, com.android.ddmlib.jdwp.JdwpInterceptor) throws java.io.IOException
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
com.android.ddmlib.jdwp.JdwpInterceptor interceptor
protected abstract void send (com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket) throws java.io.IOException
public com.android.ddmlib.jdwp.JdwpProtocol getJdwpProtocol ()
}
com/android/ddmlib/jdwp/JdwpProtocol$1.class
JdwpProtocol.java
package com.android.ddmlib.jdwp
com.android.ddmlib.jdwp.JdwpProtocol$1 extends com.android.ddmlib.jdwp.JdwpInterceptor {
final synthetic com.android.ddmlib.jdwp.JdwpProtocol this$0
void <init> (com.android.ddmlib.jdwp.JdwpProtocol)
com.android.ddmlib.jdwp.JdwpProtocol this$0
public com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket intercept (com.android.ddmlib.jdwp.JdwpPipe, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
com.android.ddmlib.jdwp.JdwpPipe pipe
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
}
com/android/ddmlib/jdwp/JdwpProtocol$2.class
JdwpProtocol.java
package com.android.ddmlib.jdwp
com.android.ddmlib.jdwp.JdwpProtocol$2 extends com.android.ddmlib.jdwp.JdwpInterceptor {
final synthetic com.android.ddmlib.jdwp.JdwpProtocol this$0
void <init> (com.android.ddmlib.jdwp.JdwpProtocol)
com.android.ddmlib.jdwp.JdwpProtocol this$0
public com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket intercept (com.android.ddmlib.jdwp.JdwpPipe, com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket)
com.android.ddmlib.jdwp.JdwpPipe pipe
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
com.android.ddmlib.jdwp.packets.CapabilitiesNewReply reply
}
com/android/ddmlib/jdwp/JdwpProtocol.class
JdwpProtocol.java
package com.android.ddmlib.jdwp
public com.android.ddmlib.jdwp.JdwpProtocol extends java.lang.Object {
private com.android.ddmlib.jdwp.packets.IdSizesReply mIdSizes
static final synthetic boolean $assertionsDisabled
public void <init> ()
public long readObjectId (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public long readRefTypeId (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public long readMethodId (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public long readFieldId (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
private long readId (java.nio.ByteBuffer, int)
java.nio.ByteBuffer buffer
int size
public java.lang.String readString (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
int len
byte[] utf8
public void incoming (com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket, com.android.ddmlib.jdwp.JdwpPipe)
com.android.ddmlib.internal.jdwp.chunkhandler.JdwpPacket packet
com.android.ddmlib.jdwp.JdwpPipe pipe
static void <clinit> ()
}
com/android/ddmlib/jdwp/packets/
com/android/ddmlib/jdwp/packets/CapabilitiesNewReply.class
CapabilitiesNewReply.java
package com.android.ddmlib.jdwp.packets
public com.android.ddmlib.jdwp.packets.CapabilitiesNewReply extends com.android.ddmlib.jdwp.JdwpPayload {
private java.nio.ByteBuffer converted
public static int CAN_REDEFINE_CLASSES_IDX
public static int CAN_REDEFINE_CLASSES_DEX_IDX
public void <init> ()
public void parse (java.nio.ByteBuffer, com.android.ddmlib.jdwp.JdwpProtocol)
java.nio.ByteBuffer buffer
com.android.ddmlib.jdwp.JdwpProtocol protocol
public java.nio.ByteBuffer getConverted ()
static void <clinit> ()
}
com/android/ddmlib/jdwp/packets/IdSizesReply.class
IdSizesReply.java
package com.android.ddmlib.jdwp.packets
public com.android.ddmlib.jdwp.packets.IdSizesReply extends com.android.ddmlib.jdwp.JdwpPayload {
public int fieldIDSize
public int methodIDSize
public int objectIDSize
public int refTypeIDSize
public int frameIDSize
public void <init> ()
public void parse (java.nio.ByteBuffer, com.android.ddmlib.jdwp.JdwpProtocol)
java.nio.ByteBuffer buffer
com.android.ddmlib.jdwp.JdwpProtocol protocol
}
com/android/ddmlib/log/
com/android/ddmlib/log/EventContainer$1.class
EventContainer.java
package com.android.ddmlib.log
synthetic com.android.ddmlib.log.EventContainer$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$ddmlib$log$EventContainer$EventValueType
static final synthetic int[] $SwitchMap$com$android$ddmlib$log$EventContainer$CompareMethod
static void <clinit> ()
}
com/android/ddmlib/log/EventContainer$CompareMethod.class
EventContainer.java
package com.android.ddmlib.log
public final enum com.android.ddmlib.log.EventContainer$CompareMethod extends java.lang.Enum {
public static final enum com.android.ddmlib.log.EventContainer$CompareMethod EQUAL_TO
public static final enum com.android.ddmlib.log.EventContainer$CompareMethod LESSER_THAN
public static final enum com.android.ddmlib.log.EventContainer$CompareMethod LESSER_THAN_STRICT
public static final enum com.android.ddmlib.log.EventContainer$CompareMethod GREATER_THAN
public static final enum com.android.ddmlib.log.EventContainer$CompareMethod GREATER_THAN_STRICT
public static final enum com.android.ddmlib.log.EventContainer$CompareMethod BIT_CHECK
private final String mName
private final String mTestString
private static final synthetic 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)
String name
private void <init> (java.lang.String, int, java.lang.String, java.lang.String)
String name
String testString
public java.lang.String toString ()
public java.lang.String testString ()
private static synthetic com.android.ddmlib.log.EventContainer$CompareMethod[] $values ()
static void <clinit> ()
}
com/android/ddmlib/log/EventContainer$EventValueType.class
EventContainer.java
package com.android.ddmlib.log
public final enum com.android.ddmlib.log.EventContainer$EventValueType extends java.lang.Enum {
public static final enum com.android.ddmlib.log.EventContainer$EventValueType UNKNOWN
public static final enum com.android.ddmlib.log.EventContainer$EventValueType INT
public static final enum com.android.ddmlib.log.EventContainer$EventValueType LONG
public static final enum com.android.ddmlib.log.EventContainer$EventValueType STRING
public static final enum com.android.ddmlib.log.EventContainer$EventValueType LIST
public static final enum com.android.ddmlib.log.EventContainer$EventValueType TREE
private static final java.util.regex.Pattern STORAGE_PATTERN
private int mValue
private static final synthetic 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)
String name
static com.android.ddmlib.log.EventContainer$EventValueType getEventValueType (int)
com.android.ddmlib.log.EventContainer$EventValueType type
int value
public static java.lang.String getStorageString (java.lang.Object)
Object object
public static java.lang.Object getObjectFromStorageString (java.lang.String)
com.android.ddmlib.log.EventContainer$EventValueType type
NumberFormatException nfe
String value
java.util.regex.Matcher m
public int getValue ()
public java.lang.String toString ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.ddmlib.log.EventContainer$EventValueType[] $values ()
static void <clinit> ()
}
com/android/ddmlib/log/EventContainer.class
EventContainer.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 <init> (com.android.ddmlib.log.LogReceiver$LogEntry, int, java.lang.Object)
com.android.ddmlib.log.LogReceiver$LogEntry entry
int tag
Object data
void <init> (int, int, int, int, int, java.lang.Object)
int tag
int pid
int tid
int sec
int nsec
Object data
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)
int valueIndex
public double getValueAsDouble (int) throws com.android.ddmlib.log.InvalidTypeException
int valueIndex
public java.lang.String getValueAsString (int) throws com.android.ddmlib.log.InvalidTypeException
int valueIndex
public com.android.ddmlib.log.EventContainer$EventValueType getType ()
public final com.android.ddmlib.log.EventContainer$EventValueType getType (java.lang.Object)
com.android.ddmlib.log.EventContainer$EventValueType type
Object obj
Object[] objects
Object data
public boolean testValue (int, java.lang.Object, com.android.ddmlib.log.EventContainer$CompareMethod) throws com.android.ddmlib.log.InvalidTypeException
int index
Object value
com.android.ddmlib.log.EventContainer$CompareMethod compareMethod
com.android.ddmlib.log.EventContainer$EventValueType type
Object data
private java.lang.Object getValue (java.lang.Object, int, boolean)
Object[] list
Object data
int valueIndex
boolean recursive
com.android.ddmlib.log.EventContainer$EventValueType type
private double getValueAsDouble (java.lang.Object, int, boolean) throws com.android.ddmlib.log.InvalidTypeException
Object[] list
Object data
int valueIndex
boolean recursive
com.android.ddmlib.log.EventContainer$EventValueType type
private java.lang.String getValueAsString (java.lang.Object, int, boolean) throws com.android.ddmlib.log.InvalidTypeException
Object[] list
Object data
int valueIndex
boolean recursive
com.android.ddmlib.log.EventContainer$EventValueType type
}
com/android/ddmlib/log/EventLogParser$1.class
EventLogParser.java
package com.android.ddmlib.log
com.android.ddmlib.log.EventLogParser$1 extends com.android.ddmlib.MultiLineReceiver {
final synthetic com.android.ddmlib.log.EventLogParser this$0
void <init> (com.android.ddmlib.log.EventLogParser)
com.android.ddmlib.log.EventLogParser this$0
public void processNewLines (java.lang.String[])
String line
String[] lines
public boolean isCancelled ()
}
com/android/ddmlib/log/EventLogParser$2.class
EventLogParser.java
package com.android.ddmlib.log
synthetic com.android.ddmlib.log.EventLogParser$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$ddmlib$log$EventContainer$EventValueType
static void <clinit> ()
}
com/android/ddmlib/log/EventLogParser.class
EventLogParser.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 <init> ()
public boolean init (com.android.ddmlib.IDevice)
Exception e
com.android.ddmlib.IDevice device
public boolean init (java.lang.String[])
String line
String[] tagFileContent
public boolean init (java.lang.String)
String line
java.io.IOException e
String filePath
java.io.BufferedReader reader
private void processTagLine (java.lang.String)
com.android.ddmlib.log.EventValueDescription[] desc
String description
int value
String name
int value
String name
java.util.regex.Matcher m
String line
private com.android.ddmlib.log.EventValueDescription[] processDescription (java.lang.String)
com.android.ddmlib.log.EventValueDescription$ValueType valueType
String name
String typeString
int typeValue
com.android.ddmlib.log.EventContainer$EventValueType eventValueType
java.util.regex.Matcher m
String desc
String description
String[] descriptions
java.util.ArrayList list
public com.android.ddmlib.log.EventContainer parse (com.android.ddmlib.log.LogReceiver$LogEntry)
Object data
com.android.ddmlib.log.LogReceiver$LogEntry entry
int inOffset
int tagValue
String tag
java.util.ArrayList list
Object data
com.android.ddmlib.log.EventContainer event
public com.android.ddmlib.log.EventContainer parse (java.lang.String)
java.util.Map$Entry entry
int month
int day
int hours
int minutes
int seconds
int milliseconds
java.util.Calendar cal
int sec
int nsec
String tag
int tagValue
java.util.Set tagSet
int pid
Object data
com.android.ddmlib.log.EventContainer event
NumberFormatException e
String textLogLine
java.util.regex.Matcher m
public java.util.Map getTagMap ()
public java.util.Map getEventInfoMap ()
private static int parseBinaryEvent (byte[], int, java.util.ArrayList)
int ival
long lval
int strLen
String str
int result
int i
int count
java.util.ArrayList subList
byte[] eventData
int dataOffset
java.util.ArrayList list
int offset
int type
private java.lang.Object parseTextData (java.lang.String, int)
Object[] objects
Object obj
int i
Object[] objects
String[] values
String data
int tagValue
com.android.ddmlib.log.EventValueDescription[] desc
private java.lang.Object getObjectFromString (java.lang.String, com.android.ddmlib.log.EventContainer$EventValueType)
String value
com.android.ddmlib.log.EventContainer$EventValueType type
public void saveTags (java.lang.String) throws java.io.IOException
com.android.ddmlib.log.EventValueDescription evd
StringBuilder sb
boolean first
String tagName
com.android.ddmlib.log.EventValueDescription[] descriptors
String line
byte[] buffer
Integer key
String filePath
java.io.File destFile
java.io.FileOutputStream fos
static void <clinit> ()
}
com/android/ddmlib/log/EventValueDescription$1.class
EventValueDescription.java
package com.android.ddmlib.log
synthetic com.android.ddmlib.log.EventValueDescription$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$ddmlib$log$EventContainer$EventValueType
static void <clinit> ()
}
com/android/ddmlib/log/EventValueDescription$ValueType.class
EventValueDescription.java
package com.android.ddmlib.log
public final enum com.android.ddmlib.log.EventValueDescription$ValueType extends java.lang.Enum {
public static final enum com.android.ddmlib.log.EventValueDescription$ValueType NOT_APPLICABLE
public static final enum com.android.ddmlib.log.EventValueDescription$ValueType OBJECTS
public static final enum com.android.ddmlib.log.EventValueDescription$ValueType BYTES
public static final enum com.android.ddmlib.log.EventValueDescription$ValueType MILLISECONDS
public static final enum com.android.ddmlib.log.EventValueDescription$ValueType ALLOCATIONS
public static final enum com.android.ddmlib.log.EventValueDescription$ValueType ID
public static final enum com.android.ddmlib.log.EventValueDescription$ValueType PERCENT
private int mValue
private static final synthetic 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)
String name
public void checkType (com.android.ddmlib.log.EventContainer$EventValueType) throws com.android.ddmlib.log.InvalidValueTypeException
com.android.ddmlib.log.EventContainer$EventValueType type
public static com.android.ddmlib.log.EventValueDescription$ValueType getValueType (int)
com.android.ddmlib.log.EventValueDescription$ValueType type
int value
public int getValue ()
public java.lang.String toString ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.ddmlib.log.EventValueDescription$ValueType[] $values ()
static void <clinit> ()
}
com/android/ddmlib/log/EventValueDescription.class
EventValueDescription.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 <init> (java.lang.String, com.android.ddmlib.log.EventContainer$EventValueType)
String name
com.android.ddmlib.log.EventContainer$EventValueType type
void <init> (java.lang.String, com.android.ddmlib.log.EventContainer$EventValueType, com.android.ddmlib.log.EventValueDescription$ValueType) throws com.android.ddmlib.log.InvalidValueTypeException
String name
com.android.ddmlib.log.EventContainer$EventValueType type
com.android.ddmlib.log.EventValueDescription$ValueType valueType
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)
Object value
public java.lang.Object getObjectFromString (java.lang.String)
NumberFormatException e
NumberFormatException e
String value
}
com/android/ddmlib/log/GcEventContainer$1.class
GcEventContainer.java
package com.android.ddmlib.log
synthetic com.android.ddmlib.log.GcEventContainer$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$ddmlib$log$EventContainer$CompareMethod
static void <clinit> ()
}
com/android/ddmlib/log/GcEventContainer.class
GcEventContainer.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 synthetic boolean $assertionsDisabled
void <init> (com.android.ddmlib.log.LogReceiver$LogEntry, int, java.lang.Object)
com.android.ddmlib.log.LogReceiver$LogEntry entry
int tag
Object data
void <init> (int, int, int, int, int, java.lang.Object)
int tag
int pid
int tid
int sec
int nsec
Object data
private void init (java.lang.Object)
int i
Object[] values
Object data
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
int index
Object value
com.android.ddmlib.log.EventContainer$CompareMethod compareMethod
public java.lang.Object getValue (int)
int valueIndex
public double getValueAsDouble (int) throws com.android.ddmlib.log.InvalidTypeException
int valueIndex
public java.lang.String getValueAsString (int)
int valueIndex
static com.android.ddmlib.log.EventValueDescription[] getValueDescriptions ()
com.android.ddmlib.log.InvalidValueTypeException e
private void parseDvmHeapInfo (long, int)
byte[] dataArray
long data
int index
private static long float12ToInt (int)
int f12
private static void put64bitsToArray (long, byte[], int)
long value
byte[] dest
int offset
private long getValueAsLong (int) throws com.android.ddmlib.log.InvalidTypeException
int valueIndex
static void <clinit> ()
}
com/android/ddmlib/log/InvalidTypeException.class
InvalidTypeException.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.InvalidTypeException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/android/ddmlib/log/InvalidValueTypeException.class
InvalidValueTypeException.java
package com.android.ddmlib.log
public final com.android.ddmlib.log.InvalidValueTypeException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/android/ddmlib/log/LogReceiver$ILogListener.class
LogReceiver.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/LogReceiver$LogEntry.class
LogReceiver.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 <init> ()
}
com/android/ddmlib/log/LogReceiver.class
LogReceiver.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 <init> (com.android.ddmlib.log.LogReceiver$ILogListener)
com.android.ddmlib.log.LogReceiver$ILogListener listener
public void parseNewData (byte[], int, int)
int size
int dataSize
byte[] data
int offset
int length
public boolean isCancelled ()
public void cancel ()
private com.android.ddmlib.log.LogReceiver$LogEntry createEntry (byte[], int)
byte[] data
int offset
com.android.ddmlib.log.LogReceiver$LogEntry entry
}
com/android/ddmlib/logcat/
com/android/ddmlib/logcat/LogCatFilter.class
LogCatFilter.java
package com.android.ddmlib.logcat
public final com.android.ddmlib.logcat.LogCatFilter extends java.lang.Object {
private static final String PID_KEYWORD
private static final String APP_KEYWORD
private static final String TAG_KEYWORD
private static final String TEXT_KEYWORD
private final String mName
private final String mTag
private final String mText
private final String mPid
private final String mAppName
private final com.android.ddmlib.Log$LogLevel mLogLevel
private boolean mCheckPid
private boolean mCheckAppName
private boolean mCheckTag
private boolean mCheckText
private java.util.regex.Pattern mAppNamePattern
private java.util.regex.Pattern mTagPattern
private java.util.regex.Pattern mTextPattern
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.ddmlib.Log$LogLevel)
java.util.regex.PatternSyntaxException e
java.util.regex.PatternSyntaxException e
java.util.regex.PatternSyntaxException e
String name
String tag
String text
String pid
String appName
com.android.ddmlib.Log$LogLevel logLevel
private int getPatternCompileFlags (java.lang.String)
char c
String regex
public static java.util.List fromString (java.lang.String, com.android.ddmlib.Log$LogLevel)
String tag
String text
String pid
String app
String s
String query
com.android.ddmlib.Log$LogLevel minLevel
java.util.List filterSettings
public java.lang.String getName ()
public java.lang.String getTag ()
public java.lang.String getText ()
public java.lang.String getPid ()
public java.lang.String getAppName ()
public com.android.ddmlib.Log$LogLevel getLogLevel ()
public boolean matches (com.android.ddmlib.logcat.LogCatMessage)
java.util.regex.Matcher matcher
java.util.regex.Matcher matcher
java.util.regex.Matcher matcher
com.android.ddmlib.logcat.LogCatMessage message
com.android.ddmlib.logcat.LogCatHeader header
}
com/android/ddmlib/logcat/LogCatHeader.class
LogCatHeader.java
package com.android.ddmlib.logcat
public com.android.ddmlib.logcat.LogCatHeader extends java.lang.Object {
private static final java.time.format.DateTimeFormatter EPOCH_TIME_FORMATTER
private final com.android.ddmlib.Log$LogLevel logLevel
private final int pid
private final int tid
private final String appName
private final String tag
private final java.time.Instant timestamp
public void <init> (com.android.ddmlib.Log$LogLevel, int, int, java.lang.String, java.lang.String, java.time.Instant)
com.android.ddmlib.Log$LogLevel level
int pid
int tid
String name
String tag
java.time.Instant timestamp
public com.android.ddmlib.Log$LogLevel getLogLevel ()
public int getPid ()
public int getTid ()
public java.lang.String getAppName ()
public java.lang.String getTag ()
public java.time.Instant getTimestamp ()
public com.android.ddmlib.Log$LogLevel component1 ()
public int component2 ()
public int component3 ()
public java.lang.String component4 ()
public java.lang.String component5 ()
public java.time.Instant component6 ()
public java.lang.String toString ()
String epoch
char priority
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.ddmlib.logcat.LogCatHeader other
static void <clinit> ()
}
com/android/ddmlib/logcat/LogCatHeaderParser$PidToPackageName.class
LogCatHeaderParser.java
package com.android.ddmlib.logcat
public abstract com.android.ddmlib.logcat.LogCatHeaderParser$PidToPackageName extends java.lang.Object {
public abstract java.lang.String apply (int)
}
com/android/ddmlib/logcat/LogCatHeaderParser.class
LogCatHeaderParser.java
package com.android.ddmlib.logcat
public com.android.ddmlib.logcat.LogCatHeaderParser extends java.lang.Object {
private static final java.util.regex.Pattern EPOCH
private static final java.util.regex.Pattern DATE
private static final java.util.regex.Pattern TIME
private static final java.util.regex.Pattern PID
private static final java.util.regex.Pattern TID
private static final java.util.regex.Pattern PRIORITY
private static final java.util.regex.Pattern TAG
private static final String UNKNOWN_APP_NAME
private static final java.util.regex.Pattern HEADER
private final int defaultYear
private final java.time.ZoneId defaultZoneId
public void <init> ()
public void <init> (int, java.time.ZoneId)
int year
java.time.ZoneId id
public com.android.ddmlib.logcat.LogCatHeader parseHeader (java.lang.String, com.android.ddmlib.IDevice)
String line
com.android.ddmlib.IDevice device
public com.android.ddmlib.logcat.LogCatHeader parseHeader (java.lang.String, com.android.ddmlib.logcat.LogCatHeaderParser$PidToPackageName)
java.time.Instant timestamp
String line
com.android.ddmlib.logcat.LogCatHeaderParser$PidToPackageName pidToPackageName
java.util.regex.Matcher m
String epoch
java.time.Instant timestamp
int pid
private com.android.ddmlib.Log$LogLevel parsePriority (java.lang.String)
String string
com.android.ddmlib.Log$LogLevel priority
private int parseThreadId (java.lang.String)
NumberFormatException exception
String string
private int parsePid (java.lang.String)
NumberFormatException exception
String string
private long parseEpochSeconds (java.lang.String)
NumberFormatException exception
String string
private java.lang.String getPackageName (com.android.ddmlib.IDevice, int)
com.android.ddmlib.IDevice device
int pid
String clientName
private synthetic java.lang.String lambda$parseHeader$0 (com.android.ddmlib.IDevice, int)
com.android.ddmlib.IDevice device
int pid
static void <clinit> ()
}
com/android/ddmlib/logcat/LogCatListener.class
LogCatListener.java
package com.android.ddmlib.logcat
public abstract com.android.ddmlib.logcat.LogCatListener extends java.lang.Object {
public abstract void log (java.util.List)
}
com/android/ddmlib/logcat/LogCatMessage.class
LogCatMessage.java
package com.android.ddmlib.logcat
public com.android.ddmlib.logcat.LogCatMessage extends java.lang.Object {
private final com.android.ddmlib.logcat.LogCatHeader header
private final String message
public void <init> (com.android.ddmlib.logcat.LogCatHeader, java.lang.String)
com.android.ddmlib.logcat.LogCatHeader header
String message
public com.android.ddmlib.logcat.LogCatHeader getHeader ()
public java.lang.String getMessage ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.ddmlib.logcat.LogCatMessage other
}
com/android/ddmlib/logcat/LogCatMessageParser.class
LogCatMessageParser.java
package com.android.ddmlib.logcat
public com.android.ddmlib.logcat.LogCatMessageParser extends java.lang.Object {
com.android.ddmlib.logcat.LogCatHeader mPrevHeader
private final com.android.ddmlib.logcat.LogCatHeaderParser mHeaderParser
public void <init> ()
void <init> (int, java.time.ZoneId)
int year
java.time.ZoneId zoneId
private com.android.ddmlib.logcat.LogCatHeader processLogHeader (java.lang.String, com.android.ddmlib.IDevice)
String line
com.android.ddmlib.IDevice device
com.android.ddmlib.logcat.LogCatHeader header
public java.util.List processLogLines (java.lang.String[], com.android.ddmlib.IDevice)
String line
String[] lines
com.android.ddmlib.IDevice device
java.util.List messages
}
com/android/ddmlib/logcat/LogCatReceiverTask$LogCatOutputReceiver.class
LogCatReceiverTask.java
package com.android.ddmlib.logcat
com.android.ddmlib.logcat.LogCatReceiverTask$LogCatOutputReceiver extends com.android.ddmlib.MultiLineReceiver {
final synthetic com.android.ddmlib.logcat.LogCatReceiverTask this$0
public void <init> (com.android.ddmlib.logcat.LogCatReceiverTask)
public boolean isCancelled ()
public void processNewLines (java.lang.String[])
String[] lines
private void processLogLines (java.lang.String[])
String[] lines
java.util.List newMessages
}
com/android/ddmlib/logcat/LogCatReceiverTask.class
LogCatReceiverTask.java
package com.android.ddmlib.logcat
public com.android.ddmlib.logcat.LogCatReceiverTask extends java.lang.Object implements java.lang.Runnable {
private static final String LOGCAT_COMMAND
private static final int DEVICE_POLL_INTERVAL_MSEC
private static final com.android.ddmlib.logcat.LogCatMessage sDeviceDisconnectedMsg
private static final com.android.ddmlib.logcat.LogCatMessage sConnectionTimeoutMsg
private static final com.android.ddmlib.logcat.LogCatMessage sConnectionErrorMsg
private final com.android.ddmlib.IDevice mDevice
private final com.android.ddmlib.logcat.LogCatReceiverTask$LogCatOutputReceiver mReceiver
private final com.android.ddmlib.logcat.LogCatMessageParser mParser
private final java.util.concurrent.atomic.AtomicBoolean mCancelled
private final java.util.Set mListeners
public void <init> (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
public void run ()
InterruptedException e
com.android.ddmlib.TimeoutException e
java.io.IOException e
public void stop ()
public synchronized void addLogCatListener (com.android.ddmlib.logcat.LogCatListener)
com.android.ddmlib.logcat.LogCatListener l
public synchronized void removeLogCatListener (com.android.ddmlib.logcat.LogCatListener)
com.android.ddmlib.logcat.LogCatListener l
private synchronized void notifyListeners (java.util.List)
com.android.ddmlib.logcat.LogCatListener l
java.util.List messages
private static com.android.ddmlib.logcat.LogCatMessage newLogCatMessage (java.lang.String)
String message
static void <clinit> ()
}
com/android/ddmlib/logcat/LogCatTimestamp.class
LogCatTimestamp.java
package com.android.ddmlib.logcat
public final com.android.ddmlib.logcat.LogCatTimestamp extends java.lang.Object {
private static final java.util.regex.Pattern sTimePattern
private void <init> ()
public static java.time.Instant parse (java.lang.String)
String timeString
static java.time.Instant parse (java.lang.String, int, java.time.ZoneId)
String timeString
int year
java.time.ZoneId zoneId
java.util.regex.Matcher matcher
int month
int day
int hour
int minute
int second
int millisecond
static void <clinit> ()
}
com/android/ddmlib/testrunner/
com/android/ddmlib/testrunner/AndroidTestOrchestratorRemoteAndroidTestRunner.class
AndroidTestOrchestratorRemoteAndroidTestRunner.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.AndroidTestOrchestratorRemoteAndroidTestRunner extends com.android.ddmlib.testrunner.RemoteAndroidTestRunner {
private final boolean useAndroidx
public void <init> (java.lang.String, java.lang.String, com.android.ddmlib.IShellEnabledDevice, boolean)
String applicationId
String instrumentationRunner
com.android.ddmlib.IShellEnabledDevice device
boolean useAndroidx
public java.lang.String getAmInstrumentCommand ()
java.util.List adbArgs
private java.lang.String getPackageName (com.android.support.AndroidxName)
com.android.support.AndroidxName aPackage
String result
private java.lang.String getClassName (com.android.support.AndroidxName)
com.android.support.AndroidxName name
public void setCoverageReportLocation (java.lang.String)
String reportPath
public com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$CoverageOutput getCoverageOutputType ()
}
com/android/ddmlib/testrunner/IInstrumentationResultParser$SessionResultCodes.class
IInstrumentationResultParser.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.IInstrumentationResultParser$SessionResultCodes extends java.lang.Object {
public static final int FINISHED
public static final int ERROR
public void <init> ()
}
com/android/ddmlib/testrunner/IInstrumentationResultParser$StatusCodes.class
IInstrumentationResultParser.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.IInstrumentationResultParser$StatusCodes extends java.lang.Object {
public static final int START
public static final int IN_PROGRESS
public static final int ASSUMPTION_FAILURE
public static final int IGNORED
public static final int FAILURE
public static final int ERROR
public static final int OK
public void <init> ()
public static boolean isTerminalState (int)
int statusCode
}
com/android/ddmlib/testrunner/IInstrumentationResultParser$StatusKeys.class
IInstrumentationResultParser.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.IInstrumentationResultParser$StatusKeys extends java.lang.Object {
public static final String TEST
public static final String CLASS
public static final String STACK
public static final String NUMTESTS
public static final String ERROR
public static final String SHORTMSG
public static final String STREAM
public static final String CURRENT
public static final String ID
public static final String DDMLIB_LOGCAT
public static final java.util.Set KNOWN_KEYS
public void <init> ()
static void <clinit> ()
}
com/android/ddmlib/testrunner/IInstrumentationResultParser.class
IInstrumentationResultParser.java
package com.android.ddmlib.testrunner
public abstract com.android.ddmlib.testrunner.IInstrumentationResultParser extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
public abstract void cancel ()
public abstract void handleTestRunFailed (java.lang.String)
}
com/android/ddmlib/testrunner/IRemoteAndroidTestRunner$CoverageOutput.class
IRemoteAndroidTestRunner.java
package com.android.ddmlib.testrunner
public final enum com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$CoverageOutput extends java.lang.Enum {
public static final enum com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$CoverageOutput DIR
public static final enum com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$CoverageOutput FILE
private static final synthetic com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$CoverageOutput[] $VALUES
public static com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$CoverageOutput[] values ()
public static com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$CoverageOutput valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$CoverageOutput[] $values ()
static void <clinit> ()
}
com/android/ddmlib/testrunner/IRemoteAndroidTestRunner$TestSize.class
IRemoteAndroidTestRunner.java
package com.android.ddmlib.testrunner
public final enum com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize extends java.lang.Enum {
public static final enum com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize SMALL
public static final enum com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize MEDIUM
public static final enum com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize LARGE
private String mRunnerValue
private static final synthetic 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)
String name
private void <init> (java.lang.String, int, java.lang.String)
String runnerValue
java.lang.String getRunnerValue ()
public static com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize getTestSize (java.lang.String)
com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize size
String value
StringBuilder msgBuilder
private static synthetic com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize[] $values ()
static void <clinit> ()
}
com/android/ddmlib/testrunner/IRemoteAndroidTestRunner.class
IRemoteAndroidTestRunner.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 setAdditionalTestOutputLocation (java.lang.String)
public abstract void setCoverage (boolean)
public abstract void setCoverageReportLocation (java.lang.String)
public abstract com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$CoverageOutput getCoverageOutputType ()
public abstract void setTestCollection (boolean)
public abstract void setMaxtimeToOutputResponse (int)
public abstract void setMaxTimeToOutputResponse (long, java.util.concurrent.TimeUnit)
public abstract void setMaxTimeout (long, java.util.concurrent.TimeUnit)
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/testrunner/ITestRunListener.class
ITestRunListener.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.TestIdentifier, java.lang.String)
public abstract void testAssumptionFailure (com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
public abstract void testIgnored (com.android.ddmlib.testrunner.TestIdentifier)
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/InstrumentationProtoResultParser$1.class
InstrumentationProtoResultParser.java
package com.android.ddmlib.testrunner
synthetic com.android.ddmlib.testrunner.InstrumentationProtoResultParser$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$commands$am$InstrumentationData$SessionStatusCode
static void <clinit> ()
}
com/android/ddmlib/testrunner/InstrumentationProtoResultParser$InstrumentationProtoResultParserState.class
InstrumentationProtoResultParser.java
package com.android.ddmlib.testrunner
final enum com.android.ddmlib.testrunner.InstrumentationProtoResultParser$InstrumentationProtoResultParserState extends java.lang.Enum {
public static final enum com.android.ddmlib.testrunner.InstrumentationProtoResultParser$InstrumentationProtoResultParserState NOT_STARTED
public static final enum com.android.ddmlib.testrunner.InstrumentationProtoResultParser$InstrumentationProtoResultParserState RUNNING
public static final enum com.android.ddmlib.testrunner.InstrumentationProtoResultParser$InstrumentationProtoResultParserState FINISHED
public static final enum com.android.ddmlib.testrunner.InstrumentationProtoResultParser$InstrumentationProtoResultParserState CANCELLED
private final boolean mIsTerminalState
private static final synthetic com.android.ddmlib.testrunner.InstrumentationProtoResultParser$InstrumentationProtoResultParserState[] $VALUES
public static com.android.ddmlib.testrunner.InstrumentationProtoResultParser$InstrumentationProtoResultParserState[] values ()
public static com.android.ddmlib.testrunner.InstrumentationProtoResultParser$InstrumentationProtoResultParserState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, boolean)
boolean isTerminalState
public boolean isTerminalState ()
private static synthetic com.android.ddmlib.testrunner.InstrumentationProtoResultParser$InstrumentationProtoResultParserState[] $values ()
static void <clinit> ()
}
com/android/ddmlib/testrunner/InstrumentationProtoResultParser$TestStatus.class
InstrumentationProtoResultParser.java
package com.android.ddmlib.testrunner
com.android.ddmlib.testrunner.InstrumentationProtoResultParser$TestStatus extends java.lang.Object {
private int mTestResultCode
private StringBuilder mLogcat
private static final int MAX_LOGCAT_LENGTH
private final java.util.LinkedHashMap mTestMetrics
public void <init> (int)
int testResultCode
public void setTestResultCode (int)
int testResultCode
public int getTestResultCode ()
public void appendLogcat (java.lang.String)
String logcat
public void clearLogcat ()
public java.lang.String getLogcat ()
public void putTestMetrics (java.lang.String, java.lang.String)
String key
String value
public void putAllTestMetrics (java.util.Map)
java.util.Map testMetrics
public java.util.Map getTestMetrics ()
}
com/android/ddmlib/testrunner/InstrumentationProtoResultParser.class
InstrumentationProtoResultParser.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.InstrumentationProtoResultParser extends java.lang.Object implements com.android.ddmlib.testrunner.IInstrumentationResultParser {
private static final String LOG_TAG
private final String mRunName
private final java.util.Collection mListeners
private com.android.ddmlib.testrunner.InstrumentationProtoResultParser$InstrumentationProtoResultParserState mState
private java.io.ByteArrayOutputStream mPendingData
private final java.util.LinkedHashMap mTestStatuses
private final java.util.regex.Pattern mTimePattern
public void <init> (java.lang.String, java.util.Collection)
String runName
java.util.Collection listeners
public void addOutput (byte[], int, int)
com.android.commands.am.InstrumentationData$Session session
byte[] data
int offset
int length
private void updateState (com.android.commands.am.InstrumentationData$Session)
com.android.ddmlib.testrunner.ITestRunListener listener
int numTests
com.android.commands.am.InstrumentationData$ResultsBundleEntry entry
java.util.Optional previousTestStatus
String testClassName
String testMethodName
int currentTestIndex
String stackTrace
java.util.LinkedHashMap testMetrics
java.util.Optional resultCodeOverride
com.android.commands.am.InstrumentationData$TestStatus status
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.ITestRunListener listener
String errorMessage
java.util.Map$Entry lastTestCase
com.android.ddmlib.testrunner.ITestRunListener listener
String errorMessage
com.android.commands.am.InstrumentationData$ResultsBundleEntry entry
com.android.ddmlib.testrunner.ITestRunListener listener
java.util.LinkedHashMap testRunMetrics
long elapsedTime
com.google.common.collect.ImmutableMap immutableTestRunMetrics
com.android.commands.am.InstrumentationData$Session session
private static java.lang.String getResultsEntryBundleValueInString (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry entry
private void updateTestState (java.lang.String, java.lang.String, int, int, java.lang.String, java.lang.String, java.util.LinkedHashMap)
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.ITestRunListener listener
String testClassName
String testMethodName
int currentTestIndex
int testResultCode
String logcat
String stackTrace
java.util.LinkedHashMap testMetrics
com.android.ddmlib.testrunner.TestIdentifier testId
com.android.ddmlib.testrunner.InstrumentationProtoResultParser$TestStatus status
private java.util.Optional findElapsedTime (com.android.commands.am.InstrumentationData$SessionStatus)
float timeSeconds
java.text.ParseException e
String timeString
com.android.commands.am.InstrumentationData$SessionStatus sessionStatus
String sessionOutput
java.util.regex.Matcher timeMatcher
public void handleTestRunFailed (java.lang.String)
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.ITestRunListener listener
String errorMsg
public void flush ()
public void cancel ()
public boolean isCancelled ()
private static synthetic java.lang.String lambda$findElapsedTime$7 (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry entry
private static synthetic boolean lambda$findElapsedTime$6 (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry entry
private synthetic com.android.ddmlib.testrunner.InstrumentationProtoResultParser$TestStatus lambda$updateTestState$5 (com.android.ddmlib.testrunner.TestIdentifier, com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.TestIdentifier testId
com.android.ddmlib.testrunner.TestIdentifier id
private static synthetic java.lang.String lambda$updateState$4 (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry entry
private static synthetic boolean lambda$updateState$3 (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry entry
private static synthetic java.util.Map$Entry lambda$updateState$2 (java.util.Map$Entry, java.util.Map$Entry)
java.util.Map$Entry first
java.util.Map$Entry second
private static synthetic java.lang.Integer lambda$updateState$1 (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry entry
private static synthetic boolean lambda$updateState$0 (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry entry
}
com/android/ddmlib/testrunner/InstrumentationResultParser$Prefixes.class
InstrumentationResultParser.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 STATUS_ABORTED
private static final String ON_ERROR
private static final String CODE
private static final String RESULT
private static final String TIME_REPORT
private void <init> ()
}
com/android/ddmlib/testrunner/InstrumentationResultParser$TestResult.class
InstrumentationResultParser.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 String mCurrentTestNumber
private void <init> ()
boolean isComplete ()
public java.lang.String toString ()
StringBuilder output
}
com/android/ddmlib/testrunner/InstrumentationResultParser.class
InstrumentationResultParser.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.InstrumentationResultParser extends com.android.ddmlib.MultiLineReceiver implements com.android.ddmlib.testrunner.IInstrumentationResultParser {
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 String mStreamError
private String mOnError
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
static final String FATAL_EXCEPTION_MSG
static final java.util.regex.Pattern INSTRUMENTATION_FAILURES_PATTERN
static final String INVALID_OUTPUT_ERR_MSG
public void <init> (java.lang.String, java.util.Collection)
String runName
java.util.Collection listeners
public void <init> (java.lang.String, com.android.ddmlib.testrunner.ITestRunListener)
String runName
com.android.ddmlib.testrunner.ITestRunListener listener
public void processNewLines (java.lang.String[])
String line
String[] lines
private void parse (java.lang.String)
String line
private void submitCurrentKeyValue ()
NumberFormatException e
String previousValue
com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult testInfo
String statusValue
private java.util.Map getAndResetTestMetrics ()
java.util.Map retVal
private com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult getCurrentTestInfo ()
private void clearCurrentTestInfo ()
private void parseKey (java.lang.String, int)
String line
int keyStartPos
int endKeyPos
private void parseValue (java.lang.String, int)
String line
int valueStartPos
private void parseStatusCode (java.lang.String)
NumberFormatException e
String line
String value
com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult testInfo
public boolean isCancelled ()
public void cancel ()
private void reportResult (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.ITestRunListener listener
java.util.Map metrics
com.android.ddmlib.testrunner.ITestRunListener listener
java.util.Map metrics
com.android.ddmlib.testrunner.ITestRunListener listener
java.util.Map metrics
com.android.ddmlib.testrunner.ITestRunListener listener
java.util.Map metrics
com.android.ddmlib.testrunner.ITestRunListener listener
java.util.Map metrics
com.android.ddmlib.testrunner.ITestRunListener listener
java.util.Map metrics
com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult testInfo
com.android.ddmlib.testrunner.TestIdentifier testId
private void reportTestRunStarted (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult testInfo
private java.lang.String getTrace (com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult)
com.android.ddmlib.testrunner.InstrumentationResultParser$TestResult testInfo
private void parseTime (java.lang.String)
Number n
float timeSeconds
java.text.ParseException e
String timeString
String line
java.util.regex.Pattern timePattern
java.util.regex.Matcher timeMatcher
public void handleTestRunFailed (java.lang.String)
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.TestIdentifier testId
com.android.ddmlib.testrunner.ITestRunListener listener
String errorMsg
public void done ()
private void handleOutputDone ()
String message
com.android.ddmlib.testrunner.ITestRunListener listener
com.android.ddmlib.testrunner.ITestRunListener listener
static void <clinit> ()
}
com/android/ddmlib/testrunner/RemoteAndroidTestRunner$StatusReporterMode.class
RemoteAndroidTestRunner.java
package com.android.ddmlib.testrunner
public final enum com.android.ddmlib.testrunner.RemoteAndroidTestRunner$StatusReporterMode extends java.lang.Enum {
public static final enum com.android.ddmlib.testrunner.RemoteAndroidTestRunner$StatusReporterMode RAW_TEXT
public static final enum com.android.ddmlib.testrunner.RemoteAndroidTestRunner$StatusReporterMode PROTO_STD
private final String amInstrumentCommandArg
private final int minApiLevel
private final java.util.function.BiFunction parserFactory
private static final synthetic com.android.ddmlib.testrunner.RemoteAndroidTestRunner$StatusReporterMode[] $VALUES
public static com.android.ddmlib.testrunner.RemoteAndroidTestRunner$StatusReporterMode[] values ()
public static com.android.ddmlib.testrunner.RemoteAndroidTestRunner$StatusReporterMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String, int, java.util.function.BiFunction)
String amInstrumentCommandArg
int minApiLevel
java.util.function.BiFunction parserFactory
public java.lang.String getAmInstrumentCommandArg ()
public int getMinimumApiLevel ()
public com.android.ddmlib.testrunner.IInstrumentationResultParser createInstrumentationResultParser (java.lang.String, java.util.Collection)
String runName
java.util.Collection listeners
private static synthetic com.android.ddmlib.testrunner.RemoteAndroidTestRunner$StatusReporterMode[] $values ()
static void <clinit> ()
}
com/android/ddmlib/testrunner/RemoteAndroidTestRunner.class
RemoteAndroidTestRunner.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.RemoteAndroidTestRunner extends java.lang.Object implements com.android.ddmlib.testrunner.IRemoteAndroidTestRunner {
private final com.android.ddmlib.testrunner.RemoteAndroidTestRunner$StatusReporterMode mStatusReporterMode
private final String mPackageName
private final String mRunnerName
private com.android.ddmlib.IShellEnabledDevice mRemoteDevice
private long mMaxTimeoutMs
private long mMaxTimeToOutputResponseMs
private String mRunName
private java.util.Map mArgMap
private com.android.ddmlib.testrunner.IInstrumentationResultParser 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
private static final String DELAY_MSEC_ARG_NAME
private String mRunOptions
private static final int TEST_COLLECTION_TIMEOUT
public void <init> (java.lang.String, java.lang.String, com.android.ddmlib.IShellEnabledDevice, com.android.ddmlib.testrunner.RemoteAndroidTestRunner$StatusReporterMode)
String packageName
String runnerName
com.android.ddmlib.IShellEnabledDevice remoteDevice
com.android.ddmlib.testrunner.RemoteAndroidTestRunner$StatusReporterMode statusReporterMode
public void <init> (java.lang.String, java.lang.String, com.android.ddmlib.IShellEnabledDevice)
String packageName
String runnerName
com.android.ddmlib.IShellEnabledDevice remoteDevice
public void <init> (java.lang.String, com.android.ddmlib.IShellEnabledDevice)
String packageName
com.android.ddmlib.IShellEnabledDevice remoteDevice
public java.lang.String getPackageName ()
public java.lang.String getRunnerName ()
protected java.lang.String getRunnerPath ()
public void setClassName (java.lang.String)
String className
public void setClassNames (java.lang.String[])
int i
String[] classNames
StringBuilder classArgBuilder
public void setMethodName (java.lang.String, java.lang.String)
String className
String testName
public void setTestPackageName (java.lang.String)
String packageName
public void addInstrumentationArg (java.lang.String, java.lang.String)
String name
String value
public void removeInstrumentationArg (java.lang.String)
String name
public void addBooleanArg (java.lang.String, boolean)
String name
boolean value
public void setLogOnly (boolean)
boolean logOnly
public void setDebug (boolean)
boolean debug
public void setAdditionalTestOutputLocation (java.lang.String)
String additionalTestDataPath
public void setCoverage (boolean)
boolean coverage
public void setCoverageReportLocation (java.lang.String)
String reportPath
public com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$CoverageOutput getCoverageOutputType ()
public void setTestSize (com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize)
com.android.ddmlib.testrunner.IRemoteAndroidTestRunner$TestSize size
public void setTestCollection (boolean)
boolean collect
private int getApiLevel ()
Exception e
public void setMaxtimeToOutputResponse (int)
int maxTimeToOutputResponse
public void setMaxTimeToOutputResponse (long, java.util.concurrent.TimeUnit)
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
public void setMaxTimeout (long, java.util.concurrent.TimeUnit)
long maxTimeout
java.util.concurrent.TimeUnit maxTimeUnits
public void setRunName (java.lang.String)
String runName
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
com.android.ddmlib.testrunner.ITestRunListener[] listeners
public void run (java.util.Collection) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
java.io.IOException e
com.android.ddmlib.ShellCommandUnresponsiveException e
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
java.util.Collection listeners
String runCaseCommandStr
String runName
public com.android.ddmlib.testrunner.IInstrumentationResultParser createParser (java.lang.String, java.util.Collection)
String runName
java.util.Collection listeners
public java.lang.String getAmInstrumentCommand ()
public java.lang.String getRunOptions ()
public void setRunOptions (java.lang.String)
String options
public void cancel ()
protected java.lang.String getArgsCommand ()
String argCmd
java.util.Map$Entry argPair
StringBuilder commandBuilder
}
com/android/ddmlib/testrunner/TestIdentifier.class
TestIdentifier.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.TestIdentifier extends java.lang.Object {
private final String mClassName
private final String mTestName
private final int mTestIndex
public void <init> (java.lang.String, java.lang.String)
String className
String testName
public void <init> (java.lang.String, java.lang.String, int)
String className
String testName
int testIndex
public java.lang.String getClassName ()
public java.lang.String getTestName ()
public int getTestIndex ()
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.ddmlib.testrunner.TestIdentifier other
public java.lang.String toString ()
}
com/android/ddmlib/testrunner/TestResult$TestStatus.class
TestResult.java
package com.android.ddmlib.testrunner
public final enum com.android.ddmlib.testrunner.TestResult$TestStatus extends java.lang.Enum {
public static final enum com.android.ddmlib.testrunner.TestResult$TestStatus FAILURE
public static final enum com.android.ddmlib.testrunner.TestResult$TestStatus PASSED
public static final enum com.android.ddmlib.testrunner.TestResult$TestStatus INCOMPLETE
public static final enum com.android.ddmlib.testrunner.TestResult$TestStatus ASSUMPTION_FAILURE
public static final enum com.android.ddmlib.testrunner.TestResult$TestStatus IGNORED
private static final synthetic com.android.ddmlib.testrunner.TestResult$TestStatus[] $VALUES
public static com.android.ddmlib.testrunner.TestResult$TestStatus[] values ()
public static com.android.ddmlib.testrunner.TestResult$TestStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.ddmlib.testrunner.TestResult$TestStatus[] $values ()
static void <clinit> ()
}
com/android/ddmlib/testrunner/TestResult.class
TestResult.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.TestResult extends java.lang.Object {
private com.android.ddmlib.testrunner.TestResult$TestStatus mStatus
private String mStackTrace
private java.util.Map mMetrics
private long mStartTime
private long mEndTime
public void <init> ()
public com.android.ddmlib.testrunner.TestResult$TestStatus getStatus ()
public java.lang.String getStackTrace ()
public java.util.Map getMetrics ()
public void setMetrics (java.util.Map)
java.util.Map metrics
public long getStartTime ()
public void setStartTime (long)
long startTime
public long getEndTime ()
public com.android.ddmlib.testrunner.TestResult setStatus (com.android.ddmlib.testrunner.TestResult$TestStatus)
com.android.ddmlib.testrunner.TestResult$TestStatus status
public void setStackTrace (java.lang.String)
String trace
public void setEndTime (long)
long currentTimeMillis
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.ddmlib.testrunner.TestResult other
private static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
}
com/android/ddmlib/testrunner/TestRunResult.class
TestRunResult.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.TestRunResult extends java.lang.Object implements com.android.ddmlib.testrunner.ITestRunListener {
private static final String LOG_TAG
private String mTestRunName
private java.util.Map mTestResults
private java.util.Map mRunMetrics
private boolean mIsRunComplete
private long mElapsedTime
private int[] mStatusCounts
private boolean mIsCountDirty
private String mRunFailureError
private boolean mAggregateMetrics
public void <init> ()
public void setAggregateMetrics (boolean)
boolean metricAggregation
public java.lang.String getName ()
public java.util.Map getTestResults ()
public java.util.Map getRunMetrics ()
public java.util.Set getCompletedTests ()
java.util.Map$Entry testEntry
java.util.Set completedTests
public boolean isRunFailure ()
public boolean isRunComplete ()
public void setRunComplete (boolean)
boolean runComplete
public int getNumTestsInState (com.android.ddmlib.testrunner.TestResult$TestStatus)
int i
com.android.ddmlib.testrunner.TestResult r
com.android.ddmlib.testrunner.TestResult$TestStatus status
public int getNumTests ()
public int getNumCompleteTests ()
public boolean hasFailedTests ()
public int getNumAllFailedTests ()
public long getElapsedTime ()
public java.lang.String getRunFailureMessage ()
public void testRunStarted (java.lang.String, int)
String runName
int testCount
public void testStarted (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier test
void testStarted (com.android.ddmlib.testrunner.TestIdentifier, long)
com.android.ddmlib.testrunner.TestIdentifier test
long startTime
com.android.ddmlib.testrunner.TestResult res
private void addTestResult (com.android.ddmlib.testrunner.TestIdentifier, com.android.ddmlib.testrunner.TestResult)
com.android.ddmlib.testrunner.TestIdentifier test
com.android.ddmlib.testrunner.TestResult testResult
private void updateTestResult (com.android.ddmlib.testrunner.TestIdentifier, com.android.ddmlib.testrunner.TestResult$TestStatus, java.lang.String)
com.android.ddmlib.testrunner.TestIdentifier test
com.android.ddmlib.testrunner.TestResult$TestStatus status
String trace
com.android.ddmlib.testrunner.TestResult r
public void testFailed (com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.TestIdentifier test
String trace
public void testAssumptionFailure (com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.TestIdentifier test
String trace
public void testIgnored (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier test
public void testEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
com.android.ddmlib.testrunner.TestIdentifier test
java.util.Map testMetrics
void testEnded (com.android.ddmlib.testrunner.TestIdentifier, long, java.util.Map)
com.android.ddmlib.testrunner.TestIdentifier test
long endTime
java.util.Map testMetrics
com.android.ddmlib.testrunner.TestResult result
public void testRunFailed (java.lang.String)
String errorMessage
public void testRunStopped (long)
long elapsedTime
public void testRunEnded (long, java.util.Map)
String existingValue
String combinedValue
java.util.Map$Entry entry
long elapsedTime
java.util.Map runMetrics
private java.lang.String combineValues (java.lang.String, java.lang.String)
Long existingLong
Long newLong
Double existingDouble
Double newDouble
String existingValue
String newValue
public java.lang.String getTextSummary ()
int count
com.android.ddmlib.testrunner.TestResult$TestStatus status
StringBuilder builder
static void <clinit> ()
}
com/android/ddmlib/testrunner/XmlTestRunListener$1.class
XmlTestRunListener.java
package com.android.ddmlib.testrunner
synthetic com.android.ddmlib.testrunner.XmlTestRunListener$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$ddmlib$testrunner$TestResult$TestStatus
static void <clinit> ()
}
com/android/ddmlib/testrunner/XmlTestRunListener.class
XmlTestRunListener.java
package com.android.ddmlib.testrunner
public com.android.ddmlib.testrunner.XmlTestRunListener extends java.lang.Object implements com.android.ddmlib.testrunner.ITestRunListener {
private static final String LOG_TAG
private static final String TEST_RESULT_FILE_SUFFIX
private static final String TEST_RESULT_FILE_PREFIX
private static final String TESTSUITE
private static final String TESTCASE
private static final String ERROR
private static final String FAILURE
private static final String SKIPPED_TAG
private static final String ATTR_NAME
private static final String ATTR_TIME
private static final String ATTR_ERRORS
private static final String ATTR_FAILURES
private static final String ATTR_SKIPPED
private static final String ATTR_ASSERTIOMS
private static final String ATTR_TESTS
private static final String PROPERTIES
private static final String PROPERTY
private static final String ATTR_CLASSNAME
private static final String TIMESTAMP
private static final String HOSTNAME
private static final String SYSTEM_ERR
private static final String ns
private String mHostName
private java.io.File mReportDir
private String mReportPath
private com.android.ddmlib.testrunner.TestRunResult mRunResult
private StringBuilder mSystemError
public void <init> ()
public void setReportDir (java.io.File)
java.io.File file
public void setHostName (java.lang.String)
String hostName
public com.android.ddmlib.testrunner.TestRunResult getRunResult ()
public void testRunStarted (java.lang.String, int)
String runName
int numTests
public void testStarted (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier test
public void testFailed (com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.TestIdentifier test
String trace
public void testAssumptionFailure (com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.TestIdentifier test
String trace
public void testIgnored (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier test
public void testEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
com.android.ddmlib.testrunner.TestIdentifier test
java.util.Map testMetrics
public void testRunFailed (java.lang.String)
String errorMessage
public void testRunStopped (long)
long elapsedTime
public void testRunEnded (long, java.util.Map)
long elapsedTime
java.util.Map runMetrics
private void generateDocument (java.io.File, long)
org.kxml2.io.KXmlSerializer serializer
String msg
java.io.IOException e
java.io.File reportDir
long elapsedTime
String timestamp
java.io.OutputStream stream
private java.lang.String getAbsoluteReportPath ()
java.lang.String getTimestamp ()
java.text.SimpleDateFormat dateFormat
java.util.TimeZone gmt
String timestamp
public java.lang.String getSystemError ()
public void addSystemError (java.lang.String)
String systemError
protected java.io.File getResultFile (java.io.File) throws java.io.IOException
java.io.File reportDir
java.io.File reportFile
java.io.OutputStream createOutputResultStream (java.io.File) throws java.io.IOException
java.io.File reportDir
java.io.File reportFile
protected java.lang.String getTestSuiteName ()
void printTestResults (org.kxml2.io.KXmlSerializer, java.lang.String, long) throws java.io.IOException
java.util.Map$Entry entry
java.util.Map$Entry testEntry
org.kxml2.io.KXmlSerializer serializer
String timestamp
long elapsedTime
String name
java.util.Map testResults
String systemError
protected java.util.Map getPropertiesAttributes ()
protected java.lang.String getTestName (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier testId
void print (org.kxml2.io.KXmlSerializer, com.android.ddmlib.testrunner.TestIdentifier, com.android.ddmlib.testrunner.TestResult) throws java.io.IOException
org.kxml2.io.KXmlSerializer serializer
com.android.ddmlib.testrunner.TestIdentifier testId
com.android.ddmlib.testrunner.TestResult testResult
long elapsedTimeMs
private void printFailedTest (org.kxml2.io.KXmlSerializer, java.lang.String, java.lang.String) throws java.io.IOException
org.kxml2.io.KXmlSerializer serializer
String tag
String stack
private java.lang.String sanitize (java.lang.String)
String text
static void <clinit> ()
}
com/android/ddmlib/utils/
com/android/ddmlib/utils/ArrayHelper.class
ArrayHelper.java
package com.android.ddmlib.utils
public final com.android.ddmlib.utils.ArrayHelper extends java.lang.Object {
public void <init> ()
public static void swap32bitsToArray (int, byte[], int)
int value
byte[] dest
int offset
public static int swap32bitFromArray (byte[], int)
byte[] value
int offset
int v
public static int swapU16bitFromArray (byte[], int)
byte[] value
int offset
int v
public static long swap64bitFromArray (byte[], int)
byte[] value
int offset
long v
}
com/android/ddmlib/utils/FilePermissionUtil$1.class
FilePermissionUtil.java
package com.android.ddmlib.utils
synthetic com.android.ddmlib.utils.FilePermissionUtil$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$java$nio$file$attribute$PosixFilePermission
static void <clinit> ()
}
com/android/ddmlib/utils/FilePermissionUtil.class
FilePermissionUtil.java
package com.android.ddmlib.utils
public com.android.ddmlib.utils.FilePermissionUtil extends java.lang.Object {
public void <init> ()
private static int numericalPermission (java.nio.file.attribute.PosixFilePermission)
java.nio.file.attribute.PosixFilePermission p
public static int getFilePosixPermission (java.io.File)
java.io.IOException e
UnsupportedOperationException e
java.nio.file.attribute.PosixFilePermission p
java.io.File file
java.util.Set perms
int result
}
com/android/incfs/
com/android/incfs/install/
com/android/incfs/install/IBlockFilter.class
IBlockFilter.java
package com.android.incfs.install
public abstract com.android.incfs.install.IBlockFilter extends java.lang.Object {
public abstract boolean shouldServeBlock (com.android.incfs.install.PendingBlock)
}
com/android/incfs/install/IBlockTransformer.class
IBlockTransformer.java
package com.android.incfs.install
public abstract com.android.incfs.install.IBlockTransformer extends java.lang.Object {
public abstract com.android.incfs.install.PendingBlock transform (com.android.incfs.install.PendingBlock) throws java.io.IOException
}
com/android/incfs/install/IDeviceConnection$Factory.class
IDeviceConnection.java
package com.android.incfs.install
public abstract com.android.incfs.install.IDeviceConnection$Factory extends java.lang.Object {
public abstract com.android.incfs.install.IDeviceConnection connectToService (java.lang.String, java.lang.String[]) throws java.io.IOException
}
com/android/incfs/install/IDeviceConnection.class
IDeviceConnection.java
package com.android.incfs.install
public abstract com.android.incfs.install.IDeviceConnection extends java.lang.Object implements java.lang.AutoCloseable {
public abstract int read (java.nio.ByteBuffer, long) throws java.io.IOException
public abstract int write (java.nio.ByteBuffer, long) throws java.io.IOException
}
com/android/incfs/install/ILogger.class
ILogger.java
package com.android.incfs.install
public abstract com.android.incfs.install.ILogger extends java.lang.Object {
public transient abstract void error (java.lang.Throwable, java.lang.String, java.lang.Object[])
public transient abstract void warning (java.lang.String, java.lang.Object[])
public transient abstract void info (java.lang.String, java.lang.Object[])
public transient abstract void verbose (java.lang.String, java.lang.Object[])
}
com/android/incfs/install/IncrementalInstallSession$Builder.class
IncrementalInstallSession.java
package com.android.incfs.install
public com.android.incfs.install.IncrementalInstallSession$Builder extends java.lang.Object {
private final java.util.List mApks
private final java.util.List mSignatures
private final java.util.List mArgs
private com.android.incfs.install.IBlockFilter mFilter
private com.android.incfs.install.IBlockTransformer mTransformer
private com.android.incfs.install.ILogger mLogger
private long mResponseTimeoutNs
private boolean mReinstall
public void <init> ()
public com.android.incfs.install.IncrementalInstallSession$Builder addApk (java.nio.file.Path, java.nio.file.Path)
java.nio.file.Path apk
java.nio.file.Path signature
public transient com.android.incfs.install.IncrementalInstallSession$Builder addExtraArgs (java.lang.String[])
String[] extraArgs
public com.android.incfs.install.IncrementalInstallSession$Builder setAllowReinstall (boolean)
boolean reinstall
public com.android.incfs.install.IncrementalInstallSession$Builder setBlockFilter (com.android.incfs.install.IBlockFilter)
com.android.incfs.install.IBlockFilter filter
public com.android.incfs.install.IncrementalInstallSession$Builder setBlockTransformer (com.android.incfs.install.IBlockTransformer)
com.android.incfs.install.IBlockTransformer transformer
public com.android.incfs.install.IncrementalInstallSession$Builder setLogger (com.android.incfs.install.ILogger)
com.android.incfs.install.ILogger logger
public com.android.incfs.install.IncrementalInstallSession$Builder setResponseTimeout (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit maxTimeUnits
public com.android.incfs.install.IncrementalInstallSession build () throws java.io.IOException
java.nio.file.Path apk
java.nio.file.Path signature
com.android.incfs.install.StreamingApk apkArgument
int i
java.util.ArrayList commandBuilder
java.util.ArrayList apkArguments
private static synthetic com.android.incfs.install.PendingBlock lambda$new$1 (com.android.incfs.install.PendingBlock) throws java.io.IOException
com.android.incfs.install.PendingBlock block
private static synthetic boolean lambda$new$0 (com.android.incfs.install.PendingBlock)
com.android.incfs.install.PendingBlock PendingBlock
}
com/android/incfs/install/IncrementalInstallSession$NullLogger.class
IncrementalInstallSession.java
package com.android.incfs.install
com.android.incfs.install.IncrementalInstallSession$NullLogger extends java.lang.Object implements com.android.incfs.install.ILogger {
private void <init> ()
public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable t
String msgFormat
Object[] args
public transient void warning (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
public transient void info (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
public transient void verbose (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
}
com/android/incfs/install/IncrementalInstallSession.class
IncrementalInstallSession.java
package com.android.incfs.install
public com.android.incfs.install.IncrementalInstallSession extends java.lang.Object implements java.lang.AutoCloseable {
private final String[] mCommandArgs
private final java.util.ArrayList mApks
private final long mResponseTimeoutNs
private final com.android.incfs.install.IBlockTransformer mTransformer
private final com.android.incfs.install.ILogger mLogger
private com.android.incfs.install.IncrementalInstallSessionImpl mImpl
private void <init> (java.lang.String[], java.util.ArrayList, long, com.android.incfs.install.IBlockTransformer, com.android.incfs.install.ILogger)
String[] commandArgs
java.util.ArrayList apks
long responseTimeoutNs
com.android.incfs.install.IBlockTransformer transformer
com.android.incfs.install.ILogger logger
public synchronized com.android.incfs.install.IncrementalInstallSession start (java.util.concurrent.Executor, com.android.incfs.install.IDeviceConnection$Factory) throws java.io.IOException
java.util.concurrent.Executor executor
com.android.incfs.install.IDeviceConnection$Factory conFactory
com.android.incfs.install.IDeviceConnection con
public void waitForInstallCompleted (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit units
public void waitForServingCompleted (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit units
public void waitForAnyCompletion (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit units
public void close ()
com.android.incfs.install.IncrementalInstallSessionImpl impl
}
com/android/incfs/install/IncrementalInstallSessionImpl$1.class
IncrementalInstallSessionImpl.java
package com.android.incfs.install
synthetic com.android.incfs.install.IncrementalInstallSessionImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$incfs$install$ReadRequest$RequestType
static final synthetic int[] $SwitchMap$com$android$incfs$install$IncrementalInstallSessionImpl$MagicMatcher$MagicType
static void <clinit> ()
}
com/android/incfs/install/IncrementalInstallSessionImpl$ConditionResult.class
IncrementalInstallSessionImpl.java
package com.android.incfs.install
final enum com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult extends java.lang.Enum {
public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult FULFILLED
public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult UNFULFILLED
public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult RESET_TIMEOUT
private static final synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult[] $VALUES
public static com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult[] values ()
public static com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult[] $values ()
static void <clinit> ()
}
com/android/incfs/install/IncrementalInstallSessionImpl$IOSupplier.class
IncrementalInstallSessionImpl.java
package com.android.incfs.install
abstract com.android.incfs.install.IncrementalInstallSessionImpl$IOSupplier extends java.lang.Object {
public abstract java.lang.Object get () throws java.io.IOException java.lang.InterruptedException
}
com/android/incfs/install/IncrementalInstallSessionImpl$MagicMatcher$Magic.class
IncrementalInstallSessionImpl.java
package com.android.incfs.install
com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$Magic extends java.lang.Object {
final com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType type
final byte[] value
void <init> (com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType, byte[])
com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType type
byte[] value
}
com/android/incfs/install/IncrementalInstallSessionImpl$MagicMatcher$MagicType.class
IncrementalInstallSessionImpl.java
package com.android.incfs.install
final enum com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType extends java.lang.Enum {
public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType INCREMENTAL
public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType INSTALLATION_FAILURE
public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType INSTALLATION_SUCCESS
private static final synthetic com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType[] $VALUES
public static com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType[] values ()
public static com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType[] $values ()
static void <clinit> ()
}
com/android/incfs/install/IncrementalInstallSessionImpl$MagicMatcher.class
IncrementalInstallSessionImpl.java
package com.android.incfs.install
com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher extends java.lang.Object {
private static final java.util.ArrayList MAGICS
private final int[] mPositions
private com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType mFoundMatch
private void <init> ()
com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType findMagic (java.nio.ByteBuffer)
byte[] magic
int i
byte nextByte
java.nio.ByteBuffer buffer
void advance ()
static void <clinit> ()
}
com/android/incfs/install/IncrementalInstallSessionImpl.class
IncrementalInstallSessionImpl.java
package com.android.incfs.install
com.android.incfs.install.IncrementalInstallSessionImpl extends java.lang.Object implements java.lang.AutoCloseable {
private static final int FULL_REQUEST_SIZE
private static final int REQUEST_SIZE
private static final byte RESPONSE_CHUNK_HEADER_SIZE
private static final int RESPONSE_HEADER_SIZE
private static final int DONT_WAIT_TIME_MS
private static final int WAIT_TIME_MS
private final com.android.incfs.install.IDeviceConnection mConnection
private final com.android.incfs.install.IBlockTransformer mTransformer
private final com.android.incfs.install.ILogger mLogger
private final java.util.List mApks
private final long mResponseTimeoutNs
private volatile Exception mPendingException
private volatile boolean mInstallSucceeded
private volatile boolean mStreamingCompleted
private volatile boolean mClosed
void <init> (com.android.incfs.install.IDeviceConnection, java.util.List, long, com.android.incfs.install.IBlockTransformer, com.android.incfs.install.ILogger)
com.android.incfs.install.IDeviceConnection device
java.util.List apks
long responseTimeout
com.android.incfs.install.IBlockTransformer transformer
com.android.incfs.install.ILogger logger
void waitForInstallCompleted (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit timeOutUnits
void waitForServingCompleted (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit timeOutUnits
void waitForAnyCompletion (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit timeOutUnits
private void waitForCondition (long, long, com.android.incfs.install.IncrementalInstallSessionImpl$IOSupplier) throws java.io.IOException java.lang.InterruptedException
com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult result
long timeoutNs
long waitMs
com.android.incfs.install.IncrementalInstallSessionImpl$IOSupplier condition
long startNs
public void close ()
void execute (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
private void processDeviceData () throws java.io.IOException java.lang.InterruptedException
java.nio.ByteBuffer buffer
com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher magicMatcher
StringBuilder errorBuilder
private static com.android.incfs.install.ReadRequest nextRequest (java.nio.ByteBuffer)
com.android.incfs.install.ReadRequest$RequestType type
com.android.incfs.install.ReadRequest$RequestType type
com.android.incfs.install.ReadRequest$RequestType type
com.android.incfs.install.ReadRequest$RequestType type
java.nio.ByteBuffer data
short typeData
com.android.incfs.install.ReadRequest$RequestType type
private boolean processReadData (com.android.incfs.install.ReadRequest) throws java.io.IOException java.lang.InterruptedException
com.android.incfs.install.StreamingApk apk
java.util.List responses
com.android.incfs.install.ReadRequest request
private static java.nio.ByteBuffer buildCloseResponseChunk ()
java.nio.ByteBuffer buffer
private java.nio.ByteBuffer buildResponseChunk (short, java.util.List) throws java.io.IOException
com.android.incfs.install.PendingBlock block
short apkId
java.util.List blocks
byte BLOCK_KIND_DATA
byte BLOCK_KIND_HASH
byte COMPRESSION_KIND_NONE
byte COMPRESSION_KIND_LZ4
int maxSize
java.nio.ByteBuffer buffer
int totalSize
private void writeToDevice (java.nio.ByteBuffer) throws java.io.IOException java.lang.InterruptedException
java.nio.ByteBuffer data
private synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult lambda$writeToDevice$5 (java.nio.ByteBuffer) throws java.io.IOException java.lang.InterruptedException
java.nio.ByteBuffer data
private synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult lambda$processDeviceData$4 (java.nio.ByteBuffer, com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher, java.lang.StringBuilder) throws java.io.IOException java.lang.InterruptedException
int count
byte c
java.nio.ByteBuffer buffer
com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher magicMatcher
StringBuilder errorBuilder
com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType magic
private synthetic void lambda$execute$3 ()
Exception e
private synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult lambda$waitForAnyCompletion$2 () throws java.io.IOException java.lang.InterruptedException
private synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult lambda$waitForServingCompleted$1 () throws java.io.IOException java.lang.InterruptedException
private synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult lambda$waitForInstallCompleted$0 () throws java.io.IOException java.lang.InterruptedException
}
com/android/incfs/install/PendingBlock$Compression.class
PendingBlock.java
package com.android.incfs.install
public final enum com.android.incfs.install.PendingBlock$Compression extends java.lang.Enum {
public static final enum com.android.incfs.install.PendingBlock$Compression NONE
public static final enum com.android.incfs.install.PendingBlock$Compression LZ4
private static final synthetic com.android.incfs.install.PendingBlock$Compression[] $VALUES
public static com.android.incfs.install.PendingBlock$Compression[] values ()
public static com.android.incfs.install.PendingBlock$Compression valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.incfs.install.PendingBlock$Compression[] $values ()
static void <clinit> ()
}
com/android/incfs/install/PendingBlock$Type.class
PendingBlock.java
package com.android.incfs.install
public final enum com.android.incfs.install.PendingBlock$Type extends java.lang.Enum {
public static final enum com.android.incfs.install.PendingBlock$Type APK_DATA
public static final enum com.android.incfs.install.PendingBlock$Type SIGNATURE_TREE
private static final synthetic com.android.incfs.install.PendingBlock$Type[] $VALUES
public static com.android.incfs.install.PendingBlock$Type[] values ()
public static com.android.incfs.install.PendingBlock$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.incfs.install.PendingBlock$Type[] $values ()
static void <clinit> ()
}
com/android/incfs/install/PendingBlock.class
PendingBlock.java
package com.android.incfs.install
public com.android.incfs.install.PendingBlock extends java.lang.Object {
private final java.nio.file.Path mFilePath
private final com.android.incfs.install.PendingBlock$Type mType
private final int mBlockIndex
private final int mBlockCount
private final com.android.incfs.install.StreamingApk mApk
private final int mBlockOffset
private final short mBlockSize
void <init> (java.nio.file.Path, com.android.incfs.install.PendingBlock$Type, int, int, com.android.incfs.install.StreamingApk, int, short)
java.nio.file.Path filePath
com.android.incfs.install.PendingBlock$Type type
int blockIndex
int blockCount
com.android.incfs.install.StreamingApk apk
int blockOffset
short blockSize
public void <init> (com.android.incfs.install.PendingBlock)
com.android.incfs.install.PendingBlock block
public java.nio.file.Path getPath ()
public com.android.incfs.install.PendingBlock$Type getType ()
public com.android.incfs.install.PendingBlock$Compression getCompression ()
public int getBlockIndex ()
public int getFileBlockCount ()
public short getBlockSize ()
public void readBlockData (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
public java.lang.String toString ()
}
com/android/incfs/install/ReadRequest$RequestType.class
ReadRequest.java
package com.android.incfs.install
final enum com.android.incfs.install.ReadRequest$RequestType extends java.lang.Enum {
public static final enum com.android.incfs.install.ReadRequest$RequestType SERVING_COMPLETE
public static final enum com.android.incfs.install.ReadRequest$RequestType BLOCK_MISSING
public static final enum com.android.incfs.install.ReadRequest$RequestType PREFETCH
public static final enum com.android.incfs.install.ReadRequest$RequestType DESTROY
private static final synthetic com.android.incfs.install.ReadRequest$RequestType[] $VALUES
public static com.android.incfs.install.ReadRequest$RequestType[] values ()
public static com.android.incfs.install.ReadRequest$RequestType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.incfs.install.ReadRequest$RequestType[] $values ()
static void <clinit> ()
}
com/android/incfs/install/ReadRequest.class
ReadRequest.java
package com.android.incfs.install
com.android.incfs.install.ReadRequest extends java.lang.Object {
final com.android.incfs.install.ReadRequest$RequestType requestType
final short apkId
final int blockIndex
void <init> (com.android.incfs.install.ReadRequest$RequestType, short, int)
com.android.incfs.install.ReadRequest$RequestType requestType
short apkId
int blockIndex
public java.lang.String toString ()
}
com/android/incfs/install/StreamingApk.class
StreamingApk.java
package com.android.incfs.install
com.android.incfs.install.StreamingApk extends java.lang.Object implements java.lang.AutoCloseable {
static final short INCFS_BLOCK_SIZE
private static final int INCFS_DIGEST_SIZE
private static final int INCFS_MAX_SIGNATURE_SIZE
private static final int INCFS_HASHES_PER_BLOCK
private final java.nio.file.Path mApk
private final java.nio.file.Path mSignature
private final java.nio.channels.FileChannel mApkChannel
private final java.nio.channels.FileChannel mSignatureChannel
private final long mApkSize
private final long mSignatureSize
private final int mTreeOffset
private final String mSignatureBase64
private final int mDataBlockCount
private final int mTreeBlockCount
private final java.util.BitSet mSentDataBlocks
private final java.util.BitSet mSentTreeBlocks
private final com.android.incfs.install.IBlockFilter mBlockFilter
private final com.android.incfs.install.ILogger mLogger
private void <init> (java.nio.file.Path, java.nio.file.Path, java.nio.channels.FileChannel, java.nio.channels.FileChannel, long, long, int, java.lang.String, com.android.incfs.install.IBlockFilter, com.android.incfs.install.ILogger)
java.nio.file.Path apk
java.nio.file.Path signature
java.nio.channels.FileChannel apkChannel
java.nio.channels.FileChannel signatureChannel
long apkSize
long sigSize
int treeOffset
String signatureBase64
com.android.incfs.install.IBlockFilter server
com.android.incfs.install.ILogger logger
static com.android.incfs.install.StreamingApk generate (java.nio.file.Path, java.nio.file.Path, com.android.incfs.install.IBlockFilter, com.android.incfs.install.ILogger) throws java.io.IOException
java.io.ByteArrayOutputStream base64SigOS
java.io.OutputStream sigBOS
int version
int hashingInfoSize
int signingInfoSize
int signatureSize
int treeSize
int expectedTreeSize
String base64Sig
int treeOffset
java.io.BufferedInputStream sigIs
long apkSize
long sigSize
java.io.IOException e
java.nio.file.Path apk
java.nio.file.Path sig
com.android.incfs.install.IBlockFilter server
com.android.incfs.install.ILogger logger
String base64Sig
int treeOffset
java.nio.channels.FileChannel apkChannel
java.nio.channels.FileChannel signatureChannel
long apkSize
long sigSize
java.lang.String getSignatureBase64 ()
java.util.List getBlockResponse (int)
int blockIndex
java.util.List responses
private java.util.List getTreeBlocksResponsesForDataBlock (int)
int i
int blockIndex
int dataBlockCount
int totalNodeCount
int leafNodesCount
int leafNodesOffset
int leafIndex
java.util.ArrayList responses
private java.util.Optional getTreePendingBlock (int)
int treeBlockIndex
int blockOffset
short blockSize
com.android.incfs.install.PendingBlock response
private java.util.Optional getDataPendingBlock (int)
int index
int blockOffset
short blockSize
com.android.incfs.install.PendingBlock response
void readBlockData (java.nio.ByteBuffer, com.android.incfs.install.PendingBlock$Type, int, short) throws java.io.IOException
java.nio.ByteBuffer buffer
com.android.incfs.install.PendingBlock$Type type
int blockOffset
short blockSize
java.nio.channels.FileChannel channel
int previousLimit
private static int numBytesToNumBlocks (long)
long fileSize
private static int verityTreeSizeForFile (long)
long fileSize
private static int verityTreeBlocksForFile (long)
long fileSize
int hashPerBlock
int totalTreeBlockCount
long hashBlockCount
private static int readInt32 (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException
java.io.InputStream is
java.io.OutputStream accumulator
String errorMessage
byte[] data
private static int readBytesWithSize (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException
int length
java.io.InputStream is
java.io.OutputStream accumulator
String errorMessage
int size
int totalRead
byte[] buffer
public void close ()
}
com/android/incfs/install/adb/
com/android/incfs/install/adb/ddmlib/
com/android/incfs/install/adb/ddmlib/DeviceConnection$Factory.class
DeviceConnection.java
package com.android.incfs.install.adb.ddmlib
public com.android.incfs.install.adb.ddmlib.DeviceConnection$Factory extends java.lang.Object implements com.android.incfs.install.IDeviceConnection$Factory {
private final com.android.ddmlib.IDevice mDevice
private void <init> (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
public com.android.incfs.install.IDeviceConnection connectToService (java.lang.String, java.lang.String[]) throws java.io.IOException
java.nio.channels.SocketChannel channel
Exception e
String service
String[] parameters
java.nio.channels.SocketChannel channel
}
com/android/incfs/install/adb/ddmlib/DeviceConnection.class
DeviceConnection.java
package com.android.incfs.install.adb.ddmlib
public com.android.incfs.install.adb.ddmlib.DeviceConnection extends java.lang.Object implements com.android.incfs.install.IDeviceConnection {
private final java.nio.channels.SocketChannel mChannel
private final java.nio.channels.Selector mReadSelector
private final java.nio.channels.Selector mWriteSelector
public static com.android.incfs.install.adb.ddmlib.DeviceConnection$Factory getFactory (java.lang.String) throws java.io.IOException
com.android.ddmlib.IDevice device
String deviceSerialNumber
com.android.ddmlib.AndroidDebugBridge adb
private void <init> (java.nio.channels.SocketChannel) throws java.io.IOException
java.nio.channels.SocketChannel channel
public int read (java.nio.ByteBuffer, long) throws java.io.IOException
java.nio.ByteBuffer dst
long timeoutMs
public int write (java.nio.ByteBuffer, long) throws java.io.IOException
java.nio.ByteBuffer src
long timeoutMs
public void close () throws java.lang.Exception
java.nio.channels.Selector w
java.nio.channels.Selector r
java.nio.channels.Channel c
}
com/android/incfs/install/adb/ddmlib/DeviceLogger.class
DeviceLogger.java
package com.android.incfs.install.adb.ddmlib
public com.android.incfs.install.adb.ddmlib.DeviceLogger extends java.lang.Object implements com.android.incfs.install.ILogger {
private com.android.utils.ILogger mLogger
public void <init> (com.android.utils.ILogger)
com.android.utils.ILogger logger
public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable t
String msgFormat
Object[] args
public transient void warning (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
public transient void info (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
public transient void verbose (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
}
com/android/commands/
com/android/commands/am/
com/android/commands/am/InstrumentationData$1.class
InstrumentationData.java
package com.android.commands.am
synthetic com.android.commands.am.InstrumentationData$1 extends java.lang.Object {
}
com/android/commands/am/InstrumentationData$ResultsBundle$1.class
InstrumentationData.java
package com.android.commands.am
com.android.commands.am.InstrumentationData$ResultsBundle$1 extends com.google.protobuf.AbstractParser {
void <init> ()
public com.android.commands.am.InstrumentationData$ResultsBundle parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/android/commands/am/InstrumentationData$ResultsBundle$Builder.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData$ResultsBundle$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder {
private int bitField0_
private java.util.List entries_
private com.google.protobuf.RepeatedFieldBuilderV3 entriesBuilder_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
private void <init> ()
private void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
private void maybeForceBuilderInitialization ()
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder clear ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.android.commands.am.InstrumentationData$ResultsBundle getDefaultInstanceForType ()
public com.android.commands.am.InstrumentationData$ResultsBundle build ()
com.android.commands.am.InstrumentationData$ResultsBundle result
public com.android.commands.am.InstrumentationData$ResultsBundle buildPartial ()
com.android.commands.am.InstrumentationData$ResultsBundle result
int from_bitField0_
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder clone ()
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
com.google.protobuf.Descriptors$FieldDescriptor field
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
com.google.protobuf.Descriptors$OneofDescriptor oneof
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
int index
Object value
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder mergeFrom (com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundle other
public final boolean isInitialized ()
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.android.commands.am.InstrumentationData$ResultsBundle parsedMessage
private void ensureEntriesIsMutable ()
public java.util.List getEntriesList ()
public int getEntriesCount ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry getEntries (int)
int index
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder setEntries (int, com.android.commands.am.InstrumentationData$ResultsBundleEntry)
int index
com.android.commands.am.InstrumentationData$ResultsBundleEntry value
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder setEntries (int, com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder)
int index
com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder builderForValue
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder addEntries (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry value
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder addEntries (int, com.android.commands.am.InstrumentationData$ResultsBundleEntry)
int index
com.android.commands.am.InstrumentationData$ResultsBundleEntry value
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder addEntries (com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder)
com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder builderForValue
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder addEntries (int, com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder)
int index
com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder builderForValue
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder addAllEntries (java.lang.Iterable)
Iterable values
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder clearEntries ()
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder removeEntries (int)
int index
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder getEntriesBuilder (int)
int index
public com.android.commands.am.InstrumentationData$ResultsBundleEntryOrBuilder getEntriesOrBuilder (int)
int index
public java.util.List getEntriesOrBuilderList ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder addEntriesBuilder ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder addEntriesBuilder (int)
int index
public java.util.List getEntriesBuilderList ()
private com.google.protobuf.RepeatedFieldBuilderV3 getEntriesFieldBuilder ()
public final com.android.commands.am.InstrumentationData$ResultsBundle$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public final com.android.commands.am.InstrumentationData$ResultsBundle$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clear ()
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clone ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clear ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clone ()
public volatile synthetic com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.Message$Builder clone ()
public volatile synthetic com.google.protobuf.Message buildPartial ()
public volatile synthetic com.google.protobuf.Message build ()
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.Message$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder clone ()
public volatile synthetic com.google.protobuf.MessageLite buildPartial ()
public volatile synthetic com.google.protobuf.MessageLite build ()
public volatile synthetic com.google.protobuf.MessageLite$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
synthetic void <init> (com.android.commands.am.InstrumentationData$1)
com.android.commands.am.InstrumentationData$1 x0
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.android.commands.am.InstrumentationData$1)
com.google.protobuf.GeneratedMessageV3$BuilderParent x0
com.android.commands.am.InstrumentationData$1 x1
}
com/android/commands/am/InstrumentationData$ResultsBundle.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData$ResultsBundle extends com.google.protobuf.GeneratedMessageV3 implements com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder {
private static final long serialVersionUID
public static final int ENTRIES_FIELD_NUMBER
private java.util.List entries_
private byte memoizedIsInitialized
private static final com.android.commands.am.InstrumentationData$ResultsBundle DEFAULT_INSTANCE
public static final com.google.protobuf.Parser PARSER
private void <init> (com.google.protobuf.GeneratedMessageV3$Builder)
com.google.protobuf.GeneratedMessageV3$Builder builder
private void <init> ()
protected java.lang.Object newInstance (com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)
com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter unused
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
public java.util.List getEntriesList ()
public java.util.List getEntriesOrBuilderList ()
public int getEntriesCount ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry getEntries (int)
int index
public com.android.commands.am.InstrumentationData$ResultsBundleEntryOrBuilder getEntriesOrBuilder (int)
int index
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int i
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int i
int size
public boolean equals (java.lang.Object)
Object obj
com.android.commands.am.InstrumentationData$ResultsBundle other
public int hashCode ()
int hash
public static com.android.commands.am.InstrumentationData$ResultsBundle parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.commands.am.InstrumentationData$ResultsBundle parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$ResultsBundle parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.commands.am.InstrumentationData$ResultsBundle parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$ResultsBundle parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.commands.am.InstrumentationData$ResultsBundle parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$ResultsBundle parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.commands.am.InstrumentationData$ResultsBundle parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$ResultsBundle parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.commands.am.InstrumentationData$ResultsBundle parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$ResultsBundle parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.commands.am.InstrumentationData$ResultsBundle parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder newBuilderForType ()
public static com.android.commands.am.InstrumentationData$ResultsBundle$Builder newBuilder ()
public static com.android.commands.am.InstrumentationData$ResultsBundle$Builder newBuilder (com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundle prototype
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder toBuilder ()
protected com.android.commands.am.InstrumentationData$ResultsBundle$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
com.android.commands.am.InstrumentationData$ResultsBundle$Builder builder
public static com.android.commands.am.InstrumentationData$ResultsBundle getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
public com.google.protobuf.Parser getParserForType ()
public com.android.commands.am.InstrumentationData$ResultsBundle getDefaultInstanceForType ()
protected volatile synthetic com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
public volatile synthetic com.google.protobuf.Message$Builder toBuilder ()
public volatile synthetic com.google.protobuf.Message$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile synthetic com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
static synthetic boolean access$2100 ()
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$Builder, com.android.commands.am.InstrumentationData$1)
com.google.protobuf.GeneratedMessageV3$Builder x0
com.android.commands.am.InstrumentationData$1 x1
static synthetic java.util.List access$2302 (com.android.commands.am.InstrumentationData$ResultsBundle, java.util.List)
com.android.commands.am.InstrumentationData$ResultsBundle x0
java.util.List x1
static synthetic java.util.List access$2300 (com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundle x0
static synthetic boolean access$2400 ()
static synthetic com.google.protobuf.UnknownFieldSet access$2500 (com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundle x0
synthetic void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.android.commands.am.InstrumentationData$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.android.commands.am.InstrumentationData$1 x2
static void <clinit> ()
}
com/android/commands/am/InstrumentationData$ResultsBundleEntry$1.class
InstrumentationData.java
package com.android.commands.am
com.android.commands.am.InstrumentationData$ResultsBundleEntry$1 extends com.google.protobuf.AbstractParser {
void <init> ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/android/commands/am/InstrumentationData$ResultsBundleEntry$Builder.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.android.commands.am.InstrumentationData$ResultsBundleEntryOrBuilder {
private int bitField0_
private Object key_
private Object valueString_
private int valueInt_
private float valueFloat_
private double valueDouble_
private long valueLong_
private com.android.commands.am.InstrumentationData$ResultsBundle valueBundle_
private com.google.protobuf.SingleFieldBuilderV3 valueBundleBuilder_
private com.google.protobuf.ByteString valueBytes_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
private void <init> ()
private void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
private void maybeForceBuilderInitialization ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clear ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry getDefaultInstanceForType ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry build ()
com.android.commands.am.InstrumentationData$ResultsBundleEntry result
public com.android.commands.am.InstrumentationData$ResultsBundleEntry buildPartial ()
com.android.commands.am.InstrumentationData$ResultsBundleEntry result
int from_bitField0_
int to_bitField0_
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clone ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
com.google.protobuf.Descriptors$FieldDescriptor field
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
com.google.protobuf.Descriptors$OneofDescriptor oneof
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
int index
Object value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder mergeFrom (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry other
public final boolean isInitialized ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.android.commands.am.InstrumentationData$ResultsBundleEntry parsedMessage
public boolean hasKey ()
public java.lang.String getKey ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getKeyBytes ()
com.google.protobuf.ByteString b
Object ref
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setKey (java.lang.String)
String value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clearKey ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setKeyBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasValueString ()
public java.lang.String getValueString ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getValueStringBytes ()
com.google.protobuf.ByteString b
Object ref
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setValueString (java.lang.String)
String value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clearValueString ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setValueStringBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasValueInt ()
public int getValueInt ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setValueInt (int)
int value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clearValueInt ()
public boolean hasValueFloat ()
public float getValueFloat ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setValueFloat (float)
float value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clearValueFloat ()
public boolean hasValueDouble ()
public double getValueDouble ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setValueDouble (double)
double value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clearValueDouble ()
public boolean hasValueLong ()
public long getValueLong ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setValueLong (long)
long value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clearValueLong ()
public boolean hasValueBundle ()
public com.android.commands.am.InstrumentationData$ResultsBundle getValueBundle ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setValueBundle (com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundle value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setValueBundle (com.android.commands.am.InstrumentationData$ResultsBundle$Builder)
com.android.commands.am.InstrumentationData$ResultsBundle$Builder builderForValue
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder mergeValueBundle (com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundle value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clearValueBundle ()
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder getValueBundleBuilder ()
public com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder getValueBundleOrBuilder ()
private com.google.protobuf.SingleFieldBuilderV3 getValueBundleFieldBuilder ()
public boolean hasValueBytes ()
public com.google.protobuf.ByteString getValueBytes ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setValueBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder clearValueBytes ()
public final com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public final com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clear ()
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clone ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clear ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clone ()
public volatile synthetic com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.Message$Builder clone ()
public volatile synthetic com.google.protobuf.Message buildPartial ()
public volatile synthetic com.google.protobuf.Message build ()
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.Message$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder clone ()
public volatile synthetic com.google.protobuf.MessageLite buildPartial ()
public volatile synthetic com.google.protobuf.MessageLite build ()
public volatile synthetic com.google.protobuf.MessageLite$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
synthetic void <init> (com.android.commands.am.InstrumentationData$1)
com.android.commands.am.InstrumentationData$1 x0
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.android.commands.am.InstrumentationData$1)
com.google.protobuf.GeneratedMessageV3$BuilderParent x0
com.android.commands.am.InstrumentationData$1 x1
}
com/android/commands/am/InstrumentationData$ResultsBundleEntry.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData$ResultsBundleEntry extends com.google.protobuf.GeneratedMessageV3 implements com.android.commands.am.InstrumentationData$ResultsBundleEntryOrBuilder {
private static final long serialVersionUID
private int bitField0_
public static final int KEY_FIELD_NUMBER
private volatile Object key_
public static final int VALUE_STRING_FIELD_NUMBER
private volatile Object valueString_
public static final int VALUE_INT_FIELD_NUMBER
private int valueInt_
public static final int VALUE_FLOAT_FIELD_NUMBER
private float valueFloat_
public static final int VALUE_DOUBLE_FIELD_NUMBER
private double valueDouble_
public static final int VALUE_LONG_FIELD_NUMBER
private long valueLong_
public static final int VALUE_BUNDLE_FIELD_NUMBER
private com.android.commands.am.InstrumentationData$ResultsBundle valueBundle_
public static final int VALUE_BYTES_FIELD_NUMBER
private com.google.protobuf.ByteString valueBytes_
private byte memoizedIsInitialized
private static final com.android.commands.am.InstrumentationData$ResultsBundleEntry DEFAULT_INSTANCE
public static final com.google.protobuf.Parser PARSER
private void <init> (com.google.protobuf.GeneratedMessageV3$Builder)
com.google.protobuf.GeneratedMessageV3$Builder builder
private void <init> ()
protected java.lang.Object newInstance (com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)
com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter unused
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString bs
com.google.protobuf.ByteString bs
com.android.commands.am.InstrumentationData$ResultsBundle$Builder subBuilder
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
public boolean hasKey ()
public java.lang.String getKey ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getKeyBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasValueString ()
public java.lang.String getValueString ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getValueStringBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasValueInt ()
public int getValueInt ()
public boolean hasValueFloat ()
public float getValueFloat ()
public boolean hasValueDouble ()
public double getValueDouble ()
public boolean hasValueLong ()
public long getValueLong ()
public boolean hasValueBundle ()
public com.android.commands.am.InstrumentationData$ResultsBundle getValueBundle ()
public com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder getValueBundleOrBuilder ()
public boolean hasValueBytes ()
public com.google.protobuf.ByteString getValueBytes ()
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int size
public boolean equals (java.lang.Object)
Object obj
com.android.commands.am.InstrumentationData$ResultsBundleEntry other
public int hashCode ()
int hash
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder newBuilderForType ()
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder newBuilder ()
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder newBuilder (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry prototype
public com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder toBuilder ()
protected com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
com.android.commands.am.InstrumentationData$ResultsBundleEntry$Builder builder
public static com.android.commands.am.InstrumentationData$ResultsBundleEntry getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
public com.google.protobuf.Parser getParserForType ()
public com.android.commands.am.InstrumentationData$ResultsBundleEntry getDefaultInstanceForType ()
protected volatile synthetic com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
public volatile synthetic com.google.protobuf.Message$Builder toBuilder ()
public volatile synthetic com.google.protobuf.Message$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile synthetic com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
static synthetic boolean access$400 ()
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$Builder, com.android.commands.am.InstrumentationData$1)
com.google.protobuf.GeneratedMessageV3$Builder x0
com.android.commands.am.InstrumentationData$1 x1
static synthetic java.lang.Object access$602 (com.android.commands.am.InstrumentationData$ResultsBundleEntry, java.lang.Object)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
Object x1
static synthetic java.lang.Object access$702 (com.android.commands.am.InstrumentationData$ResultsBundleEntry, java.lang.Object)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
Object x1
static synthetic int access$802 (com.android.commands.am.InstrumentationData$ResultsBundleEntry, int)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
int x1
static synthetic float access$902 (com.android.commands.am.InstrumentationData$ResultsBundleEntry, float)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
float x1
static synthetic double access$1002 (com.android.commands.am.InstrumentationData$ResultsBundleEntry, double)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
double x1
static synthetic long access$1102 (com.android.commands.am.InstrumentationData$ResultsBundleEntry, long)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
long x1
static synthetic com.android.commands.am.InstrumentationData$ResultsBundle access$1202 (com.android.commands.am.InstrumentationData$ResultsBundleEntry, com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
com.android.commands.am.InstrumentationData$ResultsBundle x1
static synthetic com.google.protobuf.ByteString access$1302 (com.android.commands.am.InstrumentationData$ResultsBundleEntry, com.google.protobuf.ByteString)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
com.google.protobuf.ByteString x1
static synthetic int access$1402 (com.android.commands.am.InstrumentationData$ResultsBundleEntry, int)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
int x1
static synthetic java.lang.Object access$600 (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
static synthetic java.lang.Object access$700 (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
static synthetic com.google.protobuf.UnknownFieldSet access$1500 (com.android.commands.am.InstrumentationData$ResultsBundleEntry)
com.android.commands.am.InstrumentationData$ResultsBundleEntry x0
synthetic void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.android.commands.am.InstrumentationData$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.android.commands.am.InstrumentationData$1 x2
static void <clinit> ()
}
com/android/commands/am/InstrumentationData$ResultsBundleEntryOrBuilder.class
InstrumentationData.java
package com.android.commands.am
public abstract com.android.commands.am.InstrumentationData$ResultsBundleEntryOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract boolean hasKey ()
public abstract java.lang.String getKey ()
public abstract com.google.protobuf.ByteString getKeyBytes ()
public abstract boolean hasValueString ()
public abstract java.lang.String getValueString ()
public abstract com.google.protobuf.ByteString getValueStringBytes ()
public abstract boolean hasValueInt ()
public abstract int getValueInt ()
public abstract boolean hasValueFloat ()
public abstract float getValueFloat ()
public abstract boolean hasValueDouble ()
public abstract double getValueDouble ()
public abstract boolean hasValueLong ()
public abstract long getValueLong ()
public abstract boolean hasValueBundle ()
public abstract com.android.commands.am.InstrumentationData$ResultsBundle getValueBundle ()
public abstract com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder getValueBundleOrBuilder ()
public abstract boolean hasValueBytes ()
public abstract com.google.protobuf.ByteString getValueBytes ()
}
com/android/commands/am/InstrumentationData$ResultsBundleOrBuilder.class
InstrumentationData.java
package com.android.commands.am
public abstract com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract java.util.List getEntriesList ()
public abstract com.android.commands.am.InstrumentationData$ResultsBundleEntry getEntries (int)
public abstract int getEntriesCount ()
public abstract java.util.List getEntriesOrBuilderList ()
public abstract com.android.commands.am.InstrumentationData$ResultsBundleEntryOrBuilder getEntriesOrBuilder (int)
}
com/android/commands/am/InstrumentationData$Session$1.class
InstrumentationData.java
package com.android.commands.am
com.android.commands.am.InstrumentationData$Session$1 extends com.google.protobuf.AbstractParser {
void <init> ()
public com.android.commands.am.InstrumentationData$Session parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/android/commands/am/InstrumentationData$Session$Builder.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData$Session$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.android.commands.am.InstrumentationData$SessionOrBuilder {
private int bitField0_
private java.util.List testStatus_
private com.google.protobuf.RepeatedFieldBuilderV3 testStatusBuilder_
private com.android.commands.am.InstrumentationData$SessionStatus sessionStatus_
private com.google.protobuf.SingleFieldBuilderV3 sessionStatusBuilder_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
private void <init> ()
private void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
private void maybeForceBuilderInitialization ()
public com.android.commands.am.InstrumentationData$Session$Builder clear ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.android.commands.am.InstrumentationData$Session getDefaultInstanceForType ()
public com.android.commands.am.InstrumentationData$Session build ()
com.android.commands.am.InstrumentationData$Session result
public com.android.commands.am.InstrumentationData$Session buildPartial ()
com.android.commands.am.InstrumentationData$Session result
int from_bitField0_
int to_bitField0_
public com.android.commands.am.InstrumentationData$Session$Builder clone ()
public com.android.commands.am.InstrumentationData$Session$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.commands.am.InstrumentationData$Session$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
com.google.protobuf.Descriptors$FieldDescriptor field
public com.android.commands.am.InstrumentationData$Session$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
com.google.protobuf.Descriptors$OneofDescriptor oneof
public com.android.commands.am.InstrumentationData$Session$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
int index
Object value
public com.android.commands.am.InstrumentationData$Session$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.commands.am.InstrumentationData$Session$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.android.commands.am.InstrumentationData$Session$Builder mergeFrom (com.android.commands.am.InstrumentationData$Session)
com.android.commands.am.InstrumentationData$Session other
public final boolean isInitialized ()
public com.android.commands.am.InstrumentationData$Session$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.android.commands.am.InstrumentationData$Session parsedMessage
private void ensureTestStatusIsMutable ()
public java.util.List getTestStatusList ()
public int getTestStatusCount ()
public com.android.commands.am.InstrumentationData$TestStatus getTestStatus (int)
int index
public com.android.commands.am.InstrumentationData$Session$Builder setTestStatus (int, com.android.commands.am.InstrumentationData$TestStatus)
int index
com.android.commands.am.InstrumentationData$TestStatus value
public com.android.commands.am.InstrumentationData$Session$Builder setTestStatus (int, com.android.commands.am.InstrumentationData$TestStatus$Builder)
int index
com.android.commands.am.InstrumentationData$TestStatus$Builder builderForValue
public com.android.commands.am.InstrumentationData$Session$Builder addTestStatus (com.android.commands.am.InstrumentationData$TestStatus)
com.android.commands.am.InstrumentationData$TestStatus value
public com.android.commands.am.InstrumentationData$Session$Builder addTestStatus (int, com.android.commands.am.InstrumentationData$TestStatus)
int index
com.android.commands.am.InstrumentationData$TestStatus value
public com.android.commands.am.InstrumentationData$Session$Builder addTestStatus (com.android.commands.am.InstrumentationData$TestStatus$Builder)
com.android.commands.am.InstrumentationData$TestStatus$Builder builderForValue
public com.android.commands.am.InstrumentationData$Session$Builder addTestStatus (int, com.android.commands.am.InstrumentationData$TestStatus$Builder)
int index
com.android.commands.am.InstrumentationData$TestStatus$Builder builderForValue
public com.android.commands.am.InstrumentationData$Session$Builder addAllTestStatus (java.lang.Iterable)
Iterable values
public com.android.commands.am.InstrumentationData$Session$Builder clearTestStatus ()
public com.android.commands.am.InstrumentationData$Session$Builder removeTestStatus (int)
int index
public com.android.commands.am.InstrumentationData$TestStatus$Builder getTestStatusBuilder (int)
int index
public com.android.commands.am.InstrumentationData$TestStatusOrBuilder getTestStatusOrBuilder (int)
int index
public java.util.List getTestStatusOrBuilderList ()
public com.android.commands.am.InstrumentationData$TestStatus$Builder addTestStatusBuilder ()
public com.android.commands.am.InstrumentationData$TestStatus$Builder addTestStatusBuilder (int)
int index
public java.util.List getTestStatusBuilderList ()
private com.google.protobuf.RepeatedFieldBuilderV3 getTestStatusFieldBuilder ()
public boolean hasSessionStatus ()
public com.android.commands.am.InstrumentationData$SessionStatus getSessionStatus ()
public com.android.commands.am.InstrumentationData$Session$Builder setSessionStatus (com.android.commands.am.InstrumentationData$SessionStatus)
com.android.commands.am.InstrumentationData$SessionStatus value
public com.android.commands.am.InstrumentationData$Session$Builder setSessionStatus (com.android.commands.am.InstrumentationData$SessionStatus$Builder)
com.android.commands.am.InstrumentationData$SessionStatus$Builder builderForValue
public com.android.commands.am.InstrumentationData$Session$Builder mergeSessionStatus (com.android.commands.am.InstrumentationData$SessionStatus)
com.android.commands.am.InstrumentationData$SessionStatus value
public com.android.commands.am.InstrumentationData$Session$Builder clearSessionStatus ()
public com.android.commands.am.InstrumentationData$SessionStatus$Builder getSessionStatusBuilder ()
public com.android.commands.am.InstrumentationData$SessionStatusOrBuilder getSessionStatusOrBuilder ()
private com.google.protobuf.SingleFieldBuilderV3 getSessionStatusFieldBuilder ()
public final com.android.commands.am.InstrumentationData$Session$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public final com.android.commands.am.InstrumentationData$Session$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clear ()
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clone ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clear ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clone ()
public volatile synthetic com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.Message$Builder clone ()
public volatile synthetic com.google.protobuf.Message buildPartial ()
public volatile synthetic com.google.protobuf.Message build ()
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.Message$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder clone ()
public volatile synthetic com.google.protobuf.MessageLite buildPartial ()
public volatile synthetic com.google.protobuf.MessageLite build ()
public volatile synthetic com.google.protobuf.MessageLite$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
synthetic void <init> (com.android.commands.am.InstrumentationData$1)
com.android.commands.am.InstrumentationData$1 x0
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.android.commands.am.InstrumentationData$1)
com.google.protobuf.GeneratedMessageV3$BuilderParent x0
com.android.commands.am.InstrumentationData$1 x1
}
com/android/commands/am/InstrumentationData$Session.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData$Session extends com.google.protobuf.GeneratedMessageV3 implements com.android.commands.am.InstrumentationData$SessionOrBuilder {
private static final long serialVersionUID
private int bitField0_
public static final int TEST_STATUS_FIELD_NUMBER
private java.util.List testStatus_
public static final int SESSION_STATUS_FIELD_NUMBER
private com.android.commands.am.InstrumentationData$SessionStatus sessionStatus_
private byte memoizedIsInitialized
private static final com.android.commands.am.InstrumentationData$Session DEFAULT_INSTANCE
public static final com.google.protobuf.Parser PARSER
private void <init> (com.google.protobuf.GeneratedMessageV3$Builder)
com.google.protobuf.GeneratedMessageV3$Builder builder
private void <init> ()
protected java.lang.Object newInstance (com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)
com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter unused
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.android.commands.am.InstrumentationData$SessionStatus$Builder subBuilder
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
public java.util.List getTestStatusList ()
public java.util.List getTestStatusOrBuilderList ()
public int getTestStatusCount ()
public com.android.commands.am.InstrumentationData$TestStatus getTestStatus (int)
int index
public com.android.commands.am.InstrumentationData$TestStatusOrBuilder getTestStatusOrBuilder (int)
int index
public boolean hasSessionStatus ()
public com.android.commands.am.InstrumentationData$SessionStatus getSessionStatus ()
public com.android.commands.am.InstrumentationData$SessionStatusOrBuilder getSessionStatusOrBuilder ()
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int i
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int i
int size
public boolean equals (java.lang.Object)
Object obj
com.android.commands.am.InstrumentationData$Session other
public int hashCode ()
int hash
public static com.android.commands.am.InstrumentationData$Session parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.commands.am.InstrumentationData$Session parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$Session parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.commands.am.InstrumentationData$Session parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$Session parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.commands.am.InstrumentationData$Session parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$Session parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.commands.am.InstrumentationData$Session parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$Session parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.commands.am.InstrumentationData$Session parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$Session parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.commands.am.InstrumentationData$Session parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.android.commands.am.InstrumentationData$Session$Builder newBuilderForType ()
public static com.android.commands.am.InstrumentationData$Session$Builder newBuilder ()
public static com.android.commands.am.InstrumentationData$Session$Builder newBuilder (com.android.commands.am.InstrumentationData$Session)
com.android.commands.am.InstrumentationData$Session prototype
public com.android.commands.am.InstrumentationData$Session$Builder toBuilder ()
protected com.android.commands.am.InstrumentationData$Session$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
com.android.commands.am.InstrumentationData$Session$Builder builder
public static com.android.commands.am.InstrumentationData$Session getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
public com.google.protobuf.Parser getParserForType ()
public com.android.commands.am.InstrumentationData$Session getDefaultInstanceForType ()
protected volatile synthetic com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
public volatile synthetic com.google.protobuf.Message$Builder toBuilder ()
public volatile synthetic com.google.protobuf.Message$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile synthetic com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
static synthetic boolean access$5600 ()
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$Builder, com.android.commands.am.InstrumentationData$1)
com.google.protobuf.GeneratedMessageV3$Builder x0
com.android.commands.am.InstrumentationData$1 x1
static synthetic java.util.List access$5802 (com.android.commands.am.InstrumentationData$Session, java.util.List)
com.android.commands.am.InstrumentationData$Session x0
java.util.List x1
static synthetic com.android.commands.am.InstrumentationData$SessionStatus access$5902 (com.android.commands.am.InstrumentationData$Session, com.android.commands.am.InstrumentationData$SessionStatus)
com.android.commands.am.InstrumentationData$Session x0
com.android.commands.am.InstrumentationData$SessionStatus x1
static synthetic int access$6002 (com.android.commands.am.InstrumentationData$Session, int)
com.android.commands.am.InstrumentationData$Session x0
int x1
static synthetic java.util.List access$5800 (com.android.commands.am.InstrumentationData$Session)
com.android.commands.am.InstrumentationData$Session x0
static synthetic boolean access$6100 ()
static synthetic com.google.protobuf.UnknownFieldSet access$6200 (com.android.commands.am.InstrumentationData$Session)
com.android.commands.am.InstrumentationData$Session x0
synthetic void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.android.commands.am.InstrumentationData$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.android.commands.am.InstrumentationData$1 x2
static void <clinit> ()
}
com/android/commands/am/InstrumentationData$SessionOrBuilder.class
InstrumentationData.java
package com.android.commands.am
public abstract com.android.commands.am.InstrumentationData$SessionOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract java.util.List getTestStatusList ()
public abstract com.android.commands.am.InstrumentationData$TestStatus getTestStatus (int)
public abstract int getTestStatusCount ()
public abstract java.util.List getTestStatusOrBuilderList ()
public abstract com.android.commands.am.InstrumentationData$TestStatusOrBuilder getTestStatusOrBuilder (int)
public abstract boolean hasSessionStatus ()
public abstract com.android.commands.am.InstrumentationData$SessionStatus getSessionStatus ()
public abstract com.android.commands.am.InstrumentationData$SessionStatusOrBuilder getSessionStatusOrBuilder ()
}
com/android/commands/am/InstrumentationData$SessionStatus$1.class
InstrumentationData.java
package com.android.commands.am
com.android.commands.am.InstrumentationData$SessionStatus$1 extends com.google.protobuf.AbstractParser {
void <init> ()
public com.android.commands.am.InstrumentationData$SessionStatus parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/android/commands/am/InstrumentationData$SessionStatus$Builder.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData$SessionStatus$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.android.commands.am.InstrumentationData$SessionStatusOrBuilder {
private int bitField0_
private int statusCode_
private Object errorText_
private int resultCode_
private com.android.commands.am.InstrumentationData$ResultsBundle results_
private com.google.protobuf.SingleFieldBuilderV3 resultsBuilder_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
private void <init> ()
private void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
private void maybeForceBuilderInitialization ()
public com.android.commands.am.InstrumentationData$SessionStatus$Builder clear ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.android.commands.am.InstrumentationData$SessionStatus getDefaultInstanceForType ()
public com.android.commands.am.InstrumentationData$SessionStatus build ()
com.android.commands.am.InstrumentationData$SessionStatus result
public com.android.commands.am.InstrumentationData$SessionStatus buildPartial ()
com.android.commands.am.InstrumentationData$SessionStatus result
int from_bitField0_
int to_bitField0_
public com.android.commands.am.InstrumentationData$SessionStatus$Builder clone ()
public com.android.commands.am.InstrumentationData$SessionStatus$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.commands.am.InstrumentationData$SessionStatus$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
com.google.protobuf.Descriptors$FieldDescriptor field
public com.android.commands.am.InstrumentationData$SessionStatus$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
com.google.protobuf.Descriptors$OneofDescriptor oneof
public com.android.commands.am.InstrumentationData$SessionStatus$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
int index
Object value
public com.android.commands.am.InstrumentationData$SessionStatus$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.commands.am.InstrumentationData$SessionStatus$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.android.commands.am.InstrumentationData$SessionStatus$Builder mergeFrom (com.android.commands.am.InstrumentationData$SessionStatus)
com.android.commands.am.InstrumentationData$SessionStatus other
public final boolean isInitialized ()
public com.android.commands.am.InstrumentationData$SessionStatus$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.android.commands.am.InstrumentationData$SessionStatus parsedMessage
public boolean hasStatusCode ()
public com.android.commands.am.InstrumentationData$SessionStatusCode getStatusCode ()
com.android.commands.am.InstrumentationData$SessionStatusCode result
public com.android.commands.am.InstrumentationData$SessionStatus$Builder setStatusCode (com.android.commands.am.InstrumentationData$SessionStatusCode)
com.android.commands.am.InstrumentationData$SessionStatusCode value
public com.android.commands.am.InstrumentationData$SessionStatus$Builder clearStatusCode ()
public boolean hasErrorText ()
public java.lang.String getErrorText ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getErrorTextBytes ()
com.google.protobuf.ByteString b
Object ref
public com.android.commands.am.InstrumentationData$SessionStatus$Builder setErrorText (java.lang.String)
String value
public com.android.commands.am.InstrumentationData$SessionStatus$Builder clearErrorText ()
public com.android.commands.am.InstrumentationData$SessionStatus$Builder setErrorTextBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasResultCode ()
public int getResultCode ()
public com.android.commands.am.InstrumentationData$SessionStatus$Builder setResultCode (int)
int value
public com.android.commands.am.InstrumentationData$SessionStatus$Builder clearResultCode ()
public boolean hasResults ()
public com.android.commands.am.InstrumentationData$ResultsBundle getResults ()
public com.android.commands.am.InstrumentationData$SessionStatus$Builder setResults (com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundle value
public com.android.commands.am.InstrumentationData$SessionStatus$Builder setResults (com.android.commands.am.InstrumentationData$ResultsBundle$Builder)
com.android.commands.am.InstrumentationData$ResultsBundle$Builder builderForValue
public com.android.commands.am.InstrumentationData$SessionStatus$Builder mergeResults (com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundle value
public com.android.commands.am.InstrumentationData$SessionStatus$Builder clearResults ()
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder getResultsBuilder ()
public com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder getResultsOrBuilder ()
private com.google.protobuf.SingleFieldBuilderV3 getResultsFieldBuilder ()
public final com.android.commands.am.InstrumentationData$SessionStatus$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public final com.android.commands.am.InstrumentationData$SessionStatus$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clear ()
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clone ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clear ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clone ()
public volatile synthetic com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.Message$Builder clone ()
public volatile synthetic com.google.protobuf.Message buildPartial ()
public volatile synthetic com.google.protobuf.Message build ()
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.Message$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder clone ()
public volatile synthetic com.google.protobuf.MessageLite buildPartial ()
public volatile synthetic com.google.protobuf.MessageLite build ()
public volatile synthetic com.google.protobuf.MessageLite$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
synthetic void <init> (com.android.commands.am.InstrumentationData$1)
com.android.commands.am.InstrumentationData$1 x0
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.android.commands.am.InstrumentationData$1)
com.google.protobuf.GeneratedMessageV3$BuilderParent x0
com.android.commands.am.InstrumentationData$1 x1
}
com/android/commands/am/InstrumentationData$SessionStatus.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData$SessionStatus extends com.google.protobuf.GeneratedMessageV3 implements com.android.commands.am.InstrumentationData$SessionStatusOrBuilder {
private static final long serialVersionUID
private int bitField0_
public static final int STATUS_CODE_FIELD_NUMBER
private int statusCode_
public static final int ERROR_TEXT_FIELD_NUMBER
private volatile Object errorText_
public static final int RESULT_CODE_FIELD_NUMBER
private int resultCode_
public static final int RESULTS_FIELD_NUMBER
private com.android.commands.am.InstrumentationData$ResultsBundle results_
private byte memoizedIsInitialized
private static final com.android.commands.am.InstrumentationData$SessionStatus DEFAULT_INSTANCE
public static final com.google.protobuf.Parser PARSER
private void <init> (com.google.protobuf.GeneratedMessageV3$Builder)
com.google.protobuf.GeneratedMessageV3$Builder builder
private void <init> ()
protected java.lang.Object newInstance (com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)
com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter unused
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int rawValue
com.android.commands.am.InstrumentationData$SessionStatusCode value
com.google.protobuf.ByteString bs
com.android.commands.am.InstrumentationData$ResultsBundle$Builder subBuilder
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
public boolean hasStatusCode ()
public com.android.commands.am.InstrumentationData$SessionStatusCode getStatusCode ()
com.android.commands.am.InstrumentationData$SessionStatusCode result
public boolean hasErrorText ()
public java.lang.String getErrorText ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getErrorTextBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasResultCode ()
public int getResultCode ()
public boolean hasResults ()
public com.android.commands.am.InstrumentationData$ResultsBundle getResults ()
public com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder getResultsOrBuilder ()
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int size
public boolean equals (java.lang.Object)
Object obj
com.android.commands.am.InstrumentationData$SessionStatus other
public int hashCode ()
int hash
public static com.android.commands.am.InstrumentationData$SessionStatus parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.commands.am.InstrumentationData$SessionStatus parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$SessionStatus parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.commands.am.InstrumentationData$SessionStatus parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$SessionStatus parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.commands.am.InstrumentationData$SessionStatus parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$SessionStatus parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.commands.am.InstrumentationData$SessionStatus parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$SessionStatus parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.commands.am.InstrumentationData$SessionStatus parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$SessionStatus parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.commands.am.InstrumentationData$SessionStatus parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.android.commands.am.InstrumentationData$SessionStatus$Builder newBuilderForType ()
public static com.android.commands.am.InstrumentationData$SessionStatus$Builder newBuilder ()
public static com.android.commands.am.InstrumentationData$SessionStatus$Builder newBuilder (com.android.commands.am.InstrumentationData$SessionStatus)
com.android.commands.am.InstrumentationData$SessionStatus prototype
public com.android.commands.am.InstrumentationData$SessionStatus$Builder toBuilder ()
protected com.android.commands.am.InstrumentationData$SessionStatus$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
com.android.commands.am.InstrumentationData$SessionStatus$Builder builder
public static com.android.commands.am.InstrumentationData$SessionStatus getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
public com.google.protobuf.Parser getParserForType ()
public com.android.commands.am.InstrumentationData$SessionStatus getDefaultInstanceForType ()
protected volatile synthetic com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
public volatile synthetic com.google.protobuf.Message$Builder toBuilder ()
public volatile synthetic com.google.protobuf.Message$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile synthetic com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
static synthetic boolean access$4300 ()
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$Builder, com.android.commands.am.InstrumentationData$1)
com.google.protobuf.GeneratedMessageV3$Builder x0
com.android.commands.am.InstrumentationData$1 x1
static synthetic int access$4502 (com.android.commands.am.InstrumentationData$SessionStatus, int)
com.android.commands.am.InstrumentationData$SessionStatus x0
int x1
static synthetic java.lang.Object access$4602 (com.android.commands.am.InstrumentationData$SessionStatus, java.lang.Object)
com.android.commands.am.InstrumentationData$SessionStatus x0
Object x1
static synthetic int access$4702 (com.android.commands.am.InstrumentationData$SessionStatus, int)
com.android.commands.am.InstrumentationData$SessionStatus x0
int x1
static synthetic com.android.commands.am.InstrumentationData$ResultsBundle access$4802 (com.android.commands.am.InstrumentationData$SessionStatus, com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$SessionStatus x0
com.android.commands.am.InstrumentationData$ResultsBundle x1
static synthetic int access$4902 (com.android.commands.am.InstrumentationData$SessionStatus, int)
com.android.commands.am.InstrumentationData$SessionStatus x0
int x1
static synthetic java.lang.Object access$4600 (com.android.commands.am.InstrumentationData$SessionStatus)
com.android.commands.am.InstrumentationData$SessionStatus x0
static synthetic com.google.protobuf.UnknownFieldSet access$5000 (com.android.commands.am.InstrumentationData$SessionStatus)
com.android.commands.am.InstrumentationData$SessionStatus x0
synthetic void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.android.commands.am.InstrumentationData$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.android.commands.am.InstrumentationData$1 x2
static void <clinit> ()
}
com/android/commands/am/InstrumentationData$SessionStatusCode$1.class
InstrumentationData.java
package com.android.commands.am
com.android.commands.am.InstrumentationData$SessionStatusCode$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.commands.am.InstrumentationData$SessionStatusCode findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/commands/am/InstrumentationData$SessionStatusCode.class
InstrumentationData.java
package com.android.commands.am
public final enum com.android.commands.am.InstrumentationData$SessionStatusCode extends java.lang.Enum implements com.google.protobuf.ProtocolMessageEnum {
public static final enum com.android.commands.am.InstrumentationData$SessionStatusCode SESSION_FINISHED
public static final enum com.android.commands.am.InstrumentationData$SessionStatusCode SESSION_ABORTED
public static final int SESSION_FINISHED_VALUE
public static final int SESSION_ABORTED_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private static final com.android.commands.am.InstrumentationData$SessionStatusCode[] VALUES
private final int value
private static final synthetic com.android.commands.am.InstrumentationData$SessionStatusCode[] $VALUES
public static com.android.commands.am.InstrumentationData$SessionStatusCode[] values ()
public static com.android.commands.am.InstrumentationData$SessionStatusCode valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.commands.am.InstrumentationData$SessionStatusCode valueOf (int)
int value
public static com.android.commands.am.InstrumentationData$SessionStatusCode forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public final com.google.protobuf.Descriptors$EnumValueDescriptor getValueDescriptor ()
public final com.google.protobuf.Descriptors$EnumDescriptor getDescriptorForType ()
public static final com.google.protobuf.Descriptors$EnumDescriptor getDescriptor ()
public static com.android.commands.am.InstrumentationData$SessionStatusCode valueOf (com.google.protobuf.Descriptors$EnumValueDescriptor)
com.google.protobuf.Descriptors$EnumValueDescriptor desc
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.commands.am.InstrumentationData$SessionStatusCode[] $values ()
static void <clinit> ()
}
com/android/commands/am/InstrumentationData$SessionStatusOrBuilder.class
InstrumentationData.java
package com.android.commands.am
public abstract com.android.commands.am.InstrumentationData$SessionStatusOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract boolean hasStatusCode ()
public abstract com.android.commands.am.InstrumentationData$SessionStatusCode getStatusCode ()
public abstract boolean hasErrorText ()
public abstract java.lang.String getErrorText ()
public abstract com.google.protobuf.ByteString getErrorTextBytes ()
public abstract boolean hasResultCode ()
public abstract int getResultCode ()
public abstract boolean hasResults ()
public abstract com.android.commands.am.InstrumentationData$ResultsBundle getResults ()
public abstract com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder getResultsOrBuilder ()
}
com/android/commands/am/InstrumentationData$TestStatus$1.class
InstrumentationData.java
package com.android.commands.am
com.android.commands.am.InstrumentationData$TestStatus$1 extends com.google.protobuf.AbstractParser {
void <init> ()
public com.android.commands.am.InstrumentationData$TestStatus parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/android/commands/am/InstrumentationData$TestStatus$Builder.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData$TestStatus$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.android.commands.am.InstrumentationData$TestStatusOrBuilder {
private int bitField0_
private int resultCode_
private com.android.commands.am.InstrumentationData$ResultsBundle results_
private com.google.protobuf.SingleFieldBuilderV3 resultsBuilder_
private Object logcat_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
private void <init> ()
private void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
private void maybeForceBuilderInitialization ()
public com.android.commands.am.InstrumentationData$TestStatus$Builder clear ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.android.commands.am.InstrumentationData$TestStatus getDefaultInstanceForType ()
public com.android.commands.am.InstrumentationData$TestStatus build ()
com.android.commands.am.InstrumentationData$TestStatus result
public com.android.commands.am.InstrumentationData$TestStatus buildPartial ()
com.android.commands.am.InstrumentationData$TestStatus result
int from_bitField0_
int to_bitField0_
public com.android.commands.am.InstrumentationData$TestStatus$Builder clone ()
public com.android.commands.am.InstrumentationData$TestStatus$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.commands.am.InstrumentationData$TestStatus$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
com.google.protobuf.Descriptors$FieldDescriptor field
public com.android.commands.am.InstrumentationData$TestStatus$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
com.google.protobuf.Descriptors$OneofDescriptor oneof
public com.android.commands.am.InstrumentationData$TestStatus$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
int index
Object value
public com.android.commands.am.InstrumentationData$TestStatus$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.commands.am.InstrumentationData$TestStatus$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.android.commands.am.InstrumentationData$TestStatus$Builder mergeFrom (com.android.commands.am.InstrumentationData$TestStatus)
com.android.commands.am.InstrumentationData$TestStatus other
public final boolean isInitialized ()
public com.android.commands.am.InstrumentationData$TestStatus$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.android.commands.am.InstrumentationData$TestStatus parsedMessage
public boolean hasResultCode ()
public int getResultCode ()
public com.android.commands.am.InstrumentationData$TestStatus$Builder setResultCode (int)
int value
public com.android.commands.am.InstrumentationData$TestStatus$Builder clearResultCode ()
public boolean hasResults ()
public com.android.commands.am.InstrumentationData$ResultsBundle getResults ()
public com.android.commands.am.InstrumentationData$TestStatus$Builder setResults (com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundle value
public com.android.commands.am.InstrumentationData$TestStatus$Builder setResults (com.android.commands.am.InstrumentationData$ResultsBundle$Builder)
com.android.commands.am.InstrumentationData$ResultsBundle$Builder builderForValue
public com.android.commands.am.InstrumentationData$TestStatus$Builder mergeResults (com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$ResultsBundle value
public com.android.commands.am.InstrumentationData$TestStatus$Builder clearResults ()
public com.android.commands.am.InstrumentationData$ResultsBundle$Builder getResultsBuilder ()
public com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder getResultsOrBuilder ()
private com.google.protobuf.SingleFieldBuilderV3 getResultsFieldBuilder ()
public boolean hasLogcat ()
public java.lang.String getLogcat ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getLogcatBytes ()
com.google.protobuf.ByteString b
Object ref
public com.android.commands.am.InstrumentationData$TestStatus$Builder setLogcat (java.lang.String)
String value
public com.android.commands.am.InstrumentationData$TestStatus$Builder clearLogcat ()
public com.android.commands.am.InstrumentationData$TestStatus$Builder setLogcatBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public final com.android.commands.am.InstrumentationData$TestStatus$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public final com.android.commands.am.InstrumentationData$TestStatus$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clear ()
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clone ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clear ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clone ()
public volatile synthetic com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.Message$Builder clone ()
public volatile synthetic com.google.protobuf.Message buildPartial ()
public volatile synthetic com.google.protobuf.Message build ()
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.Message$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder clone ()
public volatile synthetic com.google.protobuf.MessageLite buildPartial ()
public volatile synthetic com.google.protobuf.MessageLite build ()
public volatile synthetic com.google.protobuf.MessageLite$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
synthetic void <init> (com.android.commands.am.InstrumentationData$1)
com.android.commands.am.InstrumentationData$1 x0
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.android.commands.am.InstrumentationData$1)
com.google.protobuf.GeneratedMessageV3$BuilderParent x0
com.android.commands.am.InstrumentationData$1 x1
}
com/android/commands/am/InstrumentationData$TestStatus.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData$TestStatus extends com.google.protobuf.GeneratedMessageV3 implements com.android.commands.am.InstrumentationData$TestStatusOrBuilder {
private static final long serialVersionUID
private int bitField0_
public static final int RESULT_CODE_FIELD_NUMBER
private int resultCode_
public static final int RESULTS_FIELD_NUMBER
private com.android.commands.am.InstrumentationData$ResultsBundle results_
public static final int LOGCAT_FIELD_NUMBER
private volatile Object logcat_
private byte memoizedIsInitialized
private static final com.android.commands.am.InstrumentationData$TestStatus DEFAULT_INSTANCE
public static final com.google.protobuf.Parser PARSER
private void <init> (com.google.protobuf.GeneratedMessageV3$Builder)
com.google.protobuf.GeneratedMessageV3$Builder builder
private void <init> ()
protected java.lang.Object newInstance (com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)
com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter unused
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.android.commands.am.InstrumentationData$ResultsBundle$Builder subBuilder
com.google.protobuf.ByteString bs
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
public boolean hasResultCode ()
public int getResultCode ()
public boolean hasResults ()
public com.android.commands.am.InstrumentationData$ResultsBundle getResults ()
public com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder getResultsOrBuilder ()
public boolean hasLogcat ()
public java.lang.String getLogcat ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getLogcatBytes ()
com.google.protobuf.ByteString b
Object ref
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int size
public boolean equals (java.lang.Object)
Object obj
com.android.commands.am.InstrumentationData$TestStatus other
public int hashCode ()
int hash
public static com.android.commands.am.InstrumentationData$TestStatus parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.commands.am.InstrumentationData$TestStatus parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$TestStatus parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.commands.am.InstrumentationData$TestStatus parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$TestStatus parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.commands.am.InstrumentationData$TestStatus parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$TestStatus parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.commands.am.InstrumentationData$TestStatus parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$TestStatus parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.commands.am.InstrumentationData$TestStatus parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.commands.am.InstrumentationData$TestStatus parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.commands.am.InstrumentationData$TestStatus parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.android.commands.am.InstrumentationData$TestStatus$Builder newBuilderForType ()
public static com.android.commands.am.InstrumentationData$TestStatus$Builder newBuilder ()
public static com.android.commands.am.InstrumentationData$TestStatus$Builder newBuilder (com.android.commands.am.InstrumentationData$TestStatus)
com.android.commands.am.InstrumentationData$TestStatus prototype
public com.android.commands.am.InstrumentationData$TestStatus$Builder toBuilder ()
protected com.android.commands.am.InstrumentationData$TestStatus$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
com.android.commands.am.InstrumentationData$TestStatus$Builder builder
public static com.android.commands.am.InstrumentationData$TestStatus getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
public com.google.protobuf.Parser getParserForType ()
public com.android.commands.am.InstrumentationData$TestStatus getDefaultInstanceForType ()
protected volatile synthetic com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
public volatile synthetic com.google.protobuf.Message$Builder toBuilder ()
public volatile synthetic com.google.protobuf.Message$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile synthetic com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
static synthetic boolean access$3100 ()
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$Builder, com.android.commands.am.InstrumentationData$1)
com.google.protobuf.GeneratedMessageV3$Builder x0
com.android.commands.am.InstrumentationData$1 x1
static synthetic int access$3302 (com.android.commands.am.InstrumentationData$TestStatus, int)
com.android.commands.am.InstrumentationData$TestStatus x0
int x1
static synthetic com.android.commands.am.InstrumentationData$ResultsBundle access$3402 (com.android.commands.am.InstrumentationData$TestStatus, com.android.commands.am.InstrumentationData$ResultsBundle)
com.android.commands.am.InstrumentationData$TestStatus x0
com.android.commands.am.InstrumentationData$ResultsBundle x1
static synthetic java.lang.Object access$3502 (com.android.commands.am.InstrumentationData$TestStatus, java.lang.Object)
com.android.commands.am.InstrumentationData$TestStatus x0
Object x1
static synthetic int access$3602 (com.android.commands.am.InstrumentationData$TestStatus, int)
com.android.commands.am.InstrumentationData$TestStatus x0
int x1
static synthetic java.lang.Object access$3500 (com.android.commands.am.InstrumentationData$TestStatus)
com.android.commands.am.InstrumentationData$TestStatus x0
static synthetic com.google.protobuf.UnknownFieldSet access$3700 (com.android.commands.am.InstrumentationData$TestStatus)
com.android.commands.am.InstrumentationData$TestStatus x0
synthetic void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.android.commands.am.InstrumentationData$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.android.commands.am.InstrumentationData$1 x2
static void <clinit> ()
}
com/android/commands/am/InstrumentationData$TestStatusOrBuilder.class
InstrumentationData.java
package com.android.commands.am
public abstract com.android.commands.am.InstrumentationData$TestStatusOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract boolean hasResultCode ()
public abstract int getResultCode ()
public abstract boolean hasResults ()
public abstract com.android.commands.am.InstrumentationData$ResultsBundle getResults ()
public abstract com.android.commands.am.InstrumentationData$ResultsBundleOrBuilder getResultsOrBuilder ()
public abstract boolean hasLogcat ()
public abstract java.lang.String getLogcat ()
public abstract com.google.protobuf.ByteString getLogcatBytes ()
}
com/android/commands/am/InstrumentationData.class
InstrumentationData.java
package com.android.commands.am
public final com.android.commands.am.InstrumentationData extends java.lang.Object {
private static final com.google.protobuf.Descriptors$Descriptor internal_static_android_am_ResultsBundleEntry_descriptor
private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_android_am_ResultsBundleEntry_fieldAccessorTable
private static final com.google.protobuf.Descriptors$Descriptor internal_static_android_am_ResultsBundle_descriptor
private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_android_am_ResultsBundle_fieldAccessorTable
private static final com.google.protobuf.Descriptors$Descriptor internal_static_android_am_TestStatus_descriptor
private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_android_am_TestStatus_fieldAccessorTable
private static final com.google.protobuf.Descriptors$Descriptor internal_static_android_am_SessionStatus_descriptor
private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_android_am_SessionStatus_fieldAccessorTable
private static final com.google.protobuf.Descriptors$Descriptor internal_static_android_am_Session_descriptor
private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_android_am_Session_fieldAccessorTable
private static com.google.protobuf.Descriptors$FileDescriptor descriptor
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistry)
com.google.protobuf.ExtensionRegistry registry
public static com.google.protobuf.Descriptors$FileDescriptor getDescriptor ()
static synthetic com.google.protobuf.Descriptors$Descriptor access$000 ()
static synthetic com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$100 ()
static synthetic com.google.protobuf.Descriptors$Descriptor access$1700 ()
static synthetic com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$1800 ()
static synthetic com.google.protobuf.Descriptors$Descriptor access$2700 ()
static synthetic com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$2800 ()
static synthetic com.google.protobuf.Descriptors$Descriptor access$3900 ()
static synthetic com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$4000 ()
static synthetic com.google.protobuf.Descriptors$Descriptor access$5200 ()
static synthetic com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$5300 ()
static void <clinit> ()
String[] descriptorData
}
com/android/server/
com/android/server/adb/
com/android/server/adb/protos/
com/android/server/adb/protos/AppProcessesProto$1.class
AppProcessesProto.java
package com.android.server.adb.protos
synthetic com.android.server.adb.protos.AppProcessesProto$1 extends java.lang.Object {
}
com/android/server/adb/protos/AppProcessesProto$AppProcesses$1.class
AppProcessesProto.java
package com.android.server.adb.protos
com.android.server.adb.protos.AppProcessesProto$AppProcesses$1 extends com.google.protobuf.AbstractParser {
void <init> ()
public com.android.server.adb.protos.AppProcessesProto$AppProcesses parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/android/server/adb/protos/AppProcessesProto$AppProcesses$Builder.class
AppProcessesProto.java
package com.android.server.adb.protos
public final com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.android.server.adb.protos.AppProcessesProto$AppProcessesOrBuilder {
private int bitField0_
private java.util.List process_
private com.google.protobuf.RepeatedFieldBuilderV3 processBuilder_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
private void <init> ()
private void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
private void maybeForceBuilderInitialization ()
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder clear ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.android.server.adb.protos.AppProcessesProto$AppProcesses getDefaultInstanceForType ()
public com.android.server.adb.protos.AppProcessesProto$AppProcesses build ()
com.android.server.adb.protos.AppProcessesProto$AppProcesses result
public com.android.server.adb.protos.AppProcessesProto$AppProcesses buildPartial ()
com.android.server.adb.protos.AppProcessesProto$AppProcesses result
int from_bitField0_
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder clone ()
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
com.google.protobuf.Descriptors$FieldDescriptor field
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
com.google.protobuf.Descriptors$OneofDescriptor oneof
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
int index
Object value
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder mergeFrom (com.android.server.adb.protos.AppProcessesProto$AppProcesses)
com.android.server.adb.protos.AppProcessesProto$AppProcesses other
public final boolean isInitialized ()
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.android.server.adb.protos.AppProcessesProto$AppProcesses parsedMessage
private void ensureProcessIsMutable ()
public java.util.List getProcessList ()
public int getProcessCount ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry getProcess (int)
int index
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder setProcess (int, com.android.server.adb.protos.AppProcessesProto$ProcessEntry)
int index
com.android.server.adb.protos.AppProcessesProto$ProcessEntry value
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder setProcess (int, com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder)
int index
com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder builderForValue
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder addProcess (com.android.server.adb.protos.AppProcessesProto$ProcessEntry)
com.android.server.adb.protos.AppProcessesProto$ProcessEntry value
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder addProcess (int, com.android.server.adb.protos.AppProcessesProto$ProcessEntry)
int index
com.android.server.adb.protos.AppProcessesProto$ProcessEntry value
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder addProcess (com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder)
com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder builderForValue
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder addProcess (int, com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder)
int index
com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder builderForValue
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder addAllProcess (java.lang.Iterable)
Iterable values
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder clearProcess ()
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder removeProcess (int)
int index
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder getProcessBuilder (int)
int index
public com.android.server.adb.protos.AppProcessesProto$ProcessEntryOrBuilder getProcessOrBuilder (int)
int index
public java.util.List getProcessOrBuilderList ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder addProcessBuilder ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder addProcessBuilder (int)
int index
public java.util.List getProcessBuilderList ()
private com.google.protobuf.RepeatedFieldBuilderV3 getProcessFieldBuilder ()
public final com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public final com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clear ()
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clone ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clear ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clone ()
public volatile synthetic com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.Message$Builder clone ()
public volatile synthetic com.google.protobuf.Message buildPartial ()
public volatile synthetic com.google.protobuf.Message build ()
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.Message$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder clone ()
public volatile synthetic com.google.protobuf.MessageLite buildPartial ()
public volatile synthetic com.google.protobuf.MessageLite build ()
public volatile synthetic com.google.protobuf.MessageLite$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
synthetic void <init> (com.android.server.adb.protos.AppProcessesProto$1)
com.android.server.adb.protos.AppProcessesProto$1 x0
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.android.server.adb.protos.AppProcessesProto$1)
com.google.protobuf.GeneratedMessageV3$BuilderParent x0
com.android.server.adb.protos.AppProcessesProto$1 x1
}
com/android/server/adb/protos/AppProcessesProto$AppProcesses.class
AppProcessesProto.java
package com.android.server.adb.protos
public final com.android.server.adb.protos.AppProcessesProto$AppProcesses extends com.google.protobuf.GeneratedMessageV3 implements com.android.server.adb.protos.AppProcessesProto$AppProcessesOrBuilder {
private static final long serialVersionUID
public static final int PROCESS_FIELD_NUMBER
private java.util.List process_
private byte memoizedIsInitialized
private static final com.android.server.adb.protos.AppProcessesProto$AppProcesses DEFAULT_INSTANCE
private static final com.google.protobuf.Parser PARSER
private void <init> (com.google.protobuf.GeneratedMessageV3$Builder)
com.google.protobuf.GeneratedMessageV3$Builder builder
private void <init> ()
protected java.lang.Object newInstance (com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)
com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter unused
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
public java.util.List getProcessList ()
public java.util.List getProcessOrBuilderList ()
public int getProcessCount ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry getProcess (int)
int index
public com.android.server.adb.protos.AppProcessesProto$ProcessEntryOrBuilder getProcessOrBuilder (int)
int index
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int i
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int i
int size
public boolean equals (java.lang.Object)
Object obj
com.android.server.adb.protos.AppProcessesProto$AppProcesses other
public int hashCode ()
int hash
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder newBuilderForType ()
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder newBuilder ()
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder newBuilder (com.android.server.adb.protos.AppProcessesProto$AppProcesses)
com.android.server.adb.protos.AppProcessesProto$AppProcesses prototype
public com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder toBuilder ()
protected com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
com.android.server.adb.protos.AppProcessesProto$AppProcesses$Builder builder
public static com.android.server.adb.protos.AppProcessesProto$AppProcesses getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
public com.google.protobuf.Parser getParserForType ()
public com.android.server.adb.protos.AppProcessesProto$AppProcesses getDefaultInstanceForType ()
protected volatile synthetic com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
public volatile synthetic com.google.protobuf.Message$Builder toBuilder ()
public volatile synthetic com.google.protobuf.Message$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile synthetic com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
static synthetic boolean access$1800 ()
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$Builder, com.android.server.adb.protos.AppProcessesProto$1)
com.google.protobuf.GeneratedMessageV3$Builder x0
com.android.server.adb.protos.AppProcessesProto$1 x1
static synthetic java.util.List access$2002 (com.android.server.adb.protos.AppProcessesProto$AppProcesses, java.util.List)
com.android.server.adb.protos.AppProcessesProto$AppProcesses x0
java.util.List x1
static synthetic java.util.List access$2000 (com.android.server.adb.protos.AppProcessesProto$AppProcesses)
com.android.server.adb.protos.AppProcessesProto$AppProcesses x0
static synthetic boolean access$2100 ()
static synthetic com.google.protobuf.UnknownFieldSet access$2200 (com.android.server.adb.protos.AppProcessesProto$AppProcesses)
com.android.server.adb.protos.AppProcessesProto$AppProcesses x0
static synthetic com.google.protobuf.Parser access$2300 ()
synthetic void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.android.server.adb.protos.AppProcessesProto$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.android.server.adb.protos.AppProcessesProto$1 x2
static void <clinit> ()
}
com/android/server/adb/protos/AppProcessesProto$AppProcessesOrBuilder.class
AppProcessesProto.java
package com.android.server.adb.protos
public abstract com.android.server.adb.protos.AppProcessesProto$AppProcessesOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract java.util.List getProcessList ()
public abstract com.android.server.adb.protos.AppProcessesProto$ProcessEntry getProcess (int)
public abstract int getProcessCount ()
public abstract java.util.List getProcessOrBuilderList ()
public abstract com.android.server.adb.protos.AppProcessesProto$ProcessEntryOrBuilder getProcessOrBuilder (int)
}
com/android/server/adb/protos/AppProcessesProto$ProcessEntry$1.class
AppProcessesProto.java
package com.android.server.adb.protos
com.android.server.adb.protos.AppProcessesProto$ProcessEntry$1 extends com.google.protobuf.AbstractParser {
void <init> ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/android/server/adb/protos/AppProcessesProto$ProcessEntry$Builder.class
AppProcessesProto.java
package com.android.server.adb.protos
public final com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.android.server.adb.protos.AppProcessesProto$ProcessEntryOrBuilder {
private long pid_
private boolean debuggable_
private boolean profileable_
private Object architecture_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
private void <init> ()
private void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
private void maybeForceBuilderInitialization ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder clear ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry getDefaultInstanceForType ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry build ()
com.android.server.adb.protos.AppProcessesProto$ProcessEntry result
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry buildPartial ()
com.android.server.adb.protos.AppProcessesProto$ProcessEntry result
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder clone ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
com.google.protobuf.Descriptors$FieldDescriptor field
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
com.google.protobuf.Descriptors$OneofDescriptor oneof
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
int index
Object value
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
com.google.protobuf.Descriptors$FieldDescriptor field
Object value
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder mergeFrom (com.android.server.adb.protos.AppProcessesProto$ProcessEntry)
com.android.server.adb.protos.AppProcessesProto$ProcessEntry other
public final boolean isInitialized ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.android.server.adb.protos.AppProcessesProto$ProcessEntry parsedMessage
public long getPid ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder setPid (long)
long value
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder clearPid ()
public boolean getDebuggable ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder setDebuggable (boolean)
boolean value
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder clearDebuggable ()
public boolean getProfileable ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder setProfileable (boolean)
boolean value
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder clearProfileable ()
public java.lang.String getArchitecture ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getArchitectureBytes ()
com.google.protobuf.ByteString b
Object ref
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder setArchitecture (java.lang.String)
String value
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder clearArchitecture ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder setArchitectureBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public final com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public final com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
com.google.protobuf.UnknownFieldSet unknownFields
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clear ()
public volatile synthetic com.google.protobuf.GeneratedMessageV3$Builder clone ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clear ()
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.AbstractMessage$Builder clone ()
public volatile synthetic com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet)
public volatile synthetic com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor)
public volatile synthetic com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.Message$Builder clone ()
public volatile synthetic com.google.protobuf.Message buildPartial ()
public volatile synthetic com.google.protobuf.Message build ()
public volatile synthetic com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile synthetic com.google.protobuf.Message$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder clone ()
public volatile synthetic com.google.protobuf.MessageLite buildPartial ()
public volatile synthetic com.google.protobuf.MessageLite build ()
public volatile synthetic com.google.protobuf.MessageLite$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
synthetic void <init> (com.android.server.adb.protos.AppProcessesProto$1)
com.android.server.adb.protos.AppProcessesProto$1 x0
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.android.server.adb.protos.AppProcessesProto$1)
com.google.protobuf.GeneratedMessageV3$BuilderParent x0
com.android.server.adb.protos.AppProcessesProto$1 x1
}
com/android/server/adb/protos/AppProcessesProto$ProcessEntry.class
AppProcessesProto.java
package com.android.server.adb.protos
public final com.android.server.adb.protos.AppProcessesProto$ProcessEntry extends com.google.protobuf.GeneratedMessageV3 implements com.android.server.adb.protos.AppProcessesProto$ProcessEntryOrBuilder {
private static final long serialVersionUID
public static final int PID_FIELD_NUMBER
private long pid_
public static final int DEBUGGABLE_FIELD_NUMBER
private boolean debuggable_
public static final int PROFILEABLE_FIELD_NUMBER
private boolean profileable_
public static final int ARCHITECTURE_FIELD_NUMBER
private volatile Object architecture_
private byte memoizedIsInitialized
private static final com.android.server.adb.protos.AppProcessesProto$ProcessEntry DEFAULT_INSTANCE
private static final com.google.protobuf.Parser PARSER
private void <init> (com.google.protobuf.GeneratedMessageV3$Builder)
com.google.protobuf.GeneratedMessageV3$Builder builder
private void <init> ()
protected java.lang.Object newInstance (com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)
com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter unused
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
String s
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable ()
public long getPid ()
public boolean getDebuggable ()
public boolean getProfileable ()
public java.lang.String getArchitecture ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getArchitectureBytes ()
com.google.protobuf.ByteString b
Object ref
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int size
public boolean equals (java.lang.Object)
Object obj
com.android.server.adb.protos.AppProcessesProto$ProcessEntry other
public int hashCode ()
int hash
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder newBuilderForType ()
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder newBuilder ()
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder newBuilder (com.android.server.adb.protos.AppProcessesProto$ProcessEntry)
com.android.server.adb.protos.AppProcessesProto$ProcessEntry prototype
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder toBuilder ()
protected com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
com.google.protobuf.GeneratedMessageV3$BuilderParent parent
com.android.server.adb.protos.AppProcessesProto$ProcessEntry$Builder builder
public static com.android.server.adb.protos.AppProcessesProto$ProcessEntry getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
public com.google.protobuf.Parser getParserForType ()
public com.android.server.adb.protos.AppProcessesProto$ProcessEntry getDefaultInstanceForType ()
protected volatile synthetic com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent)
public volatile synthetic com.google.protobuf.Message$Builder toBuilder ()
public volatile synthetic com.google.protobuf.Message$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile synthetic com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic com.google.protobuf.Message getDefaultInstanceForType ()
static synthetic boolean access$400 ()
synthetic void <init> (com.google.protobuf.GeneratedMessageV3$Builder, com.android.server.adb.protos.AppProcessesProto$1)
com.google.protobuf.GeneratedMessageV3$Builder x0
com.android.server.adb.protos.AppProcessesProto$1 x1
static synthetic long access$602 (com.android.server.adb.protos.AppProcessesProto$ProcessEntry, long)
com.android.server.adb.protos.AppProcessesProto$ProcessEntry x0
long x1
static synthetic boolean access$702 (com.android.server.adb.protos.AppProcessesProto$ProcessEntry, boolean)
com.android.server.adb.protos.AppProcessesProto$ProcessEntry x0
boolean x1
static synthetic boolean access$802 (com.android.server.adb.protos.AppProcessesProto$ProcessEntry, boolean)
com.android.server.adb.protos.AppProcessesProto$ProcessEntry x0
boolean x1
static synthetic java.lang.Object access$902 (com.android.server.adb.protos.AppProcessesProto$ProcessEntry, java.lang.Object)
com.android.server.adb.protos.AppProcessesProto$ProcessEntry x0
Object x1
static synthetic java.lang.Object access$900 (com.android.server.adb.protos.AppProcessesProto$ProcessEntry)
com.android.server.adb.protos.AppProcessesProto$ProcessEntry x0
static synthetic com.google.protobuf.UnknownFieldSet access$1000 (com.android.server.adb.protos.AppProcessesProto$ProcessEntry)
com.android.server.adb.protos.AppProcessesProto$ProcessEntry x0
static synthetic com.google.protobuf.Parser access$1100 ()
static synthetic void access$1200 (com.google.protobuf.ByteString) throws java.lang.IllegalArgumentException
com.google.protobuf.ByteString x0
synthetic void <init> (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.android.server.adb.protos.AppProcessesProto$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.android.server.adb.protos.AppProcessesProto$1 x2
static void <clinit> ()
}
com/android/server/adb/protos/AppProcessesProto$ProcessEntryOrBuilder.class
AppProcessesProto.java
package com.android.server.adb.protos
public abstract com.android.server.adb.protos.AppProcessesProto$ProcessEntryOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract long getPid ()
public abstract boolean getDebuggable ()
public abstract boolean getProfileable ()
public abstract java.lang.String getArchitecture ()
public abstract com.google.protobuf.ByteString getArchitectureBytes ()
}
com/android/server/adb/protos/AppProcessesProto.class
AppProcessesProto.java
package com.android.server.adb.protos
public final com.android.server.adb.protos.AppProcessesProto extends java.lang.Object {
private static final com.google.protobuf.Descriptors$Descriptor internal_static_adb_proto_ProcessEntry_descriptor
private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_adb_proto_ProcessEntry_fieldAccessorTable
private static final com.google.protobuf.Descriptors$Descriptor internal_static_adb_proto_AppProcesses_descriptor
private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_adb_proto_AppProcesses_fieldAccessorTable
private static com.google.protobuf.Descriptors$FileDescriptor descriptor
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistry)
com.google.protobuf.ExtensionRegistry registry
public static com.google.protobuf.Descriptors$FileDescriptor getDescriptor ()
static synthetic com.google.protobuf.Descriptors$Descriptor access$000 ()
static synthetic com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$100 ()
static synthetic com.google.protobuf.Descriptors$Descriptor access$1400 ()
static synthetic com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$1500 ()
static void <clinit> ()
String[] descriptorData
}
app_processes.proto
instrumentation-data.proto