All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.robolectric.Shadows Maven / Gradle / Ivy

There is a newer version: 4.14
Show newest version
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