META-INF/
META-INF/MANIFEST.MF
org/
org/robolectric/
org/robolectric/util/
org/robolectric/res/
org/robolectric/res/builder/
org/robolectric/internal/
org/robolectric/internal/dependency/
org/robolectric/internal/runtime/
org/robolectric/internal/fakes/
org/robolectric/internal/bytecode/
robolectric-version.properties
org/robolectric/RobolectricTestRunner$HelperTestRunner.class
RobolectricTestRunner.java package org.robolectric public org.robolectric.RobolectricTestRunner$HelperTestRunner extends org.junit.runners.BlockJUnit4ClassRunner { final synthetic org.robolectric.RobolectricTestRunner this$0 public void <init> (org.robolectric.RobolectricTestRunner, java.lang.Class) throws org.junit.runners.model.InitializationError 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/TestLifecycleApplication.class
TestLifecycleApplication.java package org.robolectric public abstract org.robolectric.TestLifecycleApplication extends java.lang.Object { public abstract void beforeTest (java.lang.reflect.Method) public abstract void prepareTest (java.lang.Object) public abstract void afterTest (java.lang.reflect.Method) }
org/robolectric/util/FragmentController$4.class
FragmentController.java package org.robolectric.util org.robolectric.util.FragmentController$4 extends java.lang.Object implements java.lang.Runnable { final synthetic org.robolectric.util.FragmentController this$0 void <init> (org.robolectric.util.FragmentController) public void run () }
org/robolectric/util/FragmentController$5.class
FragmentController.java package org.robolectric.util org.robolectric.util.FragmentController$5 extends java.lang.Object implements java.lang.Runnable { final synthetic org.robolectric.util.FragmentController this$0 void <init> (org.robolectric.util.FragmentController) public void run () }
org/robolectric/util/FragmentController.class
FragmentController.java package org.robolectric.util public org.robolectric.util.FragmentController extends org.robolectric.util.ComponentController { private final android.app.Fragment fragment private final org.robolectric.util.ActivityController activityController private void <init> (org.robolectric.ShadowsAdapter, android.app.Fragment, java.lang.Class) org.robolectric.ShadowsAdapter shadowsAdapter android.app.Fragment fragment Class activityClass 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 org.robolectric.util.FragmentController attach () 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 stop () public volatile synthetic org.robolectric.util.ComponentController destroy () public volatile synthetic org.robolectric.util.ComponentController create () public volatile synthetic org.robolectric.util.ComponentController attach () static synthetic android.app.Fragment access$000 (org.robolectric.util.FragmentController) org.robolectric.util.FragmentController x0 static synthetic org.robolectric.util.ActivityController access$100 (org.robolectric.util.FragmentController) org.robolectric.util.FragmentController x0 }
org/robolectric/util/FragmentTestUtil$FragmentUtilActivity.class
FragmentTestUtil.java package org.robolectric.util org.robolectric.util.FragmentTestUtil$FragmentUtilActivity extends android.app.Activity { private void <init> () protected void onCreate (android.os.Bundle) android.os.Bundle savedInstanceState android.widget.LinearLayout view }
org/robolectric/util/ComponentController$2.class
ComponentController.java package org.robolectric.util org.robolectric.util.ComponentController$2 extends java.lang.Object implements java.lang.Runnable { final synthetic String val$methodName final synthetic android.os.Bundle val$arg final synthetic org.robolectric.util.ComponentController this$0 void <init> (org.robolectric.util.ComponentController, java.lang.String, android.os.Bundle) public void run () }
org/robolectric/util/FragmentTestUtil.class
FragmentTestUtil.java package org.robolectric.util public final org.robolectric.util.FragmentTestUtil extends java.lang.Object { public void <init> () 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$3.class
FragmentController.java package org.robolectric.util org.robolectric.util.FragmentController$3 extends java.lang.Object implements java.lang.Runnable { final synthetic org.robolectric.util.FragmentController this$0 void <init> (org.robolectric.util.FragmentController) public void run () }
org/robolectric/util/ActivityController$2.class
ActivityController.java package org.robolectric.util org.robolectric.util.ActivityController$2 extends java.lang.Object implements java.lang.Runnable { final synthetic org.robolectric.util.ActivityController this$0 void <init> (org.robolectric.util.ActivityController) public void run () }
org/robolectric/util/ComponentController$3.class
ComponentController.java package org.robolectric.util org.robolectric.util.ComponentController$3 extends java.lang.Object implements java.lang.Runnable { final synthetic String val$methodName final synthetic android.content.Intent val$arg final synthetic org.robolectric.util.ComponentController this$0 void <init> (org.robolectric.util.ComponentController, java.lang.String, android.content.Intent) public void run () }
org/robolectric/util/ActivityController.class
ActivityController.java package org.robolectric.util public org.robolectric.util.ActivityController extends org.robolectric.util.ComponentController { private final org.robolectric.ShadowsAdapter shadowsAdapter private final org.robolectric.ShadowsAdapter$ShadowActivityAdapter shadowReference public static org.robolectric.util.ActivityController of (org.robolectric.ShadowsAdapter, java.lang.Class) org.robolectric.ShadowsAdapter shadowsAdapter Class activityClass public static org.robolectric.util.ActivityController of (org.robolectric.ShadowsAdapter, android.app.Activity) org.robolectric.ShadowsAdapter shadowsAdapter android.app.Activity activity public void <init> (org.robolectric.ShadowsAdapter, android.app.Activity) org.robolectric.ShadowsAdapter shadowsAdapter android.app.Activity activity public org.robolectric.util.ActivityController attach () android.app.Application application 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 () org.robolectric.res.ResName style Integer 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 synthetic org.robolectric.util.ComponentController destroy () public volatile synthetic org.robolectric.util.ComponentController create () public volatile synthetic org.robolectric.util.ComponentController attach () }
org/robolectric/util/ComponentController.class
ComponentController.java package org.robolectric.util public abstract org.robolectric.util.ComponentController extends java.lang.Object { protected final org.robolectric.util.ComponentController myself protected final Object component protected final org.robolectric.ShadowsAdapter$ShadowLooperAdapter shadowMainLooper protected android.app.Application application protected android.content.Context baseContext protected android.content.Intent intent protected boolean attached public void <init> (org.robolectric.ShadowsAdapter, java.lang.Class) throws java.lang.IllegalAccessException java.lang.InstantiationException org.robolectric.ShadowsAdapter shadowsAdapter Class componentClass public void <init> (org.robolectric.ShadowsAdapter, java.lang.Object) org.robolectric.ShadowsAdapter shadowsAdapter Object component public java.lang.Object get () public org.robolectric.util.ComponentController withApplication (android.app.Application) android.app.Application application public org.robolectric.util.ComponentController withBaseContext (android.content.Context) android.content.Context baseContext 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.app.Application application 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/util/FragmentController$6.class
FragmentController.java package org.robolectric.util org.robolectric.util.FragmentController$6 extends java.lang.Object implements java.lang.Runnable { final synthetic org.robolectric.util.FragmentController this$0 void <init> (org.robolectric.util.FragmentController) public void run () }
org/robolectric/util/ComponentController$1.class
ComponentController.java package org.robolectric.util org.robolectric.util.ComponentController$1 extends java.lang.Object implements java.lang.Runnable { final synthetic String val$methodName final synthetic org.robolectric.util.ComponentController this$0 void <init> (org.robolectric.util.ComponentController, java.lang.String) public void run () }
org/robolectric/util/FragmentController$2.class
FragmentController.java package org.robolectric.util org.robolectric.util.FragmentController$2 extends java.lang.Object implements java.lang.Runnable { final synthetic org.robolectric.util.FragmentController this$0 void <init> (org.robolectric.util.FragmentController) public void run () }
org/robolectric/util/ActivityController$1.class
ActivityController.java package org.robolectric.util org.robolectric.util.ActivityController$1 extends java.lang.Object implements java.lang.Runnable { final synthetic android.os.Bundle val$bundle final synthetic org.robolectric.util.ActivityController this$0 void <init> (org.robolectric.util.ActivityController, android.os.Bundle) public void run () }
org/robolectric/util/ComponentController$4.class
ComponentController.java package org.robolectric.util org.robolectric.util.ComponentController$4 extends java.lang.Object implements java.lang.Runnable { final synthetic String val$methodName final synthetic android.content.Intent val$arg final synthetic int val$param1 final synthetic int val$param2 final synthetic org.robolectric.util.ComponentController this$0 void <init> (org.robolectric.util.ComponentController, java.lang.String, android.content.Intent, int, int) public void run () }
org/robolectric/util/ServiceController.class
ServiceController.java package org.robolectric.util public org.robolectric.util.ServiceController extends org.robolectric.util.ComponentController { private String shadowActivityThreadClassName public static org.robolectric.util.ServiceController of (org.robolectric.ShadowsAdapter, java.lang.Class) ReflectiveOperationException e org.robolectric.ShadowsAdapter shadowsAdapter Class serviceClass public static org.robolectric.util.ServiceController of (org.robolectric.ShadowsAdapter, android.app.Service) org.robolectric.ShadowsAdapter shadowsAdapter android.app.Service service public void <init> (org.robolectric.ShadowsAdapter, java.lang.Class) throws java.lang.IllegalAccessException java.lang.InstantiationException org.robolectric.ShadowsAdapter shadowsAdapter Class serviceClass public void <init> (org.robolectric.ShadowsAdapter, android.app.Service) org.robolectric.ShadowsAdapter shadowsAdapter android.app.Service service public org.robolectric.util.ServiceController attach () ClassNotFoundException e android.app.Application application 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 synthetic org.robolectric.util.ComponentController destroy () public volatile synthetic org.robolectric.util.ComponentController create () public volatile synthetic org.robolectric.util.ComponentController attach () }
org/robolectric/util/FragmentController$1.class
FragmentController.java package org.robolectric.util org.robolectric.util.FragmentController$1 extends java.lang.Object implements java.lang.Runnable { final synthetic org.robolectric.util.FragmentController this$0 void <init> (org.robolectric.util.FragmentController) public void run () }
org/robolectric/util/FragmentController$FragmentControllerActivity.class
FragmentController.java package org.robolectric.util org.robolectric.util.FragmentController$FragmentControllerActivity extends android.app.Activity { private void <init> () protected void onCreate (android.os.Bundle) android.os.Bundle savedInstanceState android.widget.LinearLayout view }
org/robolectric/RobolectricTestRunner$ManifestIdentifier.class
RobolectricTestRunner.java package org.robolectric org.robolectric.RobolectricTestRunner$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 public void <init> (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.RobolectricTestRunner$ManifestIdentifier that public int hashCode () int result }
org/robolectric/RobolectricTestRunner$3.class
RobolectricTestRunner.java package org.robolectric final org.robolectric.RobolectricTestRunner$3 extends java.lang.Object implements java.lang.reflect.InvocationHandler { void <init> () public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable Object proxy java.lang.reflect.Method method Object[] args }
org/robolectric/res/builder/DefaultPackageManager$IntentComparator.class
DefaultPackageManager.java package org.robolectric.res.builder org.robolectric.res.builder.DefaultPackageManager$IntentComparator extends java.lang.Object implements java.util.Comparator { void <init> () 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 synthetic int compare (java.lang.Object, java.lang.Object) Object x0 Object x1 }
org/robolectric/res/builder/StubPackageManager.class
StubPackageManager.java package org.robolectric.res.builder public org.robolectric.res.builder.StubPackageManager extends android.content.pm.PackageManager { public void <init> () 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 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 grantPermission (java.lang.String, java.lang.String) String packageName String permissionName public void revokePermission (java.lang.String, java.lang.String) String packageName String permissionName 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 freeStorage (long, android.content.IntentSender) 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 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 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 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.class
DefaultPackageManager.java package org.robolectric.res.builder public org.robolectric.res.builder.DefaultPackageManager extends org.robolectric.res.builder.StubPackageManager implements org.robolectric.res.builder.RobolectricPackageManager { private final org.robolectric.ShadowsAdapter shadowsAdapter 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 <init> (org.robolectric.ShadowsAdapter) org.robolectric.ShadowsAdapter shadowsAdapter 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 org.robolectric.res.ResName style org.robolectric.res.ResourceIndex resourceIndex 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 java.util.Iterator i$ 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 java.util.Iterator i$ android.content.IntentFilter filter java.util.Iterator i$ 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, org.robolectric.res.ResourceLoader) android.content.pm.ProviderInfo info int i String action java.util.Iterator i$ android.content.Intent intent String action java.util.Iterator i$ android.content.pm.ActivityInfo activityInfo android.content.pm.ResolveInfo resolveInfo android.content.IntentFilter filter int i Integer id org.robolectric.manifest.AndroidManifest androidManifest org.robolectric.res.ResourceLoader loader org.robolectric.res.ResourceIndex resourceIndex android.content.pm.PackageInfo packageInfo org.robolectric.manifest.ContentProviderData[] cpdata java.util.List receiverActivityInfos String[] usedPermissions android.content.pm.ApplicationInfo applicationInfo 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 java.util.Iterator i$ String packageName org.robolectric.manifest.AndroidManifest appManifest java.util.Map$Entry androidManifest java.util.Iterator i$ android.content.Intent intent int flags java.util.List resolveInfoList private boolean matchIntentFilter (org.robolectric.manifest.ActivityData, android.content.Intent) String action java.util.Iterator i$ String category java.util.Iterator i$ String scheme java.util.Iterator i$ android.content.IntentFilter$MalformedMimeTypeException ex String mimeType java.util.Iterator i$ String path java.util.Iterator i$ String pathPattern java.util.Iterator i$ String pathPrefix java.util.Iterator i$ org.robolectric.manifest.IntentFilterData$DataAuthority authority java.util.Iterator i$ java.util.List actionList java.util.List categoryList android.content.IntentFilter intentFilter boolean matchActionResult String matchCategoriesResult int matchResult org.robolectric.manifest.IntentFilterData intentFilterData java.util.Iterator i$ 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.PackageInfo packageInfo android.content.pm.PackageManager$NameNotFoundException e String packageName public int checkPermission (java.lang.String, java.lang.String) String permission String[] arr$ int len$ int i$ String permName String pkgName android.content.pm.PackageInfo permissionsInfo public void reset () android.content.pm.PackageInfo info java.util.Iterator i$ private android.os.Bundle metaDataToBundle (java.util.Map) java.util.Map$Entry entry java.util.Iterator i$ java.util.Map meta android.os.Bundle bundle }
org/robolectric/internal/SdkConfig.class
SdkConfig.java package org.robolectric.internal public org.robolectric.internal.SdkConfig extends java.lang.Object { private final int apiLevel private final String artifactVersionString private static final String ROBOLECTRIC_VERSION private static final java.util.Map SUPPORTED_APIS public static final int FALLBACK_SDK_VERSION 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 <init> (int) int apiLevel org.robolectric.internal.SdkConfig$SdkVersion version public int getApiLevel () public org.robolectric.internal.dependency.DependencyJar getSystemResourceDependency () public org.robolectric.internal.dependency.DependencyJar[] getSdkClasspathDependencies () public boolean equals (java.lang.Object) Object o org.robolectric.internal.SdkConfig sdkConfig 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 () Throwable x2 java.util.Properties properties Throwable x2 java.io.InputStream is java.io.IOException e ClassLoader classLoader static void <clinit> () }
org/robolectric/internal/ParallelUniverseInterface.class
ParallelUniverseInterface.java package org.robolectric.internal public abstract org.robolectric.internal.ParallelUniverseInterface extends java.lang.Object { public abstract void resetStaticState (org.robolectric.annotation.Config) public abstract void setUpApplicationState (java.lang.reflect.Method, org.robolectric.TestLifecycle, org.robolectric.res.ResourceLoader, org.robolectric.manifest.AndroidManifest, org.robolectric.annotation.Config) public abstract java.lang.Thread getMainThread () public abstract void setMainThread (java.lang.Thread) public abstract void tearDownApplication () public abstract java.lang.Object getCurrentApplication () public abstract void setSdkConfig (org.robolectric.internal.SdkConfig) }
org/robolectric/internal/InstrumentingClassLoaderFactory.class
InstrumentingClassLoaderFactory.java package org.robolectric.internal public org.robolectric.internal.InstrumentingClassLoaderFactory extends java.lang.Object { 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 <init> (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 synthetic int access$000 () static void <clinit> () }
org/robolectric/internal/dependency/CachedDependencyResolver$Cache.class
CachedDependencyResolver.java package org.robolectric.internal.dependency abstract org.robolectric.internal.dependency.CachedDependencyResolver$Cache extends java.lang.Object { public abstract java.io.Serializable load (java.lang.String, java.lang.Class) public abstract boolean write (java.lang.String, java.io.Serializable) }
org/robolectric/internal/dependency/CachedDependencyResolver$CacheNamingStrategy.class
CachedDependencyResolver.java package org.robolectric.internal.dependency abstract org.robolectric.internal.dependency.CachedDependencyResolver$CacheNamingStrategy extends java.lang.Object { public transient abstract java.lang.String getName (java.lang.String, org.robolectric.internal.dependency.DependencyJar[]) }
org/robolectric/internal/dependency/MavenDependencyResolver.class
MavenDependencyResolver.java package org.robolectric.internal.dependency public org.robolectric.internal.dependency.MavenDependencyResolver extends java.lang.Object implements org.robolectric.internal.dependency.DependencyResolver { private final org.apache.tools.ant.Project project private final String repositoryUrl private final String repositoryId public void <init> () public void <init> (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 org.robolectric.internal.dependency.DependencyJar[] arr$ int len$ int i$ 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 sonatypeRepository 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 void configureMaven (org.apache.maven.artifact.ant.DependenciesTask) org.apache.maven.artifact.ant.DependenciesTask dependenciesTask }
org/robolectric/internal/dependency/DependencyResolver.class
DependencyResolver.java package org.robolectric.internal.dependency public abstract org.robolectric.internal.dependency.DependencyResolver extends java.lang.Object { public transient abstract java.net.URL[] getLocalArtifactUrls (org.robolectric.internal.dependency.DependencyJar[]) public abstract java.net.URL getLocalArtifactUrl (org.robolectric.internal.dependency.DependencyJar) }
org/robolectric/internal/dependency/CachedDependencyResolver.class
CachedDependencyResolver.java package org.robolectric.internal.dependency public org.robolectric.internal.dependency.CachedDependencyResolver extends java.lang.Object implements org.robolectric.internal.dependency.DependencyResolver { private static final String CACHE_PREFIX_1 private static final String CACHE_PREFIX_2 private final org.robolectric.internal.dependency.DependencyResolver dependencyResolver private final org.robolectric.internal.dependency.CachedDependencyResolver$CacheNamingStrategy cacheNamingStrategy private final org.robolectric.internal.dependency.CachedDependencyResolver$CacheValidationStrategy cacheValidationStrategy private final org.robolectric.internal.dependency.CachedDependencyResolver$Cache cache public void <init> (org.robolectric.internal.dependency.DependencyResolver, java.io.File, long) org.robolectric.internal.dependency.DependencyResolver dependencyResolver java.io.File cacheDir long cacheValidTime public void <init> (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/CachedDependencyResolver$FileCache.class
CachedDependencyResolver.java package org.robolectric.internal.dependency org.robolectric.internal.dependency.CachedDependencyResolver$FileCache extends java.lang.Object implements org.robolectric.internal.dependency.CachedDependencyResolver$Cache { private final java.io.File dir private final long validTime void <init> (java.io.File, long) java.io.File dir long validTime public java.io.Serializable load (java.lang.String, java.lang.Class) Throwable x2 Object o Throwable x2 java.io.ObjectInputStream in java.io.File file Exception e String id Class type public boolean write (java.lang.String, java.io.Serializable) Throwable x2 Throwable x2 java.io.ObjectOutputStream out java.io.IOException e String id java.io.Serializable object }
org/robolectric/internal/dependency/CachedDependencyResolver$DefaultCacheValidationStrategy.class
CachedDependencyResolver.java package org.robolectric.internal.dependency org.robolectric.internal.dependency.CachedDependencyResolver$DefaultCacheValidationStrategy extends java.lang.Object implements org.robolectric.internal.dependency.CachedDependencyResolver$CacheValidationStrategy { void <init> () public boolean isValid (java.net.URL) java.net.URL url public boolean isValid (java.net.URL[]) java.net.URL url java.net.URL[] arr$ int len$ int i$ java.net.URL[] urls }
org/robolectric/internal/dependency/LocalDependencyResolver.class
LocalDependencyResolver.java package org.robolectric.internal.dependency public org.robolectric.internal.dependency.LocalDependencyResolver extends java.lang.Object implements org.robolectric.internal.dependency.DependencyResolver { private java.io.File offlineJarDir public void <init> (java.io.File) java.io.File offlineJarDir public java.net.URL getLocalArtifactUrl (org.robolectric.internal.dependency.DependencyJar) org.robolectric.internal.dependency.DependencyJar dependency StringBuilder filenameBuilder public transient java.net.URL[] getLocalArtifactUrls (org.robolectric.internal.dependency.DependencyJar[]) int i org.robolectric.internal.dependency.DependencyJar[] dependencies java.net.URL[] urls private static java.io.File validateFile (java.io.File) throws java.lang.IllegalArgumentException java.io.File file private static java.net.URL fileToUrl (java.io.File) java.net.MalformedURLException e java.io.File file }
org/robolectric/internal/dependency/CachedDependencyResolver$DefaultCacheNamingStrategy.class
CachedDependencyResolver.java package org.robolectric.internal.dependency org.robolectric.internal.dependency.CachedDependencyResolver$DefaultCacheNamingStrategy extends java.lang.Object implements org.robolectric.internal.dependency.CachedDependencyResolver$CacheNamingStrategy { void <init> () public transient java.lang.String getName (java.lang.String, org.robolectric.internal.dependency.DependencyJar[]) org.robolectric.internal.dependency.DependencyJar dependency org.robolectric.internal.dependency.DependencyJar[] arr$ int len$ int i$ String prefix org.robolectric.internal.dependency.DependencyJar[] dependencies StringBuilder sb java.util.zip.CRC32 crc }
org/robolectric/internal/dependency/CachedDependencyResolver$CacheValidationStrategy.class
CachedDependencyResolver.java package org.robolectric.internal.dependency abstract org.robolectric.internal.dependency.CachedDependencyResolver$CacheValidationStrategy extends java.lang.Object { public abstract boolean isValid (java.net.URL) public abstract boolean isValid (java.net.URL[]) }
org/robolectric/internal/dependency/DependencyJar.class
DependencyJar.java package org.robolectric.internal.dependency public org.robolectric.internal.dependency.DependencyJar extends java.lang.Object { private final String groupId private final String artifactId private final String version private final String classifier public void <init> (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/ParallelUniverse.class
ParallelUniverse.java package org.robolectric.internal public org.robolectric.internal.ParallelUniverse extends java.lang.Object implements org.robolectric.internal.ParallelUniverseInterface { private static final String DEFAULT_PACKAGE_NAME private final org.robolectric.RobolectricTestRunner robolectricTestRunner private final org.robolectric.ShadowsAdapter shadowsAdapter private boolean loggingInitialized private org.robolectric.internal.SdkConfig sdkConfig public void <init> (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) org.robolectric.res.ResourceLoader resourceLoader android.content.pm.PackageManager$NameNotFoundException e android.content.Context contextImpl android.content.pm.PackageManager$NameNotFoundException e String packageName 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 resourceLoader 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 public java.lang.Thread getMainThread () public void setMainThread (java.lang.Thread) Thread newMainThread public void tearDownApplication () public java.lang.Object getCurrentApplication () public void setSdkConfig (org.robolectric.internal.SdkConfig) org.robolectric.internal.SdkConfig sdkConfig }
org/robolectric/internal/ClassNameResolver.class
ClassNameResolver.java package org.robolectric.internal public org.robolectric.internal.ClassNameResolver extends java.lang.Object { private String packageName private String className public void <init> (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/InstrumentingClassLoaderFactory$1.class
InstrumentingClassLoaderFactory.java package org.robolectric.internal final org.robolectric.internal.InstrumentingClassLoaderFactory$1 extends java.util.LinkedHashMap { void <init> () protected boolean removeEldestEntry (java.util.Map$Entry) java.util.Map$Entry eldest }
org/robolectric/internal/runtime/Api17RuntimeAdapter.class
Api17RuntimeAdapter.java package org.robolectric.internal.runtime public org.robolectric.internal.runtime.Api17RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter { public void <init> () public void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) Object component android.content.Context baseContext Class activityThreadClass android.app.Application application android.content.Intent intent android.content.pm.ActivityInfo activityInfo String activityTitle Class nonConfigurationInstancesClass public void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) Object component android.graphics.Rect frame android.graphics.Rect overscanInsets android.graphics.Rect contentInsets android.graphics.Rect visibleInsets android.graphics.Rect stableInsets android.graphics.Rect outsets boolean reportDraw android.content.res.Configuration newConfig }
org/robolectric/internal/runtime/RuntimeAdapterFactory.class
RuntimeAdapterFactory.java package org.robolectric.internal.runtime public org.robolectric.internal.runtime.RuntimeAdapterFactory extends java.lang.Object { public void <init> () public static org.robolectric.internal.runtime.RuntimeAdapter getInstance () int apiLevel }
org/robolectric/internal/runtime/RuntimeAdapter.class
RuntimeAdapter.java package org.robolectric.internal.runtime public abstract org.robolectric.internal.runtime.RuntimeAdapter extends java.lang.Object { public abstract void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) public abstract void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) }
org/robolectric/internal/runtime/Api16RuntimeAdapter.class
Api16RuntimeAdapter.java package org.robolectric.internal.runtime public org.robolectric.internal.runtime.Api16RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter { public void <init> () public void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) Object component android.content.Context baseContext Class activityThreadClass android.app.Application application android.content.Intent intent android.content.pm.ActivityInfo activityInfo String activityTitle Class nonConfigurationInstancesClass public void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) Object component android.graphics.Rect frame android.graphics.Rect overscanInsets android.graphics.Rect contentInsets android.graphics.Rect visibleInsets android.graphics.Rect stableInsets android.graphics.Rect outsets boolean reportDraw android.content.res.Configuration newConfig }
org/robolectric/internal/runtime/Api21RuntimeAdapter.class
Api21RuntimeAdapter.java package org.robolectric.internal.runtime public org.robolectric.internal.runtime.Api21RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter { public void <init> () 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/Api19RuntimeAdapter.class
Api19RuntimeAdapter.java package org.robolectric.internal.runtime public org.robolectric.internal.runtime.Api19RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter { public void <init> () public void callActivityAttach (java.lang.Object, android.content.Context, java.lang.Class, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.String, java.lang.Class) Object component android.content.Context baseContext Class activityThreadClass android.app.Application application android.content.Intent intent android.content.pm.ActivityInfo activityInfo String activityTitle Class nonConfigurationInstancesClass public void callViewRootImplDispatchResized (java.lang.Object, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) Object component android.graphics.Rect frame android.graphics.Rect overscanInsets android.graphics.Rect contentInsets android.graphics.Rect visibleInsets android.graphics.Rect stableInsets android.graphics.Rect outsets boolean reportDraw android.content.res.Configuration newConfig }
org/robolectric/internal/runtime/Api22RuntimeAdapter.class
Api22RuntimeAdapter.java package org.robolectric.internal.runtime public org.robolectric.internal.runtime.Api22RuntimeAdapter extends java.lang.Object implements org.robolectric.internal.runtime.RuntimeAdapter { public void <init> () 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/SdkEnvironment.class
SdkEnvironment.java package org.robolectric.internal public org.robolectric.internal.SdkEnvironment extends java.lang.Object { private final org.robolectric.internal.SdkConfig sdkConfig private final ClassLoader robolectricClassLoader public final java.util.Map classHandlersByShadowMap private org.robolectric.res.ResourceLoader systemResourceLoader public void <init> (org.robolectric.internal.SdkConfig, java.lang.ClassLoader) org.robolectric.internal.SdkConfig sdkConfig ClassLoader robolectricClassLoader public org.robolectric.res.PackageResourceLoader createSystemResourceLoader (org.robolectric.internal.dependency.DependencyResolver) ClassNotFoundException e org.robolectric.internal.dependency.DependencyResolver dependencyResolver org.robolectric.res.Fs systemResFs org.robolectric.res.ResourceExtractor resourceExtractor org.robolectric.res.ResourcePath resourcePath public synchronized org.robolectric.res.ResourceLoader getSystemResourceLoader (org.robolectric.internal.dependency.DependencyResolver) 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.SdkConfig getSdkConfig () }
org/robolectric/internal/fakes/RoboExtendedResponseCache.class
RoboExtendedResponseCache.java package org.robolectric.internal.fakes public abstract org.robolectric.internal.fakes.RoboExtendedResponseCache extends java.lang.Object { public abstract void trackResponse (org.robolectric.internal.fakes.RoboResponseSource) public abstract void trackConditionalCacheHit () public abstract void update (java.net.CacheResponse, java.net.HttpURLConnection) }
org/robolectric/internal/fakes/RoboResponseSource.class
RoboResponseSource.java package org.robolectric.internal.fakes public final enum org.robolectric.internal.fakes.RoboResponseSource extends java.lang.Enum { public static final enum org.robolectric.internal.fakes.RoboResponseSource CACHE public static final enum org.robolectric.internal.fakes.RoboResponseSource CONDITIONAL_CACHE public static final enum org.robolectric.internal.fakes.RoboResponseSource NETWORK private static final synthetic 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 <init> (java.lang.String, int) public boolean requiresConnection () static void <clinit> () }
org/robolectric/internal/fakes/RoboCharsets.class
RoboCharsets.java package org.robolectric.internal.fakes public org.robolectric.internal.fakes.RoboCharsets extends java.lang.Object { public static final java.nio.charset.Charset ISO_8859_1 public static final java.nio.charset.Charset US_ASCII public static final java.nio.charset.Charset UTF_8 public void <init> () static void <clinit> () }
org/robolectric/internal/fakes/RoboInstrumentation.class
RoboInstrumentation.java package org.robolectric.internal.fakes public org.robolectric.internal.fakes.RoboInstrumentation extends android.app.Instrumentation { public void <init> () }
org/robolectric/internal/bytecode/InvocationProfile.class
InvocationProfile.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.InvocationProfile extends java.lang.Object { final Class clazz final String methodName final boolean isStatic final String[] paramTypes private final boolean isDeclaredOnObject public void <init> (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/InstrumentingClassLoader$1.class
InstrumentingClassLoader.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.InstrumentingClassLoader$1 extends org.objectweb.asm.tree.ClassNode { final synthetic org.robolectric.internal.bytecode.InstrumentingClassLoader this$0 void <init> (org.robolectric.internal.bytecode.InstrumentingClassLoader, int) 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$4.class
ShadowWrangler.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowWrangler$4 extends java.lang.Object implements org.robolectric.util.Function { final synthetic org.robolectric.internal.bytecode.ShadowWrangler this$0 void <init> (org.robolectric.internal.bytecode.ShadowWrangler) 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/InstrumentationConfiguration$MethodRef.class
InstrumentationConfiguration.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.InstrumentationConfiguration$MethodRef extends java.lang.Object { public final String className public final String methodName public void <init> (java.lang.Class, java.lang.String) Class clazz String methodName public void <init> (java.lang.String, java.lang.String) String className String methodName public boolean equals (java.lang.Object) Object o org.robolectric.internal.bytecode.InstrumentationConfiguration$MethodRef methodRef public int hashCode () int result public java.lang.String toString () }
org/robolectric/internal/bytecode/ShadowWrangler.class
ShadowWrangler.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.ShadowWrangler extends java.lang.Object implements org.robolectric.internal.bytecode.ClassHandler { public static final org.robolectric.util.Function DO_NOTHING_HANDLER public static final org.robolectric.internal.bytecode.ClassHandler$Plan DO_NOTHING_PLAN public static final org.robolectric.internal.bytecode.ClassHandler$Plan CALL_REAL_CODE_PLAN 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 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 public static final java.util.HashMap PRIMITIVE_RETURN_VALUES public void <init> (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 private org.robolectric.internal.bytecode.ClassHandler$Plan calculatePlan (java.lang.String, boolean, java.lang.Class) org.robolectric.internal.bytecode.ShadowConfig outerConfig int i Class[] paramTypes ClassLoader classLoader Class shadowClass 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 Class clazz 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 getShadowedMethod (org.robolectric.internal.bytecode.InvocationProfile, java.lang.ClassLoader, java.lang.Class) throws java.lang.ClassNotFoundException org.robolectric.internal.bytecode.InvocationProfile invocationProfile ClassLoader classLoader Class shadowClass 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 StackTraceElement[] arr$ int len$ int i$ 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 private java.lang.String getShadowClassName (java.lang.Object) Object instance 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 java.util.Iterator i$ 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 void writeField (java.lang.Object, java.lang.Object, java.lang.reflect.Field) IllegalAccessException e Object target Object value java.lang.reflect.Field realObjectField static void <clinit> () }
org/robolectric/internal/bytecode/ClassHandler.class
ClassHandler.java package org.robolectric.internal.bytecode public abstract org.robolectric.internal.bytecode.ClassHandler extends java.lang.Object { public abstract void classInitializing (java.lang.Class) public abstract java.lang.Object initializing (java.lang.Object) public abstract org.robolectric.internal.bytecode.ClassHandler$Plan methodInvoked (java.lang.String, boolean, java.lang.Class) public abstract java.lang.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/ShadowWrangler$MetaShadow.class
ShadowWrangler.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowWrangler$MetaShadow extends java.lang.Object { final java.util.List realObjectFields final synthetic org.robolectric.internal.bytecode.ShadowWrangler this$0 public void <init> (org.robolectric.internal.bytecode.ShadowWrangler, java.lang.Class) java.lang.reflect.Field field java.lang.reflect.Field[] arr$ int len$ int i$ Class shadowClass }
org/robolectric/internal/bytecode/ShadowWrangler$1.class
ShadowWrangler.java package org.robolectric.internal.bytecode final org.robolectric.internal.bytecode.ShadowWrangler$1 extends java.lang.Object implements org.robolectric.util.Function { void <init> () public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) Class theClass Object value Object[] params }
org/robolectric/internal/bytecode/ShadowConfig.class
ShadowConfig.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.ShadowConfig extends java.lang.Object { public final String shadowClassName public final boolean callThroughByDefault public final boolean inheritImplementationMethods public final boolean looseSignatures void <init> (java.lang.String, boolean, boolean, boolean) String shadowClassName boolean callThroughByDefault boolean inheritImplementationMethods boolean looseSignatures void <init> (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/InstrumentingClassLoader$MissingClassMarker.class
InstrumentingClassLoader.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.InstrumentingClassLoader$MissingClassMarker extends java.lang.Object { private void <init> () }
org/robolectric/internal/bytecode/InstrumentationConfiguration$Builder.class
InstrumentationConfiguration.java package org.robolectric.internal.bytecode public final org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder extends java.lang.Object { private final java.util.Collection instrumentedPackages private final java.util.Collection interceptedMethods private final java.util.Map classNameTranslations private final java.util.Collection classesToNotAquire private final java.util.Collection packagesToNotAquire private final java.util.Collection instrumentedClasses public void <init> () public org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder doNotAquireClass (java.lang.String) String className public org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder doNotAquirePackage (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.InstrumentationConfiguration$MethodRef) org.robolectric.internal.bytecode.InstrumentationConfiguration$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 build () org.robolectric.internal.ShadowProvider provider java.util.Iterator i$ }
org/robolectric/internal/bytecode/ShadowWrangler$5.class
ShadowWrangler.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowWrangler$5 extends java.lang.Object implements org.robolectric.util.Function { final synthetic org.robolectric.internal.bytecode.ShadowWrangler this$0 void <init> (org.robolectric.internal.bytecode.ShadowWrangler) public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) ClassNotFoundException e ClassNotFoundException e Class theClass Object value Object[] params ClassLoader cl Class shadowWindowClass Class activityClass Object context }
org/robolectric/internal/bytecode/ShadowWrangler$10.class
ShadowWrangler.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowWrangler$10 extends java.lang.Object implements org.robolectric.util.Function { final synthetic org.robolectric.internal.bytecode.MethodSignature val$methodSignature final synthetic org.robolectric.internal.bytecode.ShadowWrangler this$0 void <init> (org.robolectric.internal.bytecode.ShadowWrangler, org.robolectric.internal.bytecode.MethodSignature) 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$ShadowMethodPlan.class
ShadowWrangler.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowWrangler$ShadowMethodPlan extends java.lang.Object implements org.robolectric.internal.bytecode.ClassHandler$Plan { private final java.lang.reflect.Method shadowMethod public void <init> (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/ShadowWrangler$6.class
ShadowWrangler.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowWrangler$6 extends java.lang.Object implements org.robolectric.util.Function { final synthetic org.robolectric.internal.bytecode.MethodSignature val$methodSignature final synthetic org.robolectric.internal.bytecode.ShadowWrangler this$0 void <init> (org.robolectric.internal.bytecode.ShadowWrangler, org.robolectric.internal.bytecode.MethodSignature) public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) ClassNotFoundException e Class theClass Object value Object[] params ClassLoader cl Class shadowSystemClockClass }
org/robolectric/internal/bytecode/MethodSignature.class
MethodSignature.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.MethodSignature extends java.lang.Object { public final String className public final String methodName public final String[] paramTypes public final String returnType private void <init> (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/ShadowWrangler$9.class
ShadowWrangler.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowWrangler$9 extends java.lang.Object implements org.robolectric.util.Function { final synthetic org.robolectric.internal.bytecode.ShadowWrangler this$0 void <init> (org.robolectric.internal.bytecode.ShadowWrangler) public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) Object param Object[] arr$ int len$ int i$ Class theClass Object value Object[] params String message }
org/robolectric/internal/bytecode/InstrumentingClassLoader$InstrumentingClassWriter.class
InstrumentingClassLoader.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.InstrumentingClassLoader$InstrumentingClassWriter extends org.objectweb.asm.ClassWriter { final synthetic org.robolectric.internal.bytecode.InstrumentingClassLoader this$0 public void <init> (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[] arr$ int len$ int i$ String itf1 String[] arr$ int len$ int i$ String[] itfs String type org.objectweb.asm.ClassReader info String itf private org.objectweb.asm.ClassReader typeInfo (java.lang.String) throws java.io.IOException Throwable x2 Throwable x2 java.io.InputStream is String type }
org/robolectric/internal/bytecode/ShadowWrangler$7.class
ShadowWrangler.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowWrangler$7 extends java.lang.Object implements org.robolectric.util.Function { final synthetic org.robolectric.internal.bytecode.ShadowWrangler this$0 void <init> (org.robolectric.internal.bytecode.ShadowWrangler) public java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) Class theClass Object value Object[] params }
org/robolectric/internal/bytecode/InstrumentingClassLoader$ClassInstrumentor.class
InstrumentingClassLoader.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.InstrumentingClassLoader$ClassInstrumentor extends java.lang.Object { private final org.objectweb.asm.tree.ClassNode classNode private final boolean containsStubs private final String internalClassName private final String className private final org.objectweb.asm.Type classType static final synthetic boolean $assertionsDisabled final synthetic org.robolectric.internal.bytecode.InstrumentingClassLoader this$0 public void <init> (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 java.util.Iterator i$ org.objectweb.asm.tree.MethodNode defaultConstructor org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator m org.objectweb.asm.tree.MethodNode directCallConstructor org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator m org.objectweb.asm.tree.MethodNode initMethodNode org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator m org.objectweb.asm.Label alreadyInitialized org.objectweb.asm.tree.MethodNode initMethodNode org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator m org.objectweb.asm.tree.FieldNode fieldNode Object field java.util.Iterator i$ java.util.Set foundMethods java.util.List methods private boolean isSyntheticAccessorMethod (org.objectweb.asm.tree.MethodNode) org.objectweb.asm.tree.MethodNode method private void instrumentSpecial (java.util.Set, java.lang.String, java.lang.String) org.objectweb.asm.tree.MethodNode methodNode org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator m java.util.Set foundMethods String methodName String methodDesc private void instrumentConstructor (org.objectweb.asm.tree.MethodNode) org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator m 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$MyGenerator m 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$MyGenerator myGenerator org.objectweb.asm.Type returnType org.objectweb.asm.tree.MethodNode method String originalName org.objectweb.asm.tree.MethodNode delegatorMethodNode org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator m 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$MyGenerator m private java.lang.String[] exceptionArray (org.objectweb.asm.tree.MethodNode) org.objectweb.asm.tree.MethodNode method private void filterNasties (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 isGregorianCalendar (org.objectweb.asm.tree.MethodInsnNode) org.objectweb.asm.tree.MethodInsnNode targetMethod private void replaceNastyGregorianCalendarConstructor (java.util.ListIterator, org.objectweb.asm.tree.MethodInsnNode) java.util.ListIterator instructions org.objectweb.asm.tree.MethodInsnNode targetMethod private void interceptNastyMethod (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 makePublic (org.objectweb.asm.tree.ClassNode) org.objectweb.asm.tree.ClassNode clazz private void makePublic (org.objectweb.asm.tree.MethodNode) org.objectweb.asm.tree.MethodNode method private void makePrivate (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$MyGenerator m private void generateCallToClassHandler (org.objectweb.asm.tree.MethodNode, java.lang.String, org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator) 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$MyGenerator m 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 private boolean isEnum () static void <clinit> () }
org/robolectric/internal/bytecode/ShadowMap$ShadowInfo.class
ShadowMap.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowMap$ShadowInfo extends java.lang.Object { private final String shadowedClassName private final org.robolectric.internal.bytecode.ShadowConfig shadowConfig void <init> (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 synthetic java.lang.String access$000 (org.robolectric.internal.bytecode.ShadowMap$ShadowInfo) org.robolectric.internal.bytecode.ShadowMap$ShadowInfo x0 }
org/robolectric/internal/bytecode/ShadowWrangler$8.class
ShadowWrangler.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowWrangler$8 extends java.lang.Object implements org.robolectric.util.Function { final synthetic org.robolectric.internal.bytecode.ShadowWrangler this$0 void <init> (org.robolectric.internal.bytecode.ShadowWrangler) 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$3.class
ShadowWrangler.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.ShadowWrangler$3 extends java.util.LinkedHashMap { final synthetic org.robolectric.internal.bytecode.ShadowWrangler this$0 void <init> (org.robolectric.internal.bytecode.ShadowWrangler) protected boolean removeEldestEntry (java.util.Map$Entry) java.util.Map$Entry eldest }
org/robolectric/internal/bytecode/InstrumentationConfiguration$1.class
InstrumentationConfiguration.java package org.robolectric.internal.bytecode synthetic org.robolectric.internal.bytecode.InstrumentationConfiguration$1 extends java.lang.Object { }
org/robolectric/internal/bytecode/ShadowMap$Builder.class
ShadowMap.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.ShadowMap$Builder extends java.lang.Object { private final java.util.Map map public void <init> () public void <init> (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[] arr$ int len$ int i$ Class[] shadowClasses public org.robolectric.internal.bytecode.ShadowMap$Builder addShadowClasses (java.util.Collection) Class shadowClass java.util.Iterator i$ 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$TryCatch.class
InstrumentingClassLoader.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.InstrumentingClassLoader$TryCatch extends java.lang.Object { private final org.objectweb.asm.Label start private final org.objectweb.asm.Label end private final org.objectweb.asm.Label handler private final org.objectweb.asm.commons.GeneratorAdapter generatorAdapter public void <init> (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/bytecode/ShadowMap.class
ShadowMap.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.ShadowMap extends java.lang.Object { public static final org.robolectric.internal.bytecode.ShadowMap EMPTY private final java.util.Map map private static final java.util.Map SHADOWS void <init> (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 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 synthetic java.util.Map access$100 (org.robolectric.internal.bytecode.ShadowMap) org.robolectric.internal.bytecode.ShadowMap x0 static synthetic org.robolectric.internal.bytecode.ShadowMap$ShadowInfo access$200 (java.lang.Class) Class x0 static void <clinit> () org.robolectric.internal.ShadowProvider provider java.util.Iterator i$ }
org/robolectric/internal/bytecode/InstrumentationConfiguration.class
InstrumentationConfiguration.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.InstrumentationConfiguration extends java.lang.Object { private final java.util.List instrumentedPackages private final java.util.HashSet instrumentedClasses private final java.util.Map classNameTranslations private final java.util.HashSet interceptedMethods private final java.util.Set classesToNotAquire private final java.util.Set packagesToNotAquire public static org.robolectric.internal.bytecode.InstrumentationConfiguration$Builder newBuilder () private void <init> (java.util.Map, 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 classesToNotAquire java.util.Collection packagesToNotAquire public boolean shouldInstrument (org.robolectric.internal.bytecode.ClassInfo) org.robolectric.internal.bytecode.ClassInfo classInfo public boolean shouldAcquire (java.lang.String) String packageName java.util.Iterator i$ 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[] arr$ int len$ int i$ Class[] classes java.util.ArrayList strings private boolean isInInstrumentedPackage (org.robolectric.internal.bytecode.ClassInfo) String instrumentedPackage java.util.Iterator i$ 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 synthetic java.util.Collection access$000 (java.lang.Class[]) Class[] x0 synthetic void <init> (java.util.Map, 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 org.robolectric.internal.bytecode.InstrumentationConfiguration$1 x6 }
org/robolectric/internal/bytecode/InstrumentingClassLoader$MyGenerator.class
InstrumentingClassLoader.java package org.robolectric.internal.bytecode org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator extends org.objectweb.asm.commons.GeneratorAdapter { private final boolean isStatic private final String desc public void <init> (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 pushZero (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 synthetic void access$700 (org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator, java.lang.String, org.objectweb.asm.tree.MethodNode) org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator x0 String x1 org.objectweb.asm.tree.MethodNode x2 static synthetic boolean access$1200 (org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator) org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator x0 static synthetic void access$1600 (org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator, java.lang.String, java.lang.String, java.lang.String) org.robolectric.internal.bytecode.InstrumentingClassLoader$MyGenerator x0 String x1 String x2 String x3 }
org/robolectric/internal/bytecode/ClassInfo.class
ClassInfo.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.ClassInfo extends java.lang.Object { private final String className private final org.objectweb.asm.tree.ClassNode classNode public void <init> (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 java.util.Iterator i$ Class annotationClass String internalName public java.lang.String getName () }
org/robolectric/internal/bytecode/InstrumentingClassLoader.class
InstrumentingClassLoader.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.InstrumentingClassLoader extends java.lang.ClassLoader implements org.objectweb.asm.Opcodes { private static final org.objectweb.asm.Type OBJECT_TYPE private static final org.objectweb.asm.Type ROBOLECTRIC_INTERNALS_TYPE private static final org.objectweb.asm.Type PLAN_TYPE private static final org.objectweb.asm.Type THROWABLE_TYPE private static final String OBJECT_DESC private static final org.objectweb.asm.commons.Method INITIALIZING_METHOD private static final org.objectweb.asm.commons.Method METHOD_INVOKED_METHOD private static final org.objectweb.asm.commons.Method PLAN_RUN_METHOD private static final org.objectweb.asm.commons.Method HANDLE_EXCEPTION_METHOD private static final String DIRECT_OBJECT_MARKER_TYPE_DESC private static final String ROBO_INIT_METHOD_NAME private static final String GET_ROBO_DATA_SIGNATURE private 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 <init> (org.robolectric.internal.bytecode.InstrumentationConfiguration, java.net.URL[]) java.net.URL url java.net.URL[] arr$ int len$ int i$ 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 Throwable x2 Throwable x2 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 org.objectweb.asm.Type[] arr$ int len$ int i$ String desc StringBuilder buf private java.lang.String remapParamType (java.lang.String) String desc private java.lang.String remapParamType (org.objectweb.asm.Type) int count org.objectweb.asm.Type type String remappedName String internalName 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.Iterator i$ java.util.Map map java.util.HashMap newMap private java.util.Set convertToSlashes (java.util.Set) org.robolectric.internal.bytecode.InstrumentationConfiguration$MethodRef methodRef java.util.Iterator i$ 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 synthetic java.lang.String access$000 (org.robolectric.internal.bytecode.InstrumentingClassLoader, java.lang.String) org.robolectric.internal.bytecode.InstrumentingClassLoader x0 String x1 static synthetic java.lang.String access$100 (org.robolectric.internal.bytecode.InstrumentingClassLoader, java.lang.String) org.robolectric.internal.bytecode.InstrumentingClassLoader x0 String x1 static synthetic java.lang.String access$200 () static synthetic java.lang.String access$300 () static synthetic org.objectweb.asm.Type access$400 () static synthetic org.objectweb.asm.Type access$500 () static synthetic org.objectweb.asm.commons.Method access$600 () static synthetic java.lang.String access$800 (org.robolectric.internal.bytecode.InstrumentingClassLoader, java.lang.String) org.robolectric.internal.bytecode.InstrumentingClassLoader x0 String x1 static synthetic boolean access$900 (org.robolectric.internal.bytecode.InstrumentingClassLoader, org.objectweb.asm.tree.MethodInsnNode) org.robolectric.internal.bytecode.InstrumentingClassLoader x0 org.objectweb.asm.tree.MethodInsnNode x1 static synthetic org.objectweb.asm.Type access$1000 () static synthetic org.objectweb.asm.Type access$1100 () static synthetic org.objectweb.asm.commons.Method access$1300 () static synthetic org.objectweb.asm.commons.Method access$1400 () static synthetic org.objectweb.asm.commons.Method access$1500 () static void <clinit> () }
org/robolectric/internal/bytecode/ClassHandler$Plan.class
ClassHandler.java package org.robolectric.internal.bytecode public abstract org.robolectric.internal.bytecode.ClassHandler$Plan extends java.lang.Object { public abstract java.lang.Object run (java.lang.Object, java.lang.Object, java.lang.Object[]) throws java.lang.Throwable }
org/robolectric/internal/bytecode/RoboType.class
RoboType.java package org.robolectric.internal.bytecode final enum org.robolectric.internal.bytecode.RoboType extends java.lang.Enum { public static final enum org.robolectric.internal.bytecode.RoboType VOID public static final enum org.robolectric.internal.bytecode.RoboType BOOLEAN public static final enum org.robolectric.internal.bytecode.RoboType BYTE public static final enum org.robolectric.internal.bytecode.RoboType CHAR public static final enum org.robolectric.internal.bytecode.RoboType SHORT public static final enum org.robolectric.internal.bytecode.RoboType INT public static final enum org.robolectric.internal.bytecode.RoboType LONG public static final enum org.robolectric.internal.bytecode.RoboType FLOAT public static final enum org.robolectric.internal.bytecode.RoboType DOUBLE public static final enum org.robolectric.internal.bytecode.RoboType OBJECT private Class type private static final synthetic 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 <init> (java.lang.String, int, java.lang.Class) Class type public static java.lang.Class findPrimitiveClass (java.lang.String) org.robolectric.internal.bytecode.RoboType type org.robolectric.internal.bytecode.RoboType[] arr$ int len$ int i$ String name static void <clinit> () }
org/robolectric/internal/bytecode/ShadowWrangler$2.class
ShadowWrangler.java package org.robolectric.internal.bytecode final org.robolectric.internal.bytecode.ShadowWrangler$2 extends java.lang.Object implements org.robolectric.internal.bytecode.ClassHandler$Plan { void <init> () 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/RobolectricInternals.class
RobolectricInternals.java package org.robolectric.internal.bytecode public org.robolectric.internal.bytecode.RobolectricInternals extends java.lang.Object { private static org.robolectric.internal.bytecode.ClassHandler classHandler public void <init> () 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.Throwable cleanStackTrace (java.lang.Throwable) throws 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 }
org/robolectric/internal/SdkConfig$SdkVersion.class
SdkConfig.java package org.robolectric.internal org.robolectric.internal.SdkConfig$SdkVersion extends java.lang.Object { private final String androidVersion private final String robolectricVersion public void <init> (java.lang.String, java.lang.String) String androidVersion String robolectricVersion public java.lang.String toString () }
org/robolectric/TestLifecycleApplicationImpl.class
TestLifecycleApplicationImpl.java package org.robolectric public org.robolectric.TestLifecycleApplicationImpl extends java.lang.Object implements org.robolectric.TestLifecycleApplication { public void <init> () 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/RobolectricGradleTestRunner.class
RobolectricGradleTestRunner.java package org.robolectric public org.robolectric.RobolectricGradleTestRunner extends org.robolectric.RobolectricTestRunner { private static final String BUILD_OUTPUT public void <init> (java.lang.Class) throws org.junit.runners.model.InitializationError Class klass protected org.robolectric.manifest.AndroidManifest getAppManifest (org.robolectric.annotation.Config) org.robolectric.res.FileFsFile res org.robolectric.res.FileFsFile res org.robolectric.res.FileFsFile assets org.robolectric.res.FileFsFile manifest org.robolectric.annotation.Config config String type String flavor String packageName org.robolectric.res.FileFsFile res org.robolectric.res.FileFsFile assets org.robolectric.res.FileFsFile manifest 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 getPackageName (org.robolectric.annotation.Config) String packageName Throwable e org.robolectric.annotation.Config config }
org/robolectric/MultiApiRobolectricTestRunner$TestRunnerForApiVersion.class
MultiApiRobolectricTestRunner.java package org.robolectric public org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion extends org.robolectric.RobolectricTestRunner { private final String name private final Integer apiVersion void <init> (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 int[] arr$ int len$ int i$ 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 synthetic void access$000 (org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion, java.util.List) org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion x0 java.util.List x1 }
org/robolectric/TestLifecycle.class
TestLifecycle.java package org.robolectric public abstract org.robolectric.TestLifecycle extends java.lang.Object { public abstract java.lang.Object createApplication (java.lang.reflect.Method, org.robolectric.manifest.AndroidManifest, org.robolectric.annotation.Config) public abstract void beforeTest (java.lang.reflect.Method) public abstract void prepareTest (java.lang.Object) public abstract void afterTest (java.lang.reflect.Method) }
org/robolectric/ParameterizedRobolectricTestRunner$TestClassRunnerForParameters$1.class
ParameterizedRobolectricTestRunner.java package org.robolectric org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters$1 extends org.robolectric.RobolectricTestRunner$HelperTestRunner { final synthetic org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters this$0 void <init> (org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters, java.lang.Class) Class x0 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/Robolectric.class
Robolectric.java package org.robolectric public org.robolectric.Robolectric extends java.lang.Object { private static final org.robolectric.ShadowsAdapter shadowsAdapter private static Iterable providers public void <init> () public static void reset () org.robolectric.internal.ShadowProvider provider java.util.Iterator i$ public static org.robolectric.ShadowsAdapter getShadowsAdapter () public static org.robolectric.util.ServiceController buildService (java.lang.Class) Class serviceClass 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 android.app.Activity setupActivity (java.lang.Class) Class activityClass 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 java.util.Iterator i$ org.robolectric.ShadowsAdapter result static void <clinit> () }
org/robolectric/MultiApiRobolectricTestRunner.class
MultiApiRobolectricTestRunner.java package org.robolectric public org.robolectric.MultiApiRobolectricTestRunner extends org.junit.runners.Suite { private final java.util.ArrayList runners public void <init> (java.lang.Class) throws java.lang.Throwable Integer integer java.util.Iterator i$ 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 () }
org/robolectric/MultiApiRobolectricTestRunner$TestRunnerForApiVersion$1.class
MultiApiRobolectricTestRunner.java package org.robolectric org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion$1 extends org.robolectric.RobolectricTestRunner$HelperTestRunner { final synthetic org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion this$0 void <init> (org.robolectric.MultiApiRobolectricTestRunner$TestRunnerForApiVersion, java.lang.Class) Class x0 protected void validateConstructor (java.util.List) java.util.List errors public java.lang.String toString () }
org/robolectric/ParameterizedRobolectricTestRunner$Parameters.class
ParameterizedRobolectricTestRunner.java package org.robolectric public abstract annotation org.robolectric.ParameterizedRobolectricTestRunner$Parameters extends java.lang.Object implements java.lang.annotation.Annotation { public abstract java.lang.String name () }
org/robolectric/RobolectricTestRunner$2.class
RobolectricTestRunner.java package org.robolectric org.robolectric.RobolectricTestRunner$2 extends org.junit.runners.model.Statement { final synthetic org.robolectric.internal.SdkEnvironment val$sdkEnvironment final synthetic org.robolectric.annotation.Config val$config final synthetic org.junit.runners.model.FrameworkMethod val$method final synthetic org.robolectric.manifest.AndroidManifest val$appManifest final synthetic org.robolectric.RobolectricTestRunner this$0 void <init> (org.robolectric.RobolectricTestRunner, org.robolectric.internal.SdkEnvironment, org.robolectric.annotation.Config, org.junit.runners.model.FrameworkMethod, org.robolectric.manifest.AndroidManifest) public void evaluate () throws java.lang.Throwable NoSuchMethodException e int sdkVersion 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/ParameterizedRobolectricTestRunner.class
ParameterizedRobolectricTestRunner.java package org.robolectric public final org.robolectric.ParameterizedRobolectricTestRunner extends org.junit.runners.Suite { private final java.util.ArrayList runners public void <init> (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 java.util.Iterator i$ org.junit.runners.model.TestClass testClass java.util.List methods private static java.lang.String nameFor (java.lang.String, int, java.lang.Object[]) String namePattern int index Object[] parameters String finalPattern String name }
org/robolectric/DefaultTestLifecycle.class
DefaultTestLifecycle.java package org.robolectric public org.robolectric.DefaultTestLifecycle extends java.lang.Object implements org.robolectric.TestLifecycle { public void <init> () public android.app.Application createApplication (java.lang.reflect.Method, org.robolectric.manifest.AndroidManifest, org.robolectric.annotation.Config) ClassNotFoundException e Class applicationClass ClassNotFoundException e ClassNotFoundException e Class applicationClass java.lang.reflect.Method method org.robolectric.manifest.AndroidManifest appManifest org.robolectric.annotation.Config config android.app.Application application private static android.app.Application newInstance (java.lang.Class) ReflectiveOperationException e Class applicationClass 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.Iterator i$ java.util.Map activityDatas org.robolectric.res.builder.RobolectricPackageManager packageManager org.robolectric.manifest.AndroidManifest appManifest 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 synthetic java.lang.Object createApplication (java.lang.reflect.Method, org.robolectric.manifest.AndroidManifest, org.robolectric.annotation.Config) java.lang.reflect.Method x0 org.robolectric.manifest.AndroidManifest x1 org.robolectric.annotation.Config x2 }
org/robolectric/ParameterizedRobolectricTestRunner$TestClassRunnerForParameters.class
ParameterizedRobolectricTestRunner.java package org.robolectric org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters extends org.robolectric.RobolectricTestRunner { private final String name private final Object[] parameters void <init> (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 public java.lang.String toString () protected org.robolectric.RobolectricTestRunner$HelperTestRunner getHelperTestRunner (java.lang.Class) org.junit.runners.model.InitializationError initializationError Class bootstrappedTestClass static synthetic void access$000 (org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters, java.util.List) org.robolectric.ParameterizedRobolectricTestRunner$TestClassRunnerForParameters x0 java.util.List x1 static synthetic 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/RobolectricTestRunner.class
RobolectricTestRunner.java package org.robolectric public org.robolectric.RobolectricTestRunner extends org.junit.runners.BlockJUnit4ClassRunner { private static final String CONFIG_PROPERTIES private static final org.robolectric.annotation.Config DEFAULT_CONFIG private static final java.util.Map resourceLoadersByManifestAndConfig private static final java.util.Map appManifestsByFile private static org.robolectric.internal.bytecode.ShadowMap mainShadowMap private org.robolectric.internal.InstrumentingClassLoaderFactory instrumentingClassLoaderFactory 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 <init> (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 protected org.robolectric.internal.bytecode.ClassHandler createClassHandler (org.robolectric.internal.bytecode.ShadowMap, org.robolectric.internal.SdkConfig) org.robolectric.internal.bytecode.ShadowMap shadowMap org.robolectric.internal.SdkConfig sdkConfig protected 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 public org.robolectric.internal.bytecode.InstrumentationConfiguration createClassLoaderConfig () protected java.lang.Class getTestLifecycleClass () public static void injectClassHandler (java.lang.ClassLoader, org.robolectric.internal.bytecode.ClassHandler) ClassLoader robolectricClassLoader org.robolectric.internal.bytecode.ClassHandler classHandler 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 java.util.Iterator i$ 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.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 private 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 java.util.Iterator i$ 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.res.FsFile baseDir org.robolectric.res.FsFile manifestFile org.robolectric.res.FsFile resDir org.robolectric.res.FsFile assetDir String libraryDirName String[] arr$ int len$ int i$ org.robolectric.manifest.AndroidManifest appManifest org.robolectric.annotation.Config config String manifestProperty String resourcesProperty String assetsProperty String packageName org.robolectric.res.FsFile baseDir org.robolectric.res.FsFile manifestFile org.robolectric.res.FsFile resDir org.robolectric.res.FsFile assetDir boolean defaultManifest boolean defaultRes boolean defaultAssets String configPackageName java.util.List libraryDirs org.robolectric.RobolectricTestRunner$ManifestIdentifier identifier protected org.robolectric.res.FsFile getBaseDir () public org.robolectric.annotation.Config getConfig (java.lang.reflect.Method) org.robolectric.annotation.Config classConfig Class clazz java.util.Iterator i$ 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 () Throwable x2 Throwable x2 java.util.Properties properties Throwable x2 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.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.SdkEnvironment sdkEnvironment org.robolectric.internal.bytecode.ShadowMap shadowMap org.robolectric.internal.bytecode.ClassHandler classHandler protected void setUpApplicationState (java.lang.reflect.Method, org.robolectric.internal.ParallelUniverseInterface, org.robolectric.res.ResourceLoader, org.robolectric.manifest.AndroidManifest, org.robolectric.annotation.Config) java.lang.reflect.Method method org.robolectric.internal.ParallelUniverseInterface parallelUniverseInterface org.robolectric.res.ResourceLoader systemResourceLoader org.robolectric.manifest.AndroidManifest appManifest 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 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.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.res.ResourceLoader createAppResourceLoader (org.robolectric.res.ResourceLoader, org.robolectric.manifest.AndroidManifest) org.robolectric.res.ResourcePath resourcePath java.util.Iterator i$ org.robolectric.res.ResourceLoader systemResourceLoader org.robolectric.manifest.AndroidManifest appManifest java.util.List appAndLibraryResourceLoaders org.robolectric.res.OverlayResourceLoader overlayResourceLoader java.util.Map resourceLoaders public org.robolectric.res.PackageResourceLoader createResourceLoader (org.robolectric.res.ResourcePath) org.robolectric.res.ResourcePath resourcePath protected org.robolectric.internal.bytecode.ShadowMap createShadowMap () private static java.lang.annotation.Annotation defaultsFor (java.lang.Class) Class annotation protected volatile synthetic void runChild (java.lang.Object, org.junit.runner.notification.RunNotifier) Object x0 org.junit.runner.notification.RunNotifier x1 static synthetic java.util.HashSet access$000 (org.robolectric.RobolectricTestRunner) org.robolectric.RobolectricTestRunner x0 static synthetic void access$100 (java.lang.Class) throws java.lang.Throwable Class x0 static synthetic void access$200 (org.robolectric.RobolectricTestRunner) org.robolectric.RobolectricTestRunner x0 static synthetic org.robolectric.internal.ParallelUniverseInterface access$302 (org.robolectric.RobolectricTestRunner, org.robolectric.internal.ParallelUniverseInterface) org.robolectric.RobolectricTestRunner x0 org.robolectric.internal.ParallelUniverseInterface x1 static synthetic org.robolectric.internal.ParallelUniverseInterface access$400 (org.robolectric.RobolectricTestRunner, org.robolectric.internal.SdkEnvironment) org.robolectric.RobolectricTestRunner x0 org.robolectric.internal.SdkEnvironment x1 static synthetic void access$500 (org.robolectric.RobolectricTestRunner, java.lang.Class) throws java.lang.Throwable org.robolectric.RobolectricTestRunner x0 Class x1 static synthetic void access$600 (org.robolectric.RobolectricTestRunner, org.robolectric.internal.SdkEnvironment) org.robolectric.RobolectricTestRunner x0 org.robolectric.internal.SdkEnvironment x1 static synthetic org.robolectric.internal.ParallelUniverseInterface access$300 (org.robolectric.RobolectricTestRunner) org.robolectric.RobolectricTestRunner x0 static synthetic org.robolectric.TestLifecycle access$700 (org.robolectric.RobolectricTestRunner) org.robolectric.RobolectricTestRunner x0 static void <clinit> () }
org/robolectric/RobolectricTestRunner$HelperTestRunner$1.class
RobolectricTestRunner.java package org.robolectric org.robolectric.RobolectricTestRunner$HelperTestRunner$1 extends org.junit.runners.model.Statement { final synthetic org.junit.runners.model.Statement val$invoker final synthetic org.robolectric.RobolectricTestRunner$HelperTestRunner this$1 void <init> (org.robolectric.RobolectricTestRunner$HelperTestRunner, org.junit.runners.model.Statement) public void evaluate () throws java.lang.Throwable Thread orig }
org/robolectric/RobolectricTestRunner$1.class
RobolectricTestRunner.java package org.robolectric org.robolectric.RobolectricTestRunner$1 extends org.junit.runners.model.Statement { final synthetic org.junit.runners.model.Statement val$statement final synthetic org.robolectric.RobolectricTestRunner this$0 void <init> (org.robolectric.RobolectricTestRunner, org.junit.runners.model.Statement) public void evaluate () throws java.lang.Throwable Class testClass java.util.Iterator i$ }
META-INF/maven/
META-INF/maven/org.robolectric/
META-INF/maven/org.robolectric/robolectric/
META-INF/maven/org.robolectric/robolectric/pom.xml
META-INF/maven/org.robolectric/robolectric/pom.properties