Home | History | Annotate | Download | only in lib

META-INF/
META-INF/MANIFEST.MF
org/
org/robolectric/
org/robolectric/GradleManifestFactory$1.class
GradleManifestFactory.java
package org.robolectric
 org.robolectric.GradleManifestFactory$1 extends org.robolectric.manifest.AndroidManifest {
	final org.robolectric.GradleManifestFactory this$0
	void  (org.robolectric.GradleManifestFactory, org.robolectric.res.FsFile, org.robolectric.res.FsFile, org.robolectric.res.FsFile, java.lang.String) 
		org.robolectric.GradleManifestFactory this$0
		org.robolectric.res.FsFile x0
		org.robolectric.res.FsFile x1
		org.robolectric.res.FsFile x2
		String x3
	public java.lang.String getRClassName ()  throws java.lang.Exception 
}

org/robolectric/MavenManifestFactory$ManifestIdentifier.class
MavenManifestFactory.java
package org.robolectric
 org.robolectric.MavenManifestFactory$ManifestIdentifier extends java.lang.Object {
	private final org.robolectric.res.FsFile manifestFile
	private final org.robolectric.res.FsFile resDir
	private final org.robolectric.res.FsFile assetDir
	private final String packageName
	private final java.util.List libraryDirs
	void  (org.robolectric.res.FsFile, org.robolectric.res.FsFile, org.robolectric.res.FsFile, java.lang.String, java.util.List) 
		org.robolectric.res.FsFile manifestFile
		org.robolectric.res.FsFile resDir
		org.robolectric.res.FsFile assetDir
		String packageName
		java.util.List libraryDirs
	public boolean equals (java.lang.Object) 
		Object o
		org.robolectric.MavenManifestFactory$ManifestIdentifier that
	public int hashCode () 
		int result
}

org/robolectric/internal/
org/robolectric/internal/SdkConfig$SdkVersion.class
SdkConfig.java
package org.robolectric.internal
final org.robolectric.internal.SdkConfig$SdkVersion extends java.lang.Object {
	private final String androidVersion
	private final String robolectricVersion
	void  (java.lang.String, java.lang.String) 
		String androidVersion
		String robolectricVersion
	public boolean equals (java.lang.Object) 
		Object that
	public boolean equals (org.robolectric.internal.SdkConfig$SdkVersion) 
		org.robolectric.internal.SdkConfig$SdkVersion that
	public int hashCode () 
	public java.lang.String toString () 
	static java.lang.String access$000 (org.robolectric.internal.SdkConfig$SdkVersion) 
		org.robolectric.internal.SdkConfig$SdkVersion x0
}

org/robolectric/internal/runtime/
org/robolectric/internal/runtime/Api17RuntimeAdapter.class
Api17RuntimeAdapter.java
package org.robolectric.internal.runtime
public org.robolectric.internal.runtime.Api17RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter  {
	public void  () 
	public void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) 
		Object component
		android.content.Context baseContext
		Class activityThreadClass
		android.app.Application application
		android.content.Intent intent
		android.content.pm.ActivityInfo activityInfo
		String activityTitle
		Class nonConfigurationInstancesClass
	public void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) 
		Object component
		android.graphics.Rect frame
		android.graphics.Rect overscanInsets
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		android.graphics.Rect stableInsets
		android.graphics.Rect outsets
		boolean reportDraw
		android.content.res.Configuration newConfig
}

org/robolectric/internal/runtime/Api23RuntimeAdapter.class
Api23RuntimeAdapter.java
package org.robolectric.internal.runtime
public org.robolectric.internal.runtime.Api23RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter  {
	public void  () 
	public void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) 
		Object component
		android.content.Context baseContext
		Class activityThreadClass
		android.app.Application application
		android.content.Intent intent
		android.content.pm.ActivityInfo activityInfo
		String activityTitle
		Class nonConfigurationInstancesClass
	public void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) 
		Object component
		android.graphics.Rect frame
		android.graphics.Rect overscanInsets
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		android.graphics.Rect stableInsets
		android.graphics.Rect outsets
		boolean reportDraw
		android.content.res.Configuration newConfig
}

org/robolectric/internal/runtime/Api22RuntimeAdapter.class
Api22RuntimeAdapter.java
package org.robolectric.internal.runtime
public org.robolectric.internal.runtime.Api22RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter  {
	public void  () 
	public void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) 
		Object component
		android.content.Context baseContext
		Class activityThreadClass
		android.app.Application application
		android.content.Intent intent
		android.content.pm.ActivityInfo activityInfo
		String activityTitle
		Class nonConfigurationInstancesClass
	public void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) 
		Object component
		android.graphics.Rect frame
		android.graphics.Rect overscanInsets
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		android.graphics.Rect stableInsets
		android.graphics.Rect outsets
		boolean reportDraw
		android.content.res.Configuration newConfig
}

org/robolectric/internal/runtime/Api21RuntimeAdapter.class
Api21RuntimeAdapter.java
package org.robolectric.internal.runtime
public org.robolectric.internal.runtime.Api21RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter  {
	public void  () 
	public void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) 
		Object component
		android.content.Context baseContext
		Class activityThreadClass
		android.app.Application application
		android.content.Intent intent
		android.content.pm.ActivityInfo activityInfo
		String activityTitle
		Class nonConfigurationInstancesClass
	public void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) 
		Object component
		android.graphics.Rect frame
		android.graphics.Rect overscanInsets
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		android.graphics.Rect stableInsets
		android.graphics.Rect outsets
		boolean reportDraw
		android.content.res.Configuration newConfig
}

org/robolectric/internal/runtime/Api16RuntimeAdapter.class
Api16RuntimeAdapter.java
package org.robolectric.internal.runtime
public org.robolectric.internal.runtime.Api16RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter  {
	public void  () 
	public void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) 
		Object component
		android.content.Context baseContext
		Class activityThreadClass
		android.app.Application application
		android.content.Intent intent
		android.content.pm.ActivityInfo activityInfo
		String activityTitle
		Class nonConfigurationInstancesClass
	public void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) 
		Object component
		android.graphics.Rect frame
		android.graphics.Rect overscanInsets
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		android.graphics.Rect stableInsets
		android.graphics.Rect outsets
		boolean reportDraw
		android.content.res.Configuration newConfig
}

org/robolectric/internal/runtime/RuntimeAdapter.class
RuntimeAdapter.java
package org.robolectric.internal.runtime
public abstract org.robolectric.internal.runtime.RuntimeAdapter extends java.lang.Object {
	public abstract void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) 
	public abstract void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) 
}

org/robolectric/internal/runtime/Api19RuntimeAdapter.class
Api19RuntimeAdapter.java
package org.robolectric.internal.runtime
public org.robolectric.internal.runtime.Api19RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter  {
	public void  () 
	public void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) 
		Object component
		android.content.Context baseContext
		Class activityThreadClass
		android.app.Application application
		android.content.Intent intent
		android.content.pm.ActivityInfo activityInfo
		String activityTitle
		Class nonConfigurationInstancesClass
	public void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) 
		Object component
		android.graphics.Rect frame
		android.graphics.Rect overscanInsets
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		android.graphics.Rect stableInsets
		android.graphics.Rect outsets
		boolean reportDraw
		android.content.res.Configuration newConfig
}

org/robolectric/internal/runtime/RuntimeAdapterFactory.class
RuntimeAdapterFactory.java
package org.robolectric.internal.runtime
public org.robolectric.internal.runtime.RuntimeAdapterFactory extends java.lang.Object {
	public void  () 
	public static org.robolectric.internal.runtime.RuntimeAdapter getInstance () 
		int apiLevel
}

org/robolectric/internal/dependency/
org/robolectric/internal/dependency/DependencyResolver.class
DependencyResolver.java
package org.robolectric.internal.dependency
public abstract org.robolectric.internal.dependency.DependencyResolver extends java.lang.Object {
	public transient abstract java.net.URL[] getLocalArtifactUrls (org.robolectric.internal.dependency.DependencyJar[]) 
	public abstract java.net.URL getLocalArtifactUrl (org.robolectric.internal.dependency.DependencyJar) 
}

org/robolectric/internal/dependency/CachedDependencyResolver$DefaultCacheValidationStrategy.class
CachedDependencyResolver.java
package org.robolectric.internal.dependency
 org.robolectric.internal.dependency.CachedDependencyResolver$DefaultCacheValidationStrategy extends java.lang.Object implements org.robolectric.internal.dependency.CachedDependencyResolver$CacheValidationStrategy  {
	void  () 
	public boolean isValid (java.net.URL) 
		java.net.URL url
	public boolean isValid (java.net.URL[]) 
		java.net.URL url
		java.net.URL[] urls
}

org/robolectric/internal/dependency/CachedDependencyResolver$CacheNamingStrategy.class
CachedDependencyResolver.java
package org.robolectric.internal.dependency
abstract org.robolectric.internal.dependency.CachedDependencyResolver$CacheNamingStrategy extends java.lang.Object {
	public transient abstract java.lang.String getName (java.lang.String, org.robolectric.internal.dependency.DependencyJar[]) 
}

org/robolectric/internal/dependency/CachedDependencyResolver$Cache.class
CachedDependencyResolver.java
package org.robolectric.internal.dependency
abstract org.robolectric.internal.dependency.CachedDependencyResolver$Cache extends java.lang.Object {
	public abstract java.io.Serializable load (java.lang.String, java.lang.Class) 
	public abstract boolean write (java.lang.String, java.io.Serializable) 
}

org/robolectric/internal/dependency/CachedDependencyResolver.class
CachedDependencyResolver.java
package org.robolectric.internal.dependency
public org.robolectric.internal.dependency.CachedDependencyResolver extends java.lang.Object implements org.robolectric.internal.dependency.DependencyResolver  {
	private static final String CACHE_PREFIX_1
	private static final String CACHE_PREFIX_2
	private final org.robolectric.internal.dependency.DependencyResolver dependencyResolver
	private final org.robolectric.internal.dependency.CachedDependencyResolver$CacheNamingStrategy cacheNamingStrategy
	private final org.robolectric.internal.dependency.CachedDependencyResolver$CacheValidationStrategy cacheValidationStrategy
	private final org.robolectric.internal.dependency.CachedDependencyResolver$Cache cache
	public void  (org.robolectric.internal.dependency.DependencyResolver, java.io.File, long) 
		org.robolectric.internal.dependency.DependencyResolver dependencyResolver
		java.io.File cacheDir
		long cacheValidTime
	public void  (org.robolectric.internal.dependency.DependencyResolver, org.robolectric.internal.dependency.CachedDependencyResolver$Cache, org.robolectric.internal.dependency.CachedDependencyResolver$CacheNamingStrategy, org.robolectric.internal.dependency.CachedDependencyResolver$CacheValidationStrategy) 
		org.robolectric.internal.dependency.DependencyResolver dependencyResolver
		org.robolectric.internal.dependency.CachedDependencyResolver$Cache cache
		org.robolectric.internal.dependency.CachedDependencyResolver$CacheNamingStrategy cacheNamingStrategy
		org.robolectric.internal.dependency.CachedDependencyResolver$CacheValidationStrategy cacheValidationStrategy
	public transient java.net.URL[] getLocalArtifactUrls (org.robolectric.internal.dependency.DependencyJar[]) 
		org.robolectric.internal.dependency.DependencyJar[] dependencies
		String cacheName
		java.net.URL[] urlsFromCache
		java.net.URL[] urls
	public java.net.URL getLocalArtifactUrl (org.robolectric.internal.dependency.DependencyJar) 
		org.robolectric.internal.dependency.DependencyJar dependency
		String cacheName
		java.net.URL urlFromCache
		java.net.URL url
}

org/robolectric/internal/dependency/MavenDependencyResolver.class
MavenDependencyResolver.java
package org.robolectric.internal.dependency
public org.robolectric.internal.dependency.MavenDependencyResolver extends java.lang.Object implements org.robolectric.internal.dependency.DependencyResolver  {
	private final org.apache.tools.ant.Project project
	private final String repositoryUrl
	private final String repositoryId
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String repositoryUrl
		String repositoryId
	public transient java.net.URL[] getLocalArtifactUrls (org.robolectric.internal.dependency.DependencyJar[]) 
		org.apache.maven.model.Dependency dependency
		org.robolectric.internal.dependency.DependencyJar dependencyJar
		java.net.MalformedURLException e
		int i
		org.robolectric.internal.dependency.DependencyJar[] dependencies
		org.apache.maven.artifact.ant.DependenciesTask dependenciesTask
		org.apache.maven.artifact.ant.RemoteRepository remoteRepository
		java.util.Hashtable artifacts
		java.net.URL[] urls
	public java.net.URL getLocalArtifactUrl (org.robolectric.internal.dependency.DependencyJar) 
		org.robolectric.internal.dependency.DependencyJar dependency
		java.net.URL[] urls
	private java.lang.String key (org.robolectric.internal.dependency.DependencyJar) 
		org.robolectric.internal.dependency.DependencyJar dependency
		String key
	protected org.apache.maven.artifact.ant.DependenciesTask createDependenciesTask () 
	protected void configureMaven (org.apache.maven.artifact.ant.DependenciesTask) 
		org.apache.maven.artifact.ant.DependenciesTask dependenciesTask
}

org/robolectric/internal/dependency/DependencyJar.class
DependencyJar.java
package org.robolectric.internal.dependency
public org.robolectric.internal.dependency.DependencyJar extends java.lang.Object {
	private final String groupId
	private final String artifactId
	private final String version
	private final String classifier
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String classifier
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public java.lang.String getType () 
	public java.lang.String getClassifier () 
}

org/robolectric/internal/dependency/CachedDependencyResolver$CacheValidationStrategy.class
CachedDependencyResolver.java
package org.robolectric.internal.dependency
abstract org.robolectric.internal.dependency.CachedDependencyResolver$CacheValidationStrategy extends java.lang.Object {
	public abstract boolean isValid (java.net.URL) 
	public abstract boolean isValid (java.net.URL[]) 
}

org/robolectric/internal/dependency/CachedDependencyResolver$FileCache.class
CachedDependencyResolver.java
package org.robolectric.internal.dependency
 org.robolectric.internal.dependency.CachedDependencyResolver$FileCache extends java.lang.Object implements org.robolectric.internal.dependency.CachedDependencyResolver$Cache  {
	private final java.io.File dir
	private final long validTime
	void  (java.io.File, long) 
		java.io.File dir
		long validTime
	public java.io.Serializable load (java.lang.String, java.lang.Class) 
		Object o
		java.io.ObjectInputStream in
		java.io.File file
		Exception e
		String id
		Class type
	public boolean write (java.lang.String, java.io.Serializable) 
		java.io.ObjectOutputStream out
		java.io.IOException e
		String id
		java.io.Serializable object
}

org/robolectric/internal/dependency/LocalDependencyResolver.class
LocalDependencyResolver.java
package org.robolectric.internal.dependency
public org.robolectric.internal.dependency.LocalDependencyResolver extends java.lang.Object implements org.robolectric.internal.dependency.DependencyResolver  {
	private java.io.File offlineJarDir
	public void  (java.io.File) 
		java.io.File offlineJarDir
	public java.net.URL getLocalArtifactUrl (org.robolectric.internal.dependency.DependencyJar) 
		org.robolectric.internal.dependency.DependencyJar dependency
		StringBuilder filenameBuilder
	public transient java.net.URL[] getLocalArtifactUrls (org.robolectric.internal.dependency.DependencyJar[]) 
		int i
		org.robolectric.internal.dependency.DependencyJar[] dependencies
		java.net.URL[] urls
	private static java.io.File validateFile (java.io.File)  throws java.lang.IllegalArgumentException 
		java.io.File file
	private static java.net.URL fileToUrl (java.io.File) 
		java.net.MalformedURLException e
		java.io.File file
}

org/robolectric/internal/dependency/CachedDependencyResolver$DefaultCacheNamingStrategy.class
CachedDependencyResolver.java
package org.robolectric.internal.dependency
 org.robolectric.internal.dependency.CachedDependencyResolver$DefaultCacheNamingStrategy extends java.lang.Object implements org.robolectric.internal.dependency.CachedDependencyResolver$CacheNamingStrategy  {
	void  () 
	public transient java.lang.String getName (java.lang.String, org.robolectric.internal.dependency.DependencyJar[]) 
		org.robolectric.internal.dependency.DependencyJar dependency
		String prefix
		org.robolectric.internal.dependency.DependencyJar[] dependencies
		StringBuilder sb
		java.util.zip.CRC32 crc
}

org/robolectric/internal/InstrumentingClassLoaderFactory$1.class
InstrumentingClassLoaderFactory.java
package org.robolectric.internal
final org.robolectric.internal.InstrumentingClassLoaderFactory$1 extends java.util.LinkedHashMap {
	void  () 
	protected boolean removeEldestEntry (java.util.Map$Entry) 
		java.util.Map$Entry eldest
}

org/robolectric/internal/ParallelUniverseInterface.class
ParallelUniverseInterface.java
package org.robolectric.internal
public abstract org.robolectric.internal.ParallelUniverseInterface extends java.lang.Object {
	public abstract void resetStaticState (org.robolectric.annotation.Config) 
	public abstract void setUpApplicationState (java.lang.reflect.Method, org.robolectric.TestLifecycle, org.robolectric.res.ResourceLoader, org.robolectric.manifest.AndroidManifest, org.robolectric.annotation.Config) 
	public abstract java.lang.Thread getMainThread () 
	public abstract void setMainThread (java.lang.Thread) 
	public abstract void tearDownApplication () 
	public abstract java.lang.Object getCurrentApplication () 
	public abstract void setSdkConfig (org.robolectric.internal.SdkConfig) 
}

org/robolectric/internal/SdkConfig.class
SdkConfig.java
package org.robolectric.internal
public org.robolectric.internal.SdkConfig extends java.lang.Object {
	private static final String ROBOLECTRIC_VERSION
	private static final java.util.Map SUPPORTED_APIS
	public static final int FALLBACK_SDK_VERSION
	private final int apiLevel
	private final org.robolectric.internal.SdkConfig$SdkVersion sdkVersion
	public static void addSdk (int, java.lang.String, java.lang.String) 
		int sdkVersion
		String androidVersion
		String robolectricVersion
	public static java.util.Set getSupportedApis () 
	public void  (int) 
		int apiLevel
	public int getApiLevel () 
	public java.lang.String getAndroidVersion () 
	public org.robolectric.internal.dependency.DependencyJar getAndroidSdkDependency () 
	public org.robolectric.internal.dependency.DependencyJar getCoreShadowsDependency () 
	public boolean equals (java.lang.Object) 
		Object that
	public java.lang.String toString () 
	public int hashCode () 
	private org.robolectric.internal.dependency.DependencyJar createDependency (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String classifier
	private static java.lang.String getRobolectricVersion () 
		java.util.Properties properties
		java.io.InputStream is
		java.io.IOException e
		ClassLoader classLoader
	static void  () 
}

org/robolectric/internal/SdkEnvironment.class
SdkEnvironment.java
package org.robolectric.internal
public org.robolectric.internal.SdkEnvironment extends java.lang.Object {
	private final org.robolectric.internal.SdkConfig sdkConfig
	private final ClassLoader robolectricClassLoader
	private final org.robolectric.internal.bytecode.ShadowInvalidator shadowInvalidator
	public final java.util.Map classHandlersByShadowMap
	private org.robolectric.internal.bytecode.ShadowMap shadowMap
	private org.robolectric.res.ResourceLoader systemResourceLoader
	public void  (org.robolectric.internal.SdkConfig, java.lang.ClassLoader) 
		org.robolectric.internal.SdkConfig sdkConfig
		ClassLoader robolectricClassLoader
	public synchronized org.robolectric.res.ResourceLoader getSystemResourceLoader (org.robolectric.internal.dependency.DependencyResolver) 
		Class androidInternalRClass
		Class androidRClass
		org.robolectric.res.Fs systemResFs
		org.robolectric.res.ResourcePath resourcePath
		ClassNotFoundException e
		org.robolectric.res.ResourcePath resourcePath
		org.robolectric.res.ResourceExtractor resourceExtractor
		org.robolectric.internal.dependency.DependencyResolver dependencyResolver
	public java.lang.Class bootstrappedClass (java.lang.Class) 
		ClassNotFoundException e
		Class testClass
	public java.lang.ClassLoader getRobolectricClassLoader () 
	public org.robolectric.internal.bytecode.ShadowInvalidator getShadowInvalidator () 
	public org.robolectric.internal.SdkConfig getSdkConfig () 
	public org.robolectric.internal.bytecode.ShadowMap replaceShadowMap (org.robolectric.internal.bytecode.ShadowMap) 
		org.robolectric.internal.bytecode.ShadowMap shadowMap
		org.robolectric.internal.bytecode.ShadowMap oldMap
}

org/robolectric/internal/ParallelUniverse.class
ParallelUniverse.java
package org.robolectric.internal
public org.robolectric.internal.ParallelUniverse extends java.lang.Object implements org.robolectric.internal.ParallelUniverseInterface  {
	private final org.robolectric.RobolectricTestRunner robolectricTestRunner
	private final org.robolectric.ShadowsAdapter shadowsAdapter
	private boolean loggingInitialized
	private org.robolectric.internal.SdkConfig sdkConfig
	public void  (org.robolectric.RobolectricTestRunner) 
		org.robolectric.RobolectricTestRunner robolectricTestRunner
	public void resetStaticState (org.robolectric.annotation.Config) 
		org.robolectric.annotation.Config config
	private java.lang.String addVersionQualifierToQualifiers (java.lang.String) 
		String qualifiers
		int versionQualifierApiLevel
	public void setUpApplicationState (java.lang.reflect.Method, org.robolectric.TestLifecycle, org.robolectric.res.ResourceLoader, org.robolectric.manifest.AndroidManifest, org.robolectric.annotation.Config) 
		android.content.pm.ApplicationInfo applicationInfo
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Context contextImpl
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.ApplicationInfo applicationInfo
		Class compatibilityInfoClass
		Object loadedApk
		android.content.res.Resources appResources
		java.lang.reflect.Method method
		org.robolectric.TestLifecycle testLifecycle
		org.robolectric.res.ResourceLoader systemResourceLoader
		org.robolectric.manifest.AndroidManifest appManifest
		org.robolectric.annotation.Config config
		org.robolectric.res.ResourceLoader appResourceLoader
		org.robolectric.res.builder.DefaultPackageManager packageManager
		String qualifiers
		android.content.res.Resources systemResources
		android.content.res.Configuration configuration
		Class contextImplClass
		Class activityThreadClass
		Object activityThread
		android.content.Context systemContextImpl
		android.app.Application application
	private void addManifestActivitiesToPackageManager (org.robolectric.manifest.AndroidManifest, android.app.Application) 
		String name
		String activityName
		org.robolectric.manifest.ActivityData data
		java.util.Map activityDatas
		org.robolectric.res.builder.RobolectricPackageManager packageManager
		org.robolectric.manifest.AndroidManifest appManifest
		android.app.Application application
	public java.lang.Thread getMainThread () 
	public void setMainThread (java.lang.Thread) 
		Thread newMainThread
	public void tearDownApplication () 
	public java.lang.Object getCurrentApplication () 
	public void setSdkConfig (org.robolectric.internal.SdkConfig) 
		org.robolectric.internal.SdkConfig sdkConfig
}

org/robolectric/internal/ClassNameResolver.class
ClassNameResolver.java
package org.robolectric.internal
public org.robolectric.internal.ClassNameResolver extends java.lang.Object {
	private String packageName
	private String className
	public void  (java.lang.String, java.lang.String) 
		String packageName
		String className
	public java.lang.Class resolve ()  throws java.lang.ClassNotFoundException 
		Class aClass
		Class aClass
		Class aClass
	private boolean looksFullyQualified (java.lang.String) 
		String className
	private java.lang.Class safeClassForName (java.lang.String) 
		ClassNotFoundException e
		String classNamePath
}

org/robolectric/internal/DeepCloner.class
DeepCloner.java
package org.robolectric.internal
public org.robolectric.internal.DeepCloner extends java.lang.Object {
	private final com.thoughtworks.xstream.XStream xStream
	public void  (java.lang.ClassLoader) 
		ClassLoader classLoader
	public java.lang.Object clone (java.lang.Object) 
		Object objectToClone
		String serialized
}

org/robolectric/internal/InstrumentingClassLoaderFactory.class
InstrumentingClassLoaderFactory.java
package org.robolectric.internal
public org.robolectric.internal.InstrumentingClassLoaderFactory extends java.lang.Object {
	private static final int CACHE_SIZE_FACTOR
	private static final int CACHE_SIZE
	private static final java.util.LinkedHashMap sdkToEnvironment
	private final org.robolectric.internal.bytecode.InstrumentationConfiguration instrumentationConfig
	private final org.robolectric.internal.dependency.DependencyResolver dependencyResolver
	public void  (org.robolectric.internal.bytecode.InstrumentationConfiguration, org.robolectric.internal.dependency.DependencyResolver) 
		org.robolectric.internal.bytecode.InstrumentationConfiguration instrumentationConfig
		org.robolectric.internal.dependency.DependencyResolver dependencyResolver
	public synchronized org.robolectric.internal.SdkEnvironment getSdkEnvironment (org.robolectric.internal.SdkConfig) 
		java.net.URL[] urls
		ClassLoader robolectricClassLoader
		org.robolectric.internal.SdkConfig sdkConfig
		org.robolectric.util.Pair key
		org.robolectric.internal.SdkEnvironment sdkEnvironment
	static int access$000 () 
	static void  () 
}

org/robolectric/internal/bytecode/
org/robolectric/internal/bytecode/ClassHandler.class
ClassHandler.java
package org.robolectric.internal.bytecode
public abstract org.robolectric.internal.bytecode.ClassHandler extends java.lang.Object {
	public abstract void classInitializing (java.lang.Class) 
	public abstract java.lang.Object initializing (java.lang.Object) 
	public abstract org.robolectric.internal.bytecode.ClassHandler$Plan methodInvoked (java.lang.String, boolean, java.lang.Class) 
	public abstract java.lang.invoke.MethodHandle getShadowCreator (java.lang.Class) 
	public abstract java.lang.invoke.MethodHandle findShadowMethod (java.lang.Class, java.lang.String, java.lang.invoke.MethodType, boolean)  throws java.lang.IllegalAccessException 
	public abstract java.lang.Object intercept (java.lang.String, java.lang.Object, java.lang.Object[], java.lang.Class)  throws java.lang.Throwable 
	public abstract java.lang.Throwable stripStackTrace (java.lang.Throwable) 
}

org/robolectric/internal/bytecode/InstrumentingClassLoader$MissingClassMarker.class
InstrumentingClassLoader.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.InstrumentingClassLoader$MissingClassMarker extends java.lang.Object {
	private void  () 
}

org/robolectric/internal/bytecode/ShadowWrangler$1.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
final org.robolectric.internal.bytecode.ShadowWrangler$1 extends java.lang.Object implements org.robolectric.util.Function  {
	void  () 
	public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) 
		Class theClass
		Object value
		Object[] params
}

org/robolectric/internal/bytecode/ShadowInvalidator.class
ShadowInvalidator.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.ShadowInvalidator extends java.lang.Object {
	private static final java.lang.invoke.SwitchPoint DUMMY
	private java.util.Map switchPoints
	public void  () 
	public java.lang.invoke.SwitchPoint getSwitchPoint (java.lang.Class) 
		Class caller
	public synchronized java.lang.invoke.SwitchPoint getSwitchPoint (java.lang.String) 
		String className
		java.lang.invoke.SwitchPoint switchPoint
	public synchronized void invalidateClasses (java.util.Collection) 
		java.lang.invoke.SwitchPoint switchPoint
		String className
		java.util.Collection classNames
		java.lang.invoke.SwitchPoint[] points
		int i
	static void  () 
}

org/robolectric/internal/bytecode/RobolectricInternals.class
RobolectricInternals.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.RobolectricInternals extends java.lang.Object {
	private static org.robolectric.internal.bytecode.ClassHandler classHandler
	private static org.robolectric.internal.bytecode.ShadowInvalidator shadowInvalidator
	public void  () 
	public static void classInitializing (java.lang.Class)  throws java.lang.Exception 
		Class clazz
	public static java.lang.Object initializing (java.lang.Object)  throws java.lang.Exception 
		Object instance
	public static org.robolectric.internal.bytecode.ClassHandler$Plan methodInvoked (java.lang.String, boolean, java.lang.Class) 
		String signature
		boolean isStatic
		Class theClass
	public static java.lang.invoke.MethodHandle getShadowCreator (java.lang.Class) 
		Class caller
	public static java.lang.invoke.MethodHandle findShadowMethod (java.lang.Class, java.lang.String, java.lang.invoke.MethodType, boolean)  throws java.lang.IllegalAccessException 
		Class theClass
		String name
		java.lang.invoke.MethodType type
		boolean isStatic
	public static java.lang.Throwable cleanStackTrace (java.lang.Throwable) 
		Throwable exception
	public static java.lang.Object intercept (java.lang.String, java.lang.Object, java.lang.Object[], java.lang.Class)  throws java.lang.Throwable 
		LinkageError e
		String signature
		Object instance
		Object[] params
		Class theClass
	public static void performStaticInitialization (java.lang.Class) 
		Class clazz
	public static org.robolectric.internal.bytecode.ShadowInvalidator getShadowInvalidator () 
}

org/robolectric/internal/bytecode/ClassHandler$Plan.class
ClassHandler.java
package org.robolectric.internal.bytecode
public abstract org.robolectric.internal.bytecode.ClassHandler$Plan extends java.lang.Object {
	public abstract java.lang.Object run (java.lang.Object, java.lang.Object, java.lang.Object[])  throws java.lang.Throwable 
}

org/robolectric/internal/bytecode/RoboType.class
RoboType.java
package org.robolectric.internal.bytecode
final org.robolectric.internal.bytecode.RoboType extends java.lang.Enum {
	public static final org.robolectric.internal.bytecode.RoboType VOID
	public static final org.robolectric.internal.bytecode.RoboType BOOLEAN
	public static final org.robolectric.internal.bytecode.RoboType BYTE
	public static final org.robolectric.internal.bytecode.RoboType CHAR
	public static final org.robolectric.internal.bytecode.RoboType SHORT
	public static final org.robolectric.internal.bytecode.RoboType INT
	public static final org.robolectric.internal.bytecode.RoboType LONG
	public static final org.robolectric.internal.bytecode.RoboType FLOAT
	public static final org.robolectric.internal.bytecode.RoboType DOUBLE
	public static final org.robolectric.internal.bytecode.RoboType OBJECT
	private Class type
	private static final org.robolectric.internal.bytecode.RoboType[] $VALUES
	public static org.robolectric.internal.bytecode.RoboType[] values () 
	public static org.robolectric.internal.bytecode.RoboType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.Class) 
		Class type
	public static java.lang.Class findPrimitiveClass (java.lang.String) 
		org.robolectric.internal.bytecode.RoboType type
		String name
	static void  () 
}

org/robolectric/internal/bytecode/ShadowWrangler$MetaShadow.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$MetaShadow extends java.lang.Object {
	final java.util.List realObjectFields
	final org.robolectric.internal.bytecode.ShadowWrangler this$0
	public void  (org.robolectric.internal.bytecode.ShadowWrangler, java.lang.Class) 
		String message
		java.lang.reflect.Field field
		Class shadowClass
}

org/robolectric/internal/bytecode/InvokeDynamicSupport.class
InvokeDynamicSupport.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.InvokeDynamicSupport extends java.lang.Object {
	private static final java.lang.invoke.MethodHandle BIND_CALL_SITE
	private static final java.lang.invoke.MethodHandle BIND_INIT_CALL_SITE
	private static final java.lang.invoke.MethodHandle EXCEPTION_HANDLER
	private static final java.lang.invoke.MethodHandle GET_SHADOW
	public void  () 
	public static java.lang.invoke.CallSite bootstrapInit (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType) 
		java.lang.invoke.MethodHandles$Lookup caller
		String name
		java.lang.invoke.MethodType type
		org.robolectric.internal.bytecode.RoboCallSite site
	public static java.lang.invoke.CallSite bootstrap (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, java.lang.invoke.MethodHandle)  throws java.lang.IllegalAccessException 
		java.lang.invoke.MethodHandles$Lookup caller
		String name
		java.lang.invoke.MethodType type
		java.lang.invoke.MethodHandle original
		org.robolectric.internal.bytecode.MethodCallSite site
	public static java.lang.invoke.CallSite bootstrapStatic (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, java.lang.invoke.MethodHandle)  throws java.lang.IllegalAccessException 
		java.lang.invoke.MethodHandles$Lookup caller
		String name
		java.lang.invoke.MethodType type
		java.lang.invoke.MethodHandle original
		org.robolectric.internal.bytecode.MethodCallSite site
	public static java.lang.invoke.CallSite bootstrapIntrinsic (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, java.lang.String)  throws java.lang.IllegalAccessException 
		java.lang.invoke.MethodHandles$Lookup caller
		String name
		java.lang.invoke.MethodType type
		String callee
		java.lang.invoke.MethodHandle mh
	private static java.lang.invoke.MethodHandle bindInitCallSite (org.robolectric.internal.bytecode.RoboCallSite) 
		org.robolectric.internal.bytecode.RoboCallSite site
		java.lang.invoke.MethodHandle mh
	private static java.lang.invoke.MethodHandle bindCallSite (org.robolectric.internal.bytecode.MethodCallSite)  throws java.lang.IllegalAccessException 
		Class shadowType
		Throwable t
		org.robolectric.internal.bytecode.MethodCallSite site
		java.lang.invoke.MethodHandle mh
	private static java.lang.invoke.MethodHandle bindWithFallback (java.lang.invoke.MethodHandle, org.robolectric.internal.bytecode.RoboCallSite, java.lang.invoke.MethodHandle) 
		java.lang.invoke.MethodHandle mh
		org.robolectric.internal.bytecode.RoboCallSite site
		java.lang.invoke.MethodHandle fallback
		java.lang.invoke.SwitchPoint switchPoint
		java.lang.invoke.MethodType type
		java.lang.invoke.MethodHandle boundFallback
	private static java.lang.invoke.SwitchPoint getInvalidator (java.lang.Class) 
		Class cl
	private static java.lang.invoke.MethodHandle cleanStackTraces (java.lang.invoke.MethodHandle) 
		java.lang.invoke.MethodHandle mh
		java.lang.invoke.MethodType type
	static void  () 
		java.lang.invoke.MethodHandles$Lookup lookup
		java.lang.invoke.MethodHandle cleanStackTrace
		ReflectiveOperationException e
}

org/robolectric/internal/bytecode/ShadowMap.class
ShadowMap.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.ShadowMap extends java.lang.Object {
	public static final org.robolectric.internal.bytecode.ShadowMap EMPTY
	private final java.util.Map map
	private static final java.util.Map SHADOWS
	void  (java.util.Map) 
		java.util.Map map
	public org.robolectric.internal.bytecode.ShadowConfig get (java.lang.Class) 
		Class shadowClass
		org.robolectric.internal.bytecode.ShadowMap$ShadowInfo shadowInfo
		Class clazz
		org.robolectric.internal.bytecode.ShadowConfig shadowConfig
	private static java.lang.Class getShadowClass (java.lang.Class) 
		String shadowName
		String className
		ClassNotFoundException e
		IncompatibleClassChangeError e
		Class clazz
	private static org.robolectric.internal.bytecode.ShadowMap$ShadowInfo getShadowInfo (java.lang.Class) 
		Class clazz
		org.robolectric.annotation.Implements annotation
		String className
	public java.util.Set getInvalidatedClasses (org.robolectric.internal.bytecode.ShadowMap) 
		String className
		org.robolectric.internal.bytecode.ShadowConfig previousConfig
		org.robolectric.internal.bytecode.ShadowConfig currentConfig
		java.util.Map$Entry entry
		org.robolectric.internal.bytecode.ShadowMap previous
		java.util.Map invalidated
	public static java.lang.String convertToShadowName (java.lang.String) 
		String className
		String shadowClassName
	public org.robolectric.internal.bytecode.ShadowMap$Builder newBuilder () 
	public boolean equals (java.lang.Object) 
		Object o
		org.robolectric.internal.bytecode.ShadowMap shadowMap
	public int hashCode () 
	static java.util.Map access$100 (org.robolectric.internal.bytecode.ShadowMap) 
		org.robolectric.internal.bytecode.ShadowMap x0
	static org.robolectric.internal.bytecode.ShadowMap$ShadowInfo access$200 (java.lang.Class) 
		Class x0
	static void  () 
		org.robolectric.internal.ShadowProvider provider
}

org/robolectric/internal/bytecode/RoboCallSite.class
RoboCallSite.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.RoboCallSite extends java.lang.invoke.MutableCallSite {
	private final Class caller
	public void  (java.lang.invoke.MethodType, java.lang.Class) 
		java.lang.invoke.MethodType type
		Class caller
	public java.lang.Class getCaller () 
}

org/robolectric/internal/bytecode/MethodCallSite$Kind.class
MethodCallSite.java
package org.robolectric.internal.bytecode
public final org.robolectric.internal.bytecode.MethodCallSite$Kind extends java.lang.Enum {
	public static final org.robolectric.internal.bytecode.MethodCallSite$Kind REGULAR
	public static final org.robolectric.internal.bytecode.MethodCallSite$Kind STATIC
	private static final org.robolectric.internal.bytecode.MethodCallSite$Kind[] $VALUES
	public static org.robolectric.internal.bytecode.MethodCallSite$Kind[] values () 
	public static org.robolectric.internal.bytecode.MethodCallSite$Kind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

org/robolectric/internal/bytecode/Intrinsics.class
Intrinsics.java
package org.robolectric.internal.bytecode
public final org.robolectric.internal.bytecode.Intrinsics extends java.lang.Enum {
	public static final org.robolectric.internal.bytecode.Intrinsics ELDEST
	public static final org.robolectric.internal.bytecode.Intrinsics LOAD_LIBRARY
	public static final org.robolectric.internal.bytecode.Intrinsics TRACK_ACTIVITY
	public static final org.robolectric.internal.bytecode.Intrinsics INCREMENT_EXPECTED_ACTIVITY_COUNT
	public static final org.robolectric.internal.bytecode.Intrinsics AUTO_CLOSEABLE
	public static final org.robolectric.internal.bytecode.Intrinsics GET_LAYOUT_DIRECTION_FROM_LOCALE
	public static final org.robolectric.internal.bytecode.Intrinsics MAKE_NEW_WINDOW
	public static final org.robolectric.internal.bytecode.Intrinsics POLICY_MANAGER
	public static final org.robolectric.internal.bytecode.Intrinsics FALLBACK_EVENT_HANDLER
	public static final org.robolectric.internal.bytecode.Intrinsics I_WINDOW_SESSION
	public static final org.robolectric.internal.bytecode.Intrinsics NANO_TIME
	public static final org.robolectric.internal.bytecode.Intrinsics CURRENT_TIME_MILLIS
	public static final org.robolectric.internal.bytecode.Intrinsics ARRAYCOPY
	public static final org.robolectric.internal.bytecode.Intrinsics LOG_E
	public static final org.robolectric.internal.bytecode.Intrinsics ADJUST_LANGUAGE_CODE
	private final org.robolectric.internal.bytecode.MethodRef ref
	private static final org.robolectric.internal.bytecode.Intrinsics[] $VALUES
	public static org.robolectric.internal.bytecode.Intrinsics[] values () 
	public static org.robolectric.internal.bytecode.Intrinsics valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.Class, java.lang.String) 
		Class type
		String methodName
	private void  (java.lang.String, int, java.lang.String, java.lang.String) 
		String className
		String methodName
	public org.robolectric.internal.bytecode.MethodRef getRef () 
	public static java.util.List allRefs () 
		org.robolectric.internal.bytecode.Intrinsics i
		java.util.List refs
	static void  () 
}

org/robolectric/internal/bytecode/Intrinsics$1.class
Intrinsics.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.Intrinsics$1 extends java.lang.Object {
}

org/robolectric/internal/bytecode/InstrumentingClassLoader$RobolectricGeneratorAdapter.class
InstrumentingClassLoader.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter extends org.objectweb.asm.commons.GeneratorAdapter {
	private final boolean isStatic
	private final String desc
	public void  (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.MethodNode methodNode
	public void loadThisOrNull () 
	public boolean isStatic () 
	public void loadNull () 
	public org.objectweb.asm.Type getReturnType () 
	public void pushDefaultReturnValueToStack (org.objectweb.asm.Type) 
		org.objectweb.asm.Type type
	private void invokeMethod (java.lang.String, org.objectweb.asm.tree.MethodNode) 
		String internalClassName
		org.objectweb.asm.tree.MethodNode method
	private void invokeMethod (java.lang.String, java.lang.String, java.lang.String) 
		String internalClassName
		String methodName
		String methodDesc
	public org.robolectric.internal.bytecode.InstrumentingClassLoader$TryCatch tryStart (org.objectweb.asm.Type) 
		org.objectweb.asm.Type exceptionType
	static void access$800 (org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter, java.lang.String, org.objectweb.asm.tree.MethodNode) 
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter x0
		String x1
		org.objectweb.asm.tree.MethodNode x2
	static boolean access$1600 (org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter) 
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter x0
	static void access$2000 (org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter, java.lang.String, java.lang.String, java.lang.String) 
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter x0
		String x1
		String x2
		String x3
}

org/robolectric/internal/bytecode/ShadowWrangler$10.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$10 extends java.lang.Object implements org.robolectric.util.Function  {
	final org.robolectric.internal.bytecode.ShadowWrangler this$0
	void  (org.robolectric.internal.bytecode.ShadowWrangler) 
		org.robolectric.internal.bytecode.ShadowWrangler this$0
	public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) 
		Object param
		Class theClass
		Object value
		Object[] params
		String message
}

org/robolectric/internal/bytecode/ShadowConfig.class
ShadowConfig.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.ShadowConfig extends java.lang.Object {
	public final String shadowClassName
	public final boolean callThroughByDefault
	public final boolean inheritImplementationMethods
	public final boolean looseSignatures
	void  (java.lang.String, boolean, boolean, boolean) 
		String shadowClassName
		boolean callThroughByDefault
		boolean inheritImplementationMethods
		boolean looseSignatures
	void  (java.lang.String, org.robolectric.annotation.Implements) 
		String shadowClassName
		org.robolectric.annotation.Implements annotation
	public boolean equals (java.lang.Object) 
		Object o
		org.robolectric.internal.bytecode.ShadowConfig that
	public int hashCode () 
		int result
}

org/robolectric/internal/bytecode/MethodCallSite.class
MethodCallSite.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.MethodCallSite extends org.robolectric.internal.bytecode.RoboCallSite {
	private final String name
	private final java.lang.invoke.MethodHandle original
	private final org.robolectric.internal.bytecode.MethodCallSite$Kind kind
	public void  (java.lang.invoke.MethodType, java.lang.Class, java.lang.String, java.lang.invoke.MethodHandle, org.robolectric.internal.bytecode.MethodCallSite$Kind) 
		java.lang.invoke.MethodType type
		Class caller
		String name
		java.lang.invoke.MethodHandle original
		org.robolectric.internal.bytecode.MethodCallSite$Kind kind
	public java.lang.String getName () 
	public java.lang.invoke.MethodHandle getOriginal () 
	public java.lang.Class thisType () 
	public boolean isStatic () 
	public java.lang.String toString () 
}

org/robolectric/internal/bytecode/InstrumentingClassLoader$InstrumentingClassWriter.class
InstrumentingClassLoader.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.InstrumentingClassLoader$InstrumentingClassWriter extends org.objectweb.asm.ClassWriter {
	final org.robolectric.internal.bytecode.InstrumentingClassLoader this$0
	public void  (org.robolectric.internal.bytecode.InstrumentingClassLoader, org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.ClassNode classNode
	public int newNameType (java.lang.String, java.lang.String) 
		String name
		String desc
	public int newClass (java.lang.String) 
		String value
	protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) 
		String p1
		String p2
		int start1
		int start2
		org.objectweb.asm.ClassReader info1
		org.objectweb.asm.ClassReader info2
		StringBuilder b1
		StringBuilder b2
		String result
		int end1
		int end2
		java.io.IOException e
		String type1
		String type2
	private java.lang.StringBuilder typeAncestors (java.lang.String, org.objectweb.asm.ClassReader)  throws java.io.IOException 
		String type
		org.objectweb.asm.ClassReader info
		StringBuilder b
	private boolean typeImplements (java.lang.String, org.objectweb.asm.ClassReader, java.lang.String)  throws java.io.IOException 
		String itf2
		String itf1
		String[] itfs
		String type
		org.objectweb.asm.ClassReader info
		String itf
	private org.objectweb.asm.ClassReader typeInfo (java.lang.String)  throws java.io.IOException 
		java.io.InputStream is
		String type
}

org/robolectric/internal/bytecode/MethodSignature.class
MethodSignature.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.MethodSignature extends java.lang.Object {
	public final String className
	public final String methodName
	public final String[] paramTypes
	public final String returnType
	private void  (java.lang.String, java.lang.String, java.lang.String[], java.lang.String) 
		String className
		String methodName
		String[] paramTypes
		String returnType
	public static org.robolectric.internal.bytecode.MethodSignature parse (java.lang.String) 
		int i
		String internalString
		int parenStart
		int methodStart
		String className
		String methodName
		String methodDescriptor
		org.objectweb.asm.Type[] argumentTypes
		String[] paramTypes
		String returnType
	public java.lang.String toString () 
	boolean matches (java.lang.String, java.lang.String) 
		String className
		String methodName
}

org/robolectric/internal/bytecode/InvocationProfile.class
InvocationProfile.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.InvocationProfile extends java.lang.Object {
	final Class clazz
	final String methodName
	final boolean isStatic
	final String[] paramTypes
	private final boolean isDeclaredOnObject
	public void  (java.lang.String, boolean, java.lang.ClassLoader) 
		String methodSignatureString
		boolean isStatic
		ClassLoader classLoader
		org.robolectric.internal.bytecode.MethodSignature methodSignature
	public java.lang.Class[] getParamClasses (java.lang.ClassLoader)  throws java.lang.ClassNotFoundException 
		String paramType
		int i
		ClassLoader classLoader
		Class[] classes
	private java.lang.Class loadClass (java.lang.ClassLoader, java.lang.String) 
		ClassNotFoundException e
		ClassLoader classLoader
		String className
	public boolean equals (java.lang.Object) 
		Object o
		org.robolectric.internal.bytecode.InvocationProfile that
	public int hashCode () 
		int result
	public boolean isDeclaredOnObject () 
}

org/robolectric/internal/bytecode/ClassInfo.class
ClassInfo.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.ClassInfo extends java.lang.Object {
	private final String className
	private final org.objectweb.asm.tree.ClassNode classNode
	public void  (java.lang.String, org.objectweb.asm.tree.ClassNode) 
		String className
		org.objectweb.asm.tree.ClassNode classNode
	public boolean isInterface () 
	public boolean isAnnotation () 
	public boolean hasAnnotation (java.lang.Class) 
		org.objectweb.asm.tree.AnnotationNode annotationNode
		Object visibleAnnotation
		Class annotationClass
		String internalName
	public java.lang.String getName () 
}

org/robolectric/internal/bytecode/InstrumentationConfiguration.class
InstrumentationConfiguration.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.InstrumentationConfiguration extends java.lang.Object {
	private final java.util.List instrumentedPackages
	private final java.util.Set instrumentedClasses
	private final java.util.Set classesToNotInstrument
	private final java.util.Map classNameTranslations
	private final java.util.Set interceptedMethods
	private final java.util.Set classesToNotAcquire
	private final java.util.Set packagesToNotAcquire
	private int cachedHashCode
	public static org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder newBuilder () 
	private void  (java.util.Map, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection) 
		java.util.Map classNameTranslations
		java.util.Collection interceptedMethods
		java.util.Collection instrumentedPackages
		java.util.Collection instrumentedClasses
		java.util.Collection classesToNotAcquire
		java.util.Collection packagesToNotAquire
		java.util.Collection classesToNotInstrument
	public boolean shouldInstrument (org.robolectric.internal.bytecode.ClassInfo) 
		org.robolectric.internal.bytecode.ClassInfo classInfo
	public boolean shouldAcquire (java.lang.String) 
		String packageName
		String name
		int lastDot
		String pkgName
	public java.util.Set methodsToIntercept () 
	public java.util.Map classNameTranslations () 
	public boolean containsStubs (org.robolectric.internal.bytecode.ClassInfo) 
		org.robolectric.internal.bytecode.ClassInfo classInfo
	private static transient java.util.Collection stringify (java.lang.Class[]) 
		Class aClass
		Class[] classes
		java.util.ArrayList strings
	private boolean isInInstrumentedPackage (org.robolectric.internal.bytecode.ClassInfo) 
		String instrumentedPackage
		org.robolectric.internal.bytecode.ClassInfo classInfo
		String className
	public boolean equals (java.lang.Object) 
		Object o
		org.robolectric.internal.bytecode.InstrumentationConfiguration that
	public int hashCode () 
		int result
	static java.util.Collection access$000 (java.lang.Class[]) 
		Class[] x0
	void  (java.util.Map, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, org.robolectric.internal.bytecode.InstrumentationConfiguration$1) 
		java.util.Map x0
		java.util.Collection x1
		java.util.Collection x2
		java.util.Collection x3
		java.util.Collection x4
		java.util.Collection x5
		java.util.Collection x6
		org.robolectric.internal.bytecode.InstrumentationConfiguration$1 x7
}

org/robolectric/internal/bytecode/InstrumentationConfiguration$Builder.class
InstrumentationConfiguration.java
package org.robolectric.internal.bytecode
public final org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder extends java.lang.Object {
	private final java.util.Collection instrumentedPackages
	private final java.util.Collection interceptedMethods
	private final java.util.Map classNameTranslations
	private final java.util.Collection classesToNotAcquire
	private final java.util.Collection packagesToNotAcquire
	private final java.util.Collection instrumentedClasses
	private final java.util.Collection classesToNotInstrument
	public void  () 
	public org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder doNotAcquireClass (java.lang.String) 
		String className
	public org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder doNotAcquirePackage (java.lang.String) 
		String packageName
	public org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder addClassNameTranslation (java.lang.String, java.lang.String) 
		String fromName
		String toName
	public org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder addInterceptedMethod (org.robolectric.internal.bytecode.MethodRef) 
		org.robolectric.internal.bytecode.MethodRef methodReference
	public org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder addInstrumentedClass (java.lang.String) 
		String name
	public org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder addInstrumentedPackage (java.lang.String) 
		String packageName
	public org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder doNotInstrumentClass (java.lang.String) 
		String className
	public org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder withConfig (org.robolectric.annotation.Config) 
		org.robolectric.annotation.Implements annotation
		String className
		Class clazz
		String packageName
		org.robolectric.annotation.Config config
	public org.robolectric.internal.bytecode.InstrumentationConfiguration build () 
		org.robolectric.internal.ShadowProvider provider
}

org/robolectric/internal/bytecode/ShadowWrangler$2.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
final org.robolectric.internal.bytecode.ShadowWrangler$2 extends java.lang.Object implements org.robolectric.internal.bytecode.ClassHandler$Plan  {
	void  () 
	public java.lang.Object run (java.lang.Object, java.lang.Object, java.lang.Object[])  throws java.lang.Exception 
		Object instance
		Object roboData
		Object[] params
}

org/robolectric/internal/bytecode/ShadowWrangler$3.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$3 extends java.util.LinkedHashMap {
	final org.robolectric.internal.bytecode.ShadowWrangler this$0
	void  (org.robolectric.internal.bytecode.ShadowWrangler) 
		org.robolectric.internal.bytecode.ShadowWrangler this$0
	protected boolean removeEldestEntry (java.util.Map$Entry) 
		java.util.Map$Entry eldest
}

org/robolectric/internal/bytecode/ShadowWrangler$4.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$4 extends java.lang.ClassValue {
	final org.robolectric.internal.bytecode.ShadowWrangler this$0
	void  (org.robolectric.internal.bytecode.ShadowWrangler) 
		org.robolectric.internal.bytecode.ShadowWrangler this$0
	protected org.robolectric.internal.bytecode.ShadowConfig computeValue (java.lang.Class) 
		Class type
	protected volatile java.lang.Object computeValue (java.lang.Class) 
}

org/robolectric/internal/bytecode/InstrumentingClassLoader$1.class
InstrumentingClassLoader.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.InstrumentingClassLoader$1 extends org.objectweb.asm.tree.ClassNode {
	final org.robolectric.internal.bytecode.InstrumentingClassLoader this$0
	void  (org.robolectric.internal.bytecode.InstrumentingClassLoader, int) 
		org.robolectric.internal.bytecode.InstrumentingClassLoader this$0
		int x0
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
		org.objectweb.asm.MethodVisitor methodVisitor
}

org/robolectric/internal/bytecode/ShadowWrangler$5.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$5 extends java.lang.Object implements org.robolectric.util.Function  {
	final org.robolectric.internal.bytecode.ShadowWrangler this$0
	void  (org.robolectric.internal.bytecode.ShadowWrangler) 
		org.robolectric.internal.bytecode.ShadowWrangler this$0
	public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) 
		Class theClass
		Object value
		Object[] params
		java.util.LinkedHashMap map
}

org/robolectric/internal/bytecode/ShadowWrangler$6.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$6 extends java.lang.Object implements org.robolectric.util.Function  {
	final org.robolectric.internal.bytecode.ShadowWrangler this$0
	void  (org.robolectric.internal.bytecode.ShadowWrangler) 
		org.robolectric.internal.bytecode.ShadowWrangler this$0
	public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) 
		Class shadowWindowClass
		ClassNotFoundException e
		Class activityClass
		ClassNotFoundException e
		Class theClass
		Object value
		Object[] params
		ClassLoader cl
		Class shadowWindowClass
		Class activityClass
		Object context
}

org/robolectric/internal/bytecode/ShadowWrangler$7.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$7 extends java.lang.Object implements org.robolectric.util.Function  {
	final org.robolectric.internal.bytecode.MethodSignature val$methodSignature
	final org.robolectric.internal.bytecode.ShadowWrangler this$0
	void  (org.robolectric.internal.bytecode.ShadowWrangler, org.robolectric.internal.bytecode.MethodSignature) 
		org.robolectric.internal.bytecode.ShadowWrangler this$0
	public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) 
		Class shadowSystemClockClass
		ClassNotFoundException e
		Class theClass
		Object value
		Object[] params
		ClassLoader cl
		Class shadowSystemClockClass
}

org/robolectric/internal/bytecode/ShadowWrangler$9.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$9 extends java.lang.Object implements org.robolectric.util.Function  {
	final org.robolectric.internal.bytecode.ShadowWrangler this$0
	void  (org.robolectric.internal.bytecode.ShadowWrangler) 
		org.robolectric.internal.bytecode.ShadowWrangler this$0
	public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) 
		Class theClass
		Object value
		Object[] params
}

org/robolectric/internal/bytecode/ShadowWrangler$8.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$8 extends java.lang.Object implements org.robolectric.util.Function  {
	final org.robolectric.internal.bytecode.ShadowWrangler this$0
	void  (org.robolectric.internal.bytecode.ShadowWrangler) 
		org.robolectric.internal.bytecode.ShadowWrangler this$0
	public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) 
		Class theClass
		Object value
		Object[] params
}

org/robolectric/internal/bytecode/ShadowWrangler.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.ShadowWrangler extends java.lang.Object implements org.robolectric.internal.bytecode.ClassHandler  {
	public static final org.robolectric.util.Function DO_NOTHING_HANDLER
	public static final org.robolectric.internal.bytecode.ClassHandler$Plan DO_NOTHING_PLAN
	public static final org.robolectric.internal.bytecode.ClassHandler$Plan CALL_REAL_CODE_PLAN
	public static final java.lang.invoke.MethodHandle CALL_REAL_CODE
	public static final java.lang.invoke.MethodHandle DO_NOTHING
	private static final java.lang.invoke.MethodHandles$Lookup LOOKUP
	private static final boolean STRIP_SHADOW_STACK_TRACES
	private static final org.robolectric.internal.bytecode.ShadowConfig NO_SHADOW_CONFIG
	private static final Object NO_SHADOW
	private static final java.lang.invoke.MethodHandle NO_SHADOW_HANDLE
	private final org.robolectric.internal.bytecode.ShadowMap shadowMap
	private final java.util.Map metaShadowMap
	private final java.util.Map planCache
	private final java.util.Map shadowConfigCache
	private final ClassValue shadowConfigs
	public static final java.util.HashMap PRIMITIVE_RETURN_VALUES
	public void  (org.robolectric.internal.bytecode.ShadowMap) 
		org.robolectric.internal.bytecode.ShadowMap shadowMap
	public static java.lang.Class loadClass (java.lang.String, java.lang.ClassLoader) 
		ClassNotFoundException e
		String paramType
		ClassLoader classLoader
		Class primitiveClass
		int arrayLevel
		Class clazz
	public void classInitializing (java.lang.Class) 
		java.lang.reflect.Method method
		NoSuchMethodException e
		ReflectiveOperationException e
		Class clazz
		Class shadowClass
	public java.lang.Object initializing (java.lang.Object) 
		Object instance
	public org.robolectric.internal.bytecode.ClassHandler$Plan methodInvoked (java.lang.String, boolean, java.lang.Class) 
		String signature
		boolean isStatic
		Class theClass
		org.robolectric.internal.bytecode.ClassHandler$Plan plan
	public java.lang.invoke.MethodHandle findShadowMethod (java.lang.Class, java.lang.String, java.lang.invoke.MethodType, boolean)  throws java.lang.IllegalAccessException 
		java.lang.invoke.MethodHandle mh
		Class caller
		String name
		java.lang.invoke.MethodType type
		boolean isStatic
		org.robolectric.internal.bytecode.ShadowConfig shadowConfig
		ClassLoader classLoader
		java.lang.invoke.MethodType actualType
		java.lang.reflect.Method method
		Class declaredShadowedClass
		boolean shadowClassMismatch
	private org.robolectric.internal.bytecode.ClassHandler$Plan calculatePlan (java.lang.String, boolean, java.lang.Class) 
		ClassLoader classLoader
		Class[] types
		java.lang.reflect.Method shadowMethod
		Class declaredShadowedClass
		boolean shadowClassMismatch
		ClassNotFoundException e
		String signature
		boolean isStatic
		Class theClass
		org.robolectric.internal.bytecode.InvocationProfile invocationProfile
		org.robolectric.internal.bytecode.ShadowConfig shadowConfig
	private java.lang.reflect.Method findShadowMethod (java.lang.ClassLoader, org.robolectric.internal.bytecode.ShadowConfig, java.lang.String, java.lang.Class[]) 
		Class[] genericTypes
		Class shadowClass
		java.lang.reflect.Method method
		ClassNotFoundException e
		ClassLoader classLoader
		org.robolectric.internal.bytecode.ShadowConfig config
		String name
		Class[] types
	private org.robolectric.internal.bytecode.ShadowConfig getShadowConfig (java.lang.Class) 
		Class clazz
		org.robolectric.internal.bytecode.ShadowConfig shadowConfig
	private boolean isAndroidSupport (org.robolectric.internal.bytecode.InvocationProfile) 
		org.robolectric.internal.bytecode.InvocationProfile invocationProfile
	private boolean strict (org.robolectric.internal.bytecode.InvocationProfile) 
		org.robolectric.internal.bytecode.InvocationProfile invocationProfile
	private java.lang.reflect.Method getMethod (java.lang.Class, java.lang.String, java.lang.Class[])  throws java.lang.ClassNotFoundException 
		NoSuchMethodException e
		Class shadowClass
		String methodName
		Class[] paramClasses
	private java.lang.Class getShadowedClass (java.lang.reflect.Method) 
		ClassNotFoundException e
		java.lang.reflect.Method shadowMethod
		Class shadowingClass
		org.robolectric.annotation.Implements implementsAnnotation
		String shadowedClassName
	public java.lang.Object intercept (java.lang.String, java.lang.Object, java.lang.Object[], java.lang.Class)  throws java.lang.Throwable 
		String signature
		Object instance
		Object[] params
		Class theClass
		org.robolectric.internal.bytecode.MethodSignature methodSignature
	public org.robolectric.util.Function getInterceptionHandler (org.robolectric.internal.bytecode.MethodSignature) 
		org.robolectric.internal.bytecode.MethodSignature methodSignature
	public java.lang.Throwable stripStackTrace (java.lang.Throwable) 
		String methodName
		String className
		String fileName
		StackTraceElement stackTraceElement
		java.util.List stackTrace
		String previousClassName
		String previousMethodName
		String previousFileName
		Throwable throwable
	public java.lang.Object createShadowFor (java.lang.Object) 
		Class shadowClass
		Object shadow
		ReflectiveOperationException e
		Object instance
		String shadowClassName
	public java.lang.invoke.MethodHandle getShadowCreator (java.lang.Class) 
		java.lang.invoke.MethodHandle setter
		java.lang.invoke.MethodType setterType
		java.lang.reflect.Field field
		Class shadowClass
		java.lang.invoke.MethodHandle constructor
		org.robolectric.internal.bytecode.ShadowWrangler$MetaShadow metaShadow
		java.lang.invoke.MethodHandle mh
		ReflectiveOperationException e
		ClassNotFoundException e
		Class caller
		String shadowClassName
	private java.lang.String getShadowClassNameInvoke (java.lang.Class) 
		Class cl
		Class clazz
		org.robolectric.internal.bytecode.ShadowConfig shadowConfig
	private java.lang.String getShadowClassName (java.lang.Class) 
		Class cl
		Class clazz
		org.robolectric.internal.bytecode.ShadowConfig shadowConfig
	private void injectRealObjectOn (java.lang.Object, java.lang.Class, java.lang.Object) 
		java.lang.reflect.Field realObjectField
		Object shadow
		Class shadowClass
		Object instance
		org.robolectric.internal.bytecode.ShadowWrangler$MetaShadow metaShadow
	private org.robolectric.internal.bytecode.ShadowWrangler$MetaShadow getMetaShadow (java.lang.Class) 
		org.robolectric.internal.bytecode.ShadowWrangler$MetaShadow metaShadow
		Class shadowClass
	private java.lang.Class findDirectShadowClass (java.lang.Class) 
		Class originalClass
		org.robolectric.internal.bytecode.ShadowConfig shadowConfig
	private static void writeField (java.lang.Object, java.lang.Object, java.lang.reflect.Field) 
		IllegalAccessException e
		Object target
		Object value
		java.lang.reflect.Field realObjectField
	static org.robolectric.internal.bytecode.ShadowMap access$000 (org.robolectric.internal.bytecode.ShadowWrangler) 
		org.robolectric.internal.bytecode.ShadowWrangler x0
	static void  () 
}

org/robolectric/internal/bytecode/InstrumentationConfiguration$1.class
InstrumentationConfiguration.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.InstrumentationConfiguration$1 extends java.lang.Object {
}

org/robolectric/internal/bytecode/Intrinsics$Impl$Builder.class
Intrinsics.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.Intrinsics$Impl$Builder extends java.lang.Object {
	private final java.util.Map map
	private void  () 
	public org.robolectric.internal.bytecode.Intrinsics$Impl$Builder add (org.robolectric.internal.bytecode.Intrinsics, java.lang.invoke.MethodHandle) 
		org.robolectric.internal.bytecode.Intrinsics intrinsics
		java.lang.invoke.MethodHandle mh
	public org.robolectric.internal.bytecode.Intrinsics$Impl$Builder add (java.lang.String, java.lang.String, java.lang.invoke.MethodHandle) 
		String className
		String method
		java.lang.invoke.MethodHandle mh
	public java.util.Map build () 
	void  (org.robolectric.internal.bytecode.Intrinsics$1) 
		org.robolectric.internal.bytecode.Intrinsics$1 x0
}

org/robolectric/internal/bytecode/InstrumentingClassLoader.class
InstrumentingClassLoader.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.InstrumentingClassLoader extends java.lang.ClassLoader implements org.objectweb.asm.Opcodes  {
	private static final org.objectweb.asm.Type OBJECT_TYPE
	private static final org.objectweb.asm.Type ROBOLECTRIC_INTERNALS_TYPE
	private static final org.objectweb.asm.Type PLAN_TYPE
	private static final org.objectweb.asm.Type THROWABLE_TYPE
	private static final String OBJECT_DESC
	private static final org.objectweb.asm.commons.Method INITIALIZING_METHOD
	private static final org.objectweb.asm.commons.Method METHOD_INVOKED_METHOD
	private static final org.objectweb.asm.commons.Method PLAN_RUN_METHOD
	private static final org.objectweb.asm.commons.Method HANDLE_EXCEPTION_METHOD
	private static final String DIRECT_OBJECT_MARKER_TYPE_DESC
	private static final String ROBO_INIT_METHOD_NAME
	private static final String GET_ROBO_DATA_SIGNATURE
	private static final org.objectweb.asm.Handle BOOTSTRAP_INIT
	private static final org.objectweb.asm.Handle BOOTSTRAP
	private static final org.objectweb.asm.Handle BOOTSTRAP_STATIC
	private static final org.objectweb.asm.Handle BOOTSTRAP_INTRINSIC
	private final java.net.URLClassLoader urls
	private final org.robolectric.internal.bytecode.InstrumentationConfiguration config
	private final java.util.Map classes
	private final java.util.Map classesToRemap
	private final java.util.Set methodsToIntercept
	public transient void  (org.robolectric.internal.bytecode.InstrumentationConfiguration, java.net.URL[]) 
		java.net.URL url
		org.robolectric.internal.bytecode.InstrumentationConfiguration config
		java.net.URL[] urls
	public synchronized java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		ClassNotFoundException e
		String name
		Class theClass
	public java.io.InputStream getResourceAsStream (java.lang.String) 
		String resName
		java.io.InputStream fromUrlsClassLoader
	protected java.lang.Class findClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		byte[] bytes
		byte[] bytes
		org.robolectric.internal.bytecode.ClassInfo classInfo
		Exception e
		OutOfMemoryError e
		byte[] origClassBytes
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.ClassReader classReader
		String className
	protected byte[] getByteCode (java.lang.String)  throws java.lang.ClassNotFoundException 
		java.io.InputStream classBytesStream
		java.io.IOException e
		String className
		String classFilename
	private void ensurePackage (java.lang.String) 
		String pckgName
		Package pckg
		String className
		int lastDotIndex
	private java.lang.String remapParams (java.lang.String) 
		org.objectweb.asm.Type type
		String desc
		StringBuilder buf
	private java.lang.String remapParamType (java.lang.String) 
		String desc
	private java.lang.String remapParamType (org.objectweb.asm.Type) 
		String remappedName
		String internalName
		int count
		String remappedName
		String internalName
		org.objectweb.asm.Type type
	private java.lang.String remapType (java.lang.String) 
		String value
		String remappedValue
	private byte[] getInstrumentedBytes (org.objectweb.asm.tree.ClassNode, boolean)  throws java.lang.ClassNotFoundException 
		org.objectweb.asm.tree.ClassNode classNode
		boolean containsStubs
		org.objectweb.asm.ClassWriter writer
	private java.util.Map convertToSlashes (java.util.Map) 
		String key
		String value
		java.util.Map$Entry entry
		java.util.Map map
		java.util.HashMap newMap
	private java.util.Set convertToSlashes (java.util.Set) 
		org.robolectric.internal.bytecode.MethodRef methodRef
		java.util.Set methodRefs
		java.util.HashSet transformed
	private java.lang.String internalize (java.lang.String) 
		String className
	public static void box (org.objectweb.asm.Type, java.util.ListIterator) 
		org.objectweb.asm.Type boxed
		org.objectweb.asm.Type type
		java.util.ListIterator instructions
	private static org.objectweb.asm.Type getBoxedType (org.objectweb.asm.Type) 
		org.objectweb.asm.Type type
	private boolean shouldIntercept (org.objectweb.asm.tree.MethodInsnNode) 
		org.objectweb.asm.tree.MethodInsnNode targetMethod
	static java.lang.String access$000 (org.robolectric.internal.bytecode.InstrumentingClassLoader, java.lang.String) 
		org.robolectric.internal.bytecode.InstrumentingClassLoader x0
		String x1
	static java.lang.String access$100 (org.robolectric.internal.bytecode.InstrumentingClassLoader, java.lang.String) 
		org.robolectric.internal.bytecode.InstrumentingClassLoader x0
		String x1
	static java.lang.String access$200 () 
	static java.lang.String access$300 () 
	static org.objectweb.asm.Type access$400 () 
	static org.objectweb.asm.Handle access$500 () 
	static org.objectweb.asm.Type access$600 () 
	static org.objectweb.asm.commons.Method access$700 () 
	static java.lang.String access$900 (org.robolectric.internal.bytecode.InstrumentingClassLoader, java.lang.String) 
		org.robolectric.internal.bytecode.InstrumentingClassLoader x0
		String x1
	static boolean access$1000 (org.robolectric.internal.bytecode.InstrumentingClassLoader, org.objectweb.asm.tree.MethodInsnNode) 
		org.robolectric.internal.bytecode.InstrumentingClassLoader x0
		org.objectweb.asm.tree.MethodInsnNode x1
	static org.objectweb.asm.Handle access$1100 () 
	static org.objectweb.asm.Handle access$1200 () 
	static org.objectweb.asm.Handle access$1300 () 
	static org.objectweb.asm.Type access$1400 () 
	static org.objectweb.asm.Type access$1500 () 
	static org.objectweb.asm.commons.Method access$1700 () 
	static org.objectweb.asm.commons.Method access$1800 () 
	static org.objectweb.asm.commons.Method access$1900 () 
	static void  () 
		String className
		java.lang.invoke.MethodType bootstrap
		String bootstrapMethod
		String bootstrapIntrinsic
}

org/robolectric/internal/bytecode/ShadowWrangler$ShadowMethodPlan.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$ShadowMethodPlan extends java.lang.Object implements org.robolectric.internal.bytecode.ClassHandler$Plan  {
	private final java.lang.reflect.Method shadowMethod
	public void  (java.lang.reflect.Method) 
		java.lang.reflect.Method shadowMethod
	public java.lang.Object run (java.lang.Object, java.lang.Object, java.lang.Object[])  throws java.lang.Throwable 
		IllegalArgumentException e
		java.lang.reflect.InvocationTargetException e
		Object instance
		Object roboData
		Object[] params
		Object shadow
}

org/robolectric/internal/bytecode/ShadowMap$Builder.class
ShadowMap.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.ShadowMap$Builder extends java.lang.Object {
	private final java.util.Map map
	public void  () 
	public void  (org.robolectric.internal.bytecode.ShadowMap) 
		org.robolectric.internal.bytecode.ShadowMap shadowMap
	public transient org.robolectric.internal.bytecode.ShadowMap$Builder addShadowClasses (java.lang.Class[]) 
		Class shadowClass
		Class[] shadowClasses
	public org.robolectric.internal.bytecode.ShadowMap$Builder addShadowClasses (java.util.Collection) 
		Class shadowClass
		java.util.Collection shadowClasses
	public org.robolectric.internal.bytecode.ShadowMap$Builder addShadowClass (java.lang.Class) 
		Class shadowClass
		org.robolectric.internal.bytecode.ShadowMap$ShadowInfo shadowInfo
	public org.robolectric.internal.bytecode.ShadowMap$Builder addShadowClass (java.lang.String, java.lang.Class, boolean, boolean, boolean) 
		String realClassName
		Class shadowClass
		boolean callThroughByDefault
		boolean inheritImplementationMethods
		boolean looseSignatures
	public org.robolectric.internal.bytecode.ShadowMap$Builder addShadowClass (java.lang.Class, java.lang.Class, boolean, boolean, boolean) 
		Class realClass
		Class shadowClass
		boolean callThroughByDefault
		boolean inheritImplementationMethods
		boolean looseSignatures
	public org.robolectric.internal.bytecode.ShadowMap$Builder addShadowClass (java.lang.String, java.lang.String, boolean, boolean, boolean) 
		String realClassName
		String shadowClassName
		boolean callThroughByDefault
		boolean inheritImplementationMethods
		boolean looseSignatures
	private void addShadowConfig (java.lang.String, org.robolectric.internal.bytecode.ShadowConfig) 
		String realClassName
		org.robolectric.internal.bytecode.ShadowConfig shadowConfig
	public org.robolectric.internal.bytecode.ShadowMap build () 
}

org/robolectric/internal/bytecode/InstrumentingClassLoader$ClassInstrumentor.class
InstrumentingClassLoader.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.InstrumentingClassLoader$ClassInstrumentor extends java.lang.Object {
	private final org.objectweb.asm.tree.ClassNode classNode
	private final boolean containsStubs
	private final String internalClassName
	private final String className
	private final org.objectweb.asm.Type classType
	static final boolean $assertionsDisabled
	final org.robolectric.internal.bytecode.InstrumentingClassLoader this$0
	public void  (org.robolectric.internal.bytecode.InstrumentingClassLoader, org.objectweb.asm.tree.ClassNode, boolean) 
		org.objectweb.asm.tree.ClassNode classNode
		boolean containsStubs
	public void instrument () 
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.MethodNode defaultConstructor
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
		org.objectweb.asm.tree.MethodNode directCallConstructor
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
		org.objectweb.asm.tree.MethodNode initMethodNode
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
		org.objectweb.asm.Label alreadyInitialized
		org.objectweb.asm.tree.MethodNode initMethodNode
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
		org.objectweb.asm.tree.FieldNode fieldNode
		Object field
		java.util.Set foundMethods
		java.util.List methods
	private boolean isOverridingFinalMethod (org.objectweb.asm.tree.ClassNode, java.lang.String, java.lang.String) 
		org.objectweb.asm.tree.MethodNode method
		byte[] byteCode
		org.objectweb.asm.ClassReader classReader
		ClassNotFoundException e
		java.util.List methods
		org.objectweb.asm.tree.ClassNode classNode
		String methodName
		String methodSignature
	private boolean isSyntheticAccessorMethod (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.MethodNode method
	private void instrumentInheritedObjectMethod (org.objectweb.asm.tree.ClassNode, java.util.Set, java.lang.String, java.lang.String) 
		org.objectweb.asm.tree.MethodNode methodNode
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
		org.objectweb.asm.tree.ClassNode classNode
		java.util.Set foundMethods
		String methodName
		String methodDesc
	private void instrumentConstructor (org.objectweb.asm.tree.MethodNode) 
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.InsnList removedInstructions
		String[] exceptions
		org.objectweb.asm.tree.MethodNode methodNode
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
	private org.objectweb.asm.tree.InsnList extractCallToSuperConstructor (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.VarInsnNode vnode
		org.objectweb.asm.tree.MethodInsnNode mnode
		org.objectweb.asm.tree.AbstractInsnNode node
		int i
		org.objectweb.asm.tree.MethodNode ctor
		org.objectweb.asm.tree.InsnList removedInstructions
		int startIndex
		org.objectweb.asm.tree.AbstractInsnNode[] insns
	private void instrumentNormalMethod (org.objectweb.asm.tree.MethodNode) 
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
		org.objectweb.asm.Type returnType
		org.objectweb.asm.tree.MethodNode method
		String originalName
		org.objectweb.asm.tree.MethodNode delegatorMethodNode
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
	private org.objectweb.asm.tree.MethodNode redirectorMethod (org.objectweb.asm.tree.MethodNode, java.lang.String) 
		org.objectweb.asm.tree.MethodNode method
		String newName
		org.objectweb.asm.tree.MethodNode redirector
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
	private java.lang.String[] exceptionArray (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.MethodNode method
	private void filterSpecialMethods (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.TypeInsnNode newInsnNode
		org.objectweb.asm.tree.FieldInsnNode fieldInsnNode
		org.objectweb.asm.tree.MethodInsnNode targetMethod
		org.objectweb.asm.tree.AbstractInsnNode node
		org.objectweb.asm.tree.MethodNode callingMethod
		java.util.ListIterator instructions
	private boolean isGregorianCalendarBooleanConstructor (org.objectweb.asm.tree.MethodInsnNode) 
		org.objectweb.asm.tree.MethodInsnNode targetMethod
	private void replaceGregorianCalendarBooleanConstructor (java.util.ListIterator, org.objectweb.asm.tree.MethodInsnNode) 
		java.util.ListIterator instructions
		org.objectweb.asm.tree.MethodInsnNode targetMethod
	private void interceptInvokeVirtualMethod (java.util.ListIterator, org.objectweb.asm.tree.MethodInsnNode) 
		java.util.ListIterator instructions
		org.objectweb.asm.tree.MethodInsnNode targetMethod
	private void interceptInvokeVirtualMethodWithInvokeDynamic (java.util.ListIterator, org.objectweb.asm.tree.MethodInsnNode) 
		String thisType
		java.util.ListIterator instructions
		org.objectweb.asm.tree.MethodInsnNode targetMethod
		org.objectweb.asm.Type type
		String description
		String owner
	private void interceptInvokeVirtualMethodWithoutInvokeDynamic (java.util.ListIterator, org.objectweb.asm.tree.MethodInsnNode) 
		org.objectweb.asm.Type type
		int argWidth
		int i
		java.util.ListIterator instructions
		org.objectweb.asm.tree.MethodInsnNode targetMethod
		boolean isStatic
		org.objectweb.asm.Type[] argumentTypes
		org.objectweb.asm.Type returnType
	private void makeClassPublic (org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.ClassNode clazz
	private void makeMethodPublic (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.MethodNode method
	private void makeMethodPrivate (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.MethodNode method
	private org.objectweb.asm.tree.MethodNode generateStaticInitializerNotifierMethod () 
		org.objectweb.asm.tree.MethodNode methodNode
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
	private void generateShadowCall (org.objectweb.asm.tree.MethodNode, java.lang.String, org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter) 
		org.objectweb.asm.tree.MethodNode originalMethod
		String originalMethodName
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
	private int getTag (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.MethodNode m
	private void generateInvokeDynamic (org.objectweb.asm.tree.MethodNode, java.lang.String, org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter) 
		String desc
		org.objectweb.asm.tree.MethodNode originalMethod
		String originalMethodName
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
		org.objectweb.asm.Handle original
	private void generateCallToClassHandler (org.objectweb.asm.tree.MethodNode, java.lang.String, org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter) 
		org.objectweb.asm.Label notInstanceOfThis
		org.robolectric.internal.bytecode.InstrumentingClassLoader$TryCatch tryCatchForProxyCall
		int unboxLocalVar
		org.objectweb.asm.Label notNull
		org.objectweb.asm.Label afterward
		org.robolectric.internal.bytecode.InstrumentingClassLoader$TryCatch tryCatchForDirect
		org.objectweb.asm.tree.MethodNode originalMethod
		String originalMethodName
		org.robolectric.internal.bytecode.InstrumentingClassLoader$RobolectricGeneratorAdapter generator
		int planLocalVar
		int exceptionLocalVar
		org.objectweb.asm.Label directCall
		org.objectweb.asm.Label doReturn
		boolean isNormalInstanceMethod
		org.robolectric.internal.bytecode.InstrumentingClassLoader$TryCatch tryCatchForHandler
		org.objectweb.asm.Type returnType
		int sort
	static void  () 
}

org/robolectric/internal/bytecode/ShadowWrangler$11.class
ShadowWrangler.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowWrangler$11 extends java.lang.Object implements org.robolectric.util.Function  {
	final org.robolectric.internal.bytecode.MethodSignature val$methodSignature
	final org.robolectric.internal.bytecode.ShadowWrangler this$0
	void  (org.robolectric.internal.bytecode.ShadowWrangler, org.robolectric.internal.bytecode.MethodSignature) 
		org.robolectric.internal.bytecode.ShadowWrangler this$0
	public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) 
		Class theClass
		Object value
		Object[] params
}

org/robolectric/internal/bytecode/MethodRef.class
MethodRef.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.MethodRef extends java.lang.Object {
	public final String className
	public final String methodName
	public void  (java.lang.Class, java.lang.String) 
		Class clazz
		String methodName
	public void  (java.lang.String, java.lang.String) 
		String className
		String methodName
	public boolean equals (java.lang.Object) 
		Object o
		org.robolectric.internal.bytecode.MethodRef methodRef
	public int hashCode () 
		int result
	public java.lang.String toString () 
}

org/robolectric/internal/bytecode/Intrinsics$Impl.class
Intrinsics.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.Intrinsics$Impl extends java.lang.Object {
	private static final java.lang.invoke.MethodHandle ELDEST
	private static final java.lang.invoke.MethodHandle NANO_TIME
	private static final java.lang.invoke.MethodHandle MILLIS_TIME
	private static final java.lang.invoke.MethodHandle ARRAY_COPY
	private static final java.lang.invoke.MethodHandle ADJUST_LANGUAGE_CODE
	private static final java.lang.invoke.MethodHandle LOG_E
	private static final java.lang.invoke.MethodHandle MAKE_NEW_WINDOW
	private static final java.lang.invoke.MethodHandle NOTHING
	private static final java.util.Map intrinsics
	public void  () 
	public static java.lang.invoke.MethodHandle getIntrinsic (java.lang.String, java.lang.String, java.lang.invoke.MethodType) 
		String className
		String methodName
		java.lang.invoke.MethodType type
		java.lang.invoke.MethodHandle mh
	private static java.lang.Object eldest (java.util.LinkedHashMap) 
		java.util.LinkedHashMap map
	private static transient void logE (java.lang.Object[]) 
		Object param
		Object[] params
		String message
	static void  () 
		java.lang.invoke.MethodHandles$Lookup lookup
		ReflectiveOperationException e
}

org/robolectric/internal/bytecode/ShadowMap$ShadowInfo.class
ShadowMap.java
package org.robolectric.internal.bytecode
 org.robolectric.internal.bytecode.ShadowMap$ShadowInfo extends java.lang.Object {
	private final String shadowedClassName
	private final org.robolectric.internal.bytecode.ShadowConfig shadowConfig
	void  (java.lang.String, org.robolectric.internal.bytecode.ShadowConfig) 
		String shadowedClassName
		org.robolectric.internal.bytecode.ShadowConfig shadowConfig
	public java.lang.String getShadowedClassName () 
	public org.robolectric.internal.bytecode.ShadowConfig getShadowConfig () 
	static java.lang.String access$000 (org.robolectric.internal.bytecode.ShadowMap$ShadowInfo) 
		org.robolectric.internal.bytecode.ShadowMap$ShadowInfo x0
}

org/robolectric/internal/bytecode/InstrumentingClassLoader$TryCatch.class
InstrumentingClassLoader.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.InstrumentingClassLoader$TryCatch extends java.lang.Object {
	private final org.objectweb.asm.Label start
	private final org.objectweb.asm.Label end
	private final org.objectweb.asm.Label handler
	private final org.objectweb.asm.commons.GeneratorAdapter generatorAdapter
	public void  (org.objectweb.asm.commons.GeneratorAdapter, org.objectweb.asm.Type) 
		org.objectweb.asm.commons.GeneratorAdapter generatorAdapter
		org.objectweb.asm.Type type
	public void end () 
	public void handler () 
}

org/robolectric/internal/fakes/
org/robolectric/internal/fakes/RoboInstrumentation.class
RoboInstrumentation.java
package org.robolectric.internal.fakes
public org.robolectric.internal.fakes.RoboInstrumentation extends android.app.Instrumentation {
	public void  () 
}

org/robolectric/internal/fakes/RoboCharsets.class
RoboCharsets.java
package org.robolectric.internal.fakes
public org.robolectric.internal.fakes.RoboCharsets extends java.lang.Object {
	public static final java.nio.charset.Charset ISO_8859_1
	public static final java.nio.charset.Charset US_ASCII
	public static final java.nio.charset.Charset UTF_8
	public void  () 
	static void  () 
}

org/robolectric/internal/fakes/RoboExtendedResponseCache.class
RoboExtendedResponseCache.java
package org.robolectric.internal.fakes
public abstract org.robolectric.internal.fakes.RoboExtendedResponseCache extends java.lang.Object {
	public abstract void trackResponse (org.robolectric.internal.fakes.RoboResponseSource) 
	public abstract void trackConditionalCacheHit () 
	public abstract void update (java.net.CacheResponse, java.net.HttpURLConnection) 
}

org/robolectric/internal/fakes/RoboResponseSource.class
RoboResponseSource.java
package org.robolectric.internal.fakes
public final org.robolectric.internal.fakes.RoboResponseSource extends java.lang.Enum {
	public static final org.robolectric.internal.fakes.RoboResponseSource CACHE
	public static final org.robolectric.internal.fakes.RoboResponseSource CONDITIONAL_CACHE
	public static final org.robolectric.internal.fakes.RoboResponseSource NETWORK
	private static final org.robolectric.internal.fakes.RoboResponseSource[] $VALUES
	public static org.robolectric.internal.fakes.RoboResponseSource[] values () 
	public static org.robolectric.internal.fakes.RoboResponseSource valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean requiresConnection () 
	static void  () 
}

org/robolectric/GradleManifestFactory.class
GradleManifestFactory.java
package org.robolectric
 org.robolectric.GradleManifestFactory extends org.robolectric.ManifestFactory {
	private final org.robolectric.annotation.Config config
	void  (org.robolectric.annotation.Config) 
		org.robolectric.annotation.Config config
	public org.robolectric.manifest.AndroidManifest create () 
		org.robolectric.res.FileFsFile res
		org.robolectric.res.FileFsFile res
		org.robolectric.res.FileFsFile res
		org.robolectric.res.FileFsFile assets
		org.robolectric.res.FileFsFile manifest
		String buildOutputDir
		String type
		String flavor
		String abiSplit
		String packageName
		org.robolectric.res.FileFsFile res
		org.robolectric.res.FileFsFile assets
		org.robolectric.res.FileFsFile manifest
	private static java.lang.String getBuildOutputDir (org.robolectric.annotation.Config) 
		org.robolectric.annotation.Config config
	private static java.lang.String getType (org.robolectric.annotation.Config) 
		Throwable e
		org.robolectric.annotation.Config config
	private static java.lang.String getFlavor (org.robolectric.annotation.Config) 
		Throwable e
		org.robolectric.annotation.Config config
	private static java.lang.String getAbiSplit (org.robolectric.annotation.Config) 
		Throwable e
		org.robolectric.annotation.Config config
	private static java.lang.String getPackageName (org.robolectric.annotation.Config) 
		String packageName
		Throwable e
		org.robolectric.annotation.Config config
	static org.robolectric.annotation.Config access$000 (org.robolectric.GradleManifestFactory) 
		org.robolectric.GradleManifestFactory x0
}

org/robolectric/ParameterizedRobolectricTestRunner.class
ParameterizedRobolectricTestRunner.java
package org.robolectric
public final org.robolectric.ParameterizedRobolectricTestRunner extends org.junit.runners.Suite {
	private final java.util.ArrayList runners
	public void  (java.lang.Class)  throws java.lang.Throwable 
		Object[] parameterArray
		int i
		Class klass
		org.robolectric.ParameterizedRobolectricTestRunner$Parameters parameters
		java.util.List parametersList
	protected java.util.List getChildren () 
	private java.util.List getParametersList ()  throws java.lang.Throwable 
	private org.junit.runners.model.FrameworkMethod getParametersMethod ()  throws java.lang.Exception 
		int modifiers
		org.junit.runners.model.FrameworkMethod each
		org.junit.runners.model.TestClass testClass
		java.util.List methods
	private static java.lang.String nameFor (java.lang.String, int, java.lang.Object[]) 
		String namePattern
		int index
		Object[] parameters
		String finalPattern
		String name
}

org/robolectric/DefaultTestLifecycle.class
DefaultTestLifecycle.java
package org.robolectric
public org.robolectric.DefaultTestLifecycle extends java.lang.Object implements org.robolectric.TestLifecycle  {
	public void  () 
	public android.app.Application createApplication (java.lang.reflect.Method, org.robolectric.manifest.AndroidManifest, org.robolectric.annotation.Config) 
		ClassNotFoundException e
		Class applicationClass
		ClassNotFoundException e
		Class applicationClass
		java.lang.reflect.Method method
		org.robolectric.manifest.AndroidManifest appManifest
		org.robolectric.annotation.Config config
		android.app.Application application
	public void beforeTest (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public void prepareTest (java.lang.Object) 
		Object test
	public void afterTest (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public java.lang.String getTestApplicationName (java.lang.String) 
		String applicationName
		int lastDot
	public volatile java.lang.Object createApplication (java.lang.reflect.Method, org.robolectric.manifest.AndroidManifest, org.robolectric.annotation.Config) 
}

org/robolectric/res/
org/robolectric/res/builder/
org/robolectric/res/builder/DefaultPackageManager.class
DefaultPackageManager.java
package org.robolectric.res.builder
public org.robolectric.res.builder.DefaultPackageManager extends org.robolectric.res.builder.StubPackageManager implements org.robolectric.res.builder.RobolectricPackageManager  {
	private java.util.Map namesForUid
	private org.robolectric.res.ResourceLoader appResourceLoader
	private final java.util.Map androidManifests
	private final java.util.Map packageInfos
	private java.util.Map resolveInfoForIntent
	private java.util.Map componentList
	private java.util.Map drawableList
	private java.util.Map applicationIcons
	private java.util.Map systemFeatureList
	private java.util.Map preferredActivities
	private java.util.Map drawables
	private boolean queryIntentImplicitly
	private java.util.HashMap applicationEnabledSettingMap
	public void  (org.robolectric.res.ResourceLoader) 
		org.robolectric.res.ResourceLoader appResourceLoader
	public android.content.pm.PackageInstaller getPackageInstaller () 
	public android.content.pm.PackageInfo getPackageInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int flags
	public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int flags
		android.content.pm.PackageInfo info
	public android.content.pm.ActivityInfo getActivityInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String themeRef
		String themeRef
		android.content.ComponentName className
		int flags
		android.content.pm.ActivityInfo activityInfo
		String packageName
		String activityName
		org.robolectric.manifest.AndroidManifest androidManifest
		org.robolectric.manifest.ActivityData activityData
	public android.content.pm.ActivityInfo getReceiverInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		org.robolectric.manifest.BroadcastReceiverData receiver
		android.content.ComponentName className
		int flags
		String packageName
		org.robolectric.manifest.AndroidManifest androidManifest
		String classString
		int index
		android.content.pm.ActivityInfo activityInfo
	public android.content.pm.ServiceInfo getServiceInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName className
		int flags
		String packageName
		org.robolectric.manifest.AndroidManifest androidManifest
		String serviceName
		org.robolectric.manifest.ServiceData serviceData
		android.content.pm.ServiceInfo serviceInfo
	public java.util.List getInstalledPackages (int) 
		int flags
	public java.util.List queryIntentActivities (android.content.Intent, int) 
		android.content.Intent intent
		int flags
		java.util.List resolveInfoList
	public java.util.List queryIntentServices (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public java.util.List queryBroadcastReceivers (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public android.content.pm.ResolveInfo resolveActivity (android.content.Intent, int) 
		android.content.Intent intent
		int flags
		java.util.List candidates
	public android.content.pm.ResolveInfo resolveService (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public void addResolveInfoForIntent (android.content.Intent, java.util.List) 
		android.content.Intent intent
		java.util.List info
	public void addResolveInfoForIntent (android.content.Intent, android.content.pm.ResolveInfo) 
		android.content.Intent intent
		android.content.pm.ResolveInfo info
		java.util.List infoList
	public void removeResolveInfosForIntent (android.content.Intent, java.lang.String) 
		android.content.pm.ResolveInfo resolveInfo
		java.util.Iterator iterator
		android.content.Intent intent
		String packageName
		java.util.List infoList
	public android.graphics.drawable.Drawable getActivityIcon (android.content.Intent) 
		android.content.Intent intent
	public android.graphics.drawable.Drawable getActivityIcon (android.content.ComponentName) 
		android.content.ComponentName componentName
	public void addActivityIcon (android.content.ComponentName, android.graphics.drawable.Drawable) 
		android.content.ComponentName component
		android.graphics.drawable.Drawable d
	public void addActivityIcon (android.content.Intent, android.graphics.drawable.Drawable) 
		android.content.Intent intent
		android.graphics.drawable.Drawable d
	public android.content.Intent getLaunchIntentForPackage (java.lang.String) 
		String packageName
		android.content.Intent intentToResolve
		java.util.List ris
		android.content.Intent intent
	public java.lang.CharSequence getApplicationLabel (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo info
	public android.graphics.drawable.Drawable getApplicationIcon (java.lang.String) 
		String packageName
	public void setApplicationIcon (java.lang.String, android.graphics.drawable.Drawable) 
		String packageName
		android.graphics.drawable.Drawable drawable
	public void setComponentEnabledSetting (android.content.ComponentName, int, int) 
		android.content.ComponentName componentName
		int newState
		int flags
	public void addPreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName) 
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
	public int getPreferredActivities (java.util.List, java.util.List, java.lang.String) 
		android.content.ComponentName name
		java.util.Iterator iterator
		android.content.IntentFilter testFilter
		android.content.IntentFilter filter
		java.util.List outFilters
		java.util.List outActivities
		String packageName
		java.util.Set filters
	public org.robolectric.res.builder.RobolectricPackageManager$ComponentState getComponentState (android.content.ComponentName) 
		android.content.ComponentName componentName
	public void addPackage (android.content.pm.PackageInfo) 
		android.content.pm.PackageInfo packageInfo
	public void addPackage (java.lang.String) 
		String packageName
		android.content.pm.PackageInfo packageInfo
		android.content.pm.ApplicationInfo applicationInfo
	public void addManifest (org.robolectric.manifest.AndroidManifest) 
		android.content.pm.ProviderInfo info
		int i
		String action
		android.content.Intent intent
		String action
		android.content.pm.ActivityInfo activityInfo
		android.content.pm.ResolveInfo resolveInfo
		android.content.IntentFilter filter
		int i
		Integer id
		org.robolectric.manifest.AndroidManifest androidManifest
		android.content.pm.PackageInfo packageInfo
		org.robolectric.manifest.ContentProviderData[] cpdata
		java.util.List receiverActivityInfos
		String[] usedPermissions
		android.content.pm.ApplicationInfo applicationInfo
		org.robolectric.res.ResourceIndex resourceIndex
	public void removePackage (java.lang.String) 
		String packageName
	public boolean hasSystemFeature (java.lang.String) 
		String name
	public void setSystemFeature (java.lang.String, boolean) 
		String name
		boolean supported
	public void addDrawableResolution (java.lang.String, int, android.graphics.drawable.Drawable) 
		String packageName
		int resourceId
		android.graphics.drawable.Drawable drawable
	public android.graphics.drawable.Drawable getDrawable (java.lang.String, int, android.content.pm.ApplicationInfo) 
		String packageName
		int resourceId
		android.content.pm.ApplicationInfo applicationInfo
	private java.util.List findOrCreateInfoList (android.content.Intent) 
		android.content.Intent intent
		java.util.List infoList
	private java.util.List queryIntent (android.content.Intent, int) 
		android.content.Intent intent
		int flags
		java.util.List result
	private java.util.List queryImplicitIntent (android.content.Intent, int) 
		android.content.pm.ResolveInfo resolveInfo
		String activityName
		org.robolectric.manifest.ActivityData activityData
		java.util.Map$Entry activity
		String packageName
		org.robolectric.manifest.AndroidManifest appManifest
		java.util.Map$Entry androidManifest
		android.content.Intent intent
		int flags
		java.util.List resolveInfoList
	private boolean matchIntentFilter (org.robolectric.manifest.ActivityData, android.content.Intent) 
		String action
		String category
		String scheme
		android.content.IntentFilter$MalformedMimeTypeException ex
		String mimeType
		String path
		String pathPattern
		String pathPrefix
		org.robolectric.manifest.IntentFilterData$DataAuthority authority
		java.util.List actionList
		java.util.List categoryList
		android.content.IntentFilter intentFilter
		boolean matchActionResult
		String matchCategoriesResult
		int matchResult
		org.robolectric.manifest.IntentFilterData intentFilterData
		org.robolectric.manifest.ActivityData activityData
		android.content.Intent intent
	public boolean isQueryIntentImplicitly () 
	public void setQueryIntentImplicitly (boolean) 
		boolean queryIntentImplicitly
	public void setApplicationEnabledSetting (java.lang.String, int, int) 
		String packageName
		int newState
		int flags
	public int getApplicationEnabledSetting (java.lang.String) 
		android.content.pm.PackageManager$NameNotFoundException e
		String packageName
	public int checkPermission (java.lang.String, java.lang.String) 
		String permission
		String permName
		String pkgName
		android.content.pm.PackageInfo permissionsInfo
	public void reset () 
		android.content.pm.PackageInfo info
	public void setNameForUid (int, java.lang.String) 
		int uid
		String name
	public java.lang.String getNameForUid (int) 
		int uid
	private android.os.Bundle metaDataToBundle (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Map meta
		android.os.Bundle bundle
	static java.util.Map access$000 (org.robolectric.res.builder.DefaultPackageManager) 
		org.robolectric.res.builder.DefaultPackageManager x0
}

org/robolectric/res/builder/DefaultPackageManager$IntentComparator.class
DefaultPackageManager.java
package org.robolectric.res.builder
 org.robolectric.res.builder.DefaultPackageManager$IntentComparator extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (android.content.Intent, android.content.Intent) 
		int val
		int i
		android.content.Intent i1
		android.content.Intent i2
		String action1
		String action2
		android.net.Uri data1
		android.net.Uri data2
		android.content.ComponentName component1
		android.content.ComponentName component2
		String package1
		String package2
		java.util.Set categories1
		java.util.Set categories2
		String[] array1
		String[] array2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

org/robolectric/res/builder/DefaultPackageManager$RoboPackageInstaller$1.class
DefaultPackageManager.java
package org.robolectric.res.builder
 org.robolectric.res.builder.DefaultPackageManager$RoboPackageInstaller$1 extends java.lang.Object implements com.google.common.base.Function  {
	final org.robolectric.res.builder.DefaultPackageManager$RoboPackageInstaller this$1
	void  (org.robolectric.res.builder.DefaultPackageManager$RoboPackageInstaller) 
		org.robolectric.res.builder.DefaultPackageManager$RoboPackageInstaller this$1
	public android.content.pm.PackageInstaller$SessionInfo apply (java.lang.String) 
		String packageName
		android.content.pm.PackageInstaller$SessionInfo sessionInfo
	public volatile java.lang.Object apply (java.lang.Object) 
}

org/robolectric/res/builder/StubPackageManager.class
StubPackageManager.java
package org.robolectric.res.builder
public org.robolectric.res.builder.StubPackageManager extends android.content.pm.PackageManager {
	public void  () 
	public android.content.pm.PackageInfo getPackageInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int flags
	public java.lang.String[] currentToCanonicalPackageNames (java.lang.String[]) 
		String[] strings
	public java.lang.String[] canonicalToCurrentPackageNames (java.lang.String[]) 
		String[] strings
	public android.content.Intent getLaunchIntentForPackage (java.lang.String) 
		String packageName
	public android.content.Intent getLeanbackLaunchIntentForPackage (java.lang.String) 
		String s
	public int[] getPackageGids (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
	public int getPackageUid (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int userHandle
	public android.content.pm.PermissionInfo getPermissionInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String name
		int flags
	public java.util.List queryPermissionsByGroup (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String group
		int flags
	public android.content.pm.PermissionGroupInfo getPermissionGroupInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String name
		int flags
	public java.util.List getAllPermissionGroups (int) 
		int flags
	public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int flags
	public android.content.pm.ActivityInfo getActivityInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName className
		int flags
	public android.content.pm.ActivityInfo getReceiverInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName className
		int flags
	public android.content.pm.ServiceInfo getServiceInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName className
		int flags
	public android.content.pm.ProviderInfo getProviderInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName componentName
		int i
	public java.util.List getInstalledPackages (int) 
		int flags
	public java.util.List getPackagesHoldingPermissions (java.lang.String[], int) 
		String[] permissions
		int flags
	public java.util.List getInstalledPackages (int, int) 
		int flags
		int userId
	public int checkPermission (java.lang.String, java.lang.String) 
		String permName
		String pkgName
	public boolean isPermissionRevokedByPolicy (java.lang.String, java.lang.String) 
		String permName
		String pkgName
	public java.lang.String getPermissionControllerPackageName () 
	public boolean addPermission (android.content.pm.PermissionInfo) 
		android.content.pm.PermissionInfo info
	public boolean addPermissionAsync (android.content.pm.PermissionInfo) 
		android.content.pm.PermissionInfo permissionInfo
	public void removePermission (java.lang.String) 
		String name
	public void grantRuntimePermission (java.lang.String, java.lang.String, android.os.UserHandle) 
		String packageName
		String permissionName
		android.os.UserHandle user
	public void revokeRuntimePermission (java.lang.String, java.lang.String, android.os.UserHandle) 
		String packageName
		String permissionName
		android.os.UserHandle user
	public int getPermissionFlags (java.lang.String, java.lang.String, android.os.UserHandle) 
		String permissionName
		String packageName
		android.os.UserHandle user
	public void updatePermissionFlags (java.lang.String, java.lang.String, int, int, android.os.UserHandle) 
		String permissionName
		String packageName
		int flagMask
		int flagValues
		android.os.UserHandle user
	public boolean shouldShowRequestPermissionRationale (java.lang.String) 
		String permission
	public int checkSignatures (java.lang.String, java.lang.String) 
		String pkg1
		String pkg2
	public int checkSignatures (int, int) 
		int uid1
		int uid2
	public java.lang.String[] getPackagesForUid (int) 
		int uid
	public java.lang.String getNameForUid (int) 
		int uid
	public int getUidForSharedUser (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String sharedUserName
	public java.util.List getInstalledApplications (int) 
		int flags
	public java.lang.String[] getSystemSharedLibraryNames () 
	public android.content.pm.FeatureInfo[] getSystemAvailableFeatures () 
	public boolean hasSystemFeature (java.lang.String) 
		String name
	public android.content.pm.ResolveInfo resolveActivity (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public android.content.pm.ResolveInfo resolveActivityAsUser (android.content.Intent, int, int) 
		android.content.Intent intent
		int flags
		int userId
	public java.util.List queryIntentActivities (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public java.util.List queryIntentActivitiesAsUser (android.content.Intent, int, int) 
		android.content.Intent intent
		int flags
		int userId
	public java.util.List queryIntentActivityOptions (android.content.ComponentName, android.content.Intent[], android.content.Intent, int) 
		android.content.ComponentName caller
		android.content.Intent[] specifics
		android.content.Intent intent
		int flags
	public java.util.List queryBroadcastReceivers (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public java.util.List queryBroadcastReceivers (android.content.Intent, int, int) 
		android.content.Intent intent
		int flags
		int userId
	public android.content.pm.ResolveInfo resolveService (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public java.util.List queryIntentServices (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public java.util.List queryIntentServicesAsUser (android.content.Intent, int, int) 
		android.content.Intent intent
		int flags
		int userId
	public android.content.pm.ProviderInfo resolveContentProvider (java.lang.String, int) 
		String name
		int flags
	public android.content.pm.ProviderInfo resolveContentProviderAsUser (java.lang.String, int, int) 
		String s
		int i
		int i1
	public java.util.List queryContentProviders (java.lang.String, int, int) 
		String processName
		int uid
		int flags
	public android.content.pm.InstrumentationInfo getInstrumentationInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName className
		int flags
	public java.util.List queryInstrumentation (java.lang.String, int) 
		String targetPackage
		int flags
	public android.graphics.drawable.Drawable getDrawable (java.lang.String, int, android.content.pm.ApplicationInfo) 
		String packageName
		int resid
		android.content.pm.ApplicationInfo appInfo
	public android.graphics.drawable.Drawable getActivityIcon (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName activityName
	public android.graphics.drawable.Drawable getActivityIcon (android.content.Intent)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.Intent intent
	public android.graphics.drawable.Drawable getActivityBanner (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName componentName
	public android.graphics.drawable.Drawable getActivityBanner (android.content.Intent)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.Intent intent
	public android.graphics.drawable.Drawable getDefaultActivityIcon () 
	public android.graphics.drawable.Drawable getApplicationIcon (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo info
	public android.graphics.drawable.Drawable getApplicationIcon (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
	public android.graphics.drawable.Drawable getApplicationBanner (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo applicationInfo
	public android.graphics.drawable.Drawable getApplicationBanner (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String s
	public android.graphics.drawable.Drawable getActivityLogo (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName componentName
	public android.graphics.drawable.Drawable getActivityLogo (android.content.Intent)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.Intent intent
	public android.graphics.drawable.Drawable getApplicationLogo (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo applicationInfo
	public android.graphics.drawable.Drawable getApplicationLogo (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String s
	public android.graphics.drawable.Drawable getUserBadgedIcon (android.graphics.drawable.Drawable, android.os.UserHandle) 
		android.graphics.drawable.Drawable drawable
		android.os.UserHandle userHandle
	public android.graphics.drawable.Drawable getUserBadgedDrawableForDensity (android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int) 
		android.graphics.drawable.Drawable drawable
		android.os.UserHandle userHandle
		android.graphics.Rect rect
		int i
	public android.graphics.drawable.Drawable getUserBadgeForDensity (android.os.UserHandle, int) 
		android.os.UserHandle userHandle
		int i
	public java.lang.CharSequence getUserBadgedLabel (java.lang.CharSequence, android.os.UserHandle) 
		CharSequence charSequence
		android.os.UserHandle userHandle
	public java.lang.CharSequence getText (java.lang.String, int, android.content.pm.ApplicationInfo) 
		String packageName
		int resid
		android.content.pm.ApplicationInfo appInfo
	public android.content.res.XmlResourceParser getXml (java.lang.String, int, android.content.pm.ApplicationInfo) 
		String packageName
		int resid
		android.content.pm.ApplicationInfo appInfo
	public java.lang.CharSequence getApplicationLabel (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo info
	public android.content.res.Resources getResourcesForActivity (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName activityName
	public android.content.res.Resources getResourcesForApplication (android.content.pm.ApplicationInfo)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.ApplicationInfo app
	public android.content.res.Resources getResourcesForApplication (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String appPackageName
	public android.content.res.Resources getResourcesForApplicationAsUser (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String appPackageName
		int userId
	public void installPackage (android.net.Uri, android.content.pm.IPackageInstallObserver, int, java.lang.String) 
		android.net.Uri packageURI
		android.content.pm.IPackageInstallObserver observer
		int flags
		String installerPackageName
	public void installPackageWithVerification (android.net.Uri, android.content.pm.IPackageInstallObserver, int, java.lang.String, android.net.Uri, android.content.pm.ManifestDigest, android.content.pm.ContainerEncryptionParams) 
		android.net.Uri packageURI
		android.content.pm.IPackageInstallObserver observer
		int flags
		String installerPackageName
		android.net.Uri verificationURI
		android.content.pm.ManifestDigest manifestDigest
		android.content.pm.ContainerEncryptionParams encryptionParams
	public void installPackageWithVerificationAndEncryption (android.net.Uri, android.content.pm.IPackageInstallObserver, int, java.lang.String, android.content.pm.VerificationParams, android.content.pm.ContainerEncryptionParams) 
		android.net.Uri packageURI
		android.content.pm.IPackageInstallObserver observer
		int flags
		String installerPackageName
		android.content.pm.VerificationParams verificationParams
		android.content.pm.ContainerEncryptionParams encryptionParams
	public void installPackage (android.net.Uri, android.app.PackageInstallObserver, int, java.lang.String) 
		android.net.Uri uri
		android.app.PackageInstallObserver packageInstallObserver
		int i
		String s
	public void installPackageWithVerification (android.net.Uri, android.app.PackageInstallObserver, int, java.lang.String, android.net.Uri, android.content.pm.ManifestDigest, android.content.pm.ContainerEncryptionParams) 
		android.net.Uri uri
		android.app.PackageInstallObserver packageInstallObserver
		int i
		String s
		android.net.Uri uri1
		android.content.pm.ManifestDigest manifestDigest
		android.content.pm.ContainerEncryptionParams containerEncryptionParams
	public void installPackageWithVerificationAndEncryption (android.net.Uri, android.app.PackageInstallObserver, int, java.lang.String, android.content.pm.VerificationParams, android.content.pm.ContainerEncryptionParams) 
		android.net.Uri uri
		android.app.PackageInstallObserver packageInstallObserver
		int i
		String s
		android.content.pm.VerificationParams verificationParams
		android.content.pm.ContainerEncryptionParams containerEncryptionParams
	public int installExistingPackage (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
	public java.lang.String getInstallerPackageName (java.lang.String) 
		String packageName
	public void clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver) 
		String packageName
		android.content.pm.IPackageDataObserver observer
	public void deleteApplicationCacheFiles (java.lang.String, android.content.pm.IPackageDataObserver) 
		String packageName
		android.content.pm.IPackageDataObserver observer
	public void freeStorageAndNotify (long, android.content.pm.IPackageDataObserver) 
		long freeStorageSize
		android.content.pm.IPackageDataObserver observer
	public void freeStorageAndNotify (java.lang.String, long, android.content.pm.IPackageDataObserver) 
		String volumeUuid
		long freeStorageSize
		android.content.pm.IPackageDataObserver observer
	public void freeStorage (long, android.content.IntentSender) 
		long freeStorageSize
		android.content.IntentSender pi
	public void freeStorage (java.lang.String, long, android.content.IntentSender) 
		String volumeUuid
		long freeStorageSize
		android.content.IntentSender pi
	public void getPackageSizeInfo (java.lang.String, int, android.content.pm.IPackageStatsObserver) 
		String packageName
		int userHandle
		android.content.pm.IPackageStatsObserver observer
	public void addPackageToPreferred (java.lang.String) 
		String packageName
	public void removePackageFromPreferred (java.lang.String) 
		String packageName
	public java.util.List getPreferredPackages (int) 
		int flags
	public void addPreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName) 
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
	public void replacePreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName) 
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
	public void clearPackagePreferredActivities (java.lang.String) 
		String packageName
	public int getPreferredActivities (java.util.List, java.util.List, java.lang.String) 
		java.util.List outFilters
		java.util.List outActivities
		String packageName
	public void setComponentEnabledSetting (android.content.ComponentName, int, int) 
		android.content.ComponentName componentName
		int newState
		int flags
	public int getComponentEnabledSetting (android.content.ComponentName) 
		android.content.ComponentName componentName
	public void setApplicationEnabledSetting (java.lang.String, int, int) 
		String packageName
		int newState
		int flags
	public int getApplicationEnabledSetting (java.lang.String) 
		String packageName
	public boolean setApplicationHiddenSettingAsUser (java.lang.String, boolean, android.os.UserHandle) 
		String s
		boolean b
		android.os.UserHandle userHandle
	public boolean getApplicationHiddenSettingAsUser (java.lang.String, android.os.UserHandle) 
		String s
		android.os.UserHandle userHandle
	public boolean isSafeMode () 
	public void addOnPermissionsChangeListener (android.content.pm.PackageManager$OnPermissionsChangedListener) 
		android.content.pm.PackageManager$OnPermissionsChangedListener listener
	public void removeOnPermissionsChangeListener (android.content.pm.PackageManager$OnPermissionsChangedListener) 
		android.content.pm.PackageManager$OnPermissionsChangedListener listener
	public android.content.pm.KeySet getKeySetByAlias (java.lang.String, java.lang.String) 
		String s
		String s1
	public android.content.pm.KeySet getSigningKeySet (java.lang.String) 
		String s
	public boolean isSignedBy (java.lang.String, android.content.pm.KeySet) 
		String s
		android.content.pm.KeySet keySet
	public boolean isSignedByExactly (java.lang.String, android.content.pm.KeySet) 
		String s
		android.content.pm.KeySet keySet
	public void movePackage (java.lang.String, android.content.pm.IPackageMoveObserver, int) 
		String packageName
		android.content.pm.IPackageMoveObserver observer
		int flags
	public int getMoveStatus (int) 
		int moveId
	public void registerMoveCallback (android.content.pm.PackageManager$MoveCallback, android.os.Handler) 
		android.content.pm.PackageManager$MoveCallback callback
		android.os.Handler handler
	public void unregisterMoveCallback (android.content.pm.PackageManager$MoveCallback) 
		android.content.pm.PackageManager$MoveCallback callback
	public int movePackage (java.lang.String, android.os.storage.VolumeInfo) 
		String packageName
		android.os.storage.VolumeInfo vol
	public android.os.storage.VolumeInfo getPackageCurrentVolume (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo app
	public java.util.List getPackageCandidateVolumes (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo app
	public int movePrimaryStorage (android.os.storage.VolumeInfo) 
		android.os.storage.VolumeInfo vol
	public android.os.storage.VolumeInfo getPrimaryStorageCurrentVolume () 
	public java.util.List getPrimaryStorageCandidateVolumes () 
	public android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity () 
	public boolean isUpgrade () 
	public android.content.pm.PackageInstaller getPackageInstaller () 
	public void addCrossProfileIntentFilter (android.content.IntentFilter, int, int, int) 
		android.content.IntentFilter intentFilter
		int i
		int i1
		int i2
	public void clearCrossProfileIntentFilters (int) 
		int i
	public android.graphics.drawable.Drawable loadItemIcon (android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo) 
		android.content.pm.PackageItemInfo packageItemInfo
		android.content.pm.ApplicationInfo applicationInfo
	public android.graphics.drawable.Drawable loadUnbadgedItemIcon (android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo) 
		android.content.pm.PackageItemInfo packageItemInfo
		android.content.pm.ApplicationInfo applicationInfo
	public boolean isPackageAvailable (java.lang.String) 
		String s
	public void verifyPendingInstall (int, int) 
		int id
		int verificationCode
	public void extendVerificationTimeout (int, int, long) 
		int id
		int verificationCodeAtTimeout
		long millisecondsToDelay
	public void verifyIntentFilter (int, int, java.util.List) 
		int verificationId
		int verificationCode
		java.util.List outFailedDomains
	public int getIntentVerificationStatus (java.lang.String, int) 
		String packageName
		int userId
	public boolean updateIntentVerificationStatus (java.lang.String, int, int) 
		String packageName
		int status
		int userId
	public java.util.List getIntentFilterVerifications (java.lang.String) 
		String packageName
	public java.util.List getAllIntentFilters (java.lang.String) 
		String packageName
	public java.lang.String getDefaultBrowserPackageName (int) 
		int userId
	public boolean setDefaultBrowserPackageName (java.lang.String, int) 
		String packageName
		int userId
	public void setInstallerPackageName (java.lang.String, java.lang.String) 
		String targetPackage
		String installerPackageName
	public void deletePackage (java.lang.String, android.content.pm.IPackageDeleteObserver, int) 
		String packageName
		android.content.pm.IPackageDeleteObserver observer
		int flags
	public android.content.ComponentName getHomeActivities (java.util.List) 
		java.util.List outActivities
	public java.util.List queryIntentContentProvidersAsUser (android.content.Intent, int, int) 
		android.content.Intent intent
		int flags
		int userId
	public java.util.List queryIntentContentProviders (android.content.Intent, int) 
		android.content.Intent intent
		int flags
}

org/robolectric/res/builder/DefaultPackageManager$RoboPackageInstaller.class
DefaultPackageManager.java
package org.robolectric.res.builder
 org.robolectric.res.builder.DefaultPackageManager$RoboPackageInstaller extends android.content.pm.PackageInstaller {
	final org.robolectric.res.builder.DefaultPackageManager this$0
	public void  (org.robolectric.res.builder.DefaultPackageManager) 
	public java.util.List getAllSessions () 
	private com.google.common.base.Function packageNameToSessionInfo () 
}

org/robolectric/RobolectricTestRunner$2.class
RobolectricTestRunner.java
package org.robolectric
 org.robolectric.RobolectricTestRunner$2 extends org.junit.runners.model.Statement {
	final org.robolectric.internal.SdkEnvironment val$sdkEnvironment
	final org.robolectric.annotation.Config val$config
	final org.junit.runners.model.FrameworkMethod val$method
	final org.robolectric.manifest.AndroidManifest val$appManifest
	final org.robolectric.RobolectricTestRunner this$0
	void  (org.robolectric.RobolectricTestRunner, org.robolectric.internal.SdkEnvironment, org.robolectric.annotation.Config, org.junit.runners.model.FrameworkMethod, org.robolectric.manifest.AndroidManifest) 
		org.robolectric.RobolectricTestRunner this$0
	public void evaluate ()  throws java.lang.Throwable 
		java.lang.reflect.Method bootstrappedMethod
		NoSuchMethodException e
		int sdkVersion
		org.robolectric.internal.SdkConfig sdkConfig
		org.robolectric.res.ResourceLoader systemResourceLoader
		Exception e
		org.junit.runners.model.Statement statement
		Class bootstrappedTestClass
		org.robolectric.RobolectricTestRunner$HelperTestRunner helperTestRunner
		java.lang.reflect.Method bootstrappedMethod
}

org/robolectric/MavenManifestFactory$1.class
MavenManifestFactory.java
package org.robolectric
 org.robolectric.MavenManifestFactory$1 extends org.robolectric.manifest.AndroidManifest {
	final org.robolectric.MavenManifestFactory this$0
	void  (org.robolectric.MavenManifestFactory, org.robolectric.res.FsFile, org.robolectric.res.FsFile, org.robolectric.res.FsFile, java.lang.String) 
		org.robolectric.MavenManifestFactory this$0
		org.robolectric.res.FsFile x0
		org.robolectric.res.FsFile x1
		org.robolectric.res.FsFile x2
		String x3
	public int getTargetSdkVersion () 
}

org/robolectric/TestLifecycle.class
TestLifecycle.java
package org.robolectric
public abstract org.robolectric.TestLifecycle extends java.lang.Object {
	public abstract java.lang.Object createApplication (java.lang.reflect.Method, org.robolectric.manifest.AndroidManifest, org.robolectric.annotation.Config) 
	public abstract void beforeTest (java.lang.reflect.Method) 
	public abstract void prepareTest (java.lang.Object) 
	public abstract void afterTest (java.lang.reflect.Method) 
}

org/robolectric/MultiApiRobolectricTestRunner$TestRunnerForApiVersion$1.class
MultiApiRobolectricTestRunner.java
package org.robolectric
 org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion$1 extends org.robolectric.RobolectricTestRunner$HelperTestRunner {
	final org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion this$0
	void  (org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion, java.lang.Class) 
		org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion this$0
		Class testClass
	protected void validateConstructor (java.util.List) 
		java.util.List errors
	public java.lang.String toString () 
}

org/robolectric/RobolectricTestRunner$HelperTestRunner$1.class
RobolectricTestRunner.java
package org.robolectric
 org.robolectric.RobolectricTestRunner$HelperTestRunner$1 extends org.junit.runners.model.Statement {
	final org.junit.runners.model.Statement val$invoker
	final org.robolectric.RobolectricTestRunner$HelperTestRunner this$1
	void  (org.robolectric.RobolectricTestRunner$HelperTestRunner, org.junit.runners.model.Statement) 
		org.robolectric.RobolectricTestRunner$HelperTestRunner this$1
	public void evaluate ()  throws java.lang.Throwable 
		Thread orig
}

org/robolectric/RobolectricTestRunner$1.class
RobolectricTestRunner.java
package org.robolectric
 org.robolectric.RobolectricTestRunner$1 extends org.junit.runners.model.Statement {
	final org.junit.runners.model.Statement val$statement
	final org.robolectric.RobolectricTestRunner this$0
	void  (org.robolectric.RobolectricTestRunner, org.junit.runners.model.Statement) 
		org.robolectric.RobolectricTestRunner this$0
	public void evaluate ()  throws java.lang.Throwable 
		Class testClass
}

org/robolectric/RobolectricTestRunner.class
RobolectricTestRunner.java
package org.robolectric
public org.robolectric.RobolectricTestRunner extends org.junit.runners.BlockJUnit4ClassRunner {
	private static final String CONFIG_PROPERTIES
	private static final java.util.Map resourceLoadersByManifestAndConfig
	private org.robolectric.TestLifecycle testLifecycle
	private org.robolectric.internal.dependency.DependencyResolver dependencyResolver
	private final java.util.HashSet loadedTestClasses
	private org.robolectric.internal.ParallelUniverseInterface parallelUniverseInterface
	public void  (java.lang.Class)  throws org.junit.runners.model.InitializationError 
		Class testClass
	private void assureTestLifecycle (org.robolectric.internal.SdkEnvironment) 
		ClassLoader robolectricClassLoader
		ReflectiveOperationException e
		org.robolectric.internal.SdkEnvironment sdkEnvironment
	protected org.robolectric.internal.dependency.DependencyResolver getJarResolver () 
		String dependencyDir
		java.io.File cacheDir
	public org.robolectric.internal.bytecode.InstrumentationConfiguration createClassLoaderConfig (org.robolectric.annotation.Config) 
		org.robolectric.annotation.Config config
	protected java.lang.Class getTestLifecycleClass () 
	public static void injectEnvironment (java.lang.ClassLoader, org.robolectric.internal.bytecode.ClassHandler, org.robolectric.internal.bytecode.ShadowInvalidator) 
		ClassLoader robolectricClassLoader
		org.robolectric.internal.bytecode.ClassHandler classHandler
		org.robolectric.internal.bytecode.ShadowInvalidator invalidator
		String className
		Class robolectricInternalsClass
	protected org.junit.runners.model.Statement classBlock (org.junit.runner.notification.RunNotifier) 
		org.junit.runner.notification.RunNotifier notifier
		org.junit.runners.model.Statement statement
	private static void invokeAfterClass (java.lang.Class)  throws java.lang.Throwable 
		org.junit.runners.model.FrameworkMethod after
		Class clazz
		org.junit.runners.model.TestClass testClass
		java.util.List afters
	protected void runChild (org.junit.runners.model.FrameworkMethod, org.junit.runner.notification.RunNotifier) 
		org.robolectric.manifest.AndroidManifest appManifest
		org.robolectric.internal.InstrumentingClassLoaderFactory instrumentingClassLoaderFactory
		org.robolectric.internal.SdkEnvironment sdkEnvironment
		org.junit.internal.AssumptionViolatedException e
		Throwable e
		org.junit.runners.model.FrameworkMethod method
		org.junit.runner.notification.RunNotifier notifier
		org.junit.runner.Description description
		org.junit.internal.runners.model.EachTestNotifier eachNotifier
		org.robolectric.annotation.Config config
	protected boolean shouldRunApiVersion (org.robolectric.annotation.Config) 
		org.robolectric.annotation.Config config
	protected boolean shouldIgnore (org.junit.runners.model.FrameworkMethod, org.robolectric.annotation.Config) 
		org.junit.runners.model.FrameworkMethod method
		org.robolectric.annotation.Config config
	org.junit.runners.model.Statement methodBlock (org.junit.runners.model.FrameworkMethod, org.robolectric.annotation.Config, org.robolectric.manifest.AndroidManifest, org.robolectric.internal.SdkEnvironment) 
		org.junit.runners.model.FrameworkMethod method
		org.robolectric.annotation.Config config
		org.robolectric.manifest.AndroidManifest appManifest
		org.robolectric.internal.SdkEnvironment sdkEnvironment
	private void invokeBeforeClass (java.lang.Class)  throws java.lang.Throwable 
		org.junit.runners.model.FrameworkMethod before
		org.junit.runners.model.TestClass testClass
		java.util.List befores
		Class clazz
	protected org.robolectric.RobolectricTestRunner$HelperTestRunner getHelperTestRunner (java.lang.Class) 
		org.junit.runners.model.InitializationError initializationError
		Class bootstrappedTestClass
	protected org.robolectric.manifest.AndroidManifest getAppManifest (org.robolectric.annotation.Config) 
		org.robolectric.annotation.Config config
	public org.robolectric.annotation.Config getConfig (java.lang.reflect.Method) 
		org.robolectric.annotation.Config classConfig
		Class clazz
		java.lang.reflect.Method method
		org.robolectric.annotation.Config config
		org.robolectric.annotation.Config globalConfig
		org.robolectric.annotation.Config methodClassConfig
		java.util.ArrayList testClassHierarchy
		Class testClass
		org.robolectric.annotation.Config methodConfig
	protected java.util.Properties getConfigProperties () 
		java.util.Properties properties
		java.io.InputStream resourceAsStream
		java.io.IOException e
		ClassLoader classLoader
	protected void configureShadows (org.robolectric.internal.SdkEnvironment, org.robolectric.annotation.Config) 
		Class[] shadows
		org.robolectric.internal.bytecode.ShadowMap oldShadowMap
		java.util.Set invalidatedClasses
		org.robolectric.internal.SdkEnvironment sdkEnvironment
		org.robolectric.annotation.Config config
		org.robolectric.internal.bytecode.ShadowMap shadowMap
		org.robolectric.internal.bytecode.ClassHandler classHandler
	private org.robolectric.internal.bytecode.ClassHandler getClassHandler (org.robolectric.internal.SdkEnvironment, org.robolectric.internal.bytecode.ShadowMap) 
		org.robolectric.internal.bytecode.ClassHandler classHandler
		org.robolectric.internal.SdkEnvironment sdkEnvironment
		org.robolectric.internal.bytecode.ShadowMap shadowMap
		org.robolectric.internal.bytecode.ClassHandler classHandler
	protected int pickSdkVersion (org.robolectric.annotation.Config, org.robolectric.manifest.AndroidManifest) 
		org.robolectric.annotation.Config config
		org.robolectric.manifest.AndroidManifest manifest
	private org.robolectric.internal.ParallelUniverseInterface getHooksInterface (org.robolectric.internal.SdkEnvironment) 
		Class clazz
		Class typedClazz
		java.lang.reflect.Constructor constructor
		ReflectiveOperationException e
		org.robolectric.internal.SdkEnvironment sdkEnvironment
		ClassLoader robolectricClassLoader
	public void internalAfterTest (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	private void afterClass () 
	boolean allStateIsCleared () 
	public java.lang.Object createTest ()  throws java.lang.Exception 
	public final org.robolectric.res.ResourceLoader getAppResourceLoader (org.robolectric.internal.SdkConfig, org.robolectric.res.ResourceLoader, org.robolectric.manifest.AndroidManifest) 
		org.robolectric.res.ResourcePath resourcePath
		java.util.Map resourceLoaders
		java.util.List appAndLibraryResourceLoaders
		org.robolectric.internal.SdkConfig sdkConfig
		org.robolectric.res.ResourceLoader systemResourceLoader
		org.robolectric.manifest.AndroidManifest appManifest
		org.robolectric.util.Pair androidManifestSdkConfigPair
		org.robolectric.res.ResourceLoader resourceLoader
	protected org.robolectric.internal.bytecode.ShadowMap createShadowMap () 
	protected volatile void runChild (java.lang.Object, org.junit.runner.notification.RunNotifier) 
	static java.util.HashSet access$000 (org.robolectric.RobolectricTestRunner) 
		org.robolectric.RobolectricTestRunner x0
	static void access$100 (java.lang.Class)  throws java.lang.Throwable 
		Class x0
	static void access$200 (org.robolectric.RobolectricTestRunner) 
		org.robolectric.RobolectricTestRunner x0
	static org.robolectric.internal.ParallelUniverseInterface access$302 (org.robolectric.RobolectricTestRunner, org.robolectric.internal.ParallelUniverseInterface) 
		org.robolectric.RobolectricTestRunner x0
		org.robolectric.internal.ParallelUniverseInterface x1
	static org.robolectric.internal.ParallelUniverseInterface access$400 (org.robolectric.RobolectricTestRunner, org.robolectric.internal.SdkEnvironment) 
		org.robolectric.RobolectricTestRunner x0
		org.robolectric.internal.SdkEnvironment x1
	static void access$500 (org.robolectric.RobolectricTestRunner, java.lang.Class)  throws java.lang.Throwable 
		org.robolectric.RobolectricTestRunner x0
		Class x1
	static void access$600 (org.robolectric.RobolectricTestRunner, org.robolectric.internal.SdkEnvironment) 
		org.robolectric.RobolectricTestRunner x0
		org.robolectric.internal.SdkEnvironment x1
	static org.robolectric.internal.ParallelUniverseInterface access$300 (org.robolectric.RobolectricTestRunner) 
		org.robolectric.RobolectricTestRunner x0
	static org.robolectric.TestLifecycle access$700 (org.robolectric.RobolectricTestRunner) 
		org.robolectric.RobolectricTestRunner x0
	static void  () 
}

org/robolectric/ManifestFactory.class
ManifestFactory.java
package org.robolectric
public abstract org.robolectric.ManifestFactory extends java.lang.Object {
	protected static final String DEFAULT_MANIFEST_NAME
	protected void  () 
	public static org.robolectric.ManifestFactory newManifestFactory (org.robolectric.annotation.Config) 
		org.robolectric.annotation.Config config
	public abstract org.robolectric.manifest.AndroidManifest create () 
}

org/robolectric/ParameterizedRobolectricTestRunner$Parameters.class
ParameterizedRobolectricTestRunner.java
package org.robolectric
public abstract org.robolectric.ParameterizedRobolectricTestRunner$Parameters extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String name () 
}

org/robolectric/MultiApiRobolectricTestRunner$TestRunnerForApiVersion.class
MultiApiRobolectricTestRunner.java
package org.robolectric
public org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion extends org.robolectric.RobolectricTestRunner {
	private final String name
	private final Integer apiVersion
	void  (java.lang.Class, java.lang.Integer)  throws org.junit.runners.model.InitializationError 
		Class type
		Integer apiVersion
	protected java.lang.String getName () 
	protected java.lang.String testName (org.junit.runners.model.FrameworkMethod) 
		org.junit.runners.model.FrameworkMethod method
	protected void validateConstructor (java.util.List) 
		java.util.List errors
	public java.lang.String toString () 
	protected boolean shouldRunApiVersion (org.robolectric.annotation.Config) 
		int sdk
		org.robolectric.annotation.Config config
	protected int pickSdkVersion (org.robolectric.annotation.Config, org.robolectric.manifest.AndroidManifest) 
		org.robolectric.annotation.Config config
		org.robolectric.manifest.AndroidManifest appManifest
	protected org.robolectric.RobolectricTestRunner$HelperTestRunner getHelperTestRunner (java.lang.Class) 
		org.junit.runners.model.InitializationError initializationError
		Class bootstrappedTestClass
	static void access$000 (org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion, java.util.List) 
		org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion x0
		java.util.List x1
}

org/robolectric/ParameterizedRobolectricTestRunner$TestClassRunnerForParameters$1.class
ParameterizedRobolectricTestRunner.java
package org.robolectric
 org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters$1 extends org.robolectric.RobolectricTestRunner$HelperTestRunner {
	final org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters this$0
	void  (org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters, java.lang.Class) 
		org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters this$0
		Class testClass
	protected void validateConstructor (java.util.List) 
		java.util.List errors
	protected java.lang.Object createTest ()  throws java.lang.Exception 
	public java.lang.String toString () 
}

org/robolectric/TestLifecycleApplication.class
TestLifecycleApplication.java
package org.robolectric
public abstract org.robolectric.TestLifecycleApplication extends java.lang.Object {
	public abstract void beforeTest (java.lang.reflect.Method) 
	public abstract void prepareTest (java.lang.Object) 
	public abstract void afterTest (java.lang.reflect.Method) 
}

org/robolectric/ParameterizedRobolectricTestRunner$TestClassRunnerForParameters.class
ParameterizedRobolectricTestRunner.java
package org.robolectric
 org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters extends org.robolectric.RobolectricTestRunner {
	private final String name
	private Object[] parameters
	void  (java.lang.Class, java.lang.Object[], java.lang.String)  throws org.junit.runners.model.InitializationError 
		Class type
		Object[] parameters
		String name
	private java.lang.Object createTestInstance (java.lang.Class)  throws java.lang.Exception 
		Class bootstrappedClass
		java.lang.reflect.Constructor[] constructors
	private java.lang.Object[] computeParams ()  throws java.lang.Exception 
		ClassCastException e
	protected java.lang.String getName () 
	protected java.lang.String testName (org.junit.runners.model.FrameworkMethod) 
		org.junit.runners.model.FrameworkMethod method
	protected void validateConstructor (java.util.List) 
		java.util.List errors
	org.junit.runners.model.Statement methodBlock (org.junit.runners.model.FrameworkMethod, org.robolectric.annotation.Config, org.robolectric.manifest.AndroidManifest, org.robolectric.internal.SdkEnvironment) 
		org.junit.runners.model.FrameworkMethod method
		org.robolectric.annotation.Config config
		org.robolectric.manifest.AndroidManifest appManifest
		org.robolectric.internal.SdkEnvironment sdkEnvironment
		org.robolectric.internal.DeepCloner deepCloner
	public java.lang.String toString () 
	protected org.robolectric.RobolectricTestRunner$HelperTestRunner getHelperTestRunner (java.lang.Class) 
		org.junit.runners.model.InitializationError initializationError
		Class bootstrappedTestClass
	static void access$000 (org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters, java.util.List) 
		org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters x0
		java.util.List x1
	static java.lang.Object access$100 (org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters, java.lang.Class)  throws java.lang.Exception 
		org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters x0
		Class x1
}

org/robolectric/util/
org/robolectric/util/FragmentController.class
FragmentController.java
package org.robolectric.util
public org.robolectric.util.FragmentController extends org.robolectric.util.ComponentController {
	private final android.app.Fragment fragment
	private final org.robolectric.util.ActivityController activityController
	public static org.robolectric.util.FragmentController of (android.app.Fragment) 
		android.app.Fragment fragment
	public static org.robolectric.util.FragmentController of (android.app.Fragment, java.lang.Class) 
		android.app.Fragment fragment
		Class activityClass
	public static org.robolectric.util.FragmentController of (android.app.Fragment, android.content.Intent) 
		android.app.Fragment fragment
		android.content.Intent intent
	public static org.robolectric.util.FragmentController of (android.app.Fragment, java.lang.Class, android.content.Intent) 
		android.app.Fragment fragment
		Class activityClass
		android.content.Intent intent
	private void  (org.robolectric.ShadowsAdapter, android.app.Fragment, java.lang.Class, android.content.Intent) 
		org.robolectric.ShadowsAdapter shadowsAdapter
		android.app.Fragment fragment
		Class activityClass
		android.content.Intent intent
	public org.robolectric.util.FragmentController attach () 
	public org.robolectric.util.FragmentController create (int, android.os.Bundle) 
		int contentViewId
		android.os.Bundle bundle
	public org.robolectric.util.FragmentController create (android.os.Bundle) 
		android.os.Bundle bundle
	public org.robolectric.util.FragmentController create () 
	public org.robolectric.util.FragmentController destroy () 
	public org.robolectric.util.FragmentController start () 
	public org.robolectric.util.FragmentController resume () 
	public org.robolectric.util.FragmentController pause () 
	public org.robolectric.util.FragmentController visible () 
	public org.robolectric.util.FragmentController stop () 
	public org.robolectric.util.FragmentController saveInstanceState (android.os.Bundle) 
		android.os.Bundle outState
	public org.robolectric.util.FragmentController withIntent (android.content.Intent) 
		android.content.Intent intent
	public volatile org.robolectric.util.ComponentController destroy () 
	public volatile org.robolectric.util.ComponentController create () 
	public volatile org.robolectric.util.ComponentController attach () 
	public volatile org.robolectric.util.ComponentController withIntent (android.content.Intent) 
	static android.app.Fragment access$000 (org.robolectric.util.FragmentController) 
		org.robolectric.util.FragmentController x0
	static org.robolectric.util.ActivityController access$100 (org.robolectric.util.FragmentController) 
		org.robolectric.util.FragmentController x0
}

org/robolectric/util/FragmentController$9.class
FragmentController.java
package org.robolectric.util
 org.robolectric.util.FragmentController$9 extends java.lang.Object implements java.lang.Runnable  {
	final android.content.Intent val$intent
	final org.robolectric.util.FragmentController this$0
	void  (org.robolectric.util.FragmentController, android.content.Intent) 
		org.robolectric.util.FragmentController this$0
	public void run () 
}

org/robolectric/util/ComponentController$1.class
ComponentController.java
package org.robolectric.util
 org.robolectric.util.ComponentController$1 extends java.lang.Object implements java.lang.Runnable  {
	final String val$methodName
	final org.robolectric.util.ComponentController this$0
	void  (org.robolectric.util.ComponentController, java.lang.String) 
		org.robolectric.util.ComponentController this$0
	public void run () 
}

org/robolectric/util/FragmentController$2.class
FragmentController.java
package org.robolectric.util
 org.robolectric.util.FragmentController$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.robolectric.util.FragmentController this$0
	void  (org.robolectric.util.FragmentController) 
		org.robolectric.util.FragmentController this$0
	public void run () 
}

org/robolectric/util/FragmentController$7.class
FragmentController.java
package org.robolectric.util
 org.robolectric.util.FragmentController$7 extends java.lang.Object implements java.lang.Runnable  {
	final org.robolectric.util.FragmentController this$0
	void  (org.robolectric.util.FragmentController) 
		org.robolectric.util.FragmentController this$0
	public void run () 
}

org/robolectric/util/FragmentTestUtil$FragmentUtilActivity.class
FragmentTestUtil.java
package org.robolectric.util
 org.robolectric.util.FragmentTestUtil$FragmentUtilActivity extends android.app.Activity {
	private void  () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.widget.LinearLayout view
}

org/robolectric/util/ComponentController$2.class
ComponentController.java
package org.robolectric.util
 org.robolectric.util.ComponentController$2 extends java.lang.Object implements java.lang.Runnable  {
	final String val$methodName
	final android.os.Bundle val$arg
	final org.robolectric.util.ComponentController this$0
	void  (org.robolectric.util.ComponentController, java.lang.String, android.os.Bundle) 
		org.robolectric.util.ComponentController this$0
	public void run () 
}

org/robolectric/util/FragmentController$FragmentControllerActivity.class
FragmentController.java
package org.robolectric.util
 org.robolectric.util.FragmentController$FragmentControllerActivity extends android.app.Activity {
	private void  () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.widget.LinearLayout view
}

org/robolectric/util/ComponentController$4.class
ComponentController.java
package org.robolectric.util
 org.robolectric.util.ComponentController$4 extends java.lang.Object implements java.lang.Runnable  {
	final String val$methodName
	final android.content.Intent val$arg
	final int val$param1
	final int val$param2
	final org.robolectric.util.ComponentController this$0
	void  (org.robolectric.util.ComponentController, java.lang.String, android.content.Intent, int, int) 
		org.robolectric.util.ComponentController this$0
	public void run () 
}

org/robolectric/util/FragmentController$4.class
FragmentController.java
package org.robolectric.util
 org.robolectric.util.FragmentController$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.robolectric.util.FragmentController this$0
	void  (org.robolectric.util.FragmentController) 
		org.robolectric.util.FragmentController this$0
	public void run () 
}

org/robolectric/util/FragmentController$6.class
FragmentController.java
package org.robolectric.util
 org.robolectric.util.FragmentController$6 extends java.lang.Object implements java.lang.Runnable  {
	final org.robolectric.util.FragmentController this$0
	void  (org.robolectric.util.FragmentController) 
		org.robolectric.util.FragmentController this$0
	public void run () 
}

org/robolectric/util/FragmentController$1.class
FragmentController.java
package org.robolectric.util
 org.robolectric.util.FragmentController$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.os.Bundle val$bundle
	final int val$contentViewId
	final org.robolectric.util.FragmentController this$0
	void  (org.robolectric.util.FragmentController, android.os.Bundle, int) 
		org.robolectric.util.FragmentController this$0
	public void run () 
}

org/robolectric/util/ActivityController$2.class
ActivityController.java
package org.robolectric.util
 org.robolectric.util.ActivityController$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.robolectric.util.ActivityController this$0
	void  (org.robolectric.util.ActivityController) 
		org.robolectric.util.ActivityController this$0
	public void run () 
}

org/robolectric/util/ActivityController$1.class
ActivityController.java
package org.robolectric.util
 org.robolectric.util.ActivityController$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.os.Bundle val$bundle
	final org.robolectric.util.ActivityController this$0
	void  (org.robolectric.util.ActivityController, android.os.Bundle) 
		org.robolectric.util.ActivityController this$0
	public void run () 
}

org/robolectric/util/FragmentController$5.class
FragmentController.java
package org.robolectric.util
 org.robolectric.util.FragmentController$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.robolectric.util.FragmentController this$0
	void  (org.robolectric.util.FragmentController) 
		org.robolectric.util.FragmentController this$0
	public void run () 
}

org/robolectric/util/FragmentTestUtil.class
FragmentTestUtil.java
package org.robolectric.util
public final org.robolectric.util.FragmentTestUtil extends java.lang.Object {
	public void  () 
	public static void startFragment (android.app.Fragment) 
		android.app.Fragment fragment
	public static void startFragment (android.app.Fragment, java.lang.Class) 
		android.app.Fragment fragment
		Class activityClass
	public static void startVisibleFragment (android.app.Fragment) 
		android.app.Fragment fragment
	public static void startVisibleFragment (android.app.Fragment, java.lang.Class, int) 
		android.app.Fragment fragment
		Class activityClass
		int containerViewId
	private static android.app.FragmentManager buildFragmentManager (java.lang.Class) 
		Class activityClass
		android.app.Activity activity
}

org/robolectric/util/FragmentController$8.class
FragmentController.java
package org.robolectric.util
 org.robolectric.util.FragmentController$8 extends java.lang.Object implements java.lang.Runnable  {
	final android.os.Bundle val$outState
	final org.robolectric.util.FragmentController this$0
	void  (org.robolectric.util.FragmentController, android.os.Bundle) 
		org.robolectric.util.FragmentController this$0
	public void run () 
}

org/robolectric/util/ComponentController$3.class
ComponentController.java
package org.robolectric.util
 org.robolectric.util.ComponentController$3 extends java.lang.Object implements java.lang.Runnable  {
	final String val$methodName
	final android.content.Intent val$arg
	final org.robolectric.util.ComponentController this$0
	void  (org.robolectric.util.ComponentController, java.lang.String, android.content.Intent) 
		org.robolectric.util.ComponentController this$0
	public void run () 
}

org/robolectric/util/ServiceController.class
ServiceController.java
package org.robolectric.util
public org.robolectric.util.ServiceController extends org.robolectric.util.ComponentController {
	private String shadowActivityThreadClassName
	public static org.robolectric.util.ServiceController of (org.robolectric.ShadowsAdapter, android.app.Service, android.content.Intent) 
		org.robolectric.ShadowsAdapter shadowsAdapter
		android.app.Service service
		android.content.Intent intent
		org.robolectric.util.ServiceController controller
	private void  (org.robolectric.ShadowsAdapter, android.app.Service, android.content.Intent) 
		org.robolectric.ShadowsAdapter shadowsAdapter
		android.app.Service service
		android.content.Intent intent
	public org.robolectric.util.ServiceController attach () 
		Class activityThreadClass
		ClassNotFoundException e
		android.content.Context baseContext
		ClassLoader cl
		Class activityThreadClass
	public org.robolectric.util.ServiceController bind () 
	public org.robolectric.util.ServiceController create () 
	public org.robolectric.util.ServiceController destroy () 
	public org.robolectric.util.ServiceController rebind () 
	public org.robolectric.util.ServiceController startCommand (int, int) 
		int flags
		int startId
	public org.robolectric.util.ServiceController unbind () 
	public volatile org.robolectric.util.ComponentController destroy () 
	public volatile org.robolectric.util.ComponentController create () 
	public volatile org.robolectric.util.ComponentController attach () 
}

org/robolectric/util/ApplicationTestUtil.class
ApplicationTestUtil.java
package org.robolectric.util
public org.robolectric.util.ApplicationTestUtil extends java.lang.Object {
	public void  () 
	public static android.app.Application buildApplication (java.lang.Class, android.content.Context) 
		Class applicationClass
		android.content.Context context
		android.app.Application application
	public static android.app.Application newApplication (java.lang.Class) 
		Class applicationClass
	public static void attach (android.app.Application, android.content.Context) 
		android.app.Application application
		android.content.Context context
}

org/robolectric/util/FragmentController$3.class
FragmentController.java
package org.robolectric.util
 org.robolectric.util.FragmentController$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.robolectric.util.FragmentController this$0
	void  (org.robolectric.util.FragmentController) 
		org.robolectric.util.FragmentController this$0
	public void run () 
}

org/robolectric/util/ActivityController.class
ActivityController.java
package org.robolectric.util
public org.robolectric.util.ActivityController extends org.robolectric.util.ComponentController {
	private final org.robolectric.ShadowsAdapter shadowsAdapter
	private final org.robolectric.ShadowsAdapter$ShadowActivityAdapter shadowReference
	public static org.robolectric.util.ActivityController of (org.robolectric.ShadowsAdapter, android.app.Activity, android.content.Intent) 
		org.robolectric.ShadowsAdapter shadowsAdapter
		android.app.Activity activity
		android.content.Intent intent
	public static org.robolectric.util.ActivityController of (org.robolectric.ShadowsAdapter, android.app.Activity) 
		org.robolectric.ShadowsAdapter shadowsAdapter
		android.app.Activity activity
	private void  (org.robolectric.ShadowsAdapter, android.app.Activity, android.content.Intent) 
		org.robolectric.ShadowsAdapter shadowsAdapter
		android.app.Activity activity
		android.content.Intent intent
	public org.robolectric.util.ActivityController withIntent (android.content.Intent) 
		android.content.Intent intent
	public org.robolectric.util.ActivityController attach () 
		android.content.Context baseContext
		String title
		ClassLoader cl
		android.content.pm.ActivityInfo info
		Class threadClass
		Class nonConfigurationClass
		org.robolectric.internal.runtime.RuntimeAdapter runtimeAdapter
	private android.content.pm.ActivityInfo getActivityInfo (android.app.Application) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.app.Application application
	private java.lang.Class getActivityThreadClass (java.lang.ClassLoader) 
		ClassNotFoundException e
		ClassLoader cl
	private java.lang.Class getNonConfigurationClass (java.lang.ClassLoader) 
		ClassNotFoundException e
		ClassLoader cl
	private java.lang.String getActivityTitle () 
		int labelRes
		String title
		org.robolectric.ShadowsAdapter$ShadowApplicationAdapter shadowApplicationAdapter
		org.robolectric.manifest.AndroidManifest appManifest
		String labelRef
	public org.robolectric.util.ActivityController create (android.os.Bundle) 
		android.os.Bundle bundle
	public org.robolectric.util.ActivityController create () 
	public org.robolectric.util.ActivityController restoreInstanceState (android.os.Bundle) 
		android.os.Bundle bundle
	public org.robolectric.util.ActivityController postCreate (android.os.Bundle) 
		android.os.Bundle bundle
	public org.robolectric.util.ActivityController start () 
	public org.robolectric.util.ActivityController restart () 
	public org.robolectric.util.ActivityController resume () 
	public org.robolectric.util.ActivityController postResume () 
	public org.robolectric.util.ActivityController newIntent (android.content.Intent) 
		android.content.Intent intent
	public org.robolectric.util.ActivityController saveInstanceState (android.os.Bundle) 
		android.os.Bundle outState
	public org.robolectric.util.ActivityController visible () 
		android.view.Display display
		android.graphics.Rect frame
		android.graphics.Rect insets
		org.robolectric.internal.runtime.RuntimeAdapter runtimeAdapter
		android.view.ViewRootImpl root
	public org.robolectric.util.ActivityController pause () 
	public org.robolectric.util.ActivityController userLeaving () 
	public org.robolectric.util.ActivityController stop () 
	public org.robolectric.util.ActivityController destroy () 
	public org.robolectric.util.ActivityController setup () 
	public org.robolectric.util.ActivityController setup (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public volatile org.robolectric.util.ComponentController destroy () 
	public volatile org.robolectric.util.ComponentController create () 
	public volatile org.robolectric.util.ComponentController attach () 
	public volatile org.robolectric.util.ComponentController withIntent (android.content.Intent) 
}

org/robolectric/util/ComponentController.class
ComponentController.java
package org.robolectric.util
public abstract org.robolectric.util.ComponentController extends java.lang.Object {
	protected final org.robolectric.util.ComponentController myself
	protected final Object component
	protected final org.robolectric.ShadowsAdapter$ShadowLooperAdapter shadowMainLooper
	protected android.content.Intent intent
	protected boolean attached
	public void  (org.robolectric.ShadowsAdapter, java.lang.Object, android.content.Intent) 
		org.robolectric.ShadowsAdapter shadowsAdapter
		Object component
		android.content.Intent intent
	public void  (org.robolectric.ShadowsAdapter, java.lang.Object) 
		org.robolectric.ShadowsAdapter shadowsAdapter
		Object component
	public java.lang.Object get () 
	public org.robolectric.util.ComponentController withIntent (android.content.Intent) 
		android.content.Intent intent
	public abstract org.robolectric.util.ComponentController attach () 
	public abstract org.robolectric.util.ComponentController create () 
	public abstract org.robolectric.util.ComponentController destroy () 
	public android.content.Intent getIntent () 
		android.content.Intent intent
	protected org.robolectric.util.ComponentController invokeWhilePaused (java.lang.String) 
		String methodName
	protected org.robolectric.util.ComponentController invokeWhilePaused (java.lang.String, android.os.Bundle) 
		String methodName
		android.os.Bundle arg
	protected org.robolectric.util.ComponentController invokeWhilePaused (java.lang.String, android.content.Intent) 
		String methodName
		android.content.Intent arg
	protected org.robolectric.util.ComponentController invokeWhilePaused (java.lang.String, android.content.Intent, int, int) 
		String methodName
		android.content.Intent arg
		int param1
		int param2
}

org/robolectric/Robolectric.class
Robolectric.java
package org.robolectric
public org.robolectric.Robolectric extends java.lang.Object {
	private static org.robolectric.ShadowsAdapter shadowsAdapter
	private static Iterable providers
	public void  () 
	public static void reset () 
		org.robolectric.internal.ShadowProvider provider
	public static org.robolectric.ShadowsAdapter getShadowsAdapter () 
		Throwable cause
		Throwable t
	public static transient android.content.ContextWrapper buildContextWrapper (java.lang.Class, org.robolectric.util.ReflectionHelpers$ClassParameter[]) 
		Class contextWrapperClass
		org.robolectric.util.ReflectionHelpers$ClassParameter[] constructorArgs
		android.content.ContextWrapper instance
	public static org.robolectric.util.ServiceController buildService (java.lang.Class) 
		Class serviceClass
	public static org.robolectric.util.ServiceController buildService (java.lang.Class, android.content.Intent) 
		Class serviceClass
		android.content.Intent intent
	public static android.app.Service setupService (java.lang.Class) 
		Class serviceClass
	public static org.robolectric.util.ActivityController buildActivity (java.lang.Class) 
		Class activityClass
	public static org.robolectric.util.ActivityController buildActivity (java.lang.Class, android.content.Intent) 
		Class activityClass
		android.content.Intent intent
	public static android.app.Activity setupActivity (java.lang.Class) 
		Class activityClass
	public static org.robolectric.util.FragmentController buildFragment (java.lang.Class) 
		Class fragmentClass
	public static org.robolectric.util.FragmentController buildFragment (java.lang.Class, java.lang.Class) 
		Class fragmentClass
		Class activityClass
	public static org.robolectric.util.FragmentController buildFragment (java.lang.Class, android.content.Intent) 
		Class fragmentClass
		android.content.Intent intent
	public static org.robolectric.util.FragmentController buildFragment (java.lang.Class, java.lang.Class, android.content.Intent) 
		Class fragmentClass
		Class activityClass
		android.content.Intent intent
	public static org.robolectric.Robolectric$AttributeSetBuilder buildAttributeSet () 
		javax.xml.parsers.DocumentBuilder documentBuilder
		org.w3c.dom.Element dummy
		org.w3c.dom.Document document
		javax.xml.parsers.ParserConfigurationException e
		javax.xml.parsers.DocumentBuilderFactory factory
		org.w3c.dom.Document document
	public static org.robolectric.util.Scheduler getForegroundThreadScheduler () 
	public static void flushForegroundThreadScheduler () 
	public static org.robolectric.util.Scheduler getBackgroundThreadScheduler () 
	public static void flushBackgroundThreadScheduler () 
	private static org.robolectric.ShadowsAdapter instantiateShadowsAdapter () 
		org.robolectric.ShadowsAdapter adapter
		org.robolectric.ShadowsAdapter result
	static void  () 
}

org/robolectric/MavenManifestFactory.class
MavenManifestFactory.java
package org.robolectric
 org.robolectric.MavenManifestFactory extends org.robolectric.ManifestFactory {
	private static final java.util.Map appManifestsByFile
	private final org.robolectric.annotation.Config config
	void  (org.robolectric.annotation.Config) 
		org.robolectric.annotation.Config config
	public org.robolectric.manifest.AndroidManifest create () 
		String libraryDirName
		org.robolectric.manifest.AndroidManifest appManifest
		org.robolectric.res.FsFile manifestFile
		org.robolectric.res.FsFile baseDir
		org.robolectric.res.FsFile resDir
		org.robolectric.res.FsFile assetDir
		java.util.List libraryDirs
		org.robolectric.MavenManifestFactory$ManifestIdentifier identifier
	private org.robolectric.manifest.AndroidManifest createDummyManifest () 
	private static org.robolectric.res.FsFile getBaseDir () 
	private org.robolectric.manifest.AndroidManifest createAppManifest (org.robolectric.res.FsFile, org.robolectric.res.FsFile, org.robolectric.res.FsFile, java.lang.String) 
		org.robolectric.res.FsFile manifestFile
		org.robolectric.res.FsFile resDir
		org.robolectric.res.FsFile assetDir
		String packageName
	private static java.util.List createLibraryManifests (org.robolectric.manifest.AndroidManifest, java.util.List) 
		org.robolectric.manifest.AndroidManifest libraryManifest
		org.robolectric.res.FsFile libraryBaseDir
		org.robolectric.manifest.AndroidManifest androidManifest
		java.util.List libraryDirectories
		java.util.List libraryManifests
	private static org.robolectric.manifest.AndroidManifest createLibraryAndroidManifest (org.robolectric.res.FsFile) 
		org.robolectric.res.FsFile libraryBaseDir
	private static java.util.Properties getProperties (org.robolectric.res.FsFile) 
		java.io.InputStream stream
		java.io.IOException e
		java.io.IOException e
		org.robolectric.res.FsFile propertiesFile
		java.util.Properties properties
		java.io.InputStream stream
	private static java.util.List findLibraries (org.robolectric.manifest.AndroidManifest) 
		org.robolectric.res.FsFile[] libraryBaseDirFiles
		org.robolectric.res.FsFile libraryBaseDir
		org.robolectric.res.FsFile baseDir
		java.util.Properties properties
		java.util.Properties overrideProperties
		int libRef
		String lib
		org.robolectric.manifest.AndroidManifest androidManifest
		java.util.List libraryBaseDirs
	static void  () 
}

org/robolectric/RobolectricGradleTestRunner.class
RobolectricGradleTestRunner.java
package org.robolectric
public org.robolectric.RobolectricGradleTestRunner extends org.robolectric.RobolectricTestRunner {
	public void  (java.lang.Class)  throws org.junit.runners.model.InitializationError 
		Class klass
}

org/robolectric/RobolectricTestRunner$HelperTestRunner.class
RobolectricTestRunner.java
package org.robolectric
public org.robolectric.RobolectricTestRunner$HelperTestRunner extends org.junit.runners.BlockJUnit4ClassRunner {
	final org.robolectric.RobolectricTestRunner this$0
	public void  (org.robolectric.RobolectricTestRunner, java.lang.Class)  throws org.junit.runners.model.InitializationError 
		org.robolectric.RobolectricTestRunner this$0
		Class testClass
	protected java.lang.Object createTest ()  throws java.lang.Exception 
		Object test
	public org.junit.runners.model.Statement classBlock (org.junit.runner.notification.RunNotifier) 
		org.junit.runner.notification.RunNotifier notifier
	public org.junit.runners.model.Statement methodBlock (org.junit.runners.model.FrameworkMethod) 
		org.junit.runners.model.FrameworkMethod method
	protected org.junit.runners.model.Statement methodInvoker (org.junit.runners.model.FrameworkMethod, java.lang.Object) 
		org.junit.runners.model.FrameworkMethod method
		Object test
		org.junit.runners.model.Statement invoker
}

org/robolectric/TestLifecycleApplicationImpl.class
TestLifecycleApplicationImpl.java
package org.robolectric
public org.robolectric.TestLifecycleApplicationImpl extends java.lang.Object implements org.robolectric.TestLifecycleApplication  {
	public void  () 
	public void beforeTest (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public void prepareTest (java.lang.Object) 
		Object test
	public void afterTest (java.lang.reflect.Method) 
		java.lang.reflect.Method method
}

org/robolectric/Robolectric$AttributeSetBuilder.class
Robolectric.java
package org.robolectric
public org.robolectric.Robolectric$AttributeSetBuilder extends java.lang.Object {
	private org.w3c.dom.Document doc
	private org.robolectric.res.ResourceLoader appResourceLoader
	void  (org.w3c.dom.Document, org.robolectric.res.ResourceLoader) 
		org.w3c.dom.Document doc
		org.robolectric.res.ResourceLoader resourceLoader
	public org.robolectric.Robolectric$AttributeSetBuilder addAttribute (int, java.lang.String) 
		int resId
		String value
		org.robolectric.res.ResName resName
	public org.robolectric.Robolectric$AttributeSetBuilder setStyleAttribute (java.lang.String) 
		String value
	public android.util.AttributeSet build () 
		Exception e
		org.robolectric.res.builder.XmlResourceParserImpl parser
}

org/robolectric/MultiApiRobolectricTestRunner.class
MultiApiRobolectricTestRunner.java
package org.robolectric
public org.robolectric.MultiApiRobolectricTestRunner extends org.junit.runners.Suite {
	private final java.util.ArrayList runners
	public void  (java.lang.Class)  throws java.lang.Throwable 
		Integer integer
		Class klass
	protected java.util.Set getSupportedApis () 
	protected org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion createTestRunner (java.lang.Integer)  throws org.junit.runners.model.InitializationError 
		Integer integer
	protected java.util.List getChildren () 
}

robolectric-version.properties