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

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/fakeadbserver/
com/android/fakeadbserver/FakeAdbServer$1.class
FakeAdbServer.java
package com.android.fakeadbserver
 com.android.fakeadbserver.FakeAdbServer$1 extends java.lang.Object {
}

com/android/fakeadbserver/DeviceState$DeviceStatus.class
DeviceState.java
package com.android.fakeadbserver
public final com.android.fakeadbserver.DeviceState$DeviceStatus extends java.lang.Enum {
	public static final com.android.fakeadbserver.DeviceState$DeviceStatus BOOTLOADER
	public static final com.android.fakeadbserver.DeviceState$DeviceStatus OFFLINE
	public static final com.android.fakeadbserver.DeviceState$DeviceStatus ONLINE
	public static final com.android.fakeadbserver.DeviceState$DeviceStatus RECOVERY
	public static final com.android.fakeadbserver.DeviceState$DeviceStatus SIDELOAD
	public static final com.android.fakeadbserver.DeviceState$DeviceStatus UNAUTHORIZED
	public static final com.android.fakeadbserver.DeviceState$DeviceStatus DISCONNECTED
	private String mState
	private static final com.android.fakeadbserver.DeviceState$DeviceStatus[] $VALUES
	public static com.android.fakeadbserver.DeviceState$DeviceStatus[] values () 
	public static com.android.fakeadbserver.DeviceState$DeviceStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String state
	public static com.android.fakeadbserver.DeviceState$DeviceStatus getState (java.lang.String) 
		com.android.fakeadbserver.DeviceState$DeviceStatus deviceStatus
		String state
	public java.lang.String getState () 
	static void  () 
}

com/android/fakeadbserver/statechangehubs/
com/android/fakeadbserver/statechangehubs/StateChangeHandlerFactory.class
StateChangeHandlerFactory.java
package com.android.fakeadbserver.statechangehubs
public abstract com.android.fakeadbserver.statechangehubs.StateChangeHandlerFactory extends java.lang.Object {
}

com/android/fakeadbserver/statechangehubs/DeviceStateChangeHandlerFactory.class
DeviceStateChangeHandlerFactory.java
package com.android.fakeadbserver.statechangehubs
public abstract com.android.fakeadbserver.statechangehubs.DeviceStateChangeHandlerFactory extends java.lang.Object implements com.android.fakeadbserver.statechangehubs.StateChangeHandlerFactory  {
	public abstract java.util.concurrent.Callable createDeviceListChangedHandler (java.util.Collection) 
	public abstract java.util.concurrent.Callable createDeviceStateChangedHandler (com.android.fakeadbserver.DeviceState, com.android.fakeadbserver.DeviceState$DeviceStatus) 
}

com/android/fakeadbserver/statechangehubs/ClientStateChangeHandlerFactory.class
ClientStateChangeHandlerFactory.java
package com.android.fakeadbserver.statechangehubs
public abstract com.android.fakeadbserver.statechangehubs.ClientStateChangeHandlerFactory extends java.lang.Object implements com.android.fakeadbserver.statechangehubs.StateChangeHandlerFactory  {
	public abstract java.util.concurrent.Callable createClientListChangedHandler (java.util.Collection) 
	public abstract java.util.concurrent.Callable createLogcatMessageAdditionHandler (java.lang.String) 
}

com/android/fakeadbserver/statechangehubs/ClientStateChangeHub.class

com/android/fakeadbserver/statechangehubs/StateChangeQueue.class
StateChangeQueue.java
package com.android.fakeadbserver.statechangehubs
public final com.android.fakeadbserver.statechangehubs.StateChangeQueue extends java.lang.Object {
	private java.util.concurrent.LinkedBlockingQueue mQueue
	public void  () 
	public java.util.concurrent.Callable take ()  throws java.lang.InterruptedException 
	public void add (java.util.concurrent.Callable) 
		java.util.concurrent.Callable handler
}

com/android/fakeadbserver/statechangehubs/DeviceStateChangeHub.class

com/android/fakeadbserver/statechangehubs/StateChangeHandlerFactory$HandlerResult.class
StateChangeHandlerFactory.java
package com.android.fakeadbserver.statechangehubs
public com.android.fakeadbserver.statechangehubs.StateChangeHandlerFactory$HandlerResult extends java.lang.Object {
	public boolean mShouldContinue
	public void  (boolean) 
		boolean shouldContinue
}

com/android/fakeadbserver/statechangehubs/StateChangeHub.class

com/android/fakeadbserver/CommandHandler.class
CommandHandler.java
package com.android.fakeadbserver
public abstract com.android.fakeadbserver.CommandHandler extends java.lang.Object {
	public void  () 
	protected static void writeOkay (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream stream
	protected static void writeFail (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream stream
	protected static boolean writeFailResponse (java.io.OutputStream, java.lang.String) 
		java.io.OutputStream stream
		String reason
	protected static void write4ByteHexIntString (java.io.OutputStream, int)  throws java.io.IOException 
		java.io.OutputStream stream
		int value
	protected static void writeString (java.io.OutputStream, java.lang.String)  throws java.io.IOException 
		java.io.OutputStream stream
		String string
}

com/android/fakeadbserver/DeviceState$HostConnectionType.class
DeviceState.java
package com.android.fakeadbserver
public final com.android.fakeadbserver.DeviceState$HostConnectionType extends java.lang.Enum {
	public static final com.android.fakeadbserver.DeviceState$HostConnectionType USB
	public static final com.android.fakeadbserver.DeviceState$HostConnectionType LOCAL
	private static final com.android.fakeadbserver.DeviceState$HostConnectionType[] $VALUES
	public static com.android.fakeadbserver.DeviceState$HostConnectionType[] values () 
	public static com.android.fakeadbserver.DeviceState$HostConnectionType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/fakeadbserver/ClientState.class
ClientState.java
package com.android.fakeadbserver
public com.android.fakeadbserver.ClientState extends java.lang.Object {
	private final int mPid
	private final int mUid
	private final String mPackageName
	void  (int, int, java.lang.String) 
		int pid
		int uid
		String packageName
	public int getPid () 
	public int getUid () 
	public java.lang.String getPackageName () 
}

com/android/fakeadbserver/ConnectionHandler$HostRequest.class
ConnectionHandler.java
package com.android.fakeadbserver
 com.android.fakeadbserver.ConnectionHandler$HostRequest extends com.android.fakeadbserver.ConnectionHandler$Request {
	protected com.android.fakeadbserver.DeviceState mTargetDevice
	private void  (com.android.fakeadbserver.DeviceState, java.lang.String, java.lang.String) 
		com.android.fakeadbserver.DeviceState targetDevice
		String command
		String arguments
	void  (com.android.fakeadbserver.DeviceState, java.lang.String, java.lang.String, com.android.fakeadbserver.ConnectionHandler$1) 
		com.android.fakeadbserver.DeviceState x0
		String x1
		String x2
		com.android.fakeadbserver.ConnectionHandler$1 x3
}

com/android/fakeadbserver/shellcommandhandlers/
com/android/fakeadbserver/shellcommandhandlers/LogcatCommandHandler$1.class

com/android/fakeadbserver/shellcommandhandlers/GetPropCommandHandler.class
GetPropCommandHandler.java
package com.android.fakeadbserver.shellcommandhandlers
public com.android.fakeadbserver.shellcommandhandlers.GetPropCommandHandler extends com.android.fakeadbserver.shellcommandhandlers.ShellCommandHandler {
	public static final String COMMAND
	public void  () 
	public boolean invoke (com.android.fakeadbserver.FakeAdbServer, java.net.Socket, com.android.fakeadbserver.DeviceState, java.lang.String) 
		java.io.OutputStream stream
		String builder
		com.android.fakeadbserver.FakeAdbServer fakeAdbServer
		java.net.Socket responseSocket
		com.android.fakeadbserver.DeviceState device
		String args
}

com/android/fakeadbserver/shellcommandhandlers/ShellCommandHandler.class
ShellCommandHandler.java
package com.android.fakeadbserver.shellcommandhandlers
public abstract com.android.fakeadbserver.shellcommandhandlers.ShellCommandHandler extends com.android.fakeadbserver.CommandHandler {
	public void  () 
	public abstract boolean invoke (com.android.fakeadbserver.FakeAdbServer, java.net.Socket, com.android.fakeadbserver.DeviceState, java.lang.String) 
}

com/android/fakeadbserver/shellcommandhandlers/LogcatCommandHandler.class
LogcatCommandHandler.java
package com.android.fakeadbserver.shellcommandhandlers
public com.android.fakeadbserver.shellcommandhandlers.LogcatCommandHandler extends com.android.fakeadbserver.shellcommandhandlers.ShellCommandHandler {
	public static final String COMMAND
	public void  () 
	public boolean invoke (com.android.fakeadbserver.FakeAdbServer, java.net.Socket, com.android.fakeadbserver.DeviceState, java.lang.String) 
		java.io.OutputStream stream
		java.io.IOException ignored
		String message
		InterruptedException ignored
		com.android.fakeadbserver.FakeAdbServer fakeAdbServer
		java.net.Socket responseSocket
		com.android.fakeadbserver.DeviceState device
		String args
		java.util.List parsedArgs
		int formatIndex
		String format
		java.io.OutputStream stream
		com.android.fakeadbserver.DeviceState$LogcatChangeHandlerSubscriptionResult subscriptionResult
}

com/android/fakeadbserver/hostcommandhandlers/
com/android/fakeadbserver/hostcommandhandlers/ListDevicesCommandHandler.class
ListDevicesCommandHandler.java
package com.android.fakeadbserver.hostcommandhandlers
public com.android.fakeadbserver.hostcommandhandlers.ListDevicesCommandHandler extends com.android.fakeadbserver.hostcommandhandlers.HostCommandHandler {
	public static final String COMMAND
	public void  () 
	static java.lang.String formatDeviceList (java.util.List) 
		com.android.fakeadbserver.DeviceState deviceState
		java.util.List deviceList
		StringBuilder builder
	public boolean invoke (com.android.fakeadbserver.FakeAdbServer, java.net.Socket, com.android.fakeadbserver.DeviceState, java.lang.String) 
		java.io.OutputStream stream
		java.io.IOException ignored
		java.io.IOException ignored
		String deviceListString
		InterruptedException ignored
		java.util.concurrent.ExecutionException e
		com.android.fakeadbserver.FakeAdbServer fakeAdbServer
		java.net.Socket responseSocket
		com.android.fakeadbserver.DeviceState device
		String args
		java.io.OutputStream stream
}

com/android/fakeadbserver/hostcommandhandlers/HostCommandHandler.class
HostCommandHandler.java
package com.android.fakeadbserver.hostcommandhandlers
public abstract com.android.fakeadbserver.hostcommandhandlers.HostCommandHandler extends com.android.fakeadbserver.CommandHandler {
	public void  () 
	public abstract boolean invoke (com.android.fakeadbserver.FakeAdbServer, java.net.Socket, com.android.fakeadbserver.DeviceState, java.lang.String) 
}

com/android/fakeadbserver/hostcommandhandlers/KillCommandHandler.class
KillCommandHandler.java
package com.android.fakeadbserver.hostcommandhandlers
public com.android.fakeadbserver.hostcommandhandlers.KillCommandHandler extends com.android.fakeadbserver.hostcommandhandlers.HostCommandHandler {
	public static final String COMMAND
	public void  () 
	public boolean invoke (com.android.fakeadbserver.FakeAdbServer, java.net.Socket, com.android.fakeadbserver.DeviceState, java.lang.String) 
		com.android.fakeadbserver.FakeAdbServer fakeAdbServer
		java.net.Socket responseSocket
		com.android.fakeadbserver.DeviceState device
		String args
}

com/android/fakeadbserver/hostcommandhandlers/TrackDevicesCommandHandler.class

com/android/fakeadbserver/hostcommandhandlers/TrackDevicesCommandHandler$1.class
TrackDevicesCommandHandler.java
package com.android.fakeadbserver.hostcommandhandlers
 com.android.fakeadbserver.hostcommandhandlers.TrackDevicesCommandHandler$1 extends java.lang.Object implements com.android.fakeadbserver.statechangehubs.DeviceStateChangeHandlerFactory  {
	final java.net.Socket val$responseSocket
	final com.android.fakeadbserver.FakeAdbServer val$fakeAdbServer
	final com.android.fakeadbserver.hostcommandhandlers.TrackDevicesCommandHandler this$0
	void  (com.android.fakeadbserver.hostcommandhandlers.TrackDevicesCommandHandler, java.net.Socket, com.android.fakeadbserver.FakeAdbServer) 
		com.android.fakeadbserver.hostcommandhandlers.TrackDevicesCommandHandler this$0
	public java.util.concurrent.Callable createDeviceListChangedHandler (java.util.Collection) 
		java.util.Collection deviceList
	public java.util.concurrent.Callable createDeviceStateChangedHandler (com.android.fakeadbserver.DeviceState, com.android.fakeadbserver.DeviceState$DeviceStatus) 
		com.android.fakeadbserver.DeviceState device
		com.android.fakeadbserver.DeviceState$DeviceStatus status
}

com/android/fakeadbserver/FakeAdbServer.class

com/android/fakeadbserver/ConnectionHandler$1.class
ConnectionHandler.java
package com.android.fakeadbserver
 com.android.fakeadbserver.ConnectionHandler$1 extends java.lang.Object {
}

com/android/fakeadbserver/ConnectionHandler$Request.class
ConnectionHandler.java
package com.android.fakeadbserver
 com.android.fakeadbserver.ConnectionHandler$Request extends java.lang.Object {
	protected String mCommand
	protected String mArguments
	private void  (java.lang.String, java.lang.String) 
		String command
		String arguments
	void  (java.lang.String, java.lang.String, com.android.fakeadbserver.ConnectionHandler$1) 
		String x0
		String x1
		com.android.fakeadbserver.ConnectionHandler$1 x2
}

com/android/fakeadbserver/FakeAdbServer$Builder.class

com/android/fakeadbserver/devicecommandhandlers/
com/android/fakeadbserver/devicecommandhandlers/JdwpCommandHandler.class
JdwpCommandHandler.java
package com.android.fakeadbserver.devicecommandhandlers
public com.android.fakeadbserver.devicecommandhandlers.JdwpCommandHandler extends com.android.fakeadbserver.devicecommandhandlers.DeviceCommandHandler {
	public static final String COMMAND
	private static final String HANDSHAKE_STRING
	public void  () 
	private static void readFully (java.io.InputStream, byte[])  throws java.io.IOException 
		java.io.InputStream stream
		byte[] buffer
		int bytesRead
	public boolean invoke (com.android.fakeadbserver.FakeAdbServer, java.net.Socket, com.android.fakeadbserver.DeviceState, java.lang.String) 
		java.io.OutputStream oStream
		java.io.InputStream iStream
		java.io.IOException ignored
		int pid
		NumberFormatException ignored
		java.io.IOException ignored
		java.io.IOException ignored
		com.android.fakeadbserver.FakeAdbServer fakeAdbServer
		java.net.Socket responseSocket
		com.android.fakeadbserver.DeviceState device
		String args
		java.io.OutputStream oStream
		java.io.InputStream iStream
		int pid
		com.android.fakeadbserver.ClientState client
		byte[] handshake
}

com/android/fakeadbserver/devicecommandhandlers/DeviceCommandHandler.class
DeviceCommandHandler.java
package com.android.fakeadbserver.devicecommandhandlers
public abstract com.android.fakeadbserver.devicecommandhandlers.DeviceCommandHandler extends com.android.fakeadbserver.CommandHandler {
	public void  () 
	public abstract boolean invoke (com.android.fakeadbserver.FakeAdbServer, java.net.Socket, com.android.fakeadbserver.DeviceState, java.lang.String) 
}

com/android/fakeadbserver/devicecommandhandlers/TrackJdwpCommandHandler.class
TrackJdwpCommandHandler.java
package com.android.fakeadbserver.devicecommandhandlers
public com.android.fakeadbserver.devicecommandhandlers.TrackJdwpCommandHandler extends com.android.fakeadbserver.devicecommandhandlers.DeviceCommandHandler {
	public static final String COMMAND
	public void  () 
	public boolean invoke (com.android.fakeadbserver.FakeAdbServer, java.net.Socket, com.android.fakeadbserver.DeviceState, java.lang.String) 
		java.io.OutputStream stream
		java.io.IOException e
		com.android.fakeadbserver.FakeAdbServer fakeAdbServer
		java.net.Socket responseSocket
		com.android.fakeadbserver.DeviceState device
		String args
		java.io.OutputStream stream
		com.android.fakeadbserver.statechangehubs.StateChangeQueue queue
	static void access$000 (java.io.OutputStream, int)  throws java.io.IOException 
		java.io.OutputStream x0
		int x1
	static void access$100 (java.io.OutputStream, java.lang.String)  throws java.io.IOException 
		java.io.OutputStream x0
		String x1
}

com/android/fakeadbserver/devicecommandhandlers/TrackJdwpCommandHandler$1.class

com/android/fakeadbserver/DeviceState.class
DeviceState.java
package com.android.fakeadbserver
public com.android.fakeadbserver.DeviceState extends java.lang.Object {
	protected final com.android.fakeadbserver.statechangehubs.ClientStateChangeHub mClientStateChangeHub
	protected final java.util.Map mPathsToFiles
	protected final java.util.List mLogcatMessages
	protected final java.util.Map mClients
	protected com.android.fakeadbserver.FakeAdbServer mServer
	protected com.android.fakeadbserver.DeviceState$HostConnectionType mHostConnectionType
	protected String mDeviceId
	protected String mManufacturer
	protected String mModel
	protected String mBuildVersionRelease
	protected String mBuildVersionSdk
	protected com.android.fakeadbserver.DeviceState$DeviceStatus mDeviceStatus
	void  (com.android.fakeadbserver.FakeAdbServer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.fakeadbserver.DeviceState$HostConnectionType) 
		com.android.fakeadbserver.FakeAdbServer server
		String deviceId
		String manufacturer
		String model
		String release
		String sdk
		com.android.fakeadbserver.DeviceState$HostConnectionType hostConnectionType
	public void stop () 
	public java.lang.String getDeviceId () 
	public java.lang.String getManufacturer () 
	public java.lang.String getModel () 
	public java.lang.String getBuildVersionRelease () 
	public java.lang.String getBuildVersionSdk () 
	public com.android.fakeadbserver.DeviceState$DeviceStatus getDeviceStatus () 
	public void setDeviceStatus (com.android.fakeadbserver.DeviceState$DeviceStatus) 
		com.android.fakeadbserver.DeviceState$DeviceStatus status
	public com.android.fakeadbserver.statechangehubs.ClientStateChangeHub getClientChangeHub () 
	public void addLogcatMessage (java.lang.String) 
		String message
	public com.android.fakeadbserver.DeviceState$LogcatChangeHandlerSubscriptionResult subscribeLogcatChangeHandler (com.android.fakeadbserver.statechangehubs.ClientStateChangeHandlerFactory) 
		com.android.fakeadbserver.statechangehubs.StateChangeQueue queue
		com.android.fakeadbserver.statechangehubs.ClientStateChangeHandlerFactory handlerFactory
	public void createFile (java.lang.String, byte[]) 
		String filepath
		byte[] data
	public byte[] getFile (java.lang.String) 
		String filepath
	public com.android.fakeadbserver.ClientState startClient (int, int, java.lang.String) 
		com.android.fakeadbserver.ClientState clientState
		int pid
		int uid
		String packageName
	public void stopClient (int) 
		int pid
	public com.android.fakeadbserver.ClientState getClient (int) 
		int pid
	public com.android.fakeadbserver.DeviceState$HostConnectionType getHostConnectionType () 
	private java.util.List getClientListCopy () 
}

com/android/fakeadbserver/ConnectionHandler.class

com/android/fakeadbserver/DeviceState$LogcatChangeHandlerSubscriptionResult.class
DeviceState.java
package com.android.fakeadbserver
public final com.android.fakeadbserver.DeviceState$LogcatChangeHandlerSubscriptionResult extends java.lang.Object {
	public final com.android.fakeadbserver.statechangehubs.StateChangeQueue mQueue
	public final java.util.List mLogcatContents
	public void  (com.android.fakeadbserver.statechangehubs.StateChangeQueue, java.util.List) 
		com.android.fakeadbserver.statechangehubs.StateChangeQueue queue
		java.util.List logcatContents
}