xref: /aosp_15_r20/prebuilts/misc/common/ddmlib/ddmlib-prebuilt.jar (revision 847dbab7980efcc7f5706bb9c6d844b91a680afd)

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