META-INF/
META-INF/MANIFEST.MF
org/
org/robolectric/
org/robolectric/GradleManifestFactory$1.classGradleManifestFactory.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.classMavenManifestFactory.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.classSdkConfig.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.classApi17RuntimeAdapter.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.classApi23RuntimeAdapter.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.classApi22RuntimeAdapter.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.classApi21RuntimeAdapter.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.classApi16RuntimeAdapter.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.classRuntimeAdapter.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.classApi19RuntimeAdapter.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.classRuntimeAdapterFactory.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.classDependencyResolver.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.classCachedDependencyResolver.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.classCachedDependencyResolver.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.classCachedDependencyResolver.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.classCachedDependencyResolver.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.classMavenDependencyResolver.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.classDependencyJar.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.classCachedDependencyResolver.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.classCachedDependencyResolver.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.classLocalDependencyResolver.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.classCachedDependencyResolver.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.classInstrumentingClassLoaderFactory.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.classParallelUniverseInterface.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.classSdkConfig.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.classSdkEnvironment.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.classParallelUniverse.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.classClassNameResolver.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.classDeepCloner.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.classInstrumentingClassLoaderFactory.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.classClassHandler.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.classInstrumentingClassLoader.java
package org.robolectric.internal.bytecode
org.robolectric.internal.bytecode.InstrumentingClassLoader$MissingClassMarker extends java.lang.Object {
private void ()
}
org/robolectric/internal/bytecode/ShadowWrangler$1.classShadowWrangler.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.classShadowInvalidator.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.classRobolectricInternals.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.classClassHandler.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.classRoboType.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.classShadowWrangler.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.classInvokeDynamicSupport.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.classShadowMap.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.classRoboCallSite.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.classMethodCallSite.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.classIntrinsics.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.classIntrinsics.java
package org.robolectric.internal.bytecode
org.robolectric.internal.bytecode.Intrinsics$1 extends java.lang.Object {
}
org/robolectric/internal/bytecode/InstrumentingClassLoader$RobolectricGeneratorAdapter.classInstrumentingClassLoader.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.classShadowWrangler.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.classShadowConfig.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.classMethodCallSite.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.classInstrumentingClassLoader.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.classMethodSignature.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.classInvocationProfile.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.classClassInfo.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.classInstrumentationConfiguration.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.classInstrumentationConfiguration.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.classShadowWrangler.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.classShadowWrangler.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.classShadowWrangler.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.classInstrumentingClassLoader.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.classShadowWrangler.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.classShadowWrangler.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.classShadowWrangler.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.classShadowWrangler.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.classShadowWrangler.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.classShadowWrangler.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.classInstrumentationConfiguration.java
package org.robolectric.internal.bytecode
org.robolectric.internal.bytecode.InstrumentationConfiguration$1 extends java.lang.Object {
}
org/robolectric/internal/bytecode/Intrinsics$Impl$Builder.classIntrinsics.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.classInstrumentingClassLoader.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.classShadowWrangler.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.classShadowMap.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.classInstrumentingClassLoader.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.classShadowWrangler.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.classMethodRef.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.classIntrinsics.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.classShadowMap.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.classInstrumentingClassLoader.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.classRoboInstrumentation.java
package org.robolectric.internal.fakes
public org.robolectric.internal.fakes.RoboInstrumentation extends android.app.Instrumentation {
public void ()
}
org/robolectric/internal/fakes/RoboCharsets.classRoboCharsets.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.classRoboExtendedResponseCache.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.classRoboResponseSource.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.classGradleManifestFactory.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.classParameterizedRobolectricTestRunner.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.classDefaultTestLifecycle.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.classDefaultPackageManager.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.classDefaultPackageManager.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.classDefaultPackageManager.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.classStubPackageManager.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.classDefaultPackageManager.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.classRobolectricTestRunner.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.classMavenManifestFactory.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.classTestLifecycle.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.classMultiApiRobolectricTestRunner.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.classRobolectricTestRunner.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.classRobolectricTestRunner.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.classRobolectricTestRunner.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.classManifestFactory.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.classParameterizedRobolectricTestRunner.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.classMultiApiRobolectricTestRunner.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.classParameterizedRobolectricTestRunner.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.classTestLifecycleApplication.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.classParameterizedRobolectricTestRunner.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.classFragmentController.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.classFragmentController.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.classComponentController.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.classFragmentController.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.classFragmentController.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.classFragmentTestUtil.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.classComponentController.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.classFragmentController.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.classComponentController.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.classFragmentController.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.classFragmentController.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.classFragmentController.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.classActivityController.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.classActivityController.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.classFragmentController.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.classFragmentTestUtil.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.classFragmentController.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.classComponentController.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.classServiceController.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.classApplicationTestUtil.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.classFragmentController.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.classActivityController.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.classComponentController.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.classRobolectric.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.classMavenManifestFactory.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.classRobolectricGradleTestRunner.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.classRobolectricTestRunner.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.classTestLifecycleApplicationImpl.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.classRobolectric.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.classMultiApiRobolectricTestRunner.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