META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/builder/
com/android/builder/testing/
com/android/builder/testing/api/
com/android/builder/testing/api/DeviceConfig$Category.class
DeviceConfig.java
package com.android.builder.testing.api
public final enum com.android.builder.testing.api.DeviceConfig$Category extends java.lang.Enum {
	public static final enum com.android.builder.testing.api.DeviceConfig$Category CONFIG
	public static final enum com.android.builder.testing.api.DeviceConfig$Category ABI
	private static final synthetic com.android.builder.testing.api.DeviceConfig$Category[] $VALUES
	public static com.android.builder.testing.api.DeviceConfig$Category[] values () 
	public static com.android.builder.testing.api.DeviceConfig$Category valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/builder/testing/api/TestServer.class
TestServer.java
package com.android.builder.testing.api
public abstract com.android.builder.testing.api.TestServer extends java.lang.Object {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract void uploadApks (java.lang.String, java.io.File, java.io.File) 
	public abstract boolean isConfigured () 
}

com/android/builder/testing/api/DeviceConfig$Builder.class
DeviceConfig.java
package com.android.builder.testing.api
public com.android.builder.testing.api.DeviceConfig$Builder extends java.lang.Object {
	public void  () 
	public static com.android.builder.testing.api.DeviceConfig parse (java.util.Collection) 
		String key
		com.android.builder.testing.api.DeviceConfig$Category category
		String line
		java.util.Collection lines
		com.google.common.collect.ImmutableList$Builder valuesBuilder
		com.google.common.collect.ImmutableList values
}

com/android/builder/testing/api/DeviceConnector.class
DeviceConnector.java
package com.android.builder.testing.api
public abstract com.android.builder.testing.api.DeviceConnector extends java.lang.Object implements com.android.ddmlib.IShellEnabledDevice  {
	public void  () 
	public abstract void connect (int, com.android.utils.ILogger)  throws com.android.ddmlib.TimeoutException 
	public abstract void disconnect (int, com.android.utils.ILogger)  throws com.android.ddmlib.TimeoutException 
	public abstract void installPackage (java.io.File, java.util.Collection, int, com.android.utils.ILogger)  throws com.android.builder.testing.api.DeviceException 
	public abstract void installPackages (java.util.List, java.util.Collection, int, com.android.utils.ILogger)  throws com.android.builder.testing.api.DeviceException 
	public abstract void uninstallPackage (java.lang.String, int, com.android.utils.ILogger)  throws com.android.builder.testing.api.DeviceException 
	public abstract void pullFile (java.lang.String, java.lang.String)  throws java.io.IOException 
	public abstract java.lang.String getSerialNumber () 
	public abstract int getApiLevel () 
	public abstract java.lang.String getApiCodeName () 
	public abstract com.android.ddmlib.IDevice$DeviceState getState () 
	public abstract java.util.List getAbis () 
	public abstract int getDensity () 
	public abstract int getHeight () 
	public abstract int getWidth () 
	public abstract java.lang.String getLanguage () 
	public abstract java.lang.String getRegion () 
	public abstract java.lang.String getProperty (java.lang.String) 
	public abstract com.android.builder.testing.api.DeviceConfig getDeviceConfig ()  throws com.android.builder.testing.api.DeviceException 
}

com/android/builder/testing/api/TestException.class
TestException.java
package com.android.builder.testing.api
public com.android.builder.testing.api.TestException extends java.lang.Exception {
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/builder/testing/api/DeviceConfig$1.class
DeviceConfig.java
package com.android.builder.testing.api
synthetic com.android.builder.testing.api.DeviceConfig$1 extends java.lang.Object {
}

com/android/builder/testing/api/DeviceException.class
DeviceException.java
package com.android.builder.testing.api
public com.android.builder.testing.api.DeviceException extends java.lang.Exception {
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/builder/testing/api/DeviceConfig$Builder$Values.class
DeviceConfig.java
package com.android.builder.testing.api
 com.android.builder.testing.api.DeviceConfig$Builder$Values extends java.lang.Object {
	private final com.android.builder.testing.api.DeviceConfig$Category myCategory
	private final String value
	private void  (com.android.builder.testing.api.DeviceConfig$Category, java.lang.String) 
		com.android.builder.testing.api.DeviceConfig$Category category
		String value
	synthetic void  (com.android.builder.testing.api.DeviceConfig$Category, java.lang.String, com.android.builder.testing.api.DeviceConfig$1) 
		com.android.builder.testing.api.DeviceConfig$Category x0
		String x1
		com.android.builder.testing.api.DeviceConfig$1 x2
	static synthetic com.android.builder.testing.api.DeviceConfig$Category access$100 (com.android.builder.testing.api.DeviceConfig$Builder$Values) 
		com.android.builder.testing.api.DeviceConfig$Builder$Values x0
	static synthetic java.lang.String access$200 (com.android.builder.testing.api.DeviceConfig$Builder$Values) 
		com.android.builder.testing.api.DeviceConfig$Builder$Values x0
}

com/android/builder/testing/api/DeviceConfigProviderImpl.class
DeviceConfigProviderImpl.java
package com.android.builder.testing.api
public com.android.builder.testing.api.DeviceConfigProviderImpl extends java.lang.Object implements com.android.builder.testing.api.DeviceConfigProvider  {
	private final com.android.builder.testing.api.DeviceConnector deviceConnector
	private final com.android.builder.testing.api.DeviceConfig deviceConfig
	public void  (com.android.builder.testing.api.DeviceConnector)  throws com.android.builder.testing.api.DeviceException 
		com.android.builder.testing.api.DeviceConnector deviceConnector
	public java.lang.String getConfigFor (java.lang.String) 
		String abi
	public int getDensity () 
	public java.lang.String getLanguage () 
	public java.lang.String getRegion () 
	public java.util.List getAbis () 
}

com/android/builder/testing/api/DeviceProvider.class
DeviceProvider.java
package com.android.builder.testing.api
public abstract com.android.builder.testing.api.DeviceProvider extends java.lang.Object {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract void init ()  throws com.android.builder.testing.api.DeviceException 
	public abstract void terminate ()  throws com.android.builder.testing.api.DeviceException 
	public abstract java.util.List getDevices () 
	public abstract int getTimeoutInMs () 
	public abstract boolean isConfigured () 
	public int getMaxThreads () 
}

com/android/builder/testing/api/DeviceConfig$Builder$1.class
DeviceConfig.java
package com.android.builder.testing.api
final com.android.builder.testing.api.DeviceConfig$Builder$1 extends java.lang.Object implements com.android.builder.testing.api.DeviceConfig  {
	final synthetic com.google.common.collect.ImmutableList val$values
	void  (com.google.common.collect.ImmutableList) 
	public java.util.Optional getValue (com.android.builder.testing.api.DeviceConfig$Category) 
		com.android.builder.testing.api.DeviceConfig$Builder$Values value
		com.android.builder.testing.api.DeviceConfig$Category category
	public java.util.List getAbis () 
		java.util.StringTokenizer stringTokenizer
		com.google.common.collect.ImmutableList$Builder abiBuilder
		java.util.Optional abis
	public java.lang.String getConfigForAllAbis () 
		StringBuilder completeConfig
		java.util.Optional config
		java.util.List abis
	public java.lang.String getConfigFor (java.lang.String) 
		String abi
		StringBuilder completeConfig
		java.util.Optional config
}

com/android/builder/testing/api/DeviceConfig.class
DeviceConfig.java
package com.android.builder.testing.api
public abstract com.android.builder.testing.api.DeviceConfig extends java.lang.Object {
	public abstract java.util.Optional getValue (com.android.builder.testing.api.DeviceConfig$Category) 
	public abstract java.util.List getAbis () 
	public abstract java.lang.String getConfigForAllAbis () 
	public abstract java.lang.String getConfigFor (java.lang.String) 
}

com/android/builder/testing/api/DeviceConfigProvider.class
DeviceConfigProvider.java
package com.android.builder.testing.api
public abstract com.android.builder.testing.api.DeviceConfigProvider extends java.lang.Object {
	public abstract java.lang.String getConfigFor (java.lang.String) 
	public abstract int getDensity () 
	public abstract java.lang.String getLanguage () 
	public abstract java.lang.String getRegion () 
	public abstract java.util.List getAbis () 
}