Home | History | Annotate | Download | only in 25.4.0-alpha7

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/adb/
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.StreamConnection {
	private final java.net.Socket socket
	public void  (java.net.Socket)  throws java.io.IOException 
		java.net.Socket socket
	public void close ()  throws java.io.IOException 
}

com/android/tools/device/internal/adb/AdbVersion.class
AdbVersion.java
package com.android.tools.device.internal.adb
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/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/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 
}

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/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, long, java.util.concurrent.TimeUnit)  throws java.io.IOException java.lang.InterruptedException java.util.concurrent.TimeoutException 
}

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/StreamConnection.class
StreamConnection.java
package com.android.tools.device.internal.adb
public com.android.tools.device.internal.adb.StreamConnection extends java.lang.Object implements com.android.tools.device.internal.adb.Connection  {
	private final java.io.BufferedInputStream is
	private final java.io.BufferedOutputStream os
	public void  (java.io.InputStream, java.io.OutputStream) 
		java.io.InputStream is
		java.io.OutputStream os
	public void close ()  throws java.io.IOException 
	public com.android.tools.device.internal.adb.commands.CommandResult executeCommand (com.android.tools.device.internal.adb.commands.CommandBuffer)  throws java.io.IOException 
		com.android.tools.device.internal.adb.commands.CommandBuffer buffer
	public void issueCommand (com.android.tools.device.internal.adb.commands.CommandBuffer)  throws java.io.IOException 
		com.android.tools.device.internal.adb.commands.CommandBuffer buffer
		byte[] command
	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 int readFully (byte[])  throws java.io.IOException 
		int r
		byte[] data
		int len
}

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/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/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.CommandBuffer)  throws java.io.IOException 
	public abstract void issueCommand (com.android.tools.device.internal.adb.commands.CommandBuffer)  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/AdbServerService.class

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/AdbServerLauncher.class
AdbServerLauncher.java
package com.android.tools.device.internal.adb
 com.android.tools.device.internal.adb.AdbServerLauncher extends java.lang.Object implements com.android.tools.device.internal.adb.Launcher  {
	private final java.nio.file.Path adb
	private final com.android.tools.device.internal.ProcessRunner runner
	public void  (java.nio.file.Path, com.android.tools.device.internal.ProcessRunner) 
		java.nio.file.Path adb
		com.android.tools.device.internal.ProcessRunner runner
	public com.android.tools.device.internal.adb.Endpoint launch (int, long, java.util.concurrent.TimeUnit)  throws java.io.IOException java.lang.InterruptedException java.util.concurrent.TimeoutException 
		String msg
		String msg
		int port
		long timeout
		java.util.concurrent.TimeUnit unit
		java.util.List cmd
		Process process
}

com/android/tools/device/internal/adb/commands/
com/android/tools/device/internal/adb/commands/CommandBuffer.class
CommandBuffer.java
package com.android.tools.device.internal.adb.commands
public com.android.tools.device.internal.adb.commands.CommandBuffer extends java.lang.Object {
	private final com.google.common.io.ByteArrayDataOutput data
	public void  () 
	public void  (int) 
		int initialCapacity
	public byte[] toByteArray () 
	public com.android.tools.device.internal.adb.commands.CommandBuffer writeHostCommand (com.android.tools.device.internal.adb.commands.HostService) 
		com.android.tools.device.internal.adb.commands.HostService service
}

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/ListDevices.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  {
	public void  () 
	public java.lang.Void execute (com.android.tools.device.internal.adb.Connection)  throws java.io.IOException 
		com.android.tools.device.internal.adb.Connection conn
		com.android.tools.device.internal.adb.commands.CommandBuffer buffer
	public java.lang.String getName () 
	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  {
	static final boolean $assertionsDisabled
	public void  () 
	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.CommandBuffer buffer
		com.android.tools.device.internal.adb.commands.CommandResult result
	public java.lang.String getName () 
	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/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/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 abstract java.lang.String getName () 
	public abstract java.lang.Object execute (com.android.tools.device.internal.adb.Connection)  throws java.io.IOException 
}

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/commands/HostService.class
HostService.java
package com.android.tools.device.internal.adb.commands
public final com.android.tools.device.internal.adb.commands.HostService extends java.lang.Enum {
	public static final com.android.tools.device.internal.adb.commands.HostService VERSION
	public static final com.android.tools.device.internal.adb.commands.HostService KILL
	public static final com.android.tools.device.internal.adb.commands.HostService DEVICES
	public static final com.android.tools.device.internal.adb.commands.HostService TRACK_DEVICES
	private final String cmd
	private static final com.android.tools.device.internal.adb.commands.HostService[] $VALUES
	public static com.android.tools.device.internal.adb.commands.HostService[] values () 
	public static com.android.tools.device.internal.adb.commands.HostService valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String cmd
	public byte[] getCommand () 
	public java.lang.String toString () 
	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 long probeTimeoutMs
	private final long startTimeoutMs
	public void  (int, java.lang.String) 
		int port
		String hostName
	void  (int, java.lang.String, long) 
		int port
		String hostName
		long probeTimeoutMs
	public java.lang.String getHostName () 
	public int getPort () 
	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/ScopedThreadNameRunnable.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/OsProcessRunner.class