Home | History | Annotate | Download | only in 26.0.0-beta6

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/device/
com/android/tools/device/internal/
com/android/tools/device/internal/OsProcessRunner.class

com/android/tools/device/internal/ProcessRunner.class
ProcessRunner.java
package com.android.tools.device.internal
public abstract com.android.tools.device.internal.ProcessRunner extends java.lang.Object {
	public abstract java.lang.Process start (java.lang.ProcessBuilder)  throws java.io.IOException 
	public abstract boolean waitFor (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract java.lang.Process destroyForcibly ()  throws java.lang.InterruptedException 
	public abstract java.lang.String getStdout () 
	public abstract java.lang.String getStderr () 
}

com/android/tools/device/internal/adb/
com/android/tools/device/internal/adb/AdbFeature.class

com/android/tools/device/internal/adb/commands/
com/android/tools/device/internal/adb/commands/DaemonFeatures.class
DaemonFeatures.java
package com.android.tools.device.internal.adb.commands
public com.android.tools.device.internal.adb.commands.DaemonFeatures extends com.android.tools.device.internal.adb.commands.HostFeatures {
	private static final String COMMAND
	private final com.android.tools.device.internal.adb.DeviceHandle handle
	public void  (com.android.tools.device.internal.adb.DeviceHandle) 
		com.android.tools.device.internal.adb.DeviceHandle handle
	public java.lang.String getName () 
	public java.lang.String getQuery () 
}

com/android/tools/device/internal/adb/commands/TrackDevices$DeviceListChangeListener.class
TrackDevices.java
package com.android.tools.device.internal.adb.commands
public abstract com.android.tools.device.internal.adb.commands.TrackDevices$DeviceListChangeListener extends java.lang.Object {
	public abstract void deviceListChanged (java.util.List) 
}

com/android/tools/device/internal/adb/commands/AdbCommand.class
AdbCommand.java
package com.android.tools.device.internal.adb.commands
public abstract com.android.tools.device.internal.adb.commands.AdbCommand extends java.lang.Object {
	public static final String HOST_COMMAND_PREFIX
	public static final String DEVICE_COMMAND_PREFIX
	public static final String ADB_COMMAND_DELIMITER
	public abstract java.lang.String getName () 
	public abstract java.lang.String getQuery () 
	public abstract java.lang.Object execute (com.android.tools.device.internal.adb.Connection)  throws java.io.IOException 
}

com/android/tools/device/internal/adb/commands/HostFeatures.class

com/android/tools/device/internal/adb/commands/CommandResult$1.class
CommandResult.java
package com.android.tools.device.internal.adb.commands
final com.android.tools.device.internal.adb.commands.CommandResult$1 extends java.lang.Object implements com.android.tools.device.internal.adb.commands.CommandResult  {
	void  () 
	public boolean isOk () 
	public java.lang.String getError () 
}

com/android/tools/device/internal/adb/commands/CommandResult.class
CommandResult.java
package com.android.tools.device.internal.adb.commands
public abstract com.android.tools.device.internal.adb.commands.CommandResult extends java.lang.Object {
	public static final com.android.tools.device.internal.adb.commands.CommandResult OKAY
	public abstract boolean isOk () 
	public abstract java.lang.String getError () 
	public static com.android.tools.device.internal.adb.commands.CommandResult createError (java.lang.String) 
		String error
	static void  () 
}

com/android/tools/device/internal/adb/commands/TrackDevices.class

com/android/tools/device/internal/adb/commands/KillServer.class
KillServer.java
package com.android.tools.device.internal.adb.commands
public com.android.tools.device.internal.adb.commands.KillServer extends java.lang.Object implements com.android.tools.device.internal.adb.commands.AdbCommand  {
	private static final String COMMAND
	public void  () 
	public java.lang.String getName () 
	public java.lang.String getQuery () 
	public java.lang.Void execute (com.android.tools.device.internal.adb.Connection)  throws java.io.IOException 
		com.android.tools.device.internal.adb.Connection conn
	public volatile java.lang.Object execute (com.android.tools.device.internal.adb.Connection)  throws java.io.IOException 
}

com/android/tools/device/internal/adb/commands/ServerVersion.class
ServerVersion.java
package com.android.tools.device.internal.adb.commands
public com.android.tools.device.internal.adb.commands.ServerVersion extends java.lang.Object implements com.android.tools.device.internal.adb.commands.AdbCommand  {
	private static final String COMMAND
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.String getName () 
	public java.lang.String getQuery () 
	public com.google.common.primitives.UnsignedInteger execute (com.android.tools.device.internal.adb.Connection)  throws java.io.IOException 
		com.google.common.primitives.UnsignedInteger len
		String error
		com.android.tools.device.internal.adb.Connection conn
		com.android.tools.device.internal.adb.commands.CommandResult result
	public volatile java.lang.Object execute (com.android.tools.device.internal.adb.Connection)  throws java.io.IOException 
	static void  () 
}

com/android/tools/device/internal/adb/commands/ListDevices.class

com/android/tools/device/internal/adb/commands/CommandResult$2.class
CommandResult.java
package com.android.tools.device.internal.adb.commands
final com.android.tools.device.internal.adb.commands.CommandResult$2 extends java.lang.Object implements com.android.tools.device.internal.adb.commands.CommandResult  {
	final String val$error
	void  (java.lang.String) 
	public boolean isOk () 
	public java.lang.String getError () 
}

com/android/tools/device/internal/adb/Connection.class
Connection.java
package com.android.tools.device.internal.adb
public abstract com.android.tools.device.internal.adb.Connection extends java.lang.Object implements java.io.Closeable  {
	public abstract com.android.tools.device.internal.adb.commands.CommandResult executeCommand (com.android.tools.device.internal.adb.commands.AdbCommand)  throws java.io.IOException 
	public abstract void issueCommand (com.android.tools.device.internal.adb.commands.AdbCommand)  throws java.io.IOException 
	public abstract com.google.common.primitives.UnsignedInteger readUnsignedHexInt ()  throws java.io.IOException 
	public abstract java.lang.String readString (int)  throws java.io.IOException 
}

com/android/tools/device/internal/adb/ConnectionState.class
ConnectionState.java
package com.android.tools.device.internal.adb
public final com.android.tools.device.internal.adb.ConnectionState extends java.lang.Enum {
	public static final com.android.tools.device.internal.adb.ConnectionState OFFLINE
	public static final com.android.tools.device.internal.adb.ConnectionState BOOTLOADER
	public static final com.android.tools.device.internal.adb.ConnectionState DEVICE
	public static final com.android.tools.device.internal.adb.ConnectionState HOST
	public static final com.android.tools.device.internal.adb.ConnectionState RECOVERY
	public static final com.android.tools.device.internal.adb.ConnectionState NOPERM
	public static final com.android.tools.device.internal.adb.ConnectionState SIDELOAD
	public static final com.android.tools.device.internal.adb.ConnectionState UNAUTHORIZED
	public static final com.android.tools.device.internal.adb.ConnectionState UNKNOWN
	private final String prefix
	private static final com.android.tools.device.internal.adb.ConnectionState[] $VALUES
	public static com.android.tools.device.internal.adb.ConnectionState[] values () 
	public static com.android.tools.device.internal.adb.ConnectionState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String namePrefix
	public static com.android.tools.device.internal.adb.ConnectionState fromName (java.lang.String) 
		com.android.tools.device.internal.adb.ConnectionState state
		String name
	static void  () 
}

com/android/tools/device/internal/adb/AdbServerOptions.class
AdbServerOptions.java
package com.android.tools.device.internal.adb
 com.android.tools.device.internal.adb.AdbServerOptions extends java.lang.Object {
	private static final long START_TIMEOUT_MS
	private static final long PROBE_TIMEOUT_MS
	private final int port
	private final String hostName
	private final boolean libUsb
	private final long probeTimeoutMs
	private final long startTimeoutMs
	public void  (int, java.lang.String) 
		int port
		String hostName
	public void  (int, java.lang.String, boolean) 
		int port
		String hostName
		boolean useLibUsbBackend
	void  (int, java.lang.String, boolean, long) 
		int port
		String hostName
		boolean useLibUsb
		long probeTimeoutMs
	public java.lang.String getHostName () 
	public int getPort () 
	public boolean shouldUseLibUsb () 
	public long getProbeTimeout (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit unit
	public long getStartTimeout (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit unit
}

com/android/tools/device/internal/adb/SocketProbe.class
SocketProbe.java
package com.android.tools.device.internal.adb
 com.android.tools.device.internal.adb.SocketProbe extends java.lang.Object implements com.android.tools.device.internal.adb.Probe  {
	void  () 
	public com.android.tools.device.internal.adb.Endpoint probe (java.net.InetSocketAddress, long, java.util.concurrent.TimeUnit) 
		java.net.InetSocketAddress addr
		long timeout
		java.util.concurrent.TimeUnit unit
		long timeoutMs
	private static boolean isAdbServerRunning (java.net.SocketAddress, long) 
		byte[] cmd
		String line
		java.io.BufferedReader r
		java.io.OutputStream out
		java.net.Socket s
		Exception e
		java.net.SocketAddress addr
		long connectTimeoutMs
}

com/android/tools/device/internal/adb/DeviceHandle.class
DeviceHandle.java
package com.android.tools.device.internal.adb
public final com.android.tools.device.internal.adb.DeviceHandle extends java.lang.Object {
	private static final String KEY_PRODUCT
	private static final String KEY_MODEL
	private static final String KEY_DEVICE
	private final String serial
	private final com.android.tools.device.internal.adb.ConnectionState state
	private final String devPath
	private final com.google.common.collect.ImmutableMap props
	private void  (java.lang.String, com.android.tools.device.internal.adb.ConnectionState, java.lang.String, java.util.Map) 
		String serial
		com.android.tools.device.internal.adb.ConnectionState connectionState
		String devicePath
		java.util.Map props
	public java.lang.String getSerial () 
	public com.android.tools.device.internal.adb.ConnectionState getConnectionState () 
	public java.util.Optional getDevicePath () 
	public java.util.Optional getProduct () 
	public java.util.Optional getModel () 
	public java.util.Optional getDevice () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.device.internal.adb.DeviceHandle that
	public int hashCode () 
	public static com.android.tools.device.internal.adb.DeviceHandle create (java.lang.String) 
		String msg
		String component
		int index
		String name
		String val
		int i
		String transport
		String[] components
		String serial
		com.android.tools.device.internal.adb.ConnectionState connectionState
		int propsIndex
		String devPath
		String nextComponent
		java.util.Map props
}

com/android/tools/device/internal/adb/Probe.class
Probe.java
package com.android.tools.device.internal.adb
abstract com.android.tools.device.internal.adb.Probe extends java.lang.Object {
	public abstract com.android.tools.device.internal.adb.Endpoint probe (java.net.InetSocketAddress, long, java.util.concurrent.TimeUnit) 
}

com/android/tools/device/internal/adb/ChannelConnection.class
ChannelConnection.java
package com.android.tools.device.internal.adb
public com.android.tools.device.internal.adb.ChannelConnection extends java.lang.Object implements com.android.tools.device.internal.adb.Connection  {
	private final java.nio.channels.ReadableByteChannel readChannel
	private final java.nio.channels.WritableByteChannel writeChannel
	public void  (java.nio.channels.ReadableByteChannel, java.nio.channels.WritableByteChannel) 
		java.nio.channels.ReadableByteChannel readChannel
		java.nio.channels.WritableByteChannel writeChannel
	public void close ()  throws java.io.IOException 
	public com.android.tools.device.internal.adb.commands.CommandResult executeCommand (com.android.tools.device.internal.adb.commands.AdbCommand)  throws java.io.IOException 
		com.android.tools.device.internal.adb.commands.AdbCommand command
		String status
	public void issueCommand (com.android.tools.device.internal.adb.commands.AdbCommand)  throws java.io.IOException 
		com.android.tools.device.internal.adb.commands.AdbCommand command
		byte[] b
	private java.lang.String readError ()  throws java.io.IOException 
		int len
	public com.google.common.primitives.UnsignedInteger readUnsignedHexInt ()  throws java.io.IOException 
	public java.lang.String readString (int)  throws java.io.IOException 
		int len
		byte[] data
	private void readFully (byte[])  throws java.io.IOException 
		byte[] data
		java.nio.ByteBuffer buf
	private void writeFully (byte[])  throws java.io.IOException 
		byte[] data
		java.nio.ByteBuffer buf
}

com/android/tools/device/internal/adb/Launcher.class
Launcher.java
package com.android.tools.device.internal.adb
abstract com.android.tools.device.internal.adb.Launcher extends java.lang.Object {
	public abstract com.android.tools.device.internal.adb.Endpoint launch (int, boolean, long, java.util.concurrent.TimeUnit)  throws java.io.IOException java.lang.InterruptedException java.util.concurrent.TimeoutException 
}

com/android/tools/device/internal/adb/Endpoint.class
Endpoint.java
package com.android.tools.device.internal.adb
abstract com.android.tools.device.internal.adb.Endpoint extends java.lang.Object {
	public abstract com.android.tools.device.internal.adb.Connection newConnection ()  throws java.io.IOException 
}

com/android/tools/device/internal/adb/SocketEndpoint.class
SocketEndpoint.java
package com.android.tools.device.internal.adb
 com.android.tools.device.internal.adb.SocketEndpoint extends java.lang.Object implements com.android.tools.device.internal.adb.Endpoint  {
	private final java.net.InetSocketAddress addr
	public void  (java.net.InetSocketAddress) 
		java.net.InetSocketAddress address
	public com.android.tools.device.internal.adb.Connection newConnection ()  throws java.io.IOException 
		java.nio.channels.SocketChannel channel
}

com/android/tools/device/internal/adb/AdbVersion.class
AdbVersion.java
package com.android.tools.device.internal.adb
public final com.android.tools.device.internal.adb.AdbVersion extends java.lang.Object implements java.lang.Comparable  {
	static final com.android.tools.device.internal.adb.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  (int, int, int) 
		int major
		int minor
		int micro
	public java.lang.String toString () 
	public int compareTo (com.android.tools.device.internal.adb.AdbVersion) 
		com.android.tools.device.internal.adb.AdbVersion o
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.device.internal.adb.AdbVersion version
	public int hashCode () 
	static com.android.tools.device.internal.adb.AdbVersion parseFrom (java.lang.String) 
		int major
		int minor
		int micro
		String input
		java.util.regex.Matcher matcher
	public static com.android.tools.device.internal.adb.AdbVersion get (java.nio.file.Path)  throws java.io.IOException 
		com.android.tools.device.internal.adb.AdbVersion version
		String line
		java.io.BufferedReader br
		java.nio.file.Path adb
		Process p
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/tools/device/internal/adb/AdbConstants.class
AdbConstants.java
package com.android.tools.device.internal.adb
public com.android.tools.device.internal.adb.AdbConstants extends java.lang.Object {
	public static final String DEFAULT_HOST
	public static final int DEFAULT_PORT
	public static final int ANY_PORT
	public void  () 
	static void  () 
}

com/android/tools/device/internal/adb/AdbServerService.class

com/android/tools/device/internal/adb/SocketConnection.class
SocketConnection.java
package com.android.tools.device.internal.adb
 com.android.tools.device.internal.adb.SocketConnection extends com.android.tools.device.internal.adb.ChannelConnection {
	private final java.nio.channels.SocketChannel channel
	public void  (java.nio.channels.SocketChannel)  throws java.io.IOException 
		java.nio.channels.SocketChannel channel
	public void close ()  throws java.io.IOException 
}

com/android/tools/device/internal/adb/AdbServerLauncher.class

com/android/tools/device/internal/ScopedThreadNameRunnable.class