org.robolectric.Shadows Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of shadows-framework Show documentation
Show all versions of shadows-framework Show documentation
An alternative Android testing framework.
package org.robolectric;
import android.accessibilityservice.AccessibilityButtonController;
import android.accessibilityservice.AccessibilityService;
import android.accounts.AccountManager;
import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.app.Activity;
import android.app.ActivityGroup;
import android.app.ActivityManager;
import android.app.ActivityManager.AppTask;
import android.app.AlarmManager;
import android.app.AlertDialog;
import android.app.AppOpsManager;
import android.app.Application;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.app.DownloadManager;
import android.app.DownloadManager.Query;
import android.app.DownloadManager.Request;
import android.app.Instrumentation;
import android.app.IntentService;
import android.app.KeyguardManager;
import android.app.KeyguardManager.KeyguardLock;
import android.app.LocalActivityManager;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.ProgressDialog;
import android.app.SearchManager;
import android.app.Service;
import android.app.TabActivity;
import android.app.TimePickerDialog;
import android.app.UiModeManager;
import android.app.WallpaperManager;
import android.app.admin.DevicePolicyManager;
import android.app.backup.BackupManager;
import android.app.job.JobScheduler;
import android.app.job.JobService;
import android.app.slice.SliceManager;
import android.app.usage.UsageStatsManager;
import android.appwidget.AppWidgetHost;
import android.appwidget.AppWidgetHostView;
import android.appwidget.AppWidgetManager;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothGatt;
import android.bluetooth.BluetoothHeadset;
import android.bluetooth.BluetoothManager;
import android.bluetooth.BluetoothServerSocket;
import android.bluetooth.BluetoothSocket;
import android.content.AsyncQueryHandler;
import android.content.AsyncTaskLoader;
import android.content.BroadcastReceiver;
import android.content.BroadcastReceiver.PendingResult;
import android.content.ClipboardManager;
import android.content.ContentProvider;
import android.content.ContentProviderClient;
import android.content.ContentProviderOperation;
import android.content.ContentProviderResult;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.ContextWrapper;
import android.content.Intent;
import android.content.RestrictionsManager;
import android.content.pm.CrossProfileApps;
import android.content.pm.LauncherApps;
import android.content.pm.PackageInstaller;
import android.content.pm.PackageInstaller.Session;
import android.content.pm.PackageManager;
import android.content.pm.ShortcutManager;
import android.content.pm.SigningInfo;
import android.content.res.AssetManager;
import android.content.res.AssetManager.AssetInputStream;
import android.content.res.Resources;
import android.content.res.Resources.NotFoundException;
import android.content.res.Resources.Theme;
import android.content.res.TypedArray;
import android.database.AbstractCursor;
import android.database.ContentObserver;
import android.database.CursorWindow;
import android.database.CursorWrapper;
import android.database.sqlite.SQLiteOpenHelper;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.BitmapRegionDecoder;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.ColorMatrixColorFilter;
import android.graphics.ColorSpace.Rgb;
import android.graphics.CornerPathEffect;
import android.graphics.DashPathEffect;
import android.graphics.LinearGradient;
import android.graphics.NinePatch;
import android.graphics.Outline;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.PathMeasure;
import android.graphics.Picture;
import android.graphics.PorterDuffColorFilter;
import android.graphics.Region;
import android.graphics.Typeface;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;
import android.graphics.drawable.Icon;
import android.graphics.drawable.StateListDrawable;
import android.graphics.drawable.VectorDrawable;
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
import android.hardware.Camera.Size;
import android.hardware.HardwareBuffer;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.hardware.camera2.CameraCharacteristics;
import android.hardware.camera2.CameraManager;
import android.hardware.camera2.CaptureResult;
import android.hardware.camera2.TotalCaptureResult;
import android.hardware.display.DisplayManager;
import android.hardware.fingerprint.FingerprintManager;
import android.hardware.input.InputManager;
import android.hardware.usb.UsbManager;
import android.location.Geocoder;
import android.location.LocationManager;
import android.media.AudioManager;
import android.media.MediaCodec;
import android.media.MediaMetadataRetriever;
import android.media.MediaMuxer;
import android.media.MediaPlayer;
import android.media.MediaRecorder;
import android.media.MediaRouter;
import android.media.MediaScannerConnection;
import android.media.SoundPool;
import android.media.audiofx.AudioEffect;
import android.media.session.MediaSession;
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import android.net.TrafficStats;
import android.net.VpnService;
import android.net.http.HttpResponseCache;
import android.net.nsd.NsdManager;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.net.wifi.WifiManager.MulticastLock;
import android.net.wifi.WifiManager.WifiLock;
import android.net.wifi.aware.DiscoverySession;
import android.net.wifi.aware.PeerHandle;
import android.net.wifi.p2p.WifiP2pGroup;
import android.net.wifi.p2p.WifiP2pManager;
import android.net.wifi.rtt.RangingResult;
import android.net.wifi.rtt.WifiRttManager;
import android.nfc.NfcAdapter;
import android.nfc.tech.IsoDep;
import android.opengl.GLES20;
import android.opengl.GLSurfaceView;
import android.os.AsyncTask;
import android.os.BatteryManager;
import android.os.Binder;
import android.os.Build;
import android.os.CountDownTimer;
import android.os.Debug;
import android.os.DropBoxManager;
import android.os.Environment;
import android.os.IInterface;
import android.os.Looper;
import android.os.Message;
import android.os.MessageQueue;
import android.os.Messenger;
import android.os.Parcel;
import android.os.ParcelFileDescriptor;
import android.os.PowerManager;
import android.os.PowerManager.WakeLock;
import android.os.Process;
import android.os.RemoteCallbackList;
import android.os.ResultReceiver;
import android.os.StatFs;
import android.os.StrictMode.VmPolicy;
import android.os.SystemClock;
import android.os.Trace;
import android.os.UserManager;
import android.os.Vibrator;
import android.os.storage.StorageManager;
import android.preference.Preference;
import android.provider.FontsContract;
import android.provider.MediaStore;
import android.provider.MediaStore.Images;
import android.provider.MediaStore.Images.Media;
import android.provider.Settings;
import android.provider.Settings.Global;
import android.provider.Settings.Secure;
import android.provider.Settings.System;
import android.provider.Telephony;
import android.provider.Telephony.Sms;
import android.service.quicksettings.Tile;
import android.service.quicksettings.TileService;
import android.speech.tts.TextToSpeech;
import android.system.OsConstants;
import android.telecom.TelecomManager;
import android.telephony.CarrierConfigManager;
import android.telephony.SmsManager;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.telephony.VisualVoicemailSms;
import android.telephony.euicc.EuiccManager;
import android.text.StaticLayout;
import android.text.TextPaint;
import android.text.TextUtils;
import android.text.format.DateFormat;
import android.text.format.Time;
import android.text.method.LinkMovementMethod;
import android.util.EventLog;
import android.util.EventLog.Event;
import android.util.FloatMath;
import android.util.Log;
import android.view.Choreographer;
import android.view.ContextThemeWrapper;
import android.view.Display;
import android.view.GestureDetector;
import android.view.InputDevice;
import android.view.InputEvent;
import android.view.KeyCharacterMap;
import android.view.MotionEvent;
import android.view.ScaleGestureDetector;
import android.view.Surface;
import android.view.SurfaceView;
import android.view.TouchDelegate;
import android.view.VelocityTracker;
import android.view.View;
import android.view.ViewConfiguration;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import android.view.accessibility.AccessibilityManager;
import android.view.accessibility.AccessibilityNodeInfo;
import android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction;
import android.view.accessibility.AccessibilityRecord;
import android.view.accessibility.AccessibilityWindowInfo;
import android.view.accessibility.CaptioningManager;
import android.view.animation.AnimationUtils;
import android.view.animation.LayoutAnimationController;
import android.view.autofill.AutofillManager;
import android.view.inputmethod.InputMethodManager;
import android.webkit.CookieManager;
import android.webkit.CookieSyncManager;
import android.webkit.JsPromptResult;
import android.webkit.JsResult;
import android.webkit.MimeTypeMap;
import android.webkit.SslErrorHandler;
import android.webkit.WebStorage;
import android.webkit.WebView;
import android.webkit.WebViewDatabase;
import android.widget.AbsListView;
import android.widget.AbsSeekBar;
import android.widget.AbsSpinner;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.CompoundButton;
import android.widget.EdgeEffect;
import android.widget.ExpandableListView;
import android.widget.Filter;
import android.widget.LinearLayout;
import android.widget.ListPopupWindow;
import android.widget.ListView;
import android.widget.NumberPicker;
import android.widget.OverScroller;
import android.widget.PopupMenu;
import android.widget.PopupWindow;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.ScrollView;
import android.widget.Scroller;
import android.widget.SeekBar;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
import android.widget.TabWidget;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.VideoView;
import android.widget.ViewAnimator;
import android.widget.ZoomButtonsController;
import dalvik.system.DexFile;
import java.util.HashMap;
import java.util.Map;
import javax.annotation.Generated;
import org.robolectric.internal.ShadowProvider;
import org.robolectric.shadow.api.Shadow;
import org.robolectric.shadows.ShadowAbsListView;
import org.robolectric.shadows.ShadowAbsSeekBar;
import org.robolectric.shadows.ShadowAbsSpinner;
import org.robolectric.shadows.ShadowAbstractCursor;
import org.robolectric.shadows.ShadowAccessibilityButtonController;
import org.robolectric.shadows.ShadowAccessibilityManager;
import org.robolectric.shadows.ShadowAccessibilityNodeInfo;
import org.robolectric.shadows.ShadowAccessibilityNodeInfo.ShadowAccessibilityAction;
import org.robolectric.shadows.ShadowAccessibilityRecord;
import org.robolectric.shadows.ShadowAccessibilityService;
import org.robolectric.shadows.ShadowAccessibilityWindowInfo;
import org.robolectric.shadows.ShadowAccountManager;
import org.robolectric.shadows.ShadowActivity;
import org.robolectric.shadows.ShadowActivityGroup;
import org.robolectric.shadows.ShadowActivityManager;
import org.robolectric.shadows.ShadowAdapterView;
import org.robolectric.shadows.ShadowAlarmManager;
import org.robolectric.shadows.ShadowAlertDialog;
import org.robolectric.shadows.ShadowAnimationUtils;
import org.robolectric.shadows.ShadowAppOpsManager;
import org.robolectric.shadows.ShadowAppTask;
import org.robolectric.shadows.ShadowAppWidgetHost;
import org.robolectric.shadows.ShadowAppWidgetHostView;
import org.robolectric.shadows.ShadowAppWidgetManager;
import org.robolectric.shadows.ShadowApplication;
import org.robolectric.shadows.ShadowArrayAdapter;
import org.robolectric.shadows.ShadowArscAssetInputStream;
import org.robolectric.shadows.ShadowArscAssetManager;
import org.robolectric.shadows.ShadowArscAssetManager10;
import org.robolectric.shadows.ShadowArscAssetManager9;
import org.robolectric.shadows.ShadowArscResourcesImpl;
import org.robolectric.shadows.ShadowAsyncQueryHandler;
import org.robolectric.shadows.ShadowAsyncTask;
import org.robolectric.shadows.ShadowAsyncTaskLoader;
import org.robolectric.shadows.ShadowAudioEffect;
import org.robolectric.shadows.ShadowAudioManager;
import org.robolectric.shadows.ShadowAutofillManager;
import org.robolectric.shadows.ShadowBackgroundThread;
import org.robolectric.shadows.ShadowBackupManager;
import org.robolectric.shadows.ShadowBaseAdapter;
import org.robolectric.shadows.ShadowBasicTagTechnology;
import org.robolectric.shadows.ShadowBatteryManager;
import org.robolectric.shadows.ShadowBinder;
import org.robolectric.shadows.ShadowBitmap;
import org.robolectric.shadows.ShadowBitmapDrawable;
import org.robolectric.shadows.ShadowBitmapFactory;
import org.robolectric.shadows.ShadowBitmapRegionDecoder;
import org.robolectric.shadows.ShadowBitmapShader;
import org.robolectric.shadows.ShadowBluetoothAdapter;
import org.robolectric.shadows.ShadowBluetoothDevice;
import org.robolectric.shadows.ShadowBluetoothGatt;
import org.robolectric.shadows.ShadowBluetoothHeadset;
import org.robolectric.shadows.ShadowBluetoothManager;
import org.robolectric.shadows.ShadowBluetoothServerSocket;
import org.robolectric.shadows.ShadowBluetoothSocket;
import org.robolectric.shadows.ShadowBroadcastPendingResult;
import org.robolectric.shadows.ShadowBroadcastReceiver;
import org.robolectric.shadows.ShadowBuild;
import org.robolectric.shadows.ShadowCamera;
import org.robolectric.shadows.ShadowCamera.ShadowParameters;
import org.robolectric.shadows.ShadowCamera.ShadowSize;
import org.robolectric.shadows.ShadowCameraCharacteristics;
import org.robolectric.shadows.ShadowCameraManager;
import org.robolectric.shadows.ShadowCanvas;
import org.robolectric.shadows.ShadowCaptioningManager;
import org.robolectric.shadows.ShadowCaptureResult;
import org.robolectric.shadows.ShadowCarrierConfigManager;
import org.robolectric.shadows.ShadowChoreographer;
import org.robolectric.shadows.ShadowClipboardManager;
import org.robolectric.shadows.ShadowColor;
import org.robolectric.shadows.ShadowColorMatrixColorFilter;
import org.robolectric.shadows.ShadowColorSpace.ShadowRgb;
import org.robolectric.shadows.ShadowCompoundButton;
import org.robolectric.shadows.ShadowConnectivityManager;
import org.robolectric.shadows.ShadowContentObserver;
import org.robolectric.shadows.ShadowContentProvider;
import org.robolectric.shadows.ShadowContentProviderClient;
import org.robolectric.shadows.ShadowContentProviderOperation;
import org.robolectric.shadows.ShadowContentProviderResult;
import org.robolectric.shadows.ShadowContentResolver;
import org.robolectric.shadows.ShadowContentUris;
import org.robolectric.shadows.ShadowContextImpl;
import org.robolectric.shadows.ShadowContextThemeWrapper;
import org.robolectric.shadows.ShadowContextWrapper;
import org.robolectric.shadows.ShadowCookieManager;
import org.robolectric.shadows.ShadowCookieSyncManager;
import org.robolectric.shadows.ShadowCornerPathEffect;
import org.robolectric.shadows.ShadowCountDownTimer;
import org.robolectric.shadows.ShadowCrossProfileApps;
import org.robolectric.shadows.ShadowCursorWindow;
import org.robolectric.shadows.ShadowCursorWrapper;
import org.robolectric.shadows.ShadowDashPathEffect;
import org.robolectric.shadows.ShadowDateFormat;
import org.robolectric.shadows.ShadowDatePickerDialog;
import org.robolectric.shadows.ShadowDebug;
import org.robolectric.shadows.ShadowDevicePolicyManager;
import org.robolectric.shadows.ShadowDexFile;
import org.robolectric.shadows.ShadowDialog;
import org.robolectric.shadows.ShadowDiscoverySession;
import org.robolectric.shadows.ShadowDisplay;
import org.robolectric.shadows.ShadowDisplayManager;
import org.robolectric.shadows.ShadowDisplayManagerGlobal;
import org.robolectric.shadows.ShadowDownloadManager;
import org.robolectric.shadows.ShadowDownloadManager.ShadowQuery;
import org.robolectric.shadows.ShadowDownloadManager.ShadowRequest;
import org.robolectric.shadows.ShadowDrawable;
import org.robolectric.shadows.ShadowDropBoxManager;
import org.robolectric.shadows.ShadowEdgeEffect;
import org.robolectric.shadows.ShadowEnvironment;
import org.robolectric.shadows.ShadowEuiccManager;
import org.robolectric.shadows.ShadowEventLog;
import org.robolectric.shadows.ShadowEventLog.ShadowEvent;
import org.robolectric.shadows.ShadowExpandableListView;
import org.robolectric.shadows.ShadowFilter;
import org.robolectric.shadows.ShadowFingerprintManager;
import org.robolectric.shadows.ShadowFloatMath;
import org.robolectric.shadows.ShadowFontsContract;
import org.robolectric.shadows.ShadowGLES20;
import org.robolectric.shadows.ShadowGLSurfaceView;
import org.robolectric.shadows.ShadowGeocoder;
import org.robolectric.shadows.ShadowGestureDetector;
import org.robolectric.shadows.ShadowGradientDrawable;
import org.robolectric.shadows.ShadowHardwareBuffer;
import org.robolectric.shadows.ShadowHttpResponseCache;
import org.robolectric.shadows.ShadowIcon;
import org.robolectric.shadows.ShadowInputDevice;
import org.robolectric.shadows.ShadowInputEvent;
import org.robolectric.shadows.ShadowInputManager;
import org.robolectric.shadows.ShadowInputMethodManager;
import org.robolectric.shadows.ShadowInstrumentation;
import org.robolectric.shadows.ShadowIntent;
import org.robolectric.shadows.ShadowIntentService;
import org.robolectric.shadows.ShadowIsoDep;
import org.robolectric.shadows.ShadowJobScheduler;
import org.robolectric.shadows.ShadowJobService;
import org.robolectric.shadows.ShadowJsPromptResult;
import org.robolectric.shadows.ShadowJsResult;
import org.robolectric.shadows.ShadowKeyCharacterMap;
import org.robolectric.shadows.ShadowKeyguardManager;
import org.robolectric.shadows.ShadowKeyguardManager.ShadowKeyguardLock;
import org.robolectric.shadows.ShadowLauncherApps;
import org.robolectric.shadows.ShadowLayoutAnimationController;
import org.robolectric.shadows.ShadowLegacyAssetInputStream;
import org.robolectric.shadows.ShadowLegacyAssetManager;
import org.robolectric.shadows.ShadowLegacyChoreographer;
import org.robolectric.shadows.ShadowLegacyLooper;
import org.robolectric.shadows.ShadowLegacyResourcesImpl;
import org.robolectric.shadows.ShadowLegacySystemClock;
import org.robolectric.shadows.ShadowLinearGradient;
import org.robolectric.shadows.ShadowLinearLayout;
import org.robolectric.shadows.ShadowLinkMovementMethod;
import org.robolectric.shadows.ShadowListPopupWindow;
import org.robolectric.shadows.ShadowListView;
import org.robolectric.shadows.ShadowLocalActivityManager;
import org.robolectric.shadows.ShadowLocationManager;
import org.robolectric.shadows.ShadowLog;
import org.robolectric.shadows.ShadowLooper;
import org.robolectric.shadows.ShadowMatrix;
import org.robolectric.shadows.ShadowMeasuredTextBuilder;
import org.robolectric.shadows.ShadowMediaCodec;
import org.robolectric.shadows.ShadowMediaMetadataRetriever;
import org.robolectric.shadows.ShadowMediaMuxer;
import org.robolectric.shadows.ShadowMediaPlayer;
import org.robolectric.shadows.ShadowMediaRecorder;
import org.robolectric.shadows.ShadowMediaRouter;
import org.robolectric.shadows.ShadowMediaScannerConnection;
import org.robolectric.shadows.ShadowMediaSession;
import org.robolectric.shadows.ShadowMediaStore;
import org.robolectric.shadows.ShadowMediaStore.ShadowImages;
import org.robolectric.shadows.ShadowMediaStore.ShadowImages.ShadowMedia;
import org.robolectric.shadows.ShadowMessage;
import org.robolectric.shadows.ShadowMessageQueue;
import org.robolectric.shadows.ShadowMessenger;
import org.robolectric.shadows.ShadowMimeTypeMap;
import org.robolectric.shadows.ShadowMotionEvent;
import org.robolectric.shadows.ShadowNetwork;
import org.robolectric.shadows.ShadowNetworkCapabilities;
import org.robolectric.shadows.ShadowNetworkInfo;
import org.robolectric.shadows.ShadowNfcAdapter;
import org.robolectric.shadows.ShadowNinePatch;
import org.robolectric.shadows.ShadowNotification;
import org.robolectric.shadows.ShadowNotificationManager;
import org.robolectric.shadows.ShadowNsdManager;
import org.robolectric.shadows.ShadowNumberPicker;
import org.robolectric.shadows.ShadowObjectAnimator;
import org.robolectric.shadows.ShadowOpenGLMatrix;
import org.robolectric.shadows.ShadowOsConstants;
import org.robolectric.shadows.ShadowOutline;
import org.robolectric.shadows.ShadowOverScroller;
import org.robolectric.shadows.ShadowPackageInstaller;
import org.robolectric.shadows.ShadowPackageInstaller.ShadowSession;
import org.robolectric.shadows.ShadowPackageManager;
import org.robolectric.shadows.ShadowPaint;
import org.robolectric.shadows.ShadowParcel;
import org.robolectric.shadows.ShadowParcelFileDescriptor;
import org.robolectric.shadows.ShadowPath;
import org.robolectric.shadows.ShadowPathMeasure;
import org.robolectric.shadows.ShadowPausedAsyncTask;
import org.robolectric.shadows.ShadowPausedChoreographer;
import org.robolectric.shadows.ShadowPausedLooper;
import org.robolectric.shadows.ShadowPausedSystemClock;
import org.robolectric.shadows.ShadowPeerHandle;
import org.robolectric.shadows.ShadowPendingIntent;
import org.robolectric.shadows.ShadowPicture;
import org.robolectric.shadows.ShadowPopupMenu;
import org.robolectric.shadows.ShadowPopupWindow;
import org.robolectric.shadows.ShadowPorterDuffColorFilter;
import org.robolectric.shadows.ShadowPowerManager;
import org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock;
import org.robolectric.shadows.ShadowPreference;
import org.robolectric.shadows.ShadowProcess;
import org.robolectric.shadows.ShadowProgressBar;
import org.robolectric.shadows.ShadowProgressDialog;
import org.robolectric.shadows.ShadowQueuedWork;
import org.robolectric.shadows.ShadowRangingResult;
import org.robolectric.shadows.ShadowRegion;
import org.robolectric.shadows.ShadowRelativeLayout;
import org.robolectric.shadows.ShadowRemoteCallbackList;
import org.robolectric.shadows.ShadowRenderNodeAnimator;
import org.robolectric.shadows.ShadowResources;
import org.robolectric.shadows.ShadowResources.ShadowLegacyTheme;
import org.robolectric.shadows.ShadowResources.ShadowNotFoundException;
import org.robolectric.shadows.ShadowResourcesManager;
import org.robolectric.shadows.ShadowRestrictionsManager;
import org.robolectric.shadows.ShadowResultReceiver;
import org.robolectric.shadows.ShadowSQLiteConnection;
import org.robolectric.shadows.ShadowSQLiteOpenHelper;
import org.robolectric.shadows.ShadowScaleGestureDetector;
import org.robolectric.shadows.ShadowScanResult;
import org.robolectric.shadows.ShadowScrollView;
import org.robolectric.shadows.ShadowScroller;
import org.robolectric.shadows.ShadowSearchManager;
import org.robolectric.shadows.ShadowSeekBar;
import org.robolectric.shadows.ShadowSensor;
import org.robolectric.shadows.ShadowSensorManager;
import org.robolectric.shadows.ShadowService;
import org.robolectric.shadows.ShadowServiceManager;
import org.robolectric.shadows.ShadowSettings;
import org.robolectric.shadows.ShadowSettings.ShadowGlobal;
import org.robolectric.shadows.ShadowSettings.ShadowSecure;
import org.robolectric.shadows.ShadowSettings.ShadowSystem;
import org.robolectric.shadows.ShadowShortcutManager;
import org.robolectric.shadows.ShadowSigningInfo;
import org.robolectric.shadows.ShadowSliceManager;
import org.robolectric.shadows.ShadowSmsManager;
import org.robolectric.shadows.ShadowSoundPool;
import org.robolectric.shadows.ShadowSslErrorHandler;
import org.robolectric.shadows.ShadowStatFs;
import org.robolectric.shadows.ShadowStateListDrawable;
import org.robolectric.shadows.ShadowStaticLayout;
import org.robolectric.shadows.ShadowStorageManager;
import org.robolectric.shadows.ShadowStrictModeVmPolicy;
import org.robolectric.shadows.ShadowStringBlock;
import org.robolectric.shadows.ShadowSubscriptionManager;
import org.robolectric.shadows.ShadowSurface;
import org.robolectric.shadows.ShadowSurfaceView;
import org.robolectric.shadows.ShadowSystemClock;
import org.robolectric.shadows.ShadowSystemProperties;
import org.robolectric.shadows.ShadowSystemServiceRegistry;
import org.robolectric.shadows.ShadowTabActivity;
import org.robolectric.shadows.ShadowTabHost;
import org.robolectric.shadows.ShadowTabHost.ShadowTabSpec;
import org.robolectric.shadows.ShadowTabWidget;
import org.robolectric.shadows.ShadowTelecomManager;
import org.robolectric.shadows.ShadowTelephony;
import org.robolectric.shadows.ShadowTelephony.ShadowSms;
import org.robolectric.shadows.ShadowTelephonyManager;
import org.robolectric.shadows.ShadowTextPaint;
import org.robolectric.shadows.ShadowTextToSpeech;
import org.robolectric.shadows.ShadowTextUtils;
import org.robolectric.shadows.ShadowTextView;
import org.robolectric.shadows.ShadowTile;
import org.robolectric.shadows.ShadowTileService;
import org.robolectric.shadows.ShadowTime;
import org.robolectric.shadows.ShadowTimePickerDialog;
import org.robolectric.shadows.ShadowToast;
import org.robolectric.shadows.ShadowTotalCaptureResult;
import org.robolectric.shadows.ShadowTouchDelegate;
import org.robolectric.shadows.ShadowTrace;
import org.robolectric.shadows.ShadowTrafficStats;
import org.robolectric.shadows.ShadowTypedArray;
import org.robolectric.shadows.ShadowTypeface;
import org.robolectric.shadows.ShadowUIModeManager;
import org.robolectric.shadows.ShadowUsageStatsManager;
import org.robolectric.shadows.ShadowUsbManager;
import org.robolectric.shadows.ShadowUserManager;
import org.robolectric.shadows.ShadowVMRuntime;
import org.robolectric.shadows.ShadowValueAnimator;
import org.robolectric.shadows.ShadowVectorDrawable;
import org.robolectric.shadows.ShadowVelocityTracker;
import org.robolectric.shadows.ShadowVibrator;
import org.robolectric.shadows.ShadowVideoView;
import org.robolectric.shadows.ShadowView;
import org.robolectric.shadows.ShadowViewAnimator;
import org.robolectric.shadows.ShadowViewConfiguration;
import org.robolectric.shadows.ShadowViewGroup;
import org.robolectric.shadows.ShadowViewRootImpl;
import org.robolectric.shadows.ShadowVisualVoicemailSms;
import org.robolectric.shadows.ShadowVpnService;
import org.robolectric.shadows.ShadowWallpaperManager;
import org.robolectric.shadows.ShadowWebStorage;
import org.robolectric.shadows.ShadowWebSyncManager;
import org.robolectric.shadows.ShadowWebView;
import org.robolectric.shadows.ShadowWebViewDatabase;
import org.robolectric.shadows.ShadowWifiConfiguration;
import org.robolectric.shadows.ShadowWifiInfo;
import org.robolectric.shadows.ShadowWifiManager;
import org.robolectric.shadows.ShadowWifiManager.ShadowMulticastLock;
import org.robolectric.shadows.ShadowWifiManager.ShadowWifiLock;
import org.robolectric.shadows.ShadowWifiP2pGroup;
import org.robolectric.shadows.ShadowWifiP2pManager;
import org.robolectric.shadows.ShadowWifiRttManager;
import org.robolectric.shadows.ShadowWindow;
import org.robolectric.shadows.ShadowWindowManager;
import org.robolectric.shadows.ShadowWindowManagerGlobal;
import org.robolectric.shadows.ShadowWindowManagerImpl;
import org.robolectric.shadows.ShadowZoomButtonsController;
/**
* Shadow mapper. Automatically generated by the Robolectric Annotation Processor.
*/
@Generated("org.robolectric.annotation.processing.RobolectricProcessor")
@SuppressWarnings({"unchecked","deprecation"})
public class Shadows implements ShadowProvider {
private static final Map SHADOW_MAP = new HashMap<>(389);
static {
SHADOW_MAP.put("android.widget.AbsListView", "org.robolectric.shadows.ShadowAbsListView");
SHADOW_MAP.put("android.widget.AbsSeekBar", "org.robolectric.shadows.ShadowAbsSeekBar");
SHADOW_MAP.put("android.widget.AbsSpinner", "org.robolectric.shadows.ShadowAbsSpinner");
SHADOW_MAP.put("android.database.AbstractCursor", "org.robolectric.shadows.ShadowAbstractCursor");
SHADOW_MAP.put("android.accessibilityservice.AccessibilityButtonController", "org.robolectric.shadows.ShadowAccessibilityButtonController");
SHADOW_MAP.put("android.view.accessibility.AccessibilityManager", "org.robolectric.shadows.ShadowAccessibilityManager");
SHADOW_MAP.put("android.view.accessibility.AccessibilityNodeInfo", "org.robolectric.shadows.ShadowAccessibilityNodeInfo");
SHADOW_MAP.put("android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction", "org.robolectric.shadows.ShadowAccessibilityNodeInfo$ShadowAccessibilityAction");
SHADOW_MAP.put("android.view.accessibility.AccessibilityRecord", "org.robolectric.shadows.ShadowAccessibilityRecord");
SHADOW_MAP.put("android.accessibilityservice.AccessibilityService", "org.robolectric.shadows.ShadowAccessibilityService");
SHADOW_MAP.put("android.view.accessibility.AccessibilityWindowInfo", "org.robolectric.shadows.ShadowAccessibilityWindowInfo");
SHADOW_MAP.put("android.accounts.AccountManager", "org.robolectric.shadows.ShadowAccountManager");
SHADOW_MAP.put("android.app.Activity", "org.robolectric.shadows.ShadowActivity");
SHADOW_MAP.put("android.app.ActivityGroup", "org.robolectric.shadows.ShadowActivityGroup");
SHADOW_MAP.put("android.app.ActivityManager", "org.robolectric.shadows.ShadowActivityManager");
SHADOW_MAP.put("android.app.ActivityManagerNative", "org.robolectric.shadows.ShadowActivityManagerNative");
SHADOW_MAP.put("android.app.ActivityTaskManager", "org.robolectric.shadows.ShadowActivityTaskManager");
SHADOW_MAP.put("android.app.ActivityThread", "org.robolectric.shadows.ShadowActivityThread");
SHADOW_MAP.put("android.widget.AdapterView", "org.robolectric.shadows.ShadowAdapterView");
SHADOW_MAP.put("android.app.AlarmManager", "org.robolectric.shadows.ShadowAlarmManager");
SHADOW_MAP.put("com.android.internal.app.AlertController", "org.robolectric.shadows.ShadowAlertController");
SHADOW_MAP.put("android.app.AlertDialog", "org.robolectric.shadows.ShadowAlertDialog");
SHADOW_MAP.put("android.app.AlertDialog.Builder", "org.robolectric.shadows.ShadowAlertDialog$ShadowBuilder");
SHADOW_MAP.put("android.text.AndroidBidi", "org.robolectric.shadows.ShadowAndroidBidi");
SHADOW_MAP.put("android.view.animation.AnimationUtils", "org.robolectric.shadows.ShadowAnimationUtils");
SHADOW_MAP.put("android.app.AppOpsManager", "org.robolectric.shadows.ShadowAppOpsManager");
SHADOW_MAP.put("android.app.ActivityManager.AppTask", "org.robolectric.shadows.ShadowAppTask");
SHADOW_MAP.put("android.appwidget.AppWidgetHost", "org.robolectric.shadows.ShadowAppWidgetHost");
SHADOW_MAP.put("android.appwidget.AppWidgetHostView", "org.robolectric.shadows.ShadowAppWidgetHostView");
SHADOW_MAP.put("android.appwidget.AppWidgetManager", "org.robolectric.shadows.ShadowAppWidgetManager");
SHADOW_MAP.put("android.app.Application", "org.robolectric.shadows.ShadowApplication");
SHADOW_MAP.put("android.app.ApplicationPackageManager", "org.robolectric.shadows.ShadowApplicationPackageManager");
SHADOW_MAP.put("android.widget.ArrayAdapter", "org.robolectric.shadows.ShadowArrayAdapter");
SHADOW_MAP.put("android.content.AsyncQueryHandler", "org.robolectric.shadows.ShadowAsyncQueryHandler");
SHADOW_MAP.put("android.media.audiofx.AudioEffect", "org.robolectric.shadows.ShadowAudioEffect");
SHADOW_MAP.put("android.media.AudioManager", "org.robolectric.shadows.ShadowAudioManager");
SHADOW_MAP.put("android.view.autofill.AutofillManager", "org.robolectric.shadows.ShadowAutofillManager");
SHADOW_MAP.put("com.android.internal.os.BackgroundThread", "org.robolectric.shadows.ShadowBackgroundThread");
SHADOW_MAP.put("android.app.backup.BackupManager", "org.robolectric.shadows.ShadowBackupManager");
SHADOW_MAP.put("android.widget.BaseAdapter", "org.robolectric.shadows.ShadowBaseAdapter");
SHADOW_MAP.put("android.nfc.tech.BasicTagTechnology", "org.robolectric.shadows.ShadowBasicTagTechnology");
SHADOW_MAP.put("android.os.BatteryManager", "org.robolectric.shadows.ShadowBatteryManager");
SHADOW_MAP.put("android.os.Binder", "org.robolectric.shadows.ShadowBinder");
SHADOW_MAP.put("android.graphics.Bitmap", "org.robolectric.shadows.ShadowBitmap");
SHADOW_MAP.put("android.graphics.drawable.BitmapDrawable", "org.robolectric.shadows.ShadowBitmapDrawable");
SHADOW_MAP.put("android.graphics.BitmapFactory", "org.robolectric.shadows.ShadowBitmapFactory");
SHADOW_MAP.put("android.graphics.BitmapRegionDecoder", "org.robolectric.shadows.ShadowBitmapRegionDecoder");
SHADOW_MAP.put("android.graphics.BitmapShader", "org.robolectric.shadows.ShadowBitmapShader");
SHADOW_MAP.put("libcore.io.BlockGuardOs", "org.robolectric.shadows.ShadowBlockGuardOs");
SHADOW_MAP.put("android.bluetooth.BluetoothAdapter", "org.robolectric.shadows.ShadowBluetoothAdapter");
SHADOW_MAP.put("android.bluetooth.BluetoothDevice", "org.robolectric.shadows.ShadowBluetoothDevice");
SHADOW_MAP.put("android.bluetooth.BluetoothGatt", "org.robolectric.shadows.ShadowBluetoothGatt");
SHADOW_MAP.put("android.bluetooth.BluetoothHeadset", "org.robolectric.shadows.ShadowBluetoothHeadset");
SHADOW_MAP.put("android.bluetooth.BluetoothManager", "org.robolectric.shadows.ShadowBluetoothManager");
SHADOW_MAP.put("android.bluetooth.BluetoothServerSocket", "org.robolectric.shadows.ShadowBluetoothServerSocket");
SHADOW_MAP.put("android.bluetooth.BluetoothSocket", "org.robolectric.shadows.ShadowBluetoothSocket");
SHADOW_MAP.put("android.content.BroadcastReceiver.PendingResult", "org.robolectric.shadows.ShadowBroadcastPendingResult");
SHADOW_MAP.put("android.content.BroadcastReceiver", "org.robolectric.shadows.ShadowBroadcastReceiver");
SHADOW_MAP.put("android.os.Build", "org.robolectric.shadows.ShadowBuild");
SHADOW_MAP.put("android.hardware.Camera", "org.robolectric.shadows.ShadowCamera");
SHADOW_MAP.put("android.hardware.Camera.Parameters", "org.robolectric.shadows.ShadowCamera$ShadowParameters");
SHADOW_MAP.put("android.hardware.Camera.Size", "org.robolectric.shadows.ShadowCamera$ShadowSize");
SHADOW_MAP.put("android.hardware.camera2.CameraCharacteristics", "org.robolectric.shadows.ShadowCameraCharacteristics");
SHADOW_MAP.put("android.hardware.camera2.CameraManager", "org.robolectric.shadows.ShadowCameraManager");
SHADOW_MAP.put("android.graphics.Canvas", "org.robolectric.shadows.ShadowCanvas");
SHADOW_MAP.put("android.view.accessibility.CaptioningManager", "org.robolectric.shadows.ShadowCaptioningManager");
SHADOW_MAP.put("android.hardware.camera2.CaptureResult", "org.robolectric.shadows.ShadowCaptureResult");
SHADOW_MAP.put("android.telephony.CarrierConfigManager", "org.robolectric.shadows.ShadowCarrierConfigManager");
SHADOW_MAP.put("android.content.ClipboardManager", "org.robolectric.shadows.ShadowClipboardManager");
SHADOW_MAP.put("android.graphics.Color", "org.robolectric.shadows.ShadowColor");
SHADOW_MAP.put("android.hardware.display.ColorDisplayManager", "org.robolectric.shadows.ShadowColorDisplayManager");
SHADOW_MAP.put("android.graphics.ColorMatrixColorFilter", "org.robolectric.shadows.ShadowColorMatrixColorFilter");
SHADOW_MAP.put("android.graphics.ColorSpace.Rgb", "org.robolectric.shadows.ShadowColorSpace$ShadowRgb");
SHADOW_MAP.put("android.widget.CompoundButton", "org.robolectric.shadows.ShadowCompoundButton");
SHADOW_MAP.put("android.net.ConnectivityManager", "org.robolectric.shadows.ShadowConnectivityManager");
SHADOW_MAP.put("android.database.ContentObserver", "org.robolectric.shadows.ShadowContentObserver");
SHADOW_MAP.put("android.content.ContentProvider", "org.robolectric.shadows.ShadowContentProvider");
SHADOW_MAP.put("android.content.ContentProviderClient", "org.robolectric.shadows.ShadowContentProviderClient");
SHADOW_MAP.put("android.content.ContentProviderOperation", "org.robolectric.shadows.ShadowContentProviderOperation");
SHADOW_MAP.put("android.content.ContentProviderResult", "org.robolectric.shadows.ShadowContentProviderResult");
SHADOW_MAP.put("android.content.ContentResolver", "org.robolectric.shadows.ShadowContentResolver");
SHADOW_MAP.put("android.content.ContentUris", "org.robolectric.shadows.ShadowContentUris");
SHADOW_MAP.put("android.app.ContextImpl", "org.robolectric.shadows.ShadowContextImpl");
SHADOW_MAP.put("android.view.ContextThemeWrapper", "org.robolectric.shadows.ShadowContextThemeWrapper");
SHADOW_MAP.put("android.content.ContextWrapper", "org.robolectric.shadows.ShadowContextWrapper");
SHADOW_MAP.put("android.webkit.CookieManager", "org.robolectric.shadows.ShadowCookieManager");
SHADOW_MAP.put("android.webkit.CookieSyncManager", "org.robolectric.shadows.ShadowCookieSyncManager");
SHADOW_MAP.put("android.graphics.CornerPathEffect", "org.robolectric.shadows.ShadowCornerPathEffect");
SHADOW_MAP.put("android.os.CountDownTimer", "org.robolectric.shadows.ShadowCountDownTimer");
SHADOW_MAP.put("android.content.pm.CrossProfileApps", "org.robolectric.shadows.ShadowCrossProfileApps");
SHADOW_MAP.put("android.database.CursorWindow", "org.robolectric.shadows.ShadowCursorWindow");
SHADOW_MAP.put("android.database.CursorWrapper", "org.robolectric.shadows.ShadowCursorWrapper");
SHADOW_MAP.put("android.graphics.DashPathEffect", "org.robolectric.shadows.ShadowDashPathEffect");
SHADOW_MAP.put("android.text.format.DateFormat", "org.robolectric.shadows.ShadowDateFormat");
SHADOW_MAP.put("libcore.icu.DateIntervalFormat", "org.robolectric.shadows.ShadowDateIntervalFormat");
SHADOW_MAP.put("android.app.DatePickerDialog", "org.robolectric.shadows.ShadowDatePickerDialog");
SHADOW_MAP.put("android.os.Debug", "org.robolectric.shadows.ShadowDebug");
SHADOW_MAP.put("android.provider.DeviceConfig", "org.robolectric.shadows.ShadowDeviceConfig");
SHADOW_MAP.put("android.app.admin.DevicePolicyManager", "org.robolectric.shadows.ShadowDevicePolicyManager");
SHADOW_MAP.put("dalvik.system.DexFile", "org.robolectric.shadows.ShadowDexFile");
SHADOW_MAP.put("android.app.Dialog", "org.robolectric.shadows.ShadowDialog");
SHADOW_MAP.put("android.net.wifi.aware.DiscoverySession", "org.robolectric.shadows.ShadowDiscoverySession");
SHADOW_MAP.put("android.view.Display", "org.robolectric.shadows.ShadowDisplay");
SHADOW_MAP.put("android.view.DisplayEventReceiver", "org.robolectric.shadows.ShadowDisplayEventReceiver");
SHADOW_MAP.put("android.view.DisplayListCanvas", "org.robolectric.shadows.ShadowDisplayListCanvas");
SHADOW_MAP.put("android.hardware.display.DisplayManager", "org.robolectric.shadows.ShadowDisplayManager");
SHADOW_MAP.put("android.hardware.display.DisplayManagerGlobal", "org.robolectric.shadows.ShadowDisplayManagerGlobal");
SHADOW_MAP.put("android.app.DownloadManager", "org.robolectric.shadows.ShadowDownloadManager");
SHADOW_MAP.put("android.app.DownloadManager.Query", "org.robolectric.shadows.ShadowDownloadManager$ShadowQuery");
SHADOW_MAP.put("android.app.DownloadManager.Request", "org.robolectric.shadows.ShadowDownloadManager$ShadowRequest");
SHADOW_MAP.put("android.graphics.drawable.Drawable", "org.robolectric.shadows.ShadowDrawable");
SHADOW_MAP.put("android.os.DropBoxManager", "org.robolectric.shadows.ShadowDropBoxManager");
SHADOW_MAP.put("android.widget.EdgeEffect", "org.robolectric.shadows.ShadowEdgeEffect");
SHADOW_MAP.put("android.os.Environment", "org.robolectric.shadows.ShadowEnvironment");
SHADOW_MAP.put("android.os.Environment.UserEnvironment", "org.robolectric.shadows.ShadowEnvironment$ShadowUserEnvironment");
SHADOW_MAP.put("android.telephony.euicc.EuiccManager", "org.robolectric.shadows.ShadowEuiccManager");
SHADOW_MAP.put("android.util.EventLog", "org.robolectric.shadows.ShadowEventLog");
SHADOW_MAP.put("android.util.EventLog.Event", "org.robolectric.shadows.ShadowEventLog$ShadowEvent");
SHADOW_MAP.put("android.widget.ExpandableListView", "org.robolectric.shadows.ShadowExpandableListView");
SHADOW_MAP.put("android.os.FileUtils", "org.robolectric.shadows.ShadowFileUtils");
SHADOW_MAP.put("android.widget.Filter", "org.robolectric.shadows.ShadowFilter");
SHADOW_MAP.put("android.hardware.fingerprint.FingerprintManager", "org.robolectric.shadows.ShadowFingerprintManager");
SHADOW_MAP.put("android.util.FloatMath", "org.robolectric.shadows.ShadowFloatMath");
SHADOW_MAP.put("android.graphics.FontFamily", "org.robolectric.shadows.ShadowFontFamily");
SHADOW_MAP.put("android.provider.FontsContract", "org.robolectric.shadows.ShadowFontsContract");
SHADOW_MAP.put("android.opengl.GLES20", "org.robolectric.shadows.ShadowGLES20");
SHADOW_MAP.put("android.opengl.GLSurfaceView", "org.robolectric.shadows.ShadowGLSurfaceView");
SHADOW_MAP.put("android.location.Geocoder", "org.robolectric.shadows.ShadowGeocoder");
SHADOW_MAP.put("android.view.GestureDetector", "org.robolectric.shadows.ShadowGestureDetector");
SHADOW_MAP.put("android.graphics.drawable.GradientDrawable", "org.robolectric.shadows.ShadowGradientDrawable");
SHADOW_MAP.put("android.hardware.HardwareBuffer", "org.robolectric.shadows.ShadowHardwareBuffer");
SHADOW_MAP.put("android.graphics.HardwareRenderer", "org.robolectric.shadows.ShadowHardwareRenderer");
SHADOW_MAP.put("android.net.http.HttpResponseCache", "org.robolectric.shadows.ShadowHttpResponseCache");
SHADOW_MAP.put("com.android.internal.app.IAppOpsService.Stub", "org.robolectric.shadows.ShadowIAppOpsService$ShadowStub");
SHADOW_MAP.put("libcore.icu.ICU", "org.robolectric.shadows.ShadowICU");
SHADOW_MAP.put("android.graphics.drawable.Icon", "org.robolectric.shadows.ShadowIcon");
SHADOW_MAP.put("android.graphics.ImageDecoder", "org.robolectric.shadows.ShadowImageDecoder");
SHADOW_MAP.put("android.view.InputDevice", "org.robolectric.shadows.ShadowInputDevice");
SHADOW_MAP.put("android.view.InputEvent", "org.robolectric.shadows.ShadowInputEvent");
SHADOW_MAP.put("android.view.InputEventReceiver", "org.robolectric.shadows.ShadowInputEventReceiver");
SHADOW_MAP.put("android.hardware.input.InputManager", "org.robolectric.shadows.ShadowInputManager");
SHADOW_MAP.put("android.view.inputmethod.InputMethodManager", "org.robolectric.shadows.ShadowInputMethodManager");
SHADOW_MAP.put("android.app.Instrumentation", "org.robolectric.shadows.ShadowInstrumentation");
SHADOW_MAP.put("android.content.Intent", "org.robolectric.shadows.ShadowIntent");
SHADOW_MAP.put("android.app.IntentService", "org.robolectric.shadows.ShadowIntentService");
SHADOW_MAP.put("libcore.io.IoUtils", "org.robolectric.shadows.ShadowIoUtils");
SHADOW_MAP.put("android.nfc.tech.IsoDep", "org.robolectric.shadows.ShadowIsoDep");
SHADOW_MAP.put("android.app.job.JobScheduler", "org.robolectric.shadows.ShadowJobScheduler");
SHADOW_MAP.put("android.app.JobSchedulerImpl", "org.robolectric.shadows.ShadowJobScheduler$ShadowJobSchedulerImpl");
SHADOW_MAP.put("android.app.job.JobService", "org.robolectric.shadows.ShadowJobService");
SHADOW_MAP.put("android.webkit.JsPromptResult", "org.robolectric.shadows.ShadowJsPromptResult");
SHADOW_MAP.put("android.webkit.JsResult", "org.robolectric.shadows.ShadowJsResult");
SHADOW_MAP.put("android.view.KeyCharacterMap", "org.robolectric.shadows.ShadowKeyCharacterMap");
SHADOW_MAP.put("android.app.KeyguardManager", "org.robolectric.shadows.ShadowKeyguardManager");
SHADOW_MAP.put("android.app.KeyguardManager.KeyguardLock", "org.robolectric.shadows.ShadowKeyguardManager$ShadowKeyguardLock");
SHADOW_MAP.put("android.content.pm.LauncherApps", "org.robolectric.shadows.ShadowLauncherApps");
SHADOW_MAP.put("android.view.animation.LayoutAnimationController", "org.robolectric.shadows.ShadowLayoutAnimationController");
SHADOW_MAP.put("android.content.res.ApkAssets", "org.robolectric.shadows.ShadowLegacyApkAssets");
SHADOW_MAP.put("android.os.Looper", "org.robolectric.shadows.ShadowLegacyLooper");
SHADOW_MAP.put("android.os.Message", "org.robolectric.shadows.ShadowLegacyMessage");
SHADOW_MAP.put("android.os.MessageQueue", "org.robolectric.shadows.ShadowLegacyMessageQueue");
SHADOW_MAP.put("android.graphics.text.LineBreaker", "org.robolectric.shadows.ShadowLineBreaker");
SHADOW_MAP.put("android.graphics.LinearGradient", "org.robolectric.shadows.ShadowLinearGradient");
SHADOW_MAP.put("android.widget.LinearLayout", "org.robolectric.shadows.ShadowLinearLayout");
SHADOW_MAP.put("android.text.method.LinkMovementMethod", "org.robolectric.shadows.ShadowLinkMovementMethod");
SHADOW_MAP.put("libcore.io.Linux", "org.robolectric.shadows.ShadowLinux");
SHADOW_MAP.put("android.widget.ListPopupWindow", "org.robolectric.shadows.ShadowListPopupWindow");
SHADOW_MAP.put("android.widget.ListView", "org.robolectric.shadows.ShadowListView");
SHADOW_MAP.put("android.app.LoadedApk", "org.robolectric.shadows.ShadowLoadedApk");
SHADOW_MAP.put("android.app.LocalActivityManager", "org.robolectric.shadows.ShadowLocalActivityManager");
SHADOW_MAP.put("libcore.icu.LocaleData", "org.robolectric.shadows.ShadowLocaleData");
SHADOW_MAP.put("android.location.LocationManager", "org.robolectric.shadows.ShadowLocationManager");
SHADOW_MAP.put("android.util.Log", "org.robolectric.shadows.ShadowLog");
SHADOW_MAP.put("android.graphics.Matrix", "org.robolectric.shadows.ShadowMatrix");
SHADOW_MAP.put("android.text.MeasuredParagraph", "org.robolectric.shadows.ShadowMeasuredParagraph");
SHADOW_MAP.put("android.graphics.text.MeasuredText.Builder", "org.robolectric.shadows.ShadowMeasuredTextBuilder");
SHADOW_MAP.put("android.media.MediaCodec", "org.robolectric.shadows.ShadowMediaCodec");
SHADOW_MAP.put("android.media.MediaCodec.BufferMap.CodecBuffer", "org.robolectric.shadows.ShadowMediaCodec$ShadowCodecBuffer");
SHADOW_MAP.put("android.media.MediaMetadataRetriever", "org.robolectric.shadows.ShadowMediaMetadataRetriever");
SHADOW_MAP.put("android.media.MediaMuxer", "org.robolectric.shadows.ShadowMediaMuxer");
SHADOW_MAP.put("android.media.MediaPlayer", "org.robolectric.shadows.ShadowMediaPlayer");
SHADOW_MAP.put("android.media.MediaRecorder", "org.robolectric.shadows.ShadowMediaRecorder");
SHADOW_MAP.put("android.media.MediaRouter", "org.robolectric.shadows.ShadowMediaRouter");
SHADOW_MAP.put("android.media.MediaScannerConnection", "org.robolectric.shadows.ShadowMediaScannerConnection");
SHADOW_MAP.put("android.media.session.MediaSession", "org.robolectric.shadows.ShadowMediaSession");
SHADOW_MAP.put("android.provider.MediaStore", "org.robolectric.shadows.ShadowMediaStore");
SHADOW_MAP.put("android.provider.MediaStore.Images", "org.robolectric.shadows.ShadowMediaStore$ShadowImages");
SHADOW_MAP.put("android.provider.MediaStore.Images.Media", "org.robolectric.shadows.ShadowMediaStore$ShadowImages$ShadowMedia");
SHADOW_MAP.put("libcore.io.MemoryMappedFile", "org.robolectric.shadows.ShadowMemoryMappedFile");
SHADOW_MAP.put("android.os.Messenger", "org.robolectric.shadows.ShadowMessenger");
SHADOW_MAP.put("android.webkit.MimeTypeMap", "org.robolectric.shadows.ShadowMimeTypeMap");
SHADOW_MAP.put("android.view.MotionEvent", "org.robolectric.shadows.ShadowMotionEvent");
SHADOW_MAP.put("libcore.util.NativeAllocationRegistry", "org.robolectric.shadows.ShadowNativeAllocationRegistry");
SHADOW_MAP.put("android.net.Network", "org.robolectric.shadows.ShadowNetwork");
SHADOW_MAP.put("android.net.NetworkCapabilities", "org.robolectric.shadows.ShadowNetworkCapabilities");
SHADOW_MAP.put("android.net.NetworkInfo", "org.robolectric.shadows.ShadowNetworkInfo");
SHADOW_MAP.put("android.net.NetworkScoreManager", "org.robolectric.shadows.ShadowNetworkScoreManager");
SHADOW_MAP.put("android.nfc.NfcAdapter", "org.robolectric.shadows.ShadowNfcAdapter");
SHADOW_MAP.put("android.graphics.NinePatch", "org.robolectric.shadows.ShadowNinePatch");
SHADOW_MAP.put("android.app.Notification", "org.robolectric.shadows.ShadowNotification");
SHADOW_MAP.put("android.app.NotificationManager", "org.robolectric.shadows.ShadowNotificationManager");
SHADOW_MAP.put("android.net.nsd.NsdManager", "org.robolectric.shadows.ShadowNsdManager");
SHADOW_MAP.put("android.widget.NumberPicker", "org.robolectric.shadows.ShadowNumberPicker");
SHADOW_MAP.put("android.animation.ObjectAnimator", "org.robolectric.shadows.ShadowObjectAnimator");
SHADOW_MAP.put("android.opengl.Matrix", "org.robolectric.shadows.ShadowOpenGLMatrix");
SHADOW_MAP.put("android.system.OsConstants", "org.robolectric.shadows.ShadowOsConstants");
SHADOW_MAP.put("android.graphics.Outline", "org.robolectric.shadows.ShadowOutline");
SHADOW_MAP.put("android.widget.OverScroller", "org.robolectric.shadows.ShadowOverScroller");
SHADOW_MAP.put("android.content.pm.PackageInstaller", "org.robolectric.shadows.ShadowPackageInstaller");
SHADOW_MAP.put("android.content.pm.PackageInstaller.Session", "org.robolectric.shadows.ShadowPackageInstaller$ShadowSession");
SHADOW_MAP.put("android.content.pm.PackageManager", "org.robolectric.shadows.ShadowPackageManager");
SHADOW_MAP.put("android.content.pm.PackageParser", "org.robolectric.shadows.ShadowPackageParser");
SHADOW_MAP.put("android.graphics.Paint", "org.robolectric.shadows.ShadowPaint");
SHADOW_MAP.put("android.os.Parcel", "org.robolectric.shadows.ShadowParcel");
SHADOW_MAP.put("android.os.ParcelFileDescriptor", "org.robolectric.shadows.ShadowParcelFileDescriptor");
SHADOW_MAP.put("android.graphics.Path", "org.robolectric.shadows.ShadowPath");
SHADOW_MAP.put("android.graphics.PathMeasure", "org.robolectric.shadows.ShadowPathMeasure");
SHADOW_MAP.put("android.util.PathParser", "org.robolectric.shadows.ShadowPathParser");
SHADOW_MAP.put("android.util.PathParser.PathData", "org.robolectric.shadows.ShadowPathParser$ShadowPathData");
SHADOW_MAP.put("android.os.Looper", "org.robolectric.shadows.ShadowPausedLooper");
SHADOW_MAP.put("android.os.Message", "org.robolectric.shadows.ShadowPausedMessage");
SHADOW_MAP.put("android.os.MessageQueue", "org.robolectric.shadows.ShadowPausedMessageQueue");
SHADOW_MAP.put("android.net.wifi.aware.PeerHandle", "org.robolectric.shadows.ShadowPeerHandle");
SHADOW_MAP.put("android.app.PendingIntent", "org.robolectric.shadows.ShadowPendingIntent");
SHADOW_MAP.put("com.android.internal.policy.PhoneWindow", "org.robolectric.shadows.ShadowPhoneWindow");
SHADOW_MAP.put("android.graphics.Picture", "org.robolectric.shadows.ShadowPicture");
SHADOW_MAP.put("android.media.PlayerBase", "org.robolectric.shadows.ShadowPlayerBase");
SHADOW_MAP.put("android.widget.PopupMenu", "org.robolectric.shadows.ShadowPopupMenu");
SHADOW_MAP.put("android.widget.PopupWindow", "org.robolectric.shadows.ShadowPopupWindow");
SHADOW_MAP.put("android.graphics.PorterDuffColorFilter", "org.robolectric.shadows.ShadowPorterDuffColorFilter");
SHADOW_MAP.put("android.os.PowerManager", "org.robolectric.shadows.ShadowPowerManager");
SHADOW_MAP.put("android.os.PowerManager.WakeLock", "org.robolectric.shadows.ShadowPowerManager$ShadowWakeLock");
SHADOW_MAP.put("android.text.PrecomputedText", "org.robolectric.shadows.ShadowPrecomputedText");
SHADOW_MAP.put("android.preference.Preference", "org.robolectric.shadows.ShadowPreference");
SHADOW_MAP.put("android.os.Process", "org.robolectric.shadows.ShadowProcess");
SHADOW_MAP.put("android.widget.ProgressBar", "org.robolectric.shadows.ShadowProgressBar");
SHADOW_MAP.put("android.app.ProgressDialog", "org.robolectric.shadows.ShadowProgressDialog");
SHADOW_MAP.put("android.app.QueuedWork", "org.robolectric.shadows.ShadowQueuedWork");
SHADOW_MAP.put("android.net.wifi.rtt.RangingResult", "org.robolectric.shadows.ShadowRangingResult");
SHADOW_MAP.put("android.graphics.RecordingCanvas", "org.robolectric.shadows.ShadowRecordingCanvas");
SHADOW_MAP.put("android.graphics.Region", "org.robolectric.shadows.ShadowRegion");
SHADOW_MAP.put("android.widget.RelativeLayout", "org.robolectric.shadows.ShadowRelativeLayout");
SHADOW_MAP.put("android.os.RemoteCallbackList", "org.robolectric.shadows.ShadowRemoteCallbackList");
SHADOW_MAP.put("android.view.RenderNodeAnimator", "org.robolectric.shadows.ShadowRenderNodeAnimator");
SHADOW_MAP.put("android.graphics.RenderNode", "org.robolectric.shadows.ShadowRenderNodeQ");
SHADOW_MAP.put("android.content.res.Resources", "org.robolectric.shadows.ShadowResources");
SHADOW_MAP.put("android.content.res.Resources.NotFoundException", "org.robolectric.shadows.ShadowResources$ShadowNotFoundException");
SHADOW_MAP.put("android.app.ResourcesManager", "org.robolectric.shadows.ShadowResourcesManager");
SHADOW_MAP.put("android.content.RestrictionsManager", "org.robolectric.shadows.ShadowRestrictionsManager");
SHADOW_MAP.put("android.os.ResultReceiver", "org.robolectric.shadows.ShadowResultReceiver");
SHADOW_MAP.put("com.android.internal.policy.PhoneWindow.RotationWatcher", "org.robolectric.shadows.ShadowRotationWatcher");
SHADOW_MAP.put("android.database.sqlite.SQLiteConnection", "org.robolectric.shadows.ShadowSQLiteConnection");
SHADOW_MAP.put("android.database.sqlite.SQLiteOpenHelper", "org.robolectric.shadows.ShadowSQLiteOpenHelper");
SHADOW_MAP.put("android.view.ScaleGestureDetector", "org.robolectric.shadows.ShadowScaleGestureDetector");
SHADOW_MAP.put("android.net.wifi.ScanResult", "org.robolectric.shadows.ShadowScanResult");
SHADOW_MAP.put("android.widget.ScrollView", "org.robolectric.shadows.ShadowScrollView");
SHADOW_MAP.put("android.widget.Scroller", "org.robolectric.shadows.ShadowScroller");
SHADOW_MAP.put("android.app.SearchManager", "org.robolectric.shadows.ShadowSearchManager");
SHADOW_MAP.put("android.widget.SeekBar", "org.robolectric.shadows.ShadowSeekBar");
SHADOW_MAP.put("android.hardware.Sensor", "org.robolectric.shadows.ShadowSensor");
SHADOW_MAP.put("android.hardware.SensorManager", "org.robolectric.shadows.ShadowSensorManager");
SHADOW_MAP.put("android.app.Service", "org.robolectric.shadows.ShadowService");
SHADOW_MAP.put("android.os.ServiceManager", "org.robolectric.shadows.ShadowServiceManager");
SHADOW_MAP.put("android.provider.Settings", "org.robolectric.shadows.ShadowSettings");
SHADOW_MAP.put("android.provider.Settings.Global", "org.robolectric.shadows.ShadowSettings$ShadowGlobal");
SHADOW_MAP.put("android.provider.Settings.Secure", "org.robolectric.shadows.ShadowSettings$ShadowSecure");
SHADOW_MAP.put("android.provider.Settings.System", "org.robolectric.shadows.ShadowSettings$ShadowSystem");
SHADOW_MAP.put("android.os.SharedMemory", "org.robolectric.shadows.ShadowSharedMemory");
SHADOW_MAP.put("android.app.SharedPreferencesImpl.EditorImpl", "org.robolectric.shadows.ShadowSharedPreferences$ShadowSharedPreferencesEditorImpl");
SHADOW_MAP.put("android.content.pm.ShortcutManager", "org.robolectric.shadows.ShadowShortcutManager");
SHADOW_MAP.put("android.content.pm.SigningInfo", "org.robolectric.shadows.ShadowSigningInfo");
SHADOW_MAP.put("android.app.slice.SliceManager", "org.robolectric.shadows.ShadowSliceManager");
SHADOW_MAP.put("android.telephony.SmsManager", "org.robolectric.shadows.ShadowSmsManager");
SHADOW_MAP.put("dalvik.system.SocketTagger", "org.robolectric.shadows.ShadowSocketTagger");
SHADOW_MAP.put("android.media.SoundPool", "org.robolectric.shadows.ShadowSoundPool");
SHADOW_MAP.put("android.widget.SpellChecker", "org.robolectric.shadows.ShadowSpellChecker");
SHADOW_MAP.put("android.webkit.SslErrorHandler", "org.robolectric.shadows.ShadowSslErrorHandler");
SHADOW_MAP.put("android.os.StatFs", "org.robolectric.shadows.ShadowStatFs");
SHADOW_MAP.put("android.graphics.drawable.StateListDrawable", "org.robolectric.shadows.ShadowStateListDrawable");
SHADOW_MAP.put("android.text.StaticLayout", "org.robolectric.shadows.ShadowStaticLayout");
SHADOW_MAP.put("android.app.StatusBarManager", "org.robolectric.shadows.ShadowStatusBarManager");
SHADOW_MAP.put("android.os.storage.StorageManager", "org.robolectric.shadows.ShadowStorageManager");
SHADOW_MAP.put("android.os.StrictMode.VmPolicy", "org.robolectric.shadows.ShadowStrictModeVmPolicy");
SHADOW_MAP.put("android.content.res.StringBlock", "org.robolectric.shadows.ShadowStringBlock");
SHADOW_MAP.put("android.telephony.SubscriptionManager", "org.robolectric.shadows.ShadowSubscriptionManager");
SHADOW_MAP.put("android.view.Surface", "org.robolectric.shadows.ShadowSurface");
SHADOW_MAP.put("android.view.SurfaceView", "org.robolectric.shadows.ShadowSurfaceView");
SHADOW_MAP.put("android.graphics.fonts.SystemFonts", "org.robolectric.shadows.ShadowSystemFonts");
SHADOW_MAP.put("android.os.SystemProperties", "org.robolectric.shadows.ShadowSystemProperties");
SHADOW_MAP.put("android.app.SystemServiceRegistry", "org.robolectric.shadows.ShadowSystemServiceRegistry");
SHADOW_MAP.put("android.os.SystemVibrator", "org.robolectric.shadows.ShadowSystemVibrator");
SHADOW_MAP.put("android.app.TabActivity", "org.robolectric.shadows.ShadowTabActivity");
SHADOW_MAP.put("android.widget.TabHost", "org.robolectric.shadows.ShadowTabHost");
SHADOW_MAP.put("android.widget.TabHost.TabSpec", "org.robolectric.shadows.ShadowTabHost$ShadowTabSpec");
SHADOW_MAP.put("android.widget.TabWidget", "org.robolectric.shadows.ShadowTabWidget");
SHADOW_MAP.put("android.telecom.TelecomManager", "org.robolectric.shadows.ShadowTelecomManager");
SHADOW_MAP.put("android.provider.Telephony", "org.robolectric.shadows.ShadowTelephony");
SHADOW_MAP.put("android.provider.Telephony.Sms", "org.robolectric.shadows.ShadowTelephony$ShadowSms");
SHADOW_MAP.put("android.telephony.TelephonyManager", "org.robolectric.shadows.ShadowTelephonyManager");
SHADOW_MAP.put("android.text.TextPaint", "org.robolectric.shadows.ShadowTextPaint");
SHADOW_MAP.put("android.speech.tts.TextToSpeech", "org.robolectric.shadows.ShadowTextToSpeech");
SHADOW_MAP.put("android.text.TextUtils", "org.robolectric.shadows.ShadowTextUtils");
SHADOW_MAP.put("android.widget.TextView", "org.robolectric.shadows.ShadowTextView");
SHADOW_MAP.put("android.service.quicksettings.Tile", "org.robolectric.shadows.ShadowTile");
SHADOW_MAP.put("android.service.quicksettings.TileService", "org.robolectric.shadows.ShadowTileService");
SHADOW_MAP.put("android.text.format.Time", "org.robolectric.shadows.ShadowTime");
SHADOW_MAP.put("android.app.TimePickerDialog", "org.robolectric.shadows.ShadowTimePickerDialog");
SHADOW_MAP.put("libcore.timezone.TimeZoneFinder", "org.robolectric.shadows.ShadowTimeZoneFinderQ");
SHADOW_MAP.put("android.widget.Toast", "org.robolectric.shadows.ShadowToast");
SHADOW_MAP.put("android.hardware.camera2.TotalCaptureResult", "org.robolectric.shadows.ShadowTotalCaptureResult");
SHADOW_MAP.put("android.view.TouchDelegate", "org.robolectric.shadows.ShadowTouchDelegate");
SHADOW_MAP.put("android.os.Trace", "org.robolectric.shadows.ShadowTrace");
SHADOW_MAP.put("android.net.TrafficStats", "org.robolectric.shadows.ShadowTrafficStats");
SHADOW_MAP.put("android.graphics.Typeface", "org.robolectric.shadows.ShadowTypeface");
SHADOW_MAP.put("android.graphics.Typeface.Builder", "org.robolectric.shadows.ShadowTypeface$ShadowBuilder");
SHADOW_MAP.put("android.app.UiModeManager", "org.robolectric.shadows.ShadowUIModeManager");
SHADOW_MAP.put("android.app.usage.UsageStatsManager", "org.robolectric.shadows.ShadowUsageStatsManager");
SHADOW_MAP.put("android.hardware.usb.UsbManager", "org.robolectric.shadows.ShadowUsbManager");
SHADOW_MAP.put("android.os.UserManager", "org.robolectric.shadows.ShadowUserManager");
SHADOW_MAP.put("dalvik.system.VMRuntime", "org.robolectric.shadows.ShadowVMRuntime");
SHADOW_MAP.put("android.animation.ValueAnimator", "org.robolectric.shadows.ShadowValueAnimator");
SHADOW_MAP.put("android.graphics.drawable.VectorDrawable", "org.robolectric.shadows.ShadowVectorDrawable");
SHADOW_MAP.put("android.view.VelocityTracker", "org.robolectric.shadows.ShadowVelocityTracker");
SHADOW_MAP.put("android.os.Vibrator", "org.robolectric.shadows.ShadowVibrator");
SHADOW_MAP.put("android.widget.VideoView", "org.robolectric.shadows.ShadowVideoView");
SHADOW_MAP.put("android.view.View", "org.robolectric.shadows.ShadowView");
SHADOW_MAP.put("android.widget.ViewAnimator", "org.robolectric.shadows.ShadowViewAnimator");
SHADOW_MAP.put("android.view.ViewConfiguration", "org.robolectric.shadows.ShadowViewConfiguration");
SHADOW_MAP.put("android.view.ViewGroup", "org.robolectric.shadows.ShadowViewGroup");
SHADOW_MAP.put("android.view.ViewRootImpl", "org.robolectric.shadows.ShadowViewRootImpl");
SHADOW_MAP.put("com.android.internal.util.VirtualRefBasePtr", "org.robolectric.shadows.ShadowVirtualRefBasePtr");
SHADOW_MAP.put("android.telephony.VisualVoicemailSms", "org.robolectric.shadows.ShadowVisualVoicemailSms");
SHADOW_MAP.put("android.net.VpnService", "org.robolectric.shadows.ShadowVpnService");
SHADOW_MAP.put("android.app.WallpaperManager", "org.robolectric.shadows.ShadowWallpaperManager");
SHADOW_MAP.put("android.webkit.WebStorage", "org.robolectric.shadows.ShadowWebStorage");
SHADOW_MAP.put("android.webkit.WebSyncManager", "org.robolectric.shadows.ShadowWebSyncManager");
SHADOW_MAP.put("android.webkit.WebView", "org.robolectric.shadows.ShadowWebView");
SHADOW_MAP.put("android.webkit.WebViewDatabase", "org.robolectric.shadows.ShadowWebViewDatabase");
SHADOW_MAP.put("android.net.wifi.WifiConfiguration", "org.robolectric.shadows.ShadowWifiConfiguration");
SHADOW_MAP.put("android.net.wifi.WifiInfo", "org.robolectric.shadows.ShadowWifiInfo");
SHADOW_MAP.put("android.net.wifi.WifiManager", "org.robolectric.shadows.ShadowWifiManager");
SHADOW_MAP.put("android.net.wifi.WifiManager.MulticastLock", "org.robolectric.shadows.ShadowWifiManager$ShadowMulticastLock");
SHADOW_MAP.put("android.net.wifi.WifiManager.WifiLock", "org.robolectric.shadows.ShadowWifiManager$ShadowWifiLock");
SHADOW_MAP.put("android.net.wifi.p2p.WifiP2pGroup", "org.robolectric.shadows.ShadowWifiP2pGroup");
SHADOW_MAP.put("android.net.wifi.p2p.WifiP2pManager", "org.robolectric.shadows.ShadowWifiP2pManager");
SHADOW_MAP.put("android.net.wifi.rtt.WifiRttManager", "org.robolectric.shadows.ShadowWifiRttManager");
SHADOW_MAP.put("android.view.Window", "org.robolectric.shadows.ShadowWindow");
SHADOW_MAP.put("android.view.WindowManager", "org.robolectric.shadows.ShadowWindowManager");
SHADOW_MAP.put("android.view.WindowManagerGlobal", "org.robolectric.shadows.ShadowWindowManagerGlobal");
SHADOW_MAP.put("android.view.WindowManagerImpl", "org.robolectric.shadows.ShadowWindowManagerImpl");
SHADOW_MAP.put("android.content.res.XmlBlock", "org.robolectric.shadows.ShadowXmlBlock");
SHADOW_MAP.put("android.widget.ZoomButtonsController", "org.robolectric.shadows.ShadowZoomButtonsController");
SHADOW_MAP.put("android.content.res.AssetManager", "org.robolectric.shadows.ShadowArscAssetManager");
SHADOW_MAP.put("libcore.io.OsConstants", "org.robolectric.shadows.ShadowLibcoreOsConstants");
SHADOW_MAP.put("libcore.icu.NativePluralRules", "org.robolectric.shadows.ShadowNativePluralRules");
SHADOW_MAP.put("com.android.internal.policy.impl.PhoneWindow", "org.robolectric.shadows.ShadowPhoneWindowFor22");
SHADOW_MAP.put("com.android.internal.policy.PolicyManager", "org.robolectric.shadows.ShadowPolicyManager");
SHADOW_MAP.put("libcore.io.Posix", "org.robolectric.shadows.ShadowPosix");
SHADOW_MAP.put("android.view.RenderNode", "org.robolectric.shadows.ShadowRenderNode");
SHADOW_MAP.put("com.android.internal.policy.impl.PhoneWindow.RotationWatcher", "org.robolectric.shadows.ShadowRotationWatcherFor22");
SHADOW_MAP.put("android.view.ThreadedRenderer", "org.robolectric.shadows.ShadowThreadedRenderer");
SHADOW_MAP.put("libcore.util.TimeZoneFinder", "org.robolectric.shadows.ShadowTimeZoneFinder");
SHADOW_MAP.put("android.view.WindowManagerImpl.CompatModeWrapper", "org.robolectric.shadows.ShadowWindowManagerImpl$ShadowCompatModeWrapper");
}
public static ShadowAbsListView shadowOf(AbsListView actual) {
return (ShadowAbsListView) Shadow.extract(actual);
}
public static ShadowAbsSeekBar shadowOf(AbsSeekBar actual) {
return (ShadowAbsSeekBar) Shadow.extract(actual);
}
public static ShadowAbsSpinner shadowOf(AbsSpinner actual) {
return (ShadowAbsSpinner) Shadow.extract(actual);
}
public static ShadowAbstractCursor shadowOf(AbstractCursor actual) {
return (ShadowAbstractCursor) Shadow.extract(actual);
}
public static ShadowAccessibilityButtonController shadowOf(AccessibilityButtonController actual) {
return (ShadowAccessibilityButtonController) Shadow.extract(actual);
}
public static ShadowAccessibilityManager shadowOf(AccessibilityManager actual) {
return (ShadowAccessibilityManager) Shadow.extract(actual);
}
public static ShadowAccessibilityNodeInfo shadowOf(AccessibilityNodeInfo actual) {
return (ShadowAccessibilityNodeInfo) Shadow.extract(actual);
}
public static ShadowAccessibilityAction shadowOf(AccessibilityAction actual) {
return (ShadowAccessibilityAction) Shadow.extract(actual);
}
public static ShadowAccessibilityRecord shadowOf(AccessibilityRecord actual) {
return (ShadowAccessibilityRecord) Shadow.extract(actual);
}
public static ShadowAccessibilityService shadowOf(AccessibilityService actual) {
return (ShadowAccessibilityService) Shadow.extract(actual);
}
public static ShadowAccessibilityWindowInfo shadowOf(AccessibilityWindowInfo actual) {
return (ShadowAccessibilityWindowInfo) Shadow.extract(actual);
}
public static ShadowAccountManager shadowOf(AccountManager actual) {
return (ShadowAccountManager) Shadow.extract(actual);
}
public static ShadowActivity shadowOf(Activity actual) {
return (ShadowActivity) Shadow.extract(actual);
}
public static ShadowActivityGroup shadowOf(ActivityGroup actual) {
return (ShadowActivityGroup) Shadow.extract(actual);
}
public static ShadowActivityManager shadowOf(ActivityManager actual) {
return (ShadowActivityManager) Shadow.extract(actual);
}
public static ShadowAdapterView shadowOf(AdapterView actual) {
return (ShadowAdapterView) Shadow.extract(actual);
}
public static ShadowAlarmManager shadowOf(AlarmManager actual) {
return (ShadowAlarmManager) Shadow.extract(actual);
}
public static ShadowAlertDialog shadowOf(AlertDialog actual) {
return (ShadowAlertDialog) Shadow.extract(actual);
}
public static ShadowAlertDialog.ShadowBuilder shadowOf(AlertDialog.Builder actual) {
return (ShadowAlertDialog.ShadowBuilder) Shadow.extract(actual);
}
public static ShadowAnimationUtils shadowOf(AnimationUtils actual) {
return (ShadowAnimationUtils) Shadow.extract(actual);
}
public static ShadowAppOpsManager shadowOf(AppOpsManager actual) {
return (ShadowAppOpsManager) Shadow.extract(actual);
}
public static ShadowAppTask shadowOf(AppTask actual) {
return (ShadowAppTask) Shadow.extract(actual);
}
public static ShadowAppWidgetHost shadowOf(AppWidgetHost actual) {
return (ShadowAppWidgetHost) Shadow.extract(actual);
}
public static ShadowAppWidgetHostView shadowOf(AppWidgetHostView actual) {
return (ShadowAppWidgetHostView) Shadow.extract(actual);
}
public static ShadowAppWidgetManager shadowOf(AppWidgetManager actual) {
return (ShadowAppWidgetManager) Shadow.extract(actual);
}
public static ShadowApplication shadowOf(Application actual) {
return (ShadowApplication) Shadow.extract(actual);
}
public static ShadowArrayAdapter shadowOf(ArrayAdapter actual) {
return (ShadowArrayAdapter) Shadow.extract(actual);
}
public static ShadowAsyncQueryHandler shadowOf(AsyncQueryHandler actual) {
return (ShadowAsyncQueryHandler) Shadow.extract(actual);
}
public static ShadowAudioEffect shadowOf(AudioEffect actual) {
return (ShadowAudioEffect) Shadow.extract(actual);
}
public static ShadowAudioManager shadowOf(AudioManager actual) {
return (ShadowAudioManager) Shadow.extract(actual);
}
public static ShadowAutofillManager shadowOf(AutofillManager actual) {
return (ShadowAutofillManager) Shadow.extract(actual);
}
public static ShadowBackupManager shadowOf(BackupManager actual) {
return (ShadowBackupManager) Shadow.extract(actual);
}
public static ShadowBaseAdapter shadowOf(BaseAdapter actual) {
return (ShadowBaseAdapter) Shadow.extract(actual);
}
public static ShadowBatteryManager shadowOf(BatteryManager actual) {
return (ShadowBatteryManager) Shadow.extract(actual);
}
public static ShadowBinder shadowOf(Binder actual) {
return (ShadowBinder) Shadow.extract(actual);
}
public static ShadowBitmap shadowOf(Bitmap actual) {
return (ShadowBitmap) Shadow.extract(actual);
}
public static ShadowBitmapDrawable shadowOf(BitmapDrawable actual) {
return (ShadowBitmapDrawable) Shadow.extract(actual);
}
public static ShadowBitmapFactory shadowOf(BitmapFactory actual) {
return (ShadowBitmapFactory) Shadow.extract(actual);
}
public static ShadowBitmapRegionDecoder shadowOf(BitmapRegionDecoder actual) {
return (ShadowBitmapRegionDecoder) Shadow.extract(actual);
}
public static ShadowBitmapShader shadowOf(BitmapShader actual) {
return (ShadowBitmapShader) Shadow.extract(actual);
}
public static ShadowBluetoothAdapter shadowOf(BluetoothAdapter actual) {
return (ShadowBluetoothAdapter) Shadow.extract(actual);
}
public static ShadowBluetoothDevice shadowOf(BluetoothDevice actual) {
return (ShadowBluetoothDevice) Shadow.extract(actual);
}
public static ShadowBluetoothGatt shadowOf(BluetoothGatt actual) {
return (ShadowBluetoothGatt) Shadow.extract(actual);
}
public static ShadowBluetoothHeadset shadowOf(BluetoothHeadset actual) {
return (ShadowBluetoothHeadset) Shadow.extract(actual);
}
public static ShadowBluetoothManager shadowOf(BluetoothManager actual) {
return (ShadowBluetoothManager) Shadow.extract(actual);
}
public static ShadowBluetoothServerSocket shadowOf(BluetoothServerSocket actual) {
return (ShadowBluetoothServerSocket) Shadow.extract(actual);
}
public static ShadowBluetoothSocket shadowOf(BluetoothSocket actual) {
return (ShadowBluetoothSocket) Shadow.extract(actual);
}
public static ShadowBroadcastPendingResult shadowOf(PendingResult actual) {
return (ShadowBroadcastPendingResult) Shadow.extract(actual);
}
public static ShadowBroadcastReceiver shadowOf(BroadcastReceiver actual) {
return (ShadowBroadcastReceiver) Shadow.extract(actual);
}
public static ShadowBuild shadowOf(Build actual) {
return (ShadowBuild) Shadow.extract(actual);
}
public static ShadowCamera shadowOf(Camera actual) {
return (ShadowCamera) Shadow.extract(actual);
}
public static ShadowParameters shadowOf(Parameters actual) {
return (ShadowParameters) Shadow.extract(actual);
}
public static ShadowSize shadowOf(Size actual) {
return (ShadowSize) Shadow.extract(actual);
}
public static ShadowCameraCharacteristics shadowOf(CameraCharacteristics actual) {
return (ShadowCameraCharacteristics) Shadow.extract(actual);
}
public static ShadowCameraManager shadowOf(CameraManager actual) {
return (ShadowCameraManager) Shadow.extract(actual);
}
public static ShadowCanvas shadowOf(Canvas actual) {
return (ShadowCanvas) Shadow.extract(actual);
}
public static ShadowCaptioningManager shadowOf(CaptioningManager actual) {
return (ShadowCaptioningManager) Shadow.extract(actual);
}
public static ShadowCaptureResult shadowOf(CaptureResult actual) {
return (ShadowCaptureResult) Shadow.extract(actual);
}
public static ShadowCarrierConfigManager shadowOf(CarrierConfigManager actual) {
return (ShadowCarrierConfigManager) Shadow.extract(actual);
}
public static ShadowClipboardManager shadowOf(ClipboardManager actual) {
return (ShadowClipboardManager) Shadow.extract(actual);
}
public static ShadowColor shadowOf(Color actual) {
return (ShadowColor) Shadow.extract(actual);
}
public static ShadowColorMatrixColorFilter shadowOf(ColorMatrixColorFilter actual) {
return (ShadowColorMatrixColorFilter) Shadow.extract(actual);
}
public static ShadowRgb shadowOf(Rgb actual) {
return (ShadowRgb) Shadow.extract(actual);
}
public static ShadowCompoundButton shadowOf(CompoundButton actual) {
return (ShadowCompoundButton) Shadow.extract(actual);
}
public static ShadowConnectivityManager shadowOf(ConnectivityManager actual) {
return (ShadowConnectivityManager) Shadow.extract(actual);
}
public static ShadowContentObserver shadowOf(ContentObserver actual) {
return (ShadowContentObserver) Shadow.extract(actual);
}
public static ShadowContentProvider shadowOf(ContentProvider actual) {
return (ShadowContentProvider) Shadow.extract(actual);
}
public static ShadowContentProviderClient shadowOf(ContentProviderClient actual) {
return (ShadowContentProviderClient) Shadow.extract(actual);
}
public static ShadowContentProviderOperation shadowOf(ContentProviderOperation actual) {
return (ShadowContentProviderOperation) Shadow.extract(actual);
}
public static ShadowContentProviderResult shadowOf(ContentProviderResult actual) {
return (ShadowContentProviderResult) Shadow.extract(actual);
}
public static ShadowContentResolver shadowOf(ContentResolver actual) {
return (ShadowContentResolver) Shadow.extract(actual);
}
public static ShadowContentUris shadowOf(ContentUris actual) {
return (ShadowContentUris) Shadow.extract(actual);
}
public static ShadowContextThemeWrapper shadowOf(ContextThemeWrapper actual) {
return (ShadowContextThemeWrapper) Shadow.extract(actual);
}
public static ShadowContextWrapper shadowOf(ContextWrapper actual) {
return (ShadowContextWrapper) Shadow.extract(actual);
}
public static ShadowCookieManager shadowOf(CookieManager actual) {
return (ShadowCookieManager) Shadow.extract(actual);
}
public static ShadowCookieSyncManager shadowOf(CookieSyncManager actual) {
return (ShadowCookieSyncManager) Shadow.extract(actual);
}
public static ShadowCornerPathEffect shadowOf(CornerPathEffect actual) {
return (ShadowCornerPathEffect) Shadow.extract(actual);
}
public static ShadowCountDownTimer shadowOf(CountDownTimer actual) {
return (ShadowCountDownTimer) Shadow.extract(actual);
}
public static ShadowCrossProfileApps shadowOf(CrossProfileApps actual) {
return (ShadowCrossProfileApps) Shadow.extract(actual);
}
public static ShadowCursorWindow shadowOf(CursorWindow actual) {
return (ShadowCursorWindow) Shadow.extract(actual);
}
public static ShadowCursorWrapper shadowOf(CursorWrapper actual) {
return (ShadowCursorWrapper) Shadow.extract(actual);
}
public static ShadowDashPathEffect shadowOf(DashPathEffect actual) {
return (ShadowDashPathEffect) Shadow.extract(actual);
}
public static ShadowDateFormat shadowOf(DateFormat actual) {
return (ShadowDateFormat) Shadow.extract(actual);
}
public static ShadowDatePickerDialog shadowOf(DatePickerDialog actual) {
return (ShadowDatePickerDialog) Shadow.extract(actual);
}
public static ShadowDebug shadowOf(Debug actual) {
return (ShadowDebug) Shadow.extract(actual);
}
public static ShadowDevicePolicyManager shadowOf(DevicePolicyManager actual) {
return (ShadowDevicePolicyManager) Shadow.extract(actual);
}
public static ShadowDexFile shadowOf(DexFile actual) {
return (ShadowDexFile) Shadow.extract(actual);
}
public static ShadowDialog shadowOf(Dialog actual) {
return (ShadowDialog) Shadow.extract(actual);
}
public static ShadowDiscoverySession shadowOf(DiscoverySession actual) {
return (ShadowDiscoverySession) Shadow.extract(actual);
}
public static ShadowDisplay shadowOf(Display actual) {
return (ShadowDisplay) Shadow.extract(actual);
}
public static ShadowDisplayManager shadowOf(DisplayManager actual) {
return (ShadowDisplayManager) Shadow.extract(actual);
}
public static ShadowDownloadManager shadowOf(DownloadManager actual) {
return (ShadowDownloadManager) Shadow.extract(actual);
}
public static ShadowQuery shadowOf(Query actual) {
return (ShadowQuery) Shadow.extract(actual);
}
public static ShadowRequest shadowOf(Request actual) {
return (ShadowRequest) Shadow.extract(actual);
}
public static ShadowDrawable shadowOf(Drawable actual) {
return (ShadowDrawable) Shadow.extract(actual);
}
public static ShadowDropBoxManager shadowOf(DropBoxManager actual) {
return (ShadowDropBoxManager) Shadow.extract(actual);
}
public static ShadowEdgeEffect shadowOf(EdgeEffect actual) {
return (ShadowEdgeEffect) Shadow.extract(actual);
}
public static ShadowEnvironment shadowOf(Environment actual) {
return (ShadowEnvironment) Shadow.extract(actual);
}
public static ShadowEuiccManager shadowOf(EuiccManager actual) {
return (ShadowEuiccManager) Shadow.extract(actual);
}
public static ShadowEventLog shadowOf(EventLog actual) {
return (ShadowEventLog) Shadow.extract(actual);
}
public static ShadowEvent shadowOf(Event actual) {
return (ShadowEvent) Shadow.extract(actual);
}
public static ShadowExpandableListView shadowOf(ExpandableListView actual) {
return (ShadowExpandableListView) Shadow.extract(actual);
}
public static ShadowFilter shadowOf(Filter actual) {
return (ShadowFilter) Shadow.extract(actual);
}
public static ShadowFingerprintManager shadowOf(FingerprintManager actual) {
return (ShadowFingerprintManager) Shadow.extract(actual);
}
public static ShadowFloatMath shadowOf(FloatMath actual) {
return (ShadowFloatMath) Shadow.extract(actual);
}
public static ShadowFontsContract shadowOf(FontsContract actual) {
return (ShadowFontsContract) Shadow.extract(actual);
}
public static ShadowGLES20 shadowOf(GLES20 actual) {
return (ShadowGLES20) Shadow.extract(actual);
}
public static ShadowGLSurfaceView shadowOf(GLSurfaceView actual) {
return (ShadowGLSurfaceView) Shadow.extract(actual);
}
public static ShadowGeocoder shadowOf(Geocoder actual) {
return (ShadowGeocoder) Shadow.extract(actual);
}
public static ShadowGestureDetector shadowOf(GestureDetector actual) {
return (ShadowGestureDetector) Shadow.extract(actual);
}
public static ShadowGradientDrawable shadowOf(GradientDrawable actual) {
return (ShadowGradientDrawable) Shadow.extract(actual);
}
public static ShadowHardwareBuffer shadowOf(HardwareBuffer actual) {
return (ShadowHardwareBuffer) Shadow.extract(actual);
}
public static ShadowHttpResponseCache shadowOf(HttpResponseCache actual) {
return (ShadowHttpResponseCache) Shadow.extract(actual);
}
public static ShadowIcon shadowOf(Icon actual) {
return (ShadowIcon) Shadow.extract(actual);
}
public static ShadowInputDevice shadowOf(InputDevice actual) {
return (ShadowInputDevice) Shadow.extract(actual);
}
public static ShadowInputEvent shadowOf(InputEvent actual) {
return (ShadowInputEvent) Shadow.extract(actual);
}
public static ShadowInputManager shadowOf(InputManager actual) {
return (ShadowInputManager) Shadow.extract(actual);
}
public static ShadowInputMethodManager shadowOf(InputMethodManager actual) {
return (ShadowInputMethodManager) Shadow.extract(actual);
}
public static ShadowInstrumentation shadowOf(Instrumentation actual) {
return (ShadowInstrumentation) Shadow.extract(actual);
}
public static ShadowIntent shadowOf(Intent actual) {
return (ShadowIntent) Shadow.extract(actual);
}
public static ShadowIntentService shadowOf(IntentService actual) {
return (ShadowIntentService) Shadow.extract(actual);
}
public static ShadowIsoDep shadowOf(IsoDep actual) {
return (ShadowIsoDep) Shadow.extract(actual);
}
public static ShadowJobScheduler shadowOf(JobScheduler actual) {
return (ShadowJobScheduler) Shadow.extract(actual);
}
public static ShadowJobService shadowOf(JobService actual) {
return (ShadowJobService) Shadow.extract(actual);
}
public static ShadowJsPromptResult shadowOf(JsPromptResult actual) {
return (ShadowJsPromptResult) Shadow.extract(actual);
}
public static ShadowJsResult shadowOf(JsResult actual) {
return (ShadowJsResult) Shadow.extract(actual);
}
public static ShadowKeyCharacterMap shadowOf(KeyCharacterMap actual) {
return (ShadowKeyCharacterMap) Shadow.extract(actual);
}
public static ShadowKeyguardManager shadowOf(KeyguardManager actual) {
return (ShadowKeyguardManager) Shadow.extract(actual);
}
public static ShadowKeyguardLock shadowOf(KeyguardLock actual) {
return (ShadowKeyguardLock) Shadow.extract(actual);
}
public static ShadowLauncherApps shadowOf(LauncherApps actual) {
return (ShadowLauncherApps) Shadow.extract(actual);
}
public static ShadowLayoutAnimationController shadowOf(LayoutAnimationController actual) {
return (ShadowLayoutAnimationController) Shadow.extract(actual);
}
public static ShadowLinearGradient shadowOf(LinearGradient actual) {
return (ShadowLinearGradient) Shadow.extract(actual);
}
public static ShadowLinearLayout shadowOf(LinearLayout actual) {
return (ShadowLinearLayout) Shadow.extract(actual);
}
public static ShadowLinkMovementMethod shadowOf(LinkMovementMethod actual) {
return (ShadowLinkMovementMethod) Shadow.extract(actual);
}
public static ShadowListPopupWindow shadowOf(ListPopupWindow actual) {
return (ShadowListPopupWindow) Shadow.extract(actual);
}
public static ShadowListView shadowOf(ListView actual) {
return (ShadowListView) Shadow.extract(actual);
}
public static ShadowLocalActivityManager shadowOf(LocalActivityManager actual) {
return (ShadowLocalActivityManager) Shadow.extract(actual);
}
public static ShadowLocationManager shadowOf(LocationManager actual) {
return (ShadowLocationManager) Shadow.extract(actual);
}
public static ShadowLog shadowOf(Log actual) {
return (ShadowLog) Shadow.extract(actual);
}
public static ShadowMatrix shadowOf(android.graphics.Matrix actual) {
return (ShadowMatrix) Shadow.extract(actual);
}
public static ShadowMediaCodec shadowOf(MediaCodec actual) {
return (ShadowMediaCodec) Shadow.extract(actual);
}
public static ShadowMediaMetadataRetriever shadowOf(MediaMetadataRetriever actual) {
return (ShadowMediaMetadataRetriever) Shadow.extract(actual);
}
public static ShadowMediaMuxer shadowOf(MediaMuxer actual) {
return (ShadowMediaMuxer) Shadow.extract(actual);
}
public static ShadowMediaPlayer shadowOf(MediaPlayer actual) {
return (ShadowMediaPlayer) Shadow.extract(actual);
}
public static ShadowMediaRecorder shadowOf(MediaRecorder actual) {
return (ShadowMediaRecorder) Shadow.extract(actual);
}
public static ShadowMediaRouter shadowOf(MediaRouter actual) {
return (ShadowMediaRouter) Shadow.extract(actual);
}
public static ShadowMediaScannerConnection shadowOf(MediaScannerConnection actual) {
return (ShadowMediaScannerConnection) Shadow.extract(actual);
}
public static ShadowMediaSession shadowOf(MediaSession actual) {
return (ShadowMediaSession) Shadow.extract(actual);
}
public static ShadowMediaStore shadowOf(MediaStore actual) {
return (ShadowMediaStore) Shadow.extract(actual);
}
public static ShadowImages shadowOf(Images actual) {
return (ShadowImages) Shadow.extract(actual);
}
public static ShadowMedia shadowOf(Media actual) {
return (ShadowMedia) Shadow.extract(actual);
}
public static ShadowMessenger shadowOf(Messenger actual) {
return (ShadowMessenger) Shadow.extract(actual);
}
public static ShadowMimeTypeMap shadowOf(MimeTypeMap actual) {
return (ShadowMimeTypeMap) Shadow.extract(actual);
}
public static ShadowMotionEvent shadowOf(MotionEvent actual) {
return (ShadowMotionEvent) Shadow.extract(actual);
}
public static ShadowNetwork shadowOf(Network actual) {
return (ShadowNetwork) Shadow.extract(actual);
}
public static ShadowNetworkCapabilities shadowOf(NetworkCapabilities actual) {
return (ShadowNetworkCapabilities) Shadow.extract(actual);
}
public static ShadowNetworkInfo shadowOf(NetworkInfo actual) {
return (ShadowNetworkInfo) Shadow.extract(actual);
}
public static ShadowNfcAdapter shadowOf(NfcAdapter actual) {
return (ShadowNfcAdapter) Shadow.extract(actual);
}
public static ShadowNinePatch shadowOf(NinePatch actual) {
return (ShadowNinePatch) Shadow.extract(actual);
}
public static ShadowNotification shadowOf(Notification actual) {
return (ShadowNotification) Shadow.extract(actual);
}
public static ShadowNotificationManager shadowOf(NotificationManager actual) {
return (ShadowNotificationManager) Shadow.extract(actual);
}
public static ShadowNsdManager shadowOf(NsdManager actual) {
return (ShadowNsdManager) Shadow.extract(actual);
}
public static ShadowNumberPicker shadowOf(NumberPicker actual) {
return (ShadowNumberPicker) Shadow.extract(actual);
}
public static ShadowObjectAnimator shadowOf(ObjectAnimator actual) {
return (ShadowObjectAnimator) Shadow.extract(actual);
}
public static ShadowOpenGLMatrix shadowOf(android.opengl.Matrix actual) {
return (ShadowOpenGLMatrix) Shadow.extract(actual);
}
public static ShadowOsConstants shadowOf(OsConstants actual) {
return (ShadowOsConstants) Shadow.extract(actual);
}
public static ShadowOutline shadowOf(Outline actual) {
return (ShadowOutline) Shadow.extract(actual);
}
public static ShadowOverScroller shadowOf(OverScroller actual) {
return (ShadowOverScroller) Shadow.extract(actual);
}
public static ShadowPackageInstaller shadowOf(PackageInstaller actual) {
return (ShadowPackageInstaller) Shadow.extract(actual);
}
public static ShadowSession shadowOf(Session actual) {
return (ShadowSession) Shadow.extract(actual);
}
public static ShadowPackageManager shadowOf(PackageManager actual) {
return (ShadowPackageManager) Shadow.extract(actual);
}
public static ShadowPaint shadowOf(Paint actual) {
return (ShadowPaint) Shadow.extract(actual);
}
public static ShadowParcel shadowOf(Parcel actual) {
return (ShadowParcel) Shadow.extract(actual);
}
public static ShadowParcelFileDescriptor shadowOf(ParcelFileDescriptor actual) {
return (ShadowParcelFileDescriptor) Shadow.extract(actual);
}
public static ShadowPath shadowOf(Path actual) {
return (ShadowPath) Shadow.extract(actual);
}
public static ShadowPathMeasure shadowOf(PathMeasure actual) {
return (ShadowPathMeasure) Shadow.extract(actual);
}
public static ShadowPeerHandle shadowOf(PeerHandle actual) {
return (ShadowPeerHandle) Shadow.extract(actual);
}
public static ShadowPendingIntent shadowOf(PendingIntent actual) {
return (ShadowPendingIntent) Shadow.extract(actual);
}
public static ShadowPicture shadowOf(Picture actual) {
return (ShadowPicture) Shadow.extract(actual);
}
public static ShadowPopupMenu shadowOf(PopupMenu actual) {
return (ShadowPopupMenu) Shadow.extract(actual);
}
public static ShadowPopupWindow shadowOf(PopupWindow actual) {
return (ShadowPopupWindow) Shadow.extract(actual);
}
public static ShadowPorterDuffColorFilter shadowOf(PorterDuffColorFilter actual) {
return (ShadowPorterDuffColorFilter) Shadow.extract(actual);
}
public static ShadowPowerManager shadowOf(PowerManager actual) {
return (ShadowPowerManager) Shadow.extract(actual);
}
public static ShadowWakeLock shadowOf(WakeLock actual) {
return (ShadowWakeLock) Shadow.extract(actual);
}
public static ShadowPreference shadowOf(Preference actual) {
return (ShadowPreference) Shadow.extract(actual);
}
public static ShadowProcess shadowOf(Process actual) {
return (ShadowProcess) Shadow.extract(actual);
}
public static ShadowProgressBar shadowOf(ProgressBar actual) {
return (ShadowProgressBar) Shadow.extract(actual);
}
public static ShadowProgressDialog shadowOf(ProgressDialog actual) {
return (ShadowProgressDialog) Shadow.extract(actual);
}
public static ShadowRangingResult shadowOf(RangingResult actual) {
return (ShadowRangingResult) Shadow.extract(actual);
}
public static ShadowRegion shadowOf(Region actual) {
return (ShadowRegion) Shadow.extract(actual);
}
public static ShadowRelativeLayout shadowOf(RelativeLayout actual) {
return (ShadowRelativeLayout) Shadow.extract(actual);
}
public static ShadowRemoteCallbackList shadowOf(RemoteCallbackList actual) {
return (ShadowRemoteCallbackList) Shadow.extract(actual);
}
public static ShadowResources shadowOf(Resources actual) {
return (ShadowResources) Shadow.extract(actual);
}
public static ShadowNotFoundException shadowOf(NotFoundException actual) {
return (ShadowNotFoundException) Shadow.extract(actual);
}
public static ShadowRestrictionsManager shadowOf(RestrictionsManager actual) {
return (ShadowRestrictionsManager) Shadow.extract(actual);
}
public static ShadowResultReceiver shadowOf(ResultReceiver actual) {
return (ShadowResultReceiver) Shadow.extract(actual);
}
public static ShadowSQLiteOpenHelper shadowOf(SQLiteOpenHelper actual) {
return (ShadowSQLiteOpenHelper) Shadow.extract(actual);
}
public static ShadowScaleGestureDetector shadowOf(ScaleGestureDetector actual) {
return (ShadowScaleGestureDetector) Shadow.extract(actual);
}
public static ShadowScanResult shadowOf(ScanResult actual) {
return (ShadowScanResult) Shadow.extract(actual);
}
public static ShadowScrollView shadowOf(ScrollView actual) {
return (ShadowScrollView) Shadow.extract(actual);
}
public static ShadowScroller shadowOf(Scroller actual) {
return (ShadowScroller) Shadow.extract(actual);
}
public static ShadowSearchManager shadowOf(SearchManager actual) {
return (ShadowSearchManager) Shadow.extract(actual);
}
public static ShadowSeekBar shadowOf(SeekBar actual) {
return (ShadowSeekBar) Shadow.extract(actual);
}
public static ShadowSensor shadowOf(Sensor actual) {
return (ShadowSensor) Shadow.extract(actual);
}
public static ShadowSensorManager shadowOf(SensorManager actual) {
return (ShadowSensorManager) Shadow.extract(actual);
}
public static ShadowService shadowOf(Service actual) {
return (ShadowService) Shadow.extract(actual);
}
public static ShadowSettings shadowOf(Settings actual) {
return (ShadowSettings) Shadow.extract(actual);
}
public static ShadowGlobal shadowOf(Global actual) {
return (ShadowGlobal) Shadow.extract(actual);
}
public static ShadowSecure shadowOf(Secure actual) {
return (ShadowSecure) Shadow.extract(actual);
}
public static ShadowSystem shadowOf(System actual) {
return (ShadowSystem) Shadow.extract(actual);
}
public static ShadowShortcutManager shadowOf(ShortcutManager actual) {
return (ShadowShortcutManager) Shadow.extract(actual);
}
public static ShadowSigningInfo shadowOf(SigningInfo actual) {
return (ShadowSigningInfo) Shadow.extract(actual);
}
public static ShadowSliceManager shadowOf(SliceManager actual) {
return (ShadowSliceManager) Shadow.extract(actual);
}
public static ShadowSmsManager shadowOf(SmsManager actual) {
return (ShadowSmsManager) Shadow.extract(actual);
}
public static ShadowSoundPool shadowOf(SoundPool actual) {
return (ShadowSoundPool) Shadow.extract(actual);
}
public static ShadowSslErrorHandler shadowOf(SslErrorHandler actual) {
return (ShadowSslErrorHandler) Shadow.extract(actual);
}
public static ShadowStatFs shadowOf(StatFs actual) {
return (ShadowStatFs) Shadow.extract(actual);
}
public static ShadowStateListDrawable shadowOf(StateListDrawable actual) {
return (ShadowStateListDrawable) Shadow.extract(actual);
}
public static ShadowStaticLayout shadowOf(StaticLayout actual) {
return (ShadowStaticLayout) Shadow.extract(actual);
}
public static ShadowStorageManager shadowOf(StorageManager actual) {
return (ShadowStorageManager) Shadow.extract(actual);
}
public static ShadowStrictModeVmPolicy shadowOf(VmPolicy actual) {
return (ShadowStrictModeVmPolicy) Shadow.extract(actual);
}
public static ShadowSubscriptionManager shadowOf(SubscriptionManager actual) {
return (ShadowSubscriptionManager) Shadow.extract(actual);
}
public static ShadowSurface shadowOf(Surface actual) {
return (ShadowSurface) Shadow.extract(actual);
}
public static ShadowSurfaceView shadowOf(SurfaceView actual) {
return (ShadowSurfaceView) Shadow.extract(actual);
}
public static ShadowTabActivity shadowOf(TabActivity actual) {
return (ShadowTabActivity) Shadow.extract(actual);
}
public static ShadowTabHost shadowOf(TabHost actual) {
return (ShadowTabHost) Shadow.extract(actual);
}
public static ShadowTabSpec shadowOf(TabSpec actual) {
return (ShadowTabSpec) Shadow.extract(actual);
}
public static ShadowTabWidget shadowOf(TabWidget actual) {
return (ShadowTabWidget) Shadow.extract(actual);
}
public static ShadowTelecomManager shadowOf(TelecomManager actual) {
return (ShadowTelecomManager) Shadow.extract(actual);
}
public static ShadowTelephony shadowOf(Telephony actual) {
return (ShadowTelephony) Shadow.extract(actual);
}
public static ShadowSms shadowOf(Sms actual) {
return (ShadowSms) Shadow.extract(actual);
}
public static ShadowTelephonyManager shadowOf(TelephonyManager actual) {
return (ShadowTelephonyManager) Shadow.extract(actual);
}
public static ShadowTextPaint shadowOf(TextPaint actual) {
return (ShadowTextPaint) Shadow.extract(actual);
}
public static ShadowTextToSpeech shadowOf(TextToSpeech actual) {
return (ShadowTextToSpeech) Shadow.extract(actual);
}
public static ShadowTextUtils shadowOf(TextUtils actual) {
return (ShadowTextUtils) Shadow.extract(actual);
}
public static ShadowTextView shadowOf(TextView actual) {
return (ShadowTextView) Shadow.extract(actual);
}
public static ShadowTile shadowOf(Tile actual) {
return (ShadowTile) Shadow.extract(actual);
}
public static ShadowTileService shadowOf(TileService actual) {
return (ShadowTileService) Shadow.extract(actual);
}
public static ShadowTime shadowOf(Time actual) {
return (ShadowTime) Shadow.extract(actual);
}
public static ShadowTimePickerDialog shadowOf(TimePickerDialog actual) {
return (ShadowTimePickerDialog) Shadow.extract(actual);
}
public static ShadowToast shadowOf(Toast actual) {
return (ShadowToast) Shadow.extract(actual);
}
public static ShadowTotalCaptureResult shadowOf(TotalCaptureResult actual) {
return (ShadowTotalCaptureResult) Shadow.extract(actual);
}
public static ShadowTouchDelegate shadowOf(TouchDelegate actual) {
return (ShadowTouchDelegate) Shadow.extract(actual);
}
public static ShadowTrace shadowOf(Trace actual) {
return (ShadowTrace) Shadow.extract(actual);
}
public static ShadowTrafficStats shadowOf(TrafficStats actual) {
return (ShadowTrafficStats) Shadow.extract(actual);
}
public static ShadowTypeface shadowOf(Typeface actual) {
return (ShadowTypeface) Shadow.extract(actual);
}
public static ShadowTypeface.ShadowBuilder shadowOf(Typeface.Builder actual) {
return (ShadowTypeface.ShadowBuilder) Shadow.extract(actual);
}
public static ShadowUIModeManager shadowOf(UiModeManager actual) {
return (ShadowUIModeManager) Shadow.extract(actual);
}
public static ShadowUsageStatsManager shadowOf(UsageStatsManager actual) {
return (ShadowUsageStatsManager) Shadow.extract(actual);
}
public static ShadowUsbManager shadowOf(UsbManager actual) {
return (ShadowUsbManager) Shadow.extract(actual);
}
public static ShadowUserManager shadowOf(UserManager actual) {
return (ShadowUserManager) Shadow.extract(actual);
}
public static ShadowValueAnimator shadowOf(ValueAnimator actual) {
return (ShadowValueAnimator) Shadow.extract(actual);
}
public static ShadowVectorDrawable shadowOf(VectorDrawable actual) {
return (ShadowVectorDrawable) Shadow.extract(actual);
}
public static ShadowVelocityTracker shadowOf(VelocityTracker actual) {
return (ShadowVelocityTracker) Shadow.extract(actual);
}
public static ShadowVibrator shadowOf(Vibrator actual) {
return (ShadowVibrator) Shadow.extract(actual);
}
public static ShadowVideoView shadowOf(VideoView actual) {
return (ShadowVideoView) Shadow.extract(actual);
}
public static ShadowView shadowOf(View actual) {
return (ShadowView) Shadow.extract(actual);
}
public static ShadowViewAnimator shadowOf(ViewAnimator actual) {
return (ShadowViewAnimator) Shadow.extract(actual);
}
public static ShadowViewConfiguration shadowOf(ViewConfiguration actual) {
return (ShadowViewConfiguration) Shadow.extract(actual);
}
public static ShadowViewGroup shadowOf(ViewGroup actual) {
return (ShadowViewGroup) Shadow.extract(actual);
}
public static ShadowVisualVoicemailSms shadowOf(VisualVoicemailSms actual) {
return (ShadowVisualVoicemailSms) Shadow.extract(actual);
}
public static ShadowVpnService shadowOf(VpnService actual) {
return (ShadowVpnService) Shadow.extract(actual);
}
public static ShadowWallpaperManager shadowOf(WallpaperManager actual) {
return (ShadowWallpaperManager) Shadow.extract(actual);
}
public static ShadowWebStorage shadowOf(WebStorage actual) {
return (ShadowWebStorage) Shadow.extract(actual);
}
public static ShadowWebView shadowOf(WebView actual) {
return (ShadowWebView) Shadow.extract(actual);
}
public static ShadowWebViewDatabase shadowOf(WebViewDatabase actual) {
return (ShadowWebViewDatabase) Shadow.extract(actual);
}
public static ShadowWifiConfiguration shadowOf(WifiConfiguration actual) {
return (ShadowWifiConfiguration) Shadow.extract(actual);
}
public static ShadowWifiInfo shadowOf(WifiInfo actual) {
return (ShadowWifiInfo) Shadow.extract(actual);
}
public static ShadowWifiManager shadowOf(WifiManager actual) {
return (ShadowWifiManager) Shadow.extract(actual);
}
public static ShadowMulticastLock shadowOf(MulticastLock actual) {
return (ShadowMulticastLock) Shadow.extract(actual);
}
public static ShadowWifiLock shadowOf(WifiLock actual) {
return (ShadowWifiLock) Shadow.extract(actual);
}
public static ShadowWifiP2pGroup shadowOf(WifiP2pGroup actual) {
return (ShadowWifiP2pGroup) Shadow.extract(actual);
}
public static ShadowWifiP2pManager shadowOf(WifiP2pManager actual) {
return (ShadowWifiP2pManager) Shadow.extract(actual);
}
public static ShadowWifiRttManager shadowOf(WifiRttManager actual) {
return (ShadowWifiRttManager) Shadow.extract(actual);
}
public static ShadowWindow shadowOf(Window actual) {
return (ShadowWindow) Shadow.extract(actual);
}
public static ShadowWindowManager shadowOf(WindowManager actual) {
return (ShadowWindowManager) Shadow.extract(actual);
}
public static ShadowZoomButtonsController shadowOf(ZoomButtonsController actual) {
return (ShadowZoomButtonsController) Shadow.extract(actual);
}
public static org.robolectric.shadows.ShadowLegacyAssetManager shadowOf(AssetManager actual) {
return (org.robolectric.shadows.ShadowLegacyAssetManager) Shadow.extract(actual);
}
public static org.robolectric.shadows.ShadowLegacyAssetInputStream shadowOf(AssetInputStream actual) {
return (org.robolectric.shadows.ShadowLegacyAssetInputStream) Shadow.extract(actual);
}
public static org.robolectric.shadows.ShadowResources.ShadowLegacyTheme shadowOf(Theme actual) {
return (org.robolectric.shadows.ShadowResources.ShadowLegacyTheme) Shadow.extract(actual);
}
public static org.robolectric.shadows.ShadowTypedArray shadowOf(TypedArray actual) {
return (org.robolectric.shadows.ShadowTypedArray) Shadow.extract(actual);
}
public static org.robolectric.shadows.ShadowLooper shadowOf(Looper actual) {
return (org.robolectric.shadows.ShadowLooper) Shadow.extract(actual);
}
public static org.robolectric.shadows.ShadowMessage shadowOf(Message actual) {
return (org.robolectric.shadows.ShadowMessage) Shadow.extract(actual);
}
public static org.robolectric.shadows.ShadowMessageQueue shadowOf(MessageQueue actual) {
return (org.robolectric.shadows.ShadowMessageQueue) Shadow.extract(actual);
}
public static org.robolectric.shadows.ShadowSystemClock shadowOf(SystemClock actual) {
return (org.robolectric.shadows.ShadowSystemClock) Shadow.extract(actual);
}
@Override
public void reset() {
ShadowAccessibilityManager.reset();
ShadowAccessibilityNodeInfo.resetObtainedInstances();
ShadowActivityManager.reset();
ShadowAlarmManager.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() <= 27) ShadowArscAssetManager.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 10000) ShadowArscAssetManager10.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 28) ShadowArscAssetManager9.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 24) ShadowArscResourcesImpl.reset();
ShadowAudioEffect.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 19) ShadowBackgroundThread.reset();
ShadowBackupManager.reset();
ShadowBinder.reset();
ShadowBitmapFactory.reset();
ShadowBuild.reset();
ShadowContentResolver.reset();
ShadowContextImpl.reset();
ShadowCookieManager.resetCookies();
ShadowDebug.reset();
ShadowDexFile.reset();
ShadowDialog.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 17) ShadowDisplayManagerGlobal.reset();
ShadowDrawable.clearCorruptStreamSources();
ShadowEnvironment.reset();
ShadowEventLog.clearAll();
ShadowGeocoder.reset();
ShadowInputManager.reset();
ShadowInputMethodManager.reset();
ShadowKeyguardManager.reset();
ShadowLegacyAssetManager.reset();
ShadowLegacyChoreographer.reset();
ShadowLegacyLooper.resetThreadLoopers();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 24) ShadowLegacyResourcesImpl.reset();
ShadowLegacySystemClock.reset();
ShadowLog.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 10000) ShadowMeasuredTextBuilder.reset();
ShadowMediaMetadataRetriever.reset();
ShadowMediaPlayer.resetStaticState();
ShadowMediaRouter.reset();
ShadowMessage.reset();
ShadowMessenger.reset();
ShadowMimeTypeMap.reset();
ShadowMotionEvent.reset();
ShadowNfcAdapter.reset();
ShadowPackageManager.reset();
ShadowPausedAsyncTask.reset();
ShadowPausedChoreographer.reset();
ShadowPausedLooper.resetLoopers();
ShadowPausedSystemClock.reset();
ShadowPendingIntent.reset();
ShadowPowerManager.reset();
ShadowProcess.reset();
ShadowQueuedWork.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 21) ShadowRenderNodeAnimator.reset();
ShadowResources.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 19) ShadowResourcesManager.reset();
ShadowSQLiteConnection.reset();
ShadowServiceManager.reset();
ShadowSettings.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 28) ShadowSliceManager.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 18) ShadowSmsManager.reset();
ShadowStatFs.reset();
ShadowStringBlock.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 22) ShadowSubscriptionManager.reset();
ShadowSystemProperties.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 23) ShadowSystemServiceRegistry.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 19) ShadowSms.reset();
ShadowTrace.reset();
ShadowTypeface.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 21) ShadowUsageStatsManager.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 17) ShadowUserManager.reset();
ShadowVMRuntime.reset();
ShadowValueAnimator.reset();
ShadowViewRootImpl.reset();
ShadowVpnService.reset();
ShadowWebView.reset();
if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 17) ShadowWindowManagerGlobal.reset();
ShadowWindowManagerImpl.reset();
}
@Override
public Map getShadowMap() {
return SHADOW_MAP;
}
@Override
public String[] getProvidedPackageNames() {
return new String[] {
"android.accessibilityservice",
"android.accounts",
"android.animation",
"android.app",
"android.app.admin",
"android.app.backup",
"android.app.job",
"android.app.slice",
"android.app.usage",
"android.appwidget",
"android.bluetooth",
"android.content",
"android.content.pm",
"android.content.res",
"android.database",
"android.database.sqlite",
"android.graphics",
"android.graphics.drawable",
"android.graphics.fonts",
"android.graphics.text",
"android.hardware",
"android.hardware.camera2",
"android.hardware.display",
"android.hardware.fingerprint",
"android.hardware.input",
"android.hardware.usb",
"android.location",
"android.media",
"android.media.audiofx",
"android.media.session",
"android.net",
"android.net.http",
"android.net.nsd",
"android.net.wifi",
"android.net.wifi.aware",
"android.net.wifi.p2p",
"android.net.wifi.rtt",
"android.nfc",
"android.nfc.tech",
"android.opengl",
"android.os",
"android.os.storage",
"android.preference",
"android.provider",
"android.service.quicksettings",
"android.speech.tts",
"android.system",
"android.telecom",
"android.telephony",
"android.telephony.euicc",
"android.text",
"android.text.format",
"android.text.method",
"android.util",
"android.view",
"android.view.accessibility",
"android.view.animation",
"android.view.autofill",
"android.view.inputmethod",
"android.webkit",
"android.widget",
"com.android.internal.app",
"com.android.internal.os",
"com.android.internal.policy",
"com.android.internal.util",
"dalvik.system",
"libcore.icu",
"libcore.io",
"libcore.timezone",
"libcore.util"
};
}
private static final Map SHADOW_PICKER_MAP = new HashMap<>(14);
static {
SHADOW_PICKER_MAP.put("android.content.AsyncTaskLoader", "org.robolectric.shadows.ShadowAsyncTaskLoader$Picker");
SHADOW_PICKER_MAP.put("android.content.res.ApkAssets", "org.robolectric.shadows.ShadowApkAssets$Picker");
SHADOW_PICKER_MAP.put("android.content.res.AssetManager", "org.robolectric.shadows.ShadowAssetManager$Picker");
SHADOW_PICKER_MAP.put("android.content.res.AssetManager$AssetInputStream", "org.robolectric.shadows.ShadowAssetInputStream$Picker");
SHADOW_PICKER_MAP.put("android.content.res.Resources$Theme", "org.robolectric.shadows.ShadowResources$ShadowTheme$Picker");
SHADOW_PICKER_MAP.put("android.content.res.ResourcesImpl", "org.robolectric.shadows.ShadowResourcesImpl$Picker");
SHADOW_PICKER_MAP.put("android.content.res.ResourcesImpl$ThemeImpl", "org.robolectric.shadows.ShadowResourcesImpl$ShadowThemeImpl$Picker");
SHADOW_PICKER_MAP.put("android.content.res.TypedArray", "org.robolectric.shadows.ShadowTypedArray$Picker");
SHADOW_PICKER_MAP.put("android.os.AsyncTask", "org.robolectric.shadows.ShadowAsyncTask$Picker");
SHADOW_PICKER_MAP.put("android.os.Looper", "org.robolectric.shadows.ShadowLooper$Picker");
SHADOW_PICKER_MAP.put("android.os.Message", "org.robolectric.shadows.ShadowMessage$Picker");
SHADOW_PICKER_MAP.put("android.os.MessageQueue", "org.robolectric.shadows.ShadowMessageQueue$Picker");
SHADOW_PICKER_MAP.put("android.os.SystemClock", "org.robolectric.shadows.ShadowSystemClock$Picker");
SHADOW_PICKER_MAP.put("android.view.Choreographer", "org.robolectric.shadows.ShadowChoreographer$Picker");
}
@Override
public Map getShadowPickerMap() {
return SHADOW_PICKER_MAP;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy