Suppress deprecation warnings from new Android T SDK.
Test: Builds
Merged-In: Iefed5f0ab7ed2096387becde1d0dd063e755f19d
Change-Id: Iefed5f0ab7ed2096387becde1d0dd063e755f19d
diff --git a/activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.java b/activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.java
index ad8196b..1a15c7e 100644
--- a/activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.java
+++ b/activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.java
@@ -131,6 +131,7 @@
}
LifecycleEventObserver observer = new LifecycleEventObserver() {
@Override
+ @SuppressWarnings("deprecation")
public void onStateChanged(
@NonNull LifecycleOwner lifecycleOwner,
@NonNull Lifecycle.Event event) {
@@ -208,6 +209,7 @@
* @return a launcher that can be used to execute an ActivityResultContract.
*/
@NonNull
+ @SuppressWarnings("deprecation")
public final <I, O> ActivityResultLauncher<I> register(
@NonNull final String key,
@NonNull final ActivityResultContract<I, O> contract,
@@ -263,6 +265,7 @@
* @param key the unique key used when registering a callback.
*/
@MainThread
+ @SuppressWarnings("deprecation")
final void unregister(@NonNull String key) {
if (!mLaunchedKeys.contains(key)) {
// Only remove the key -> requestCode mapping if there isn't a launch in flight
@@ -311,6 +314,7 @@
*
* @param savedInstanceState the place to restore from
*/
+ @SuppressWarnings("deprecation")
public final void onRestoreInstanceState(@Nullable Bundle savedInstanceState) {
if (savedInstanceState == null) {
return;
diff --git a/appcompat/appcompat/src/androidTest/java/androidx/appcompat/widget/AppCompatEditTextReceiveContentTest.java b/appcompat/appcompat/src/androidTest/java/androidx/appcompat/widget/AppCompatEditTextReceiveContentTest.java
index bb539cc..005ca1a 100644
--- a/appcompat/appcompat/src/androidTest/java/androidx/appcompat/widget/AppCompatEditTextReceiveContentTest.java
+++ b/appcompat/appcompat/src/androidTest/java/androidx/appcompat/widget/AppCompatEditTextReceiveContentTest.java
@@ -635,6 +635,7 @@
&& extrasMatch(actual.getExtras());
}
+ @SuppressWarnings("deprecation")
private boolean extrasMatch(Bundle actualExtras) {
if (mSource == SOURCE_INPUT_METHOD && Build.VERSION.SDK_INT >= 25
&& Build.VERSION.SDK_INT <= 30) {
diff --git a/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java b/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java
index 5dc51fa..a8772e5 100644
--- a/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java
+++ b/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java
@@ -196,6 +196,7 @@
outState.putSparseParcelableArray(VIEWS_TAG, viewStates);
}
+ @SuppressWarnings("deprecation")
public void restoreHierarchyState(Bundle inState) {
SparseArray<Parcelable> viewStates = inState.getSparseParcelableArray(VIEWS_TAG);
if (viewStates != null) {
diff --git a/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java b/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java
index c91e2b8..67c827f 100644
--- a/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java
+++ b/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java
@@ -340,6 +340,7 @@
outState.putSparseParcelableArray(PRESENTER_KEY, presenterStates);
}
+ @SuppressWarnings("deprecation")
private void dispatchRestoreInstanceState(Bundle state) {
SparseArray<Parcelable> presenterStates = state.getSparseParcelableArray(PRESENTER_KEY);
@@ -396,6 +397,7 @@
}
}
+ @SuppressWarnings("deprecation")
public void restoreActionViewStates(Bundle states) {
if (states == null) {
return;
diff --git a/appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java b/appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java
index 7cb65e5..84795f9 100644
--- a/appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java
+++ b/appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java
@@ -123,7 +123,7 @@
* <p>This method creates a new list when called.
*/
@NonNull
- @SuppressWarnings("MixedMutabilityReturnType")
+ @SuppressWarnings({"MixedMutabilityReturnType", "deprecation"})
public List<PropertyConfig> getProperties() {
ArrayList<Bundle> propertyBundles =
mBundle.getParcelableArrayList(AppSearchSchema.PROPERTIES_FIELD);
diff --git a/appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java b/appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java
index 76af94b..f1577f7 100644
--- a/appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java
+++ b/appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java
@@ -138,6 +138,7 @@
* @hide
*/
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
+ @SuppressWarnings("deprecation")
public GenericDocument(@NonNull Bundle bundle) {
Preconditions.checkNotNull(bundle);
mBundle = bundle;
@@ -358,6 +359,7 @@
* (String[], long[], double[], boolean[], ArrayList<Bundle>, Parcelable[]).
*/
@Nullable
+ @SuppressWarnings("deprecation")
private static Object getRawPropertyFromRawDocument(
@NonNull String path, @NonNull Bundle documentBundle) {
Preconditions.checkNotNull(path);
diff --git a/appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java b/appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java
index 03c1f21..f169099 100644
--- a/appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java
+++ b/appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java
@@ -65,6 +65,7 @@
* <p>It is inefficient to call this method repeatedly.
*/
@NonNull
+ @SuppressWarnings("deprecation")
public Set<AppSearchSchema> getSchemas() {
ArrayList<Bundle> schemaBundles = mBundle.getParcelableArrayList(SCHEMAS_FIELD);
Set<AppSearchSchema> schemas = new ArraySet<>(schemaBundles.size());
diff --git a/appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java b/appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java
index 34e14e2..7350991 100644
--- a/appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java
+++ b/appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java
@@ -116,6 +116,7 @@
* value, this method returns an empty list.
*/
@NonNull
+ @SuppressWarnings("deprecation")
public List<MatchInfo> getMatchInfos() {
if (mMatchInfos == null) {
List<Bundle> matchBundles =
diff --git a/appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResultPage.java b/appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResultPage.java
index f4c63a9..4f19b74 100644
--- a/appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResultPage.java
+++ b/appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResultPage.java
@@ -61,6 +61,7 @@
/** Returns all {@link androidx.appsearch.app.SearchResult}s of this page */
@NonNull
+ @SuppressWarnings("deprecation")
public List<SearchResult> getResults() {
if (mResults == null) {
ArrayList<Bundle> resultBundles = mBundle.getParcelableArrayList(RESULTS_FIELD);
diff --git a/appsearch/appsearch/src/main/java/androidx/appsearch/util/BundleUtil.java b/appsearch/appsearch/src/main/java/androidx/appsearch/util/BundleUtil.java
index bf22395..78cbca3 100644
--- a/appsearch/appsearch/src/main/java/androidx/appsearch/util/BundleUtil.java
+++ b/appsearch/appsearch/src/main/java/androidx/appsearch/util/BundleUtil.java
@@ -41,6 +41,7 @@
* <p>Two bundles will be considered equal if they contain the same keys, and each value is also
* equal. Bundle values are compared using deepEquals.
*/
+ @SuppressWarnings("deprecation")
public static boolean deepEquals(@Nullable Bundle one, @Nullable Bundle two) {
if (one == null && two == null) {
return true;
@@ -146,6 +147,7 @@
* <p> The hash code is only effected by the contents in the bundle. Bundles will get
* consistent hash code if they have same contents.
*/
+ @SuppressWarnings("deprecation")
public static int deepHashCode(@Nullable Bundle bundle) {
if (bundle == null) {
return 0;
diff --git a/autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java b/autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java
index 20d1a11..484da9c 100644
--- a/autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java
+++ b/autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java
@@ -68,6 +68,7 @@
* @hide
*/
@RestrictTo(RestrictTo.Scope.LIBRARY)
+ @SuppressWarnings("deprecation")
public void applyStyleOnImageViewIfValid(@NonNull ImageView imageView) {
if (!isValid()) {
return;
diff --git a/autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java b/autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java
index b3698b3..eb165a1 100644
--- a/autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java
+++ b/autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java
@@ -60,6 +60,7 @@
* @hide
*/
@RestrictTo(RestrictTo.Scope.LIBRARY)
+ @SuppressWarnings("deprecation")
public void applyStyleOnViewIfValid(@NonNull View view) {
if (!isValid()) {
return;
diff --git a/benchmark/benchmark-common/src/androidTest/java/androidx/benchmark/BenchmarkStateTest.kt b/benchmark/benchmark-common/src/androidTest/java/androidx/benchmark/BenchmarkStateTest.kt
index ec0640a..630257d 100644
--- a/benchmark/benchmark-common/src/androidTest/java/androidx/benchmark/BenchmarkStateTest.kt
+++ b/benchmark/benchmark-common/src/androidTest/java/androidx/benchmark/BenchmarkStateTest.kt
@@ -195,6 +195,7 @@
}
@Test
+ @Suppress("DEPRECATION")
public fun bundle() {
val bundle = BenchmarkState().apply {
while (keepRunning()) {
diff --git a/browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java b/browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java
index 7ea9202..862a9ff 100644
--- a/browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java
+++ b/browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java
@@ -426,6 +426,7 @@
* @return List of {@link BrowserActionItem}
*/
@NonNull
+ @SuppressWarnings("deprecation")
public static List<BrowserActionItem> parseBrowserActionItems(
@NonNull ArrayList<Bundle> bundles) {
List<BrowserActionItem> mActions = new ArrayList<>();
diff --git a/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java b/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java
index 5c9f0a9..2b88a8a 100644
--- a/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java
+++ b/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java
@@ -93,6 +93,7 @@
* null.
*/
@NonNull
+ @SuppressWarnings("deprecation")
static CustomTabColorSchemeParams fromBundle(@Nullable Bundle bundle) {
if (bundle == null) {
bundle = new Bundle(0);
diff --git a/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java b/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java
index 3af7230..79994da 100644
--- a/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java
+++ b/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java
@@ -950,6 +950,7 @@
* @return An instance of {@link CustomTabColorSchemeParams} with retrieved parameters.
*/
@NonNull
+ @SuppressWarnings("deprecation")
public static CustomTabColorSchemeParams getColorSchemeParams(@NonNull Intent intent,
@ColorScheme int colorScheme) {
if (colorScheme < 0 || colorScheme > COLOR_SCHEME_MAX
diff --git a/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java b/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java
index c0358a4..7488594 100644
--- a/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java
+++ b/browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java
@@ -260,6 +260,7 @@
uri, purpose, extras);
}
+ @SuppressWarnings("deprecation")
private @Nullable PendingIntent getSessionIdFromBundle(@Nullable Bundle bundle) {
if (bundle == null) return null;
diff --git a/browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java b/browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java
index 56b62f1..3cb92ad 100644
--- a/browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java
+++ b/browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java
@@ -148,6 +148,7 @@
* @throws SecurityException If verification with the TrustedWebActivityService fails.
*/
@Nullable
+ @SuppressWarnings("deprecation")
public Bitmap getSmallIconBitmap() throws RemoteException {
return mService.getSmallIconBitmap()
.getParcelable(TrustedWebActivityService.KEY_SMALL_ICON_BITMAP);
@@ -198,6 +199,7 @@
this.channelName = channelName;
}
+ @SuppressWarnings("deprecation")
public static NotifyNotificationArgs fromBundle(Bundle bundle) {
ensureBundleContains(bundle, KEY_PLATFORM_TAG);
ensureBundleContains(bundle, KEY_PLATFORM_ID);
@@ -271,6 +273,7 @@
this.notifications = notifications;
}
+ @SuppressWarnings("deprecation")
public static ActiveNotificationsArgs fromBundle(Bundle bundle) {
ensureBundleContains(bundle, KEY_ACTIVE_NOTIFICATIONS);
return new ActiveNotificationsArgs(bundle.getParcelableArray(KEY_ACTIVE_NOTIFICATIONS));
diff --git a/browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareData.java b/browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareData.java
index d500ac4..8399918 100644
--- a/browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareData.java
+++ b/browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareData.java
@@ -77,6 +77,7 @@
/** Unpacks the object from a {@link Bundle}. */
@NonNull
+ @SuppressWarnings("deprecation")
public static ShareData fromBundle(@NonNull Bundle bundle) {
return new ShareData(bundle.getString(KEY_TITLE),
bundle.getString(KEY_TEXT),
diff --git a/browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java b/browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java
index f48eee5..9e95a6c 100644
--- a/browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java
+++ b/browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java
@@ -218,7 +218,8 @@
return bundle;
}
- @SuppressWarnings("WeakerAccess") /* synthetic access */
+ /* synthetic access */
+ @SuppressWarnings({"WeakerAccess", "deprecation"})
@Nullable
static Params fromBundle(@Nullable Bundle bundle) {
if (bundle == null) {
diff --git a/car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java b/car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java
index 7fca010..50ee879 100644
--- a/car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java
+++ b/car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java
@@ -166,6 +166,7 @@
/**
* Creates a {@link CarAppExtender} from the {@link CarAppExtender} of an existing notification.
*/
+ @SuppressWarnings("deprecation")
public CarAppExtender(@NonNull Notification notification) {
Bundle extras = NotificationCompat.getExtras(notification);
if (extras == null) {
diff --git a/car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java b/car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java
index 16d514c..1ff94e3 100644
--- a/car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java
+++ b/car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java
@@ -398,6 +398,7 @@
return bundle;
}
+ @SuppressWarnings("deprecation")
private static Object deserializePrimitive(Bundle bundle, Trace trace) throws BundlerException {
Object primitive = bundle.get(TAG_VALUE);
if (primitive == null) {
@@ -451,7 +452,8 @@
return binder;
}
- @SuppressWarnings("argument.type.incompatible") // so that we can put null values in the map
+ // so that we can put null values in the map
+ @SuppressWarnings({"argument.type.incompatible", "deprecation"})
private static Object deserializeMap(Bundle bundle, Trace trace) throws BundlerException {
ArrayList<Parcelable> list = bundle.getParcelableArrayList(TAG_VALUE);
if (list == null) {
@@ -481,6 +483,7 @@
return deserializeCollection(bundle, new ArrayList<>(), trace);
}
+ @SuppressWarnings("deprecation")
private static Object deserializeCollection(
Bundle bundle, Collection<Object> collection, Trace trace) throws BundlerException {
ArrayList<Parcelable> list = bundle.getParcelableArrayList(TAG_VALUE);
@@ -553,6 +556,7 @@
return iconCompat;
}
+ @SuppressWarnings("deprecation")
private static Object deserializeObject(Bundle bundle, Trace trace) throws BundlerException {
String className = bundle.getString(TAG_CLASS_NAME);
if (className == null) {
@@ -771,6 +775,7 @@
return new Trace(obj, display, parent.mFrames);
}
+ @SuppressWarnings("deprecation")
static String bundleToString(Bundle bundle) {
int classType = bundle.getInt(TAG_CLASS_TYPE);
String s = getBundledTypeName(classType);
diff --git a/car/app/app/src/test/java/androidx/car/app/serialization/BundlerTest.java b/car/app/app/src/test/java/androidx/car/app/serialization/BundlerTest.java
index 8e10a451..a7915ef 100644
--- a/car/app/app/src/test/java/androidx/car/app/serialization/BundlerTest.java
+++ b/car/app/app/src/test/java/androidx/car/app/serialization/BundlerTest.java
@@ -558,6 +558,7 @@
}
@Test
+ @SuppressWarnings("deprecation")
public void imageCompat_dejetify() throws BundlerException {
CarIcon image = TestUtils.getTestCarIcon(mContext, "ic_test_1");
Bundle bundle = Bundler.toBundle(image);
diff --git a/compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt b/compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt
index e579967..2d750c5 100644
--- a/compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt
+++ b/compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt
@@ -904,6 +904,7 @@
@Test
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.O)
+ @Suppress("DEPRECATION")
fun testAddExtraDataToAccessibilityNodeInfo_notMerged() {
val tag = "TextField"
lateinit var textLayoutResult: TextLayoutResult
diff --git a/compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt b/compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt
index 9c17008..8576cd5 100644
--- a/compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt
+++ b/compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt
@@ -636,6 +636,7 @@
return bundle
}
+ @Suppress("DEPRECATION")
override fun onRestoreInstanceState(state: Parcelable?) {
super.onRestoreInstanceState((state as Bundle).getParcelable("superState"))
onRestoredValue(state.getString(key)!!)
diff --git a/compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistry.android.kt b/compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistry.android.kt
index fb22746..abe04ee 100644
--- a/compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistry.android.kt
+++ b/compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistry.android.kt
@@ -160,6 +160,7 @@
SizeF::class.java
)
+@Suppress("DEPRECATION")
private fun Bundle.toMap(): Map<String, List<Any?>>? {
val map = mutableMapOf<String, List<Any?>>()
this.keySet().forEach { key ->
diff --git a/contentpager/contentpager/src/androidTest/java/androidx/contentpager/content/TestQueryCallback.java b/contentpager/contentpager/src/androidTest/java/androidx/contentpager/content/TestQueryCallback.java
index 1d5d1b4..320d463 100644
--- a/contentpager/contentpager/src/androidTest/java/androidx/contentpager/content/TestQueryCallback.java
+++ b/contentpager/contentpager/src/androidTest/java/androidx/contentpager/content/TestQueryCallback.java
@@ -76,6 +76,7 @@
});
}
+ @SuppressWarnings("deprecation")
public void assertReceivedContent(Uri expectedUri, final int expectedPageId) {
mReplyLatch.assertHasItem(new Matcher<Pair<Integer, Cursor>>() {
@Override
diff --git a/core/core-appdigest/src/androidTest/java/androidx/core/appdigest/ChecksumsTest.java b/core/core-appdigest/src/androidTest/java/androidx/core/appdigest/ChecksumsTest.java
index 90b69bc..d712487 100644
--- a/core/core-appdigest/src/androidTest/java/androidx/core/appdigest/ChecksumsTest.java
+++ b/core/core-appdigest/src/androidTest/java/androidx/core/appdigest/ChecksumsTest.java
@@ -1049,6 +1049,7 @@
}
}
+ @SuppressWarnings("deprecation")
void commitSession(PackageInstaller.Session session) throws Exception {
final ResolvableFuture<Intent> result = ResolvableFuture.create();
diff --git a/core/core-ktx/src/androidTest/java/androidx/core/os/BundleTest.kt b/core/core-ktx/src/androidTest/java/androidx/core/os/BundleTest.kt
index c741bed..c312bda 100644
--- a/core/core-ktx/src/androidTest/java/androidx/core/os/BundleTest.kt
+++ b/core/core-ktx/src/androidTest/java/androidx/core/os/BundleTest.kt
@@ -38,6 +38,7 @@
@SmallTest
class BundleTest {
+ @Suppress("DEPRECATION")
@Test fun bundleOfValid() {
val bundleValue = Bundle()
val charSequenceValue = "hey"
@@ -113,6 +114,7 @@
}
@SdkSuppress(minSdkVersion = 18)
+ @Suppress("DEPRECATION")
@Test fun bundleOfValidApi18() {
val binderValue = object : IBinder by Binder() {}
val bundle = bundleOf("binder" to binderValue)
@@ -120,6 +122,7 @@
}
@SdkSuppress(minSdkVersion = 21)
+ @Suppress("DEPRECATION")
@Test fun bundleOfValidApi21() {
val sizeValue = Size(1, 1)
val sizeFValue = SizeF(1f, 1f)
diff --git a/core/core-ktx/src/androidTest/java/androidx/core/os/PersistableBundleTest.kt b/core/core-ktx/src/androidTest/java/androidx/core/os/PersistableBundleTest.kt
index 1168310..112e213 100644
--- a/core/core-ktx/src/androidTest/java/androidx/core/os/PersistableBundleTest.kt
+++ b/core/core-ktx/src/androidTest/java/androidx/core/os/PersistableBundleTest.kt
@@ -32,6 +32,7 @@
@SdkSuppress(minSdkVersion = 21)
@SmallTest
class PersistableBundleTest {
+ @Suppress("DEPRECATION")
@Test fun persistableBundleOfValid() {
val bundle = persistableBundleOf(
"null" to null,
@@ -67,6 +68,7 @@
}
@SdkSuppress(minSdkVersion = 22)
+ @Suppress("DEPRECATION")
@Test fun persistableBundleOfValidApi22() {
val bundle = persistableBundleOf(
"boolean" to true,
@@ -96,6 +98,7 @@
assertTrue(bundle.isEmpty)
}
+ @Suppress("DEPRECATION")
@Test fun mapToPersistableBundle() {
val map = mapOf(
"null" to null,
diff --git a/core/core-remoteviews/src/androidTest/java/androidx/core/widget/AppWidgetManagerDeviceTest.kt b/core/core-remoteviews/src/androidTest/java/androidx/core/widget/AppWidgetManagerDeviceTest.kt
index 7a1573a..eaba22c 100644
--- a/core/core-remoteviews/src/androidTest/java/androidx/core/widget/AppWidgetManagerDeviceTest.kt
+++ b/core/core-remoteviews/src/androidTest/java/androidx/core/widget/AppWidgetManagerDeviceTest.kt
@@ -171,6 +171,7 @@
}
}
+ @Suppress("DEPRECATION")
private fun getSingleWidgetSize(): SizeFCompat {
val options = mAppWidgetManager.getAppWidgetOptions(mAppWidgetId)
return if (Build.VERSION.SDK_INT >= 31) {
diff --git a/core/core-remoteviews/src/main/java/androidx/core/widget/AppWidgetManagerCompat.kt b/core/core-remoteviews/src/main/java/androidx/core/widget/AppWidgetManagerCompat.kt
index 7967d2e..797dd21 100644
--- a/core/core-remoteviews/src/main/java/androidx/core/widget/AppWidgetManagerCompat.kt
+++ b/core/core-remoteviews/src/main/java/androidx/core/widget/AppWidgetManagerCompat.kt
@@ -192,6 +192,7 @@
}
@RequiresApi(31)
+@Suppress("DEPRECATION")
private object AppWidgetManagerApi31Impl {
@DoNotInline
fun createExactSizeAppWidget(
diff --git a/core/core/src/androidTest/java/androidx/core/app/NotificationCompatTest.java b/core/core/src/androidTest/java/androidx/core/app/NotificationCompatTest.java
index b07dc73..fe25eab 100644
--- a/core/core/src/androidTest/java/androidx/core/app/NotificationCompatTest.java
+++ b/core/core/src/androidTest/java/androidx/core/app/NotificationCompatTest.java
@@ -749,6 +749,7 @@
}
@Test
+ @SuppressWarnings("deprecation")
public void testNotificationActionBuilder_assignsColorized() throws Throwable {
Notification n = newNotificationBuilder().setColorized(true).build();
if (Build.VERSION.SDK_INT >= 26) {
@@ -757,6 +758,7 @@
}
@Test
+ @SuppressWarnings("deprecation")
public void testNotificationActionBuilder_unassignesColorized() throws Throwable {
Notification n = newNotificationBuilder().setColorized(false).build();
if (Build.VERSION.SDK_INT >= 26) {
@@ -1357,6 +1359,7 @@
}
@SdkSuppress(minSdkVersion = 16)
+ @SuppressWarnings("deprecation")
@Test
public void testBigPictureStyle_withNullBigLargeIcon() {
Bitmap bitmap = BitmapFactory.decodeResource(mContext.getResources(),
@@ -1420,6 +1423,7 @@
}
@SdkSuppress(minSdkVersion = 24)
+ @SuppressWarnings("deprecation")
@Test
public void testBigPictureStyle_isRecovered() {
Bitmap bitmap = BitmapFactory.decodeResource(mContext.getResources(),
@@ -1444,6 +1448,7 @@
}
@SdkSuppress(minSdkVersion = 19)
+ @SuppressWarnings("deprecation")
@Test
public void testBigPictureStyle_recoverStyleWithBitmap() {
Bitmap bitmap = BitmapFactory.decodeResource(mContext.getResources(),
@@ -1481,6 +1486,7 @@
}
@SdkSuppress(minSdkVersion = 23)
+ @SuppressWarnings("deprecation")
@Test
public void testBigPictureStyle_recoverStyleWithResIcon() {
Notification n = new Notification.Builder(mContext)
@@ -1835,6 +1841,7 @@
}
@SdkSuppress(minSdkVersion = 28)
+ @SuppressWarnings("deprecation")
@Test
public void testMessagingStyle_apply_writesMessagePerson() {
Notification msNotification = newMsNotification(true, true);
@@ -1846,6 +1853,7 @@
}
@SdkSuppress(minSdkVersion = 24, maxSdkVersion = 27)
+ @SuppressWarnings("deprecation")
@Test
public void testMessagingStyle_apply_writesMessagePerson_legacy() {
Notification msNotification = newMsNotification(true, true);
@@ -2185,6 +2193,7 @@
}
@Test
+ @SuppressWarnings("deprecation")
public void testPeopleField() {
final Person person1 = new Person.Builder().setName("test name").setKey("key").build();
final Person person2 = new Person.Builder()
diff --git a/core/core/src/androidTest/java/androidx/core/app/NotificationTester.kt b/core/core/src/androidTest/java/androidx/core/app/NotificationTester.kt
index e88ded0..e73a557 100644
--- a/core/core/src/androidTest/java/androidx/core/app/NotificationTester.kt
+++ b/core/core/src/androidTest/java/androidx/core/app/NotificationTester.kt
@@ -32,6 +32,7 @@
assertBundleEquals("Notification.extras", n2.extras, n2.extras)
}
+ @Suppress("DEPRECATION")
private fun assertBundleEquals(keyPath: String, b1: Bundle, b2: Bundle) {
assertEquals("Keys @ $keyPath", TreeSet(b1.keySet()), TreeSet(b2.keySet()))
for (key in b1.keySet()) {
diff --git a/core/core/src/androidTest/java/androidx/core/view/inputmethod/InputConnectionCompatTest.java b/core/core/src/androidTest/java/androidx/core/view/inputmethod/InputConnectionCompatTest.java
index eb4281d..30a5f4c 100644
--- a/core/core/src/androidTest/java/androidx/core/view/inputmethod/InputConnectionCompatTest.java
+++ b/core/core/src/androidTest/java/androidx/core/view/inputmethod/InputConnectionCompatTest.java
@@ -204,6 +204,7 @@
}
return new ArgumentMatcher<Bundle>() {
@Override
+ @SuppressWarnings("deprecation")
public boolean matches(Bundle data) {
final Uri contentUri = data.getParcelable(contentUriKey);
final ClipDescription description = data.getParcelable(descriptionKey);
diff --git a/core/core/src/main/java/androidx/core/app/NotificationCompat.java b/core/core/src/main/java/androidx/core/app/NotificationCompat.java
index 8419c4a..e07b981 100644
--- a/core/core/src/main/java/androidx/core/app/NotificationCompat.java
+++ b/core/core/src/main/java/androidx/core/app/NotificationCompat.java
@@ -972,6 +972,7 @@
* with the NotitifactionCompat.Builder API.
*/
@RequiresApi(19)
+ @SuppressWarnings("deprecation")
public Builder(@NonNull Context context,
@NonNull Notification notification) {
this(context, getChannelId(notification));
@@ -3163,6 +3164,7 @@
*/
@RestrictTo(LIBRARY_GROUP_PREFIX)
@Override
+ @SuppressWarnings("deprecation")
protected void restoreFromCompatExtras(@NonNull Bundle extras) {
super.restoreFromCompatExtras(extras);
@@ -3863,6 +3865,7 @@
*/
@RestrictTo(LIBRARY_GROUP_PREFIX)
@Override
+ @SuppressWarnings("deprecation")
protected void restoreFromCompatExtras(@NonNull Bundle extras) {
super.restoreFromCompatExtras(extras);
mMessages.clear();
@@ -4106,6 +4109,7 @@
}
@Nullable
+ @SuppressWarnings("deprecation")
static Message getMessageFromBundle(@NonNull Bundle bundle) {
try {
if (!bundle.containsKey(KEY_TEXT) || !bundle.containsKey(KEY_TIMESTAMP)) {
@@ -6380,6 +6384,7 @@
*
* @param notification The notification from which to copy options.
*/
+ @SuppressWarnings("deprecation")
public CarExtender(@NonNull Notification notification) {
if (Build.VERSION.SDK_INT < 21) {
return;
@@ -6397,6 +6402,7 @@
}
@RequiresApi(21)
+ @SuppressWarnings("deprecation")
private static UnreadConversation getUnreadConversationFromBundle(@Nullable Bundle b) {
if (b == null) {
return null;
@@ -7369,6 +7375,7 @@
* Update the bundle to have a typed array so fetches in the future don't need
* to do an array copy.
*/
+ @SuppressWarnings("deprecation")
static @NonNull Notification[] getNotificationArrayFromBundle(@NonNull Bundle bundle,
@NonNull String key) {
Parcelable[] array = bundle.getParcelableArray(key);
@@ -7551,6 +7558,7 @@
* On platforms which do not have the {@link android.app.Person} class, the
* {@link Person} objects will contain only the URI from {@link Builder#addPerson(String)}.
*/
+ @SuppressWarnings("deprecation")
public static @NonNull List<Person> getPeople(@NonNull Notification notification) {
ArrayList<Person> result = new ArrayList<>();
if (Build.VERSION.SDK_INT >= 28) {
diff --git a/core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java b/core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java
index b71685c..179dc5c 100644
--- a/core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java
+++ b/core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java
@@ -165,6 +165,7 @@
}
}
+ @SuppressWarnings("deprecation")
public static NotificationCompat.Action getAction(Notification notif, int actionIndex) {
synchronized (sActionsLock) {
try {
@@ -232,6 +233,7 @@
return !sActionsAccessFailed;
}
+ @SuppressWarnings("deprecation")
static NotificationCompat.Action getActionFromBundle(Bundle bundle) {
Bundle extras = bundle.getBundle(KEY_EXTRAS);
boolean allowGeneratedReplies = false;
@@ -337,6 +339,7 @@
* Update the bundle to have a typed array so fetches in the future don't need
* to do an array copy.
*/
+ @SuppressWarnings("deprecation")
private static Bundle[] getBundleArrayFromBundle(Bundle bundle, String key) {
Parcelable[] array = bundle.getParcelableArray(key);
if (array instanceof Bundle[] || array == null) {
diff --git a/core/core/src/main/java/androidx/core/app/RemoteInput.java b/core/core/src/main/java/androidx/core/app/RemoteInput.java
index 924e084..1823783 100644
--- a/core/core/src/main/java/androidx/core/app/RemoteInput.java
+++ b/core/core/src/main/java/androidx/core/app/RemoteInput.java
@@ -381,7 +381,8 @@
* @param intent The intent object that fired in response to an action or content intent
* which also had one or more remote input requested.
*/
- @SuppressWarnings("NullableCollection") // This is on purpose.
+ // This is on purpose.
+ @SuppressWarnings({"NullableCollection", "deprecation"})
@Nullable
public static Bundle getResultsFromIntent(@NonNull Intent intent) {
if (Build.VERSION.SDK_INT >= 20) {
@@ -408,6 +409,7 @@
* be populated with keys matching the result keys specified in
* {@code remoteInputs} with values being the result per key.
*/
+ @SuppressWarnings("deprecation")
public static void addResultsToIntent(@NonNull RemoteInput[] remoteInputs,
@NonNull Intent intent, @NonNull Bundle results) {
if (Build.VERSION.SDK_INT >= 26) {
diff --git a/core/core/src/main/java/androidx/core/app/SharedElementCallback.java b/core/core/src/main/java/androidx/core/app/SharedElementCallback.java
index 19893dc..0f86017 100644
--- a/core/core/src/main/java/androidx/core/app/SharedElementCallback.java
+++ b/core/core/src/main/java/androidx/core/app/SharedElementCallback.java
@@ -253,6 +253,7 @@
* java.util.List)} and {@link #onSharedElementEnd(java.util.List, java.util.List,
* java.util.List)}. A null value will produce a null snapshot value for those two methods.
*/
+ @SuppressWarnings("deprecation")
public View onCreateSnapshotView(Context context, Parcelable snapshot) {
ImageView view = null;
if (snapshot instanceof Bundle) {
diff --git a/core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java b/core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java
index 110b3f2..c0f8eb5 100644
--- a/core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java
+++ b/core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java
@@ -940,6 +940,7 @@
/**
* Extracts an icon from a bundle that was added using {@link #toBundle()}.
*/
+ @SuppressWarnings("deprecation")
public static @Nullable IconCompat createFromBundle(@NonNull Bundle bundle) {
int type = bundle.getInt(EXTRA_TYPE);
IconCompat icon = new IconCompat(type);
diff --git a/core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java b/core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java
index 3e1acef..61ae91d 100644
--- a/core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java
+++ b/core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java
@@ -83,6 +83,7 @@
private static final String COMMIT_CONTENT_RESULT_INTEROP_RECEIVER_KEY =
"android.support.v13.view.inputmethod.InputConnectionCompat.CONTENT_RESULT_RECEIVER";
+ @SuppressWarnings("deprecation")
static boolean handlePerformPrivateCommand(
@Nullable String action,
@Nullable Bundle data,
diff --git a/enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java b/enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java
index 5e7c3ee..38e7f01 100644
--- a/enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java
+++ b/enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java
@@ -135,6 +135,7 @@
asyncTask.execute();
}
+ @SuppressWarnings("deprecation")
private static Collection<ReceivedKeyedAppState> extractReceivedKeyedAppStates(
Message message, String packageName, long timestamp) {
Bundle bundle;
diff --git a/enterprise/enterprise-feedback/src/test/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporterTest.java b/enterprise/enterprise-feedback/src/test/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporterTest.java
index 4bbfe9f..9517160a 100644
--- a/enterprise/enterprise-feedback/src/test/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporterTest.java
+++ b/enterprise/enterprise-feedback/src/test/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporterTest.java
@@ -144,6 +144,7 @@
return bundles;
}
+ @SuppressWarnings("deprecation")
private static void assertAppStateBundlesEqual(Bundle expected, Bundle actual) {
ArrayList<Bundle> expectedAppStatesBundles = expected.getParcelableArrayList(APP_STATES);
ArrayList<Bundle> actualAppStatesBundles = actual.getParcelableArrayList(APP_STATES);
diff --git a/fragment/fragment/src/androidTest/java/androidx/fragment/app/FragmentResultTest.kt b/fragment/fragment/src/androidTest/java/androidx/fragment/app/FragmentResultTest.kt
index 3d6b8e2..37b96fd 100644
--- a/fragment/fragment/src/androidTest/java/androidx/fragment/app/FragmentResultTest.kt
+++ b/fragment/fragment/src/androidTest/java/androidx/fragment/app/FragmentResultTest.kt
@@ -490,6 +490,7 @@
class ParcelableResultFragment : StrictFragment() {
var actualResult: Parcelable? = null
+ @Suppress("DEPRECATION")
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
diff --git a/fragment/fragment/src/androidTest/java/androidx/fragment/app/ReentrantFragmentTest.kt b/fragment/fragment/src/androidTest/java/androidx/fragment/app/ReentrantFragmentTest.kt
index bf509f3..a9de786 100644
--- a/fragment/fragment/src/androidTest/java/androidx/fragment/app/ReentrantFragmentTest.kt
+++ b/fragment/fragment/src/androidTest/java/androidx/fragment/app/ReentrantFragmentTest.kt
@@ -142,6 +142,7 @@
private var toState = State.DETACHED
private var isRestored: Boolean = false
+ @Suppress("DEPRECATION")
override fun onCreate(savedInstanceState: Bundle?) {
if (savedInstanceState != null) {
fromState = savedInstanceState.getSerializable(FROM_STATE) as State
diff --git a/fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java b/fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java
index f3f6cb1..55a170f6d 100644
--- a/fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java
+++ b/fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java
@@ -1953,6 +1953,7 @@
*
* @param savedInstanceState the savedInstanceState potentially containing fragment info
*/
+ @SuppressWarnings("deprecation")
void restoreChildFragmentState(@Nullable Bundle savedInstanceState) {
if (savedInstanceState != null) {
Parcelable p = savedInstanceState.getParcelable(
diff --git a/fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java b/fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java
index b1c515cd..679e426 100644
--- a/fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java
+++ b/fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java
@@ -399,6 +399,7 @@
}
}
+ @SuppressWarnings("deprecation")
void restoreState(@NonNull ClassLoader classLoader) {
if (mFragment.mSavedFragmentState == null) {
return;
diff --git a/fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java b/fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java
index b5cce3d..7d4aa2f 100644
--- a/fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java
+++ b/fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java
@@ -309,6 +309,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void restoreState(@Nullable Parcelable state, @Nullable ClassLoader loader) {
if (state != null) {
Bundle bundle = (Bundle)state;
diff --git a/glance/glance-appwidget/src/androidMain/kotlin/androidx/glance/appwidget/GlanceAppWidget.kt b/glance/glance-appwidget/src/androidMain/kotlin/androidx/glance/appwidget/GlanceAppWidget.kt
index 9e27a7b..10b1a96 100644
--- a/glance/glance-appwidget/src/androidMain/kotlin/androidx/glance/appwidget/GlanceAppWidget.kt
+++ b/glance/glance-appwidget/src/androidMain/kotlin/androidx/glance/appwidget/GlanceAppWidget.kt
@@ -464,6 +464,7 @@
internal data class AppWidgetId(val appWidgetId: Int) : GlanceId
// Extract the sizes from the bundle
+@Suppress("DEPRECATION")
internal fun Bundle.extractAllSizes(minSize: () -> DpSize): List<DpSize> {
val sizes = getParcelableArrayList<SizeF>(AppWidgetManager.OPTION_APPWIDGET_SIZES)
return if (sizes.isNullOrEmpty()) {
diff --git a/glance/glance-appwidget/src/androidMain/kotlin/androidx/glance/appwidget/action/ActionCallbackBroadcastReceiver.kt b/glance/glance-appwidget/src/androidMain/kotlin/androidx/glance/appwidget/action/ActionCallbackBroadcastReceiver.kt
index 50c12ed2..5e5d3bf 100644
--- a/glance/glance-appwidget/src/androidMain/kotlin/androidx/glance/appwidget/action/ActionCallbackBroadcastReceiver.kt
+++ b/glance/glance-appwidget/src/androidMain/kotlin/androidx/glance/appwidget/action/ActionCallbackBroadcastReceiver.kt
@@ -33,6 +33,7 @@
*/
internal class ActionCallbackBroadcastReceiver : BroadcastReceiver() {
+ @Suppress("DEPRECATION")
override fun onReceive(context: Context, intent: Intent) {
goAsync {
try {
diff --git a/health/health-services-client/src/main/java/androidx/health/services/client/data/BundlesUtil.kt b/health/health-services-client/src/main/java/androidx/health/services/client/data/BundlesUtil.kt
index cd3fb73..a92a13c 100644
--- a/health/health-services-client/src/main/java/androidx/health/services/client/data/BundlesUtil.kt
+++ b/health/health-services-client/src/main/java/androidx/health/services/client/data/BundlesUtil.kt
@@ -30,6 +30,7 @@
public object BundlesUtil {
@JvmStatic
+ @Suppress("DEPRECATION")
internal fun toProto(bundle: Bundle): DataProto.Bundle {
val builder = DataProto.Bundle.newBuilder()
diff --git a/leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java b/leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java
index eba060a..8800894 100644
--- a/leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java
+++ b/leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java
@@ -86,6 +86,7 @@
return bundle;
}
+ @SuppressWarnings("deprecation")
void loadFromBundle(Bundle savedBundle) {
if (mChildStates != null && savedBundle != null) {
mChildStates.evictAll();
diff --git a/lifecycle/lifecycle-viewmodel-savedstate/src/main/java/androidx/lifecycle/SavedStateHandle.kt b/lifecycle/lifecycle-viewmodel-savedstate/src/main/java/androidx/lifecycle/SavedStateHandle.kt
index e62234a..c4cc88f 100644
--- a/lifecycle/lifecycle-viewmodel-savedstate/src/main/java/androidx/lifecycle/SavedStateHandle.kt
+++ b/lifecycle/lifecycle-viewmodel-savedstate/src/main/java/androidx/lifecycle/SavedStateHandle.kt
@@ -346,6 +346,7 @@
private const val KEYS = "keys"
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
@JvmStatic
+ @Suppress("DEPRECATION")
fun createHandle(restoredState: Bundle?, defaultState: Bundle?): SavedStateHandle {
if (restoredState == null) {
return if (defaultState == null) {
diff --git a/media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java b/media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java
index f0dc856e..5b7f79d 100644
--- a/media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java
+++ b/media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java
@@ -2126,6 +2126,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void handleMessage(@NonNull Message msg) {
if (mCallbacksMessengerRef == null || mCallbacksMessengerRef.get() == null ||
mCallbackImplRef.get() == null) {
@@ -2286,6 +2287,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
protected void onReceiveResult(int resultCode, Bundle resultData) {
if (resultData != null) {
resultData = MediaSessionCompat.unparcelWithClassLoader(resultData);
@@ -2318,6 +2320,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
protected void onReceiveResult(int resultCode, Bundle resultData) {
if (resultData != null) {
resultData = MediaSessionCompat.unparcelWithClassLoader(resultData);
diff --git a/media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java b/media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java
index 197791c..783bf5e 100644
--- a/media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java
+++ b/media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java
@@ -383,6 +383,7 @@
* @return An equivalent {@link MediaMetadataCompat} object, or null if
* none.
*/
+ @SuppressWarnings("deprecation")
public static MediaDescriptionCompat fromMediaDescription(Object descriptionObj) {
if (descriptionObj != null && Build.VERSION.SDK_INT >= 21) {
Builder bob = new Builder();
diff --git a/media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java b/media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java
index 96c192c..f38c37c 100644
--- a/media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java
+++ b/media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java
@@ -421,6 +421,7 @@
* @param key The key the value is stored under
* @return A {@link RatingCompat} or null
*/
+ @SuppressWarnings("deprecation")
public RatingCompat getRating(@RatingKey String key) {
RatingCompat rating = null;
try {
@@ -445,6 +446,7 @@
* @param key The key the value is stored under
* @return A {@link Bitmap} or null
*/
+ @SuppressWarnings("deprecation")
public Bitmap getBitmap(@BitmapKey String key) {
Bitmap bmp = null;
try {
@@ -680,6 +682,7 @@
* @hide
*/
@RestrictTo(LIBRARY)
+ @SuppressWarnings("deprecation")
public Builder(MediaMetadataCompat source, int maxBitmapSize) {
this(source);
for (String key : mBundle.keySet()) {
diff --git a/media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java b/media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
index 14908fa..16acd88 100644
--- a/media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
+++ b/media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
@@ -1547,6 +1547,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void onCommand(String command, Bundle extras, ResultReceiver cb) {
MediaSessionImplApi21 sessionImpl = getSessionImplIfCallbackIsSet();
if (sessionImpl == null) {
@@ -1762,6 +1763,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void onCustomAction(String action, Bundle extras) {
MediaSessionImplApi21 sessionImpl = getSessionImplIfCallbackIsSet();
if (sessionImpl == null) {
@@ -2129,6 +2131,7 @@
* @hide
*/
@RestrictTo(LIBRARY_GROUP_PREFIX) // accessed by media2-session
+ @SuppressWarnings("deprecation")
public static Token fromBundle(Bundle tokenBundle) {
if (tokenBundle == null) {
return null;
@@ -2761,6 +2764,7 @@
editor.apply();
}
+ @SuppressWarnings("deprecation")
RemoteControlClient.MetadataEditor buildRccMetadata(Bundle metadata) {
RemoteControlClient.MetadataEditor editor = mRcc.editMetadata(true);
if (metadata == null) {
@@ -3854,6 +3858,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
RemoteControlClient.MetadataEditor buildRccMetadata(Bundle metadata) {
RemoteControlClient.MetadataEditor editor = super.buildRccMetadata(metadata);
long actions = mState == null ? 0 : mState.getActions();
diff --git a/media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java b/media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java
index 5694f40..91944ca 100644
--- a/media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java
+++ b/media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java
@@ -670,6 +670,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void handleMessage(Message msg) {
Bundle data = msg.getData();
switch (msg.what) {
diff --git a/media/media/src/main/java/androidx/media/app/NotificationCompat.java b/media/media/src/main/java/androidx/media/app/NotificationCompat.java
index c51b159..aed7c60 100644
--- a/media/media/src/main/java/androidx/media/app/NotificationCompat.java
+++ b/media/media/src/main/java/androidx/media/app/NotificationCompat.java
@@ -99,6 +99,7 @@
* @return The {@link MediaSessionCompat.Token} in the {@code notification} if it contains,
* null otherwise.
*/
+ @SuppressWarnings("deprecation")
public static MediaSessionCompat.Token getMediaSession(Notification notification) {
Bundle extras = androidx.core.app.NotificationCompat.getExtras(notification);
if (extras != null) {
diff --git a/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/ClientBroadcastReceiver.java b/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/ClientBroadcastReceiver.java
index 9589fb6..d751733 100644
--- a/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/ClientBroadcastReceiver.java
+++ b/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/ClientBroadcastReceiver.java
@@ -79,6 +79,7 @@
private static final String TAG = "ClientBroadcastReceiver";
@Override
+ @SuppressWarnings("deprecation")
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
MediaControllerCompat controller = new MediaControllerCompat(context,
diff --git a/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java b/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java
index 016cdc4..b78b62b 100644
--- a/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java
+++ b/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java
@@ -453,6 +453,7 @@
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testSubscribeWithOptionsIncludingCompatParcelables() throws Exception {
connectMediaBrowserService();
diff --git a/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java b/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
index c7ad62f..f8e8b05 100644
--- a/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
+++ b/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
@@ -701,6 +701,7 @@
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testReceivingParcelables() throws Exception {
Bundle arguments = new Bundle();
arguments.putString("event", TEST_SESSION_EVENT);
diff --git a/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/PlaybackStateCompatTest.java b/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/PlaybackStateCompatTest.java
index 353cadc..b002a5e 100644
--- a/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/PlaybackStateCompatTest.java
+++ b/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/PlaybackStateCompatTest.java
@@ -91,6 +91,7 @@
*/
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testBuilder_setterMethods() {
Bundle extras = new Bundle();
extras.putString(EXTRAS_KEY, EXTRAS_VALUE);
@@ -193,6 +194,7 @@
*/
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testWriteToParcel() {
Bundle extras = new Bundle();
extras.putString(EXTRAS_KEY, EXTRAS_VALUE);
@@ -257,6 +259,7 @@
*/
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testCustomAction() {
Bundle extras = new Bundle();
extras.putString(EXTRAS_KEY, EXTRAS_VALUE);
@@ -320,6 +323,7 @@
}
}
+ @SuppressWarnings("deprecation")
private void assertCustomActionEquals(PlaybackStateCompat.CustomAction action1,
PlaybackStateCompat.CustomAction action2) {
assertEquals(action1.getAction(), action2.getAction());
diff --git a/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/MediaSessionCompatCallbackTest.java b/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/MediaSessionCompatCallbackTest.java
index 3ec68e1..9768f00 100644
--- a/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/MediaSessionCompatCallbackTest.java
+++ b/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/MediaSessionCompatCallbackTest.java
@@ -1005,6 +1005,7 @@
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testReceivingMediaParcelables() throws Exception {
mCallback.reset(1);
final String action = "test-action";
@@ -1058,6 +1059,7 @@
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testMediaDescriptionContainsUserParcelable() {
mCallback.reset(1);
mSession.setFlags(MediaSessionCompat.FLAG_HANDLES_QUEUE_COMMANDS);
diff --git a/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/ServiceBroadcastReceiver.java b/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/ServiceBroadcastReceiver.java
index 0f82b9f..44e9e37 100644
--- a/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/ServiceBroadcastReceiver.java
+++ b/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/ServiceBroadcastReceiver.java
@@ -68,6 +68,7 @@
public class ServiceBroadcastReceiver extends BroadcastReceiver {
@Override
+ @SuppressWarnings("deprecation")
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
if (ACTION_CALL_MEDIA_BROWSER_SERVICE_METHOD.equals(intent.getAction()) && extras != null) {
diff --git a/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompat.java b/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompat.java
index 814ac7c..100ffab3 100644
--- a/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompat.java
+++ b/media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompat.java
@@ -154,6 +154,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void onLoadChildren(@NonNull String parentId, @NonNull Result<List<MediaItem>> result,
@NonNull Bundle options) {
// Calling getBrowserRootHints()/getCurrentBrowserInfo() should not fail.
diff --git a/media/version-compat-tests/lib/src/main/java/android/support/mediacompat/testlib/util/TestUtil.java b/media/version-compat-tests/lib/src/main/java/android/support/mediacompat/testlib/util/TestUtil.java
index b06b219..ee32144 100644
--- a/media/version-compat-tests/lib/src/main/java/android/support/mediacompat/testlib/util/TestUtil.java
+++ b/media/version-compat-tests/lib/src/main/java/android/support/mediacompat/testlib/util/TestUtil.java
@@ -29,6 +29,7 @@
/**
* Asserts that two Bundles are equal.
*/
+ @SuppressWarnings("deprecation")
public static void assertBundleEquals(Bundle expected, Bundle observed) {
if (expected == null || observed == null) {
assertSame(expected, observed);
diff --git a/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/ClientBroadcastReceiver.java b/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/ClientBroadcastReceiver.java
index 9589fb6..d751733 100644
--- a/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/ClientBroadcastReceiver.java
+++ b/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/ClientBroadcastReceiver.java
@@ -79,6 +79,7 @@
private static final String TAG = "ClientBroadcastReceiver";
@Override
+ @SuppressWarnings("deprecation")
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
MediaControllerCompat controller = new MediaControllerCompat(context,
diff --git a/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java b/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java
index 016cdc4..b78b62b 100644
--- a/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java
+++ b/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java
@@ -453,6 +453,7 @@
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testSubscribeWithOptionsIncludingCompatParcelables() throws Exception {
connectMediaBrowserService();
diff --git a/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java b/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
index c7ad62f..f8e8b05 100644
--- a/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
+++ b/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
@@ -701,6 +701,7 @@
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testReceivingParcelables() throws Exception {
Bundle arguments = new Bundle();
arguments.putString("event", TEST_SESSION_EVENT);
diff --git a/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/PlaybackStateCompatTest.java b/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/PlaybackStateCompatTest.java
index 353cadc..b002a5e 100644
--- a/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/PlaybackStateCompatTest.java
+++ b/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/PlaybackStateCompatTest.java
@@ -91,6 +91,7 @@
*/
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testBuilder_setterMethods() {
Bundle extras = new Bundle();
extras.putString(EXTRAS_KEY, EXTRAS_VALUE);
@@ -193,6 +194,7 @@
*/
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testWriteToParcel() {
Bundle extras = new Bundle();
extras.putString(EXTRAS_KEY, EXTRAS_VALUE);
@@ -257,6 +259,7 @@
*/
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testCustomAction() {
Bundle extras = new Bundle();
extras.putString(EXTRAS_KEY, EXTRAS_VALUE);
@@ -320,6 +323,7 @@
}
}
+ @SuppressWarnings("deprecation")
private void assertCustomActionEquals(PlaybackStateCompat.CustomAction action1,
PlaybackStateCompat.CustomAction action2) {
assertEquals(action1.getAction(), action2.getAction());
diff --git a/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/MediaSessionCompatCallbackTest.java b/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/MediaSessionCompatCallbackTest.java
index 8ab279d..9b180e8 100644
--- a/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/MediaSessionCompatCallbackTest.java
+++ b/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/MediaSessionCompatCallbackTest.java
@@ -1001,6 +1001,7 @@
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testReceivingMediaParcelables() throws Exception {
mCallback.reset(1);
final String action = "test-action";
@@ -1054,6 +1055,7 @@
@Test
@SmallTest
+ @SuppressWarnings("deprecation")
public void testMediaDescriptionContainsUserParcelable() {
mCallback.reset(1);
mSession.setFlags(MediaSessionCompat.FLAG_HANDLES_QUEUE_COMMANDS);
diff --git a/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/ServiceBroadcastReceiver.java b/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/ServiceBroadcastReceiver.java
index 0f82b9f..44e9e37 100644
--- a/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/ServiceBroadcastReceiver.java
+++ b/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/ServiceBroadcastReceiver.java
@@ -68,6 +68,7 @@
public class ServiceBroadcastReceiver extends BroadcastReceiver {
@Override
+ @SuppressWarnings("deprecation")
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
if (ACTION_CALL_MEDIA_BROWSER_SERVICE_METHOD.equals(intent.getAction()) && extras != null) {
diff --git a/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompat.java b/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompat.java
index 814ac7c..100ffab3 100644
--- a/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompat.java
+++ b/media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompat.java
@@ -154,6 +154,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void onLoadChildren(@NonNull String parentId, @NonNull Result<List<MediaItem>> result,
@NonNull Bundle options) {
// Calling getBrowserRootHints()/getCurrentBrowserInfo() should not fail.
diff --git a/media2/media2-common/src/main/java/androidx/media2/common/MediaMetadata.java b/media2/media2-common/src/main/java/androidx/media2/common/MediaMetadata.java
index 7cbbd35..24957cf 100644
--- a/media2/media2-common/src/main/java/androidx/media2/common/MediaMetadata.java
+++ b/media2/media2-common/src/main/java/androidx/media2/common/MediaMetadata.java
@@ -881,6 +881,7 @@
* @param key The key the value is stored under
* @return A {@link Bitmap} or null
*/
+ @SuppressWarnings("deprecation")
public @Nullable Bitmap getBitmap(@NonNull @BitmapKey String key) {
if (key == null) {
throw new NullPointerException("key shouldn't be null");
@@ -939,6 +940,7 @@
* @hide
*/
@RestrictTo(LIBRARY_GROUP)
+ @SuppressWarnings("deprecation")
public @Nullable Object getObject(@NonNull String key) {
if (key == null) {
throw new NullPointerException("key shouldn't be null");
@@ -951,7 +953,8 @@
*/
@Override
@RestrictTo(LIBRARY)
- @SuppressWarnings("SynchronizeOnNonFinalField") // mBundle is effectively final.
+ // mBundle is effectively final.
+ @SuppressWarnings({"SynchronizeOnNonFinalField", "deprecation"})
public void onPreParceling(boolean isStream) {
synchronized (mBundle) {
if (mParcelableWithoutBitmapBundle == null) {
diff --git a/media2/media2-session/src/androidTest/java/androidx/media2/session/TestUtils.java b/media2/media2-session/src/androidTest/java/androidx/media2/session/TestUtils.java
index 2ef5b87..a51ccf1 100644
--- a/media2/media2-session/src/androidTest/java/androidx/media2/session/TestUtils.java
+++ b/media2/media2-session/src/androidTest/java/androidx/media2/session/TestUtils.java
@@ -94,6 +94,7 @@
* @return {@code true} if a contains b. {@code false} otherwise. This may be incorrect if any
* bundle contains a bundle.
*/
+ @SuppressWarnings("deprecation")
public static boolean contains(Bundle a, Bundle b) {
if (a == b) {
return true;
diff --git a/media2/media2-session/src/main/java/androidx/media2/session/MediaUtils.java b/media2/media2-session/src/main/java/androidx/media2/session/MediaUtils.java
index 8ec5def..ca75764 100644
--- a/media2/media2-session/src/main/java/androidx/media2/session/MediaUtils.java
+++ b/media2/media2-session/src/main/java/androidx/media2/session/MediaUtils.java
@@ -314,6 +314,7 @@
* and rating type to a {@link MediaItem}.
*/
@Nullable
+ @SuppressWarnings("deprecation")
public static MediaItem convertToMediaItem(@Nullable MediaMetadataCompat metadataCompat,
int ratingType) {
if (metadataCompat == null) {
@@ -987,7 +988,7 @@
return stream;
}
- @SuppressWarnings("ParcelClassLoader")
+ @SuppressWarnings({"ParcelClassLoader", "deprecation"})
static boolean doesBundleHaveCustomParcelable(@NonNull Bundle bundle) {
// Try writing the bundle to parcel, and read it with framework classloader.
Parcel parcel = Parcel.obtain();
diff --git a/media2/media2-session/version-compat-tests/common/src/main/java/androidx/media2/test/common/TestUtils.java b/media2/media2-session/version-compat-tests/common/src/main/java/androidx/media2/test/common/TestUtils.java
index e6b81d3..51689e8 100644
--- a/media2/media2-session/version-compat-tests/common/src/main/java/androidx/media2/test/common/TestUtils.java
+++ b/media2/media2-session/version-compat-tests/common/src/main/java/androidx/media2/test/common/TestUtils.java
@@ -52,6 +52,7 @@
* @return {@code true} if a contains b. {@code false} otherwise. This may be incorrect if any
* bundle contains a bundle.
*/
+ @SuppressWarnings("deprecation")
public static boolean contains(Bundle a, Bundle b) {
if (a == b) {
return true;
diff --git a/media2/media2-session/version-compat-tests/current/client/src/androidTest/java/androidx/media2/test/client/MediaControllerCompatProviderService.java b/media2/media2-session/version-compat-tests/current/client/src/androidTest/java/androidx/media2/test/client/MediaControllerCompatProviderService.java
index a2ee034..b3d38b9 100644
--- a/media2/media2-session/version-compat-tests/current/client/src/androidTest/java/androidx/media2/test/client/MediaControllerCompatProviderService.java
+++ b/media2/media2-session/version-compat-tests/current/client/src/androidTest/java/androidx/media2/test/client/MediaControllerCompatProviderService.java
@@ -318,6 +318,7 @@
controller.getTransportControls().sendCustomAction(action, args);
}
+ @SuppressWarnings("deprecation")
private Parcelable getParcelable(Bundle bundle) {
bundle.setClassLoader(MediaSessionCompat.class.getClassLoader());
return bundle.getParcelable(KEY_ARGUMENTS);
diff --git a/media2/media2-session/version-compat-tests/current/client/src/androidTest/java/androidx/media2/test/client/RemoteMediaSessionCompat.java b/media2/media2-session/version-compat-tests/current/client/src/androidTest/java/androidx/media2/test/client/RemoteMediaSessionCompat.java
index 5c9e0e3..9f6b7ce 100644
--- a/media2/media2-session/version-compat-tests/current/client/src/androidTest/java/androidx/media2/test/client/RemoteMediaSessionCompat.java
+++ b/media2/media2-session/version-compat-tests/current/client/src/androidTest/java/androidx/media2/test/client/RemoteMediaSessionCompat.java
@@ -95,6 +95,7 @@
*
* @return A {@link MediaSessionCompat.Token} object if succeeded, {@code null} if failed.
*/
+ @SuppressWarnings("deprecation")
public MediaSessionCompat.Token getSessionToken() {
MediaSessionCompat.Token token = null;
try {
diff --git a/media2/media2-session/version-compat-tests/current/service/src/androidTest/java/androidx/media2/test/service/MediaSessionCompatProviderService.java b/media2/media2-session/version-compat-tests/current/service/src/androidTest/java/androidx/media2/test/service/MediaSessionCompatProviderService.java
index a1b6eea..7c1e23d 100644
--- a/media2/media2-session/version-compat-tests/current/service/src/androidTest/java/androidx/media2/test/service/MediaSessionCompatProviderService.java
+++ b/media2/media2-session/version-compat-tests/current/service/src/androidTest/java/androidx/media2/test/service/MediaSessionCompatProviderService.java
@@ -144,6 +144,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void setPlaybackState(String sessionTag, Bundle stateBundle) throws RemoteException {
MediaSessionCompat session = mSessionMap.get(sessionTag);
stateBundle.setClassLoader(MediaSessionCompat.class.getClassLoader());
@@ -152,6 +153,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void setMetadata(String sessionTag, Bundle metadataBundle) throws RemoteException {
MediaSessionCompat session = mSessionMap.get(sessionTag);
metadataBundle.setClassLoader(MediaSessionCompat.class.getClassLoader());
@@ -160,6 +162,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void setQueue(String sessionTag, Bundle queueBundle) throws RemoteException {
MediaSessionCompat session = mSessionMap.get(sessionTag);
queueBundle.setClassLoader(MediaSessionCompat.class.getClassLoader());
diff --git a/media2/media2-session/version-compat-tests/current/service/src/androidTest/java/androidx/media2/test/service/MediaSessionProviderService.java b/media2/media2-session/version-compat-tests/current/service/src/androidTest/java/androidx/media2/test/service/MediaSessionProviderService.java
index 990efd1..1ebbb876 100644
--- a/media2/media2-session/version-compat-tests/current/service/src/androidTest/java/androidx/media2/test/service/MediaSessionProviderService.java
+++ b/media2/media2-session/version-compat-tests/current/service/src/androidTest/java/androidx/media2/test/service/MediaSessionProviderService.java
@@ -209,6 +209,7 @@
session.updatePlayer(createMockPlayer(config));
}
+ @SuppressWarnings("deprecation")
private SessionPlayer createMockPlayer(Bundle config) {
SessionPlayer player;
if (config.containsKey(KEY_VOLUME_CONTROL_TYPE)) {
diff --git a/media2/media2-session/version-compat-tests/previous/client/src/androidTest/java/androidx/media2/test/client/MediaControllerCompatProviderService.java b/media2/media2-session/version-compat-tests/previous/client/src/androidTest/java/androidx/media2/test/client/MediaControllerCompatProviderService.java
index a2ee034..b3d38b9 100644
--- a/media2/media2-session/version-compat-tests/previous/client/src/androidTest/java/androidx/media2/test/client/MediaControllerCompatProviderService.java
+++ b/media2/media2-session/version-compat-tests/previous/client/src/androidTest/java/androidx/media2/test/client/MediaControllerCompatProviderService.java
@@ -318,6 +318,7 @@
controller.getTransportControls().sendCustomAction(action, args);
}
+ @SuppressWarnings("deprecation")
private Parcelable getParcelable(Bundle bundle) {
bundle.setClassLoader(MediaSessionCompat.class.getClassLoader());
return bundle.getParcelable(KEY_ARGUMENTS);
diff --git a/media2/media2-session/version-compat-tests/previous/client/src/androidTest/java/androidx/media2/test/client/RemoteMediaSessionCompat.java b/media2/media2-session/version-compat-tests/previous/client/src/androidTest/java/androidx/media2/test/client/RemoteMediaSessionCompat.java
index 5c9e0e3..9f6b7ce 100644
--- a/media2/media2-session/version-compat-tests/previous/client/src/androidTest/java/androidx/media2/test/client/RemoteMediaSessionCompat.java
+++ b/media2/media2-session/version-compat-tests/previous/client/src/androidTest/java/androidx/media2/test/client/RemoteMediaSessionCompat.java
@@ -95,6 +95,7 @@
*
* @return A {@link MediaSessionCompat.Token} object if succeeded, {@code null} if failed.
*/
+ @SuppressWarnings("deprecation")
public MediaSessionCompat.Token getSessionToken() {
MediaSessionCompat.Token token = null;
try {
diff --git a/media2/media2-session/version-compat-tests/previous/service/src/androidTest/java/androidx/media2/test/service/MediaSessionCompatProviderService.java b/media2/media2-session/version-compat-tests/previous/service/src/androidTest/java/androidx/media2/test/service/MediaSessionCompatProviderService.java
index a1b6eea..7c1e23d 100644
--- a/media2/media2-session/version-compat-tests/previous/service/src/androidTest/java/androidx/media2/test/service/MediaSessionCompatProviderService.java
+++ b/media2/media2-session/version-compat-tests/previous/service/src/androidTest/java/androidx/media2/test/service/MediaSessionCompatProviderService.java
@@ -144,6 +144,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void setPlaybackState(String sessionTag, Bundle stateBundle) throws RemoteException {
MediaSessionCompat session = mSessionMap.get(sessionTag);
stateBundle.setClassLoader(MediaSessionCompat.class.getClassLoader());
@@ -152,6 +153,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void setMetadata(String sessionTag, Bundle metadataBundle) throws RemoteException {
MediaSessionCompat session = mSessionMap.get(sessionTag);
metadataBundle.setClassLoader(MediaSessionCompat.class.getClassLoader());
@@ -160,6 +162,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void setQueue(String sessionTag, Bundle queueBundle) throws RemoteException {
MediaSessionCompat session = mSessionMap.get(sessionTag);
queueBundle.setClassLoader(MediaSessionCompat.class.getClassLoader());
diff --git a/media2/media2-session/version-compat-tests/previous/service/src/androidTest/java/androidx/media2/test/service/MediaSessionProviderService.java b/media2/media2-session/version-compat-tests/previous/service/src/androidTest/java/androidx/media2/test/service/MediaSessionProviderService.java
index 990efd1..1ebbb876 100644
--- a/media2/media2-session/version-compat-tests/previous/service/src/androidTest/java/androidx/media2/test/service/MediaSessionProviderService.java
+++ b/media2/media2-session/version-compat-tests/previous/service/src/androidTest/java/androidx/media2/test/service/MediaSessionProviderService.java
@@ -209,6 +209,7 @@
session.updatePlayer(createMockPlayer(config));
}
+ @SuppressWarnings("deprecation")
private SessionPlayer createMockPlayer(Bundle config) {
SessionPlayer player;
if (config.containsKey(KEY_VOLUME_CONTROL_TYPE)) {
diff --git a/mediarouter/mediarouter/src/androidTest/java/androidx/mediarouter/media/MediaRouterTest.java b/mediarouter/mediarouter/src/androidTest/java/androidx/mediarouter/media/MediaRouterTest.java
index 186093b..0df2780 100644
--- a/mediarouter/mediarouter/src/androidTest/java/androidx/mediarouter/media/MediaRouterTest.java
+++ b/mediarouter/mediarouter/src/androidTest/java/androidx/mediarouter/media/MediaRouterTest.java
@@ -297,6 +297,7 @@
/**
* Asserts that two Bundles are equal.
*/
+ @SuppressWarnings("deprecation")
public static void assertBundleEquals(Bundle expected, Bundle observed) {
if (expected == null || observed == null) {
assertSame(expected, observed);
diff --git a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java
index 7c0c72e..adcbf65 100644
--- a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java
+++ b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java
@@ -212,6 +212,7 @@
}
@Nullable
+ @SuppressWarnings("deprecation")
static Messenger getMessengerFromRoutingController(
@Nullable MediaRouter2.RoutingController controller) {
if (controller == null) {
diff --git a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java
index 343e717..422ff08 100644
--- a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java
+++ b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java
@@ -221,6 +221,7 @@
* @return An {@link IntentSender} to start a settings activity.
*/
@Nullable
+ @SuppressWarnings("deprecation")
public IntentSender getSettingsActivity() {
return mBundle.getParcelable(KEY_SETTINGS_INTENT);
}
@@ -234,6 +235,7 @@
return mControlFilters;
}
+ @SuppressWarnings("deprecation")
void ensureControlFilters() {
if (mControlFilters == null) {
mControlFilters = mBundle.<IntentFilter>getParcelableArrayList(KEY_CONTROL_FILTERS);
diff --git a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java
index fd9c81c..8aa1e42 100644
--- a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java
+++ b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java
@@ -128,6 +128,7 @@
* @return The new instance, or null if the bundle was null.
*/
@Nullable
+ @SuppressWarnings("deprecation")
public static MediaRouteProviderDescriptor fromBundle(@Nullable Bundle bundle) {
if (bundle == null) {
return null;
diff --git a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java
index 360efa1..2f7695f0 100644
--- a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java
+++ b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java
@@ -114,6 +114,7 @@
}
@Nullable
+ @SuppressWarnings("deprecation")
public static MediaRouteDescriptor toMediaRouteDescriptor(
@Nullable MediaRoute2Info fwkMediaRoute2Info) {
if (fwkMediaRoute2Info == null) {
diff --git a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java
index ccd9e0b..b3584f8 100644
--- a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java
+++ b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java
@@ -798,6 +798,7 @@
return false;
}
+ @SuppressWarnings("deprecation")
public boolean onDynamicRouteDescriptorsChanged(
int controllerId, Bundle descriptorsBundle) {
if (mServiceVersion != 0) {
diff --git a/navigation/navigation-common/src/androidTest/java/androidx/navigation/AddInDefaultArgsTest.kt b/navigation/navigation-common/src/androidTest/java/androidx/navigation/AddInDefaultArgsTest.kt
index 45e31a8..f1ae7b9 100644
--- a/navigation/navigation-common/src/androidTest/java/androidx/navigation/AddInDefaultArgsTest.kt
+++ b/navigation/navigation-common/src/androidTest/java/androidx/navigation/AddInDefaultArgsTest.kt
@@ -79,6 +79,7 @@
}
@Test
+ @Suppress("DEPRECATION")
fun addInDefaultArgs() {
val destination = NoOpNavigator().createDestination()
arguments.forEach { entry ->
diff --git a/navigation/navigation-common/src/androidTest/java/androidx/navigation/NavArgumentTest.kt b/navigation/navigation-common/src/androidTest/java/androidx/navigation/NavArgumentTest.kt
index 7cb8a30..29b5117 100644
--- a/navigation/navigation-common/src/androidTest/java/androidx/navigation/NavArgumentTest.kt
+++ b/navigation/navigation-common/src/androidTest/java/androidx/navigation/NavArgumentTest.kt
@@ -24,6 +24,7 @@
@SmallTest
class NavArgumentTest {
@Test
+ @Suppress("DEPRECATION")
fun putDefaultValue() {
val bundle = Bundle()
val argument = NavArgument.Builder()
diff --git a/navigation/navigation-common/src/main/java/androidx/navigation/NavArgument.kt b/navigation/navigation-common/src/main/java/androidx/navigation/NavArgument.kt
index cfd17c7..b8b8785 100644
--- a/navigation/navigation-common/src/main/java/androidx/navigation/NavArgument.kt
+++ b/navigation/navigation-common/src/main/java/androidx/navigation/NavArgument.kt
@@ -67,6 +67,7 @@
/** @suppress */
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
+ @Suppress("DEPRECATION")
public fun verify(name: String, bundle: Bundle): Boolean {
if (!isNullable && bundle.containsKey(name) && bundle[name] == null) {
return false
diff --git a/navigation/navigation-common/src/main/java/androidx/navigation/NavBackStackEntry.kt b/navigation/navigation-common/src/main/java/androidx/navigation/NavBackStackEntry.kt
index 7abf529..3df5701 100644
--- a/navigation/navigation-common/src/main/java/androidx/navigation/NavBackStackEntry.kt
+++ b/navigation/navigation-common/src/main/java/androidx/navigation/NavBackStackEntry.kt
@@ -240,6 +240,7 @@
savedStateRegistryController.performSave(outBundle)
}
+ @Suppress("DEPRECATION")
override fun equals(other: Any?): Boolean {
if (other == null || other !is NavBackStackEntry) return false
return id == other.id && destination == other.destination &&
@@ -251,6 +252,7 @@
)
}
+ @Suppress("DEPRECATION")
override fun hashCode(): Int {
var result = id.hashCode()
result = 31 * result + destination.hashCode()
diff --git a/navigation/navigation-common/src/main/java/androidx/navigation/NavDestination.kt b/navigation/navigation-common/src/main/java/androidx/navigation/NavDestination.kt
index f96f6e8..f4ebc3b 100644
--- a/navigation/navigation-common/src/main/java/androidx/navigation/NavDestination.kt
+++ b/navigation/navigation-common/src/main/java/androidx/navigation/NavDestination.kt
@@ -556,6 +556,7 @@
equalArguments
}
+ @Suppress("DEPRECATION")
override fun hashCode(): Int {
var result = id
result = 31 * result + route.hashCode()
diff --git a/navigation/navigation-common/src/main/java/androidx/navigation/NavType.kt b/navigation/navigation-common/src/main/java/androidx/navigation/NavType.kt
index 96452f0..7b68e57 100644
--- a/navigation/navigation-common/src/main/java/androidx/navigation/NavType.kt
+++ b/navigation/navigation-common/src/main/java/androidx/navigation/NavType.kt
@@ -260,6 +260,7 @@
bundle.putInt(key, value)
}
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): Int {
return bundle[key] as Int
}
@@ -289,6 +290,7 @@
}
@AnyRes
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): Int {
return bundle[key] as Int
}
@@ -318,6 +320,7 @@
bundle.putIntArray(key, value)
}
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): IntArray? {
return bundle[key] as IntArray?
}
@@ -344,6 +347,7 @@
bundle.putLong(key, value)
}
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): Long {
return bundle[key] as Long
}
@@ -380,6 +384,7 @@
bundle.putLongArray(key, value)
}
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): LongArray? {
return bundle[key] as LongArray?
}
@@ -404,6 +409,7 @@
bundle.putFloat(key, value)
}
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): Float {
return bundle[key] as Float
}
@@ -429,6 +435,7 @@
bundle.putFloatArray(key, value)
}
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): FloatArray? {
return bundle[key] as FloatArray?
}
@@ -453,6 +460,7 @@
bundle.putBoolean(key, value)
}
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): Boolean? {
return bundle[key] as Boolean?
}
@@ -486,6 +494,7 @@
bundle.putBooleanArray(key, value)
}
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): BooleanArray? {
return bundle[key] as BooleanArray?
}
@@ -510,6 +519,7 @@
bundle.putString(key, value)
}
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): String? {
return bundle[key] as String?
}
@@ -537,7 +547,7 @@
bundle.putStringArray(key, value)
}
- @Suppress("UNCHECKED_CAST")
+ @Suppress("UNCHECKED_CAST", "DEPRECATION")
override fun get(bundle: Bundle, key: String): Array<String>? {
return bundle[key] as Array<String>?
}
@@ -571,7 +581,7 @@
}
}
- @Suppress("UNCHECKED_CAST")
+ @Suppress("UNCHECKED_CAST", "DEPRECATION")
public override fun get(bundle: Bundle, key: String): D? {
return bundle[key] as D?
}
@@ -625,7 +635,7 @@
bundle.putParcelableArray(key, value)
}
- @Suppress("UNCHECKED_CAST")
+ @Suppress("UNCHECKED_CAST", "DEPRECATION")
public override fun get(bundle: Bundle, key: String): Array<D>? {
return bundle[key] as Array<D>?
}
@@ -705,7 +715,7 @@
bundle.putSerializable(key, value)
}
- @Suppress("UNCHECKED_CAST")
+ @Suppress("UNCHECKED_CAST", "DEPRECATION")
public override fun get(bundle: Bundle, key: String): D? {
return bundle[key] as D?
}
@@ -791,7 +801,7 @@
bundle.putSerializable(key, value)
}
- @Suppress("UNCHECKED_CAST")
+ @Suppress("UNCHECKED_CAST", "DEPRECATION")
public override fun get(bundle: Bundle, key: String): Array<D>? {
return bundle[key] as Array<D>?
}
diff --git a/navigation/navigation-compose/integration-tests/navigation-demos/src/main/java/androidx/navigation/compose/demos/NavByDeepLinkDemo.kt b/navigation/navigation-compose/integration-tests/navigation-demos/src/main/java/androidx/navigation/compose/demos/NavByDeepLinkDemo.kt
index 702cd0e..9951b1d 100644
--- a/navigation/navigation-compose/integration-tests/navigation-demos/src/main/java/androidx/navigation/compose/demos/NavByDeepLinkDemo.kt
+++ b/navigation/navigation-compose/integration-tests/navigation-demos/src/main/java/androidx/navigation/compose/demos/NavByDeepLinkDemo.kt
@@ -44,6 +44,7 @@
import androidx.navigation.navDeepLink
@Composable
+@Suppress("DEPRECATION")
fun NavByDeepLinkDemo() {
val navController = rememberNavController()
val uri = "https://example.com/dashboard?userId="
diff --git a/navigation/navigation-compose/integration-tests/navigation-demos/src/main/java/androidx/navigation/compose/demos/NavWithArgsDemo.kt b/navigation/navigation-compose/integration-tests/navigation-demos/src/main/java/androidx/navigation/compose/demos/NavWithArgsDemo.kt
index 2dbaf21..3b6d9f1 100644
--- a/navigation/navigation-compose/integration-tests/navigation-demos/src/main/java/androidx/navigation/compose/demos/NavWithArgsDemo.kt
+++ b/navigation/navigation-compose/integration-tests/navigation-demos/src/main/java/androidx/navigation/compose/demos/NavWithArgsDemo.kt
@@ -39,6 +39,7 @@
import androidx.navigation.compose.samples.Screen
@Composable
+@Suppress("DEPRECATION")
fun NavWithArgsDemo() {
val navController = rememberNavController()
NavHost(navController, startDestination = Screen.Profile.route) {
diff --git a/navigation/navigation-compose/samples/src/main/java/androidx/navigation/compose/samples/NavigationSamples.kt b/navigation/navigation-compose/samples/src/main/java/androidx/navigation/compose/samples/NavigationSamples.kt
index 346b545..d38c258 100644
--- a/navigation/navigation-compose/samples/src/main/java/androidx/navigation/compose/samples/NavigationSamples.kt
+++ b/navigation/navigation-compose/samples/src/main/java/androidx/navigation/compose/samples/NavigationSamples.kt
@@ -285,6 +285,7 @@
bundle.putParcelable(key, value)
}
+ @Suppress("DEPRECATION")
override fun get(bundle: Bundle, key: String): SearchParameters {
return bundle.getParcelable<SearchParameters>(key) as SearchParameters
}
diff --git a/navigation/navigation-fragment/src/androidTest/java/androidx/navigation/fragment/BaseNavControllerTest.kt b/navigation/navigation-fragment/src/androidTest/java/androidx/navigation/fragment/BaseNavControllerTest.kt
index c7ce299..dc2862b 100644
--- a/navigation/navigation-fragment/src/androidTest/java/androidx/navigation/fragment/BaseNavControllerTest.kt
+++ b/navigation/navigation-fragment/src/androidTest/java/androidx/navigation/fragment/BaseNavControllerTest.kt
@@ -94,6 +94,7 @@
assertDeeplink(R.id.double_nested_deep_link_test, 3)
}
+ @Suppress("DEPRECATION")
private fun assertDeeplink(@IdRes destId: Int, expectedStackSize: Int) {
val activity = launchDeepLink(
R.navigation.nav_deep_link,
@@ -144,6 +145,7 @@
assertDeepLinkWithArgs(R.id.double_nested_deep_link_test, 3)
}
+ @Suppress("DEPRECATION")
private fun assertDeepLinkWithArgs(@IdRes destId: Int, expectedStackSize: Int) {
val args = Bundle().apply {
putString(TEST_ARG, TEST_ARG_VALUE)
@@ -213,6 +215,7 @@
assertUriDeepLink("$path/$TEST_ARG_VALUE", TEST_ARG_VALUE, destId, expectedStackSize)
}
+ @Suppress("DEPRECATION")
private fun assertUriDeepLink(
fullPath: String,
expectedValue: String,
diff --git a/navigation/navigation-fragment/src/androidTest/java/androidx/navigation/fragment/FragmentTest.kt b/navigation/navigation-fragment/src/androidTest/java/androidx/navigation/fragment/FragmentTest.kt
index ad5d5da..fc21ee1 100644
--- a/navigation/navigation-fragment/src/androidTest/java/androidx/navigation/fragment/FragmentTest.kt
+++ b/navigation/navigation-fragment/src/androidTest/java/androidx/navigation/fragment/FragmentTest.kt
@@ -67,6 +67,7 @@
}
@UiThreadTest
+ @Suppress("DEPRECATION")
@Test fun navArgsLazy() {
val navHostFragment = NavHostFragment.create(R.navigation.test_graph)
fragmentManager.beginTransaction()
diff --git a/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/ActivityTest.kt b/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/ActivityTest.kt
index 4cf6e26..5ecaa23 100644
--- a/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/ActivityTest.kt
+++ b/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/ActivityTest.kt
@@ -68,6 +68,7 @@
}
}
+ @Suppress("DEPRECATION")
@Test fun navArgsLazy() {
// Normally, this would be set by using an <activity> destination to
// start the Activity, but we'll fake it here in the test
diff --git a/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavControllerRouteTest.kt b/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavControllerRouteTest.kt
index 8b6f14a..02e03d9 100644
--- a/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavControllerRouteTest.kt
+++ b/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavControllerRouteTest.kt
@@ -327,6 +327,7 @@
@UiThreadTest
@Test
+ @Suppress("DEPRECATION")
fun testNavigateViaDeepLink() {
val navController = createNavController()
navController.graph = nav_simple_route_graph
@@ -387,6 +388,7 @@
@UiThreadTest
@Test
+ @Suppress("DEPRECATION")
fun testNavigateViaDeepLinkMimeType() {
val navController = createNavController()
navController.graph = nav_deeplink_route_graph
@@ -772,6 +774,7 @@
@UiThreadTest
@Test
+ @Suppress("DEPRECATION")
fun testBackstackArgsBundleParceled() {
val context = ApplicationProvider.getApplicationContext() as Context
var navController = NavController(context)
@@ -805,6 +808,7 @@
}
@UiThreadTest
+ @Suppress("DEPRECATION")
@Test
fun testNavigateArgs() {
val navController = createNavController()
diff --git a/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavControllerTest.kt b/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavControllerTest.kt
index 5fd376d..500f2661 100644
--- a/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavControllerTest.kt
+++ b/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavControllerTest.kt
@@ -459,6 +459,7 @@
@UiThreadTest
@Test
+ @Suppress("DEPRECATION")
fun testNavigateViaDeepLink() {
val navController = createNavController()
navController.setGraph(R.navigation.nav_simple)
@@ -493,6 +494,7 @@
@UiThreadTest
@Test
+ @Suppress("DEPRECATION")
fun testNavigateViaDeepLinkAction() {
val navController = createNavController()
navController.setGraph(R.navigation.nav_simple)
@@ -511,6 +513,7 @@
@UiThreadTest
@Test
+ @Suppress("DEPRECATION")
fun testNavigateViaDeepLinkActionUnusedUri() {
val navController = createNavController()
navController.setGraph(R.navigation.nav_simple)
@@ -555,6 +558,7 @@
@UiThreadTest
@Test
+ @Suppress("DEPRECATION")
fun testNavigateViaDeepLinkMimeType() {
val navController = createNavController()
navController.setGraph(R.navigation.nav_deeplink)
@@ -1373,6 +1377,7 @@
@UiThreadTest
@Test
+ @Suppress("DEPRECATION")
fun testBackstackArgsBundleParceled() {
val context = ApplicationProvider.getApplicationContext() as Context
var navController = NavController(context)
@@ -1526,6 +1531,7 @@
}
@UiThreadTest
+ @Suppress("DEPRECATION")
@Test
fun testNavigateArgs() {
val navController = createNavController()
@@ -2827,6 +2833,7 @@
return state
}
+ @Suppress("DEPRECATION")
override fun onRestoreState(savedState: Bundle) {
super.onRestoreState(savedState)
saveStateCount = savedState.getInt(STATE_SAVED_COUNT)
diff --git a/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavInflaterTest.kt b/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavInflaterTest.kt
index bda9a3a..f0738a9 100644
--- a/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavInflaterTest.kt
+++ b/navigation/navigation-runtime/src/androidTest/java/androidx/navigation/NavInflaterTest.kt
@@ -268,6 +268,7 @@
}
@Test
+ @Suppress("DEPRECATION")
fun testActionArguments() {
val context = ApplicationProvider.getApplicationContext() as Context
val navInflater = NavInflater(context, TestNavigatorProvider())
diff --git a/navigation/navigation-runtime/src/main/java/androidx/navigation/ActivityNavigator.kt b/navigation/navigation-runtime/src/main/java/androidx/navigation/ActivityNavigator.kt
index 8d880eac..b1b9279 100644
--- a/navigation/navigation-runtime/src/main/java/androidx/navigation/ActivityNavigator.kt
+++ b/navigation/navigation-runtime/src/main/java/androidx/navigation/ActivityNavigator.kt
@@ -78,6 +78,7 @@
*
* @throws IllegalArgumentException if the given destination has no Intent
*/
+ @Suppress("DEPRECATION")
override fun navigate(
destination: Destination,
args: Bundle?,
diff --git a/navigation/navigation-runtime/src/main/java/androidx/navigation/NavController.kt b/navigation/navigation-runtime/src/main/java/androidx/navigation/NavController.kt
index ed8ca5f7..b55658b 100644
--- a/navigation/navigation-runtime/src/main/java/androidx/navigation/NavController.kt
+++ b/navigation/navigation-runtime/src/main/java/androidx/navigation/NavController.kt
@@ -761,6 +761,7 @@
* stack used to start this Activity. Returns false if
* the current destination was already the root of the deep link.
*/
+ @Suppress("DEPRECATION")
private fun tryRelaunchUpToExplicitStack(): Boolean {
if (!deepLinkHandled) {
return false
@@ -1188,6 +1189,7 @@
* @see NavDestination.addDeepLink
*/
@MainThread
+ @Suppress("DEPRECATION")
public open fun handleDeepLink(intent: Intent?): Boolean {
if (intent == null) {
return false
@@ -2080,6 +2082,7 @@
* @param navState state bundle to restore
*/
@CallSuper
+ @Suppress("DEPRECATION")
public open fun restoreState(navState: Bundle?) {
if (navState == null) {
return
diff --git a/navigation/navigation-runtime/src/main/java/androidx/navigation/NavDeepLinkBuilder.kt b/navigation/navigation-runtime/src/main/java/androidx/navigation/NavDeepLinkBuilder.kt
index 417c5cb..4c8f16b 100644
--- a/navigation/navigation-runtime/src/main/java/androidx/navigation/NavDeepLinkBuilder.kt
+++ b/navigation/navigation-runtime/src/main/java/androidx/navigation/NavDeepLinkBuilder.kt
@@ -334,6 +334,7 @@
* @return a PendingIntent constructed with [TaskStackBuilder.getPendingIntent] to deep link
* to the given destination
*/
+ @Suppress("DEPRECATION")
public fun createPendingIntent(): PendingIntent {
var requestCode = 0
globalArgs?.let { globalArgs ->
diff --git a/navigation/navigation-ui/src/main/java/androidx/navigation/ui/AbstractAppBarOnDestinationChangedListener.kt b/navigation/navigation-ui/src/main/java/androidx/navigation/ui/AbstractAppBarOnDestinationChangedListener.kt
index 82bb0b4..948111c3 100644
--- a/navigation/navigation-ui/src/main/java/androidx/navigation/ui/AbstractAppBarOnDestinationChangedListener.kt
+++ b/navigation/navigation-ui/src/main/java/androidx/navigation/ui/AbstractAppBarOnDestinationChangedListener.kt
@@ -50,6 +50,7 @@
protected abstract fun setNavigationIcon(icon: Drawable?, @StringRes contentDescription: Int)
+ @Suppress("DEPRECATION")
override fun onDestinationChanged(
controller: NavController,
destination: NavDestination,
diff --git a/preference/preference/src/main/java/androidx/preference/Preference.java b/preference/preference/src/main/java/androidx/preference/Preference.java
index c1f7e0c..8872612 100644
--- a/preference/preference/src/main/java/androidx/preference/Preference.java
+++ b/preference/preference/src/main/java/androidx/preference/Preference.java
@@ -2080,6 +2080,7 @@
* @see #restoreHierarchyState
* @see #onRestoreInstanceState
*/
+ @SuppressWarnings("deprecation")
void dispatchRestoreInstanceState(@NonNull Bundle container) {
if (hasKey()) {
Parcelable state = container.getParcelable(mKey);
diff --git a/preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java b/preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java
index 13b45da..31fb389 100644
--- a/preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java
+++ b/preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java
@@ -90,6 +90,7 @@
public PreferenceDialogFragment() {}
@Override
+ @SuppressWarnings("deprecation")
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
diff --git a/recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StorageStrategy.java b/recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StorageStrategy.java
index 1fb7b75..f1cdc8d 100644
--- a/recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StorageStrategy.java
+++ b/recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StorageStrategy.java
@@ -196,6 +196,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public @Nullable Selection<K> asSelection(@NonNull Bundle state) {
String keyType = state.getString(SELECTION_KEY_TYPE, null);
diff --git a/remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java b/remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java
index f9892af..e67f200 100644
--- a/remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java
+++ b/remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java
@@ -124,6 +124,7 @@
return intent;
}
+ @SuppressWarnings("deprecation")
private static Uri generateUri(Intent intent) {
if (intent.getData() != null) {
return intent.getData();
diff --git a/room/integration-tests/autovaluetestapp/src/androidTest/java/androidx/room/integration/autovaluetestapp/test/ParcelableEntityDaoTest.java b/room/integration-tests/autovaluetestapp/src/androidTest/java/androidx/room/integration/autovaluetestapp/test/ParcelableEntityDaoTest.java
index f4f63e7..5cc0d8a 100644
--- a/room/integration-tests/autovaluetestapp/src/androidTest/java/androidx/room/integration/autovaluetestapp/test/ParcelableEntityDaoTest.java
+++ b/room/integration-tests/autovaluetestapp/src/androidTest/java/androidx/room/integration/autovaluetestapp/test/ParcelableEntityDaoTest.java
@@ -37,6 +37,7 @@
public class ParcelableEntityDaoTest extends TestDatabaseTest {
@Test
+ @SuppressWarnings("deprecation")
public void readWrite_toFromBundle() {
ParcelableEntity entity = ParcelableEntity.create("value");
Bundle bundle = new Bundle();
diff --git a/samples/Support4Demos/src/main/java/com/example/android/supportv4/view/inputmethod/CommitContentSupport.java b/samples/Support4Demos/src/main/java/com/example/android/supportv4/view/inputmethod/CommitContentSupport.java
index ec1dca2..b484606 100644
--- a/samples/Support4Demos/src/main/java/com/example/android/supportv4/view/inputmethod/CommitContentSupport.java
+++ b/samples/Support4Demos/src/main/java/com/example/android/supportv4/view/inputmethod/CommitContentSupport.java
@@ -58,6 +58,7 @@
private int mCurrentFlags;
@Override
+ @SuppressWarnings("deprecation")
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
diff --git a/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/RemotePlayer.java b/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/RemotePlayer.java
index 0620777..1a393bc 100644
--- a/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/RemotePlayer.java
+++ b/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/RemotePlayer.java
@@ -329,6 +329,7 @@
if (mRoute != null && mRoute.supportsControlRequest(intent)) {
ControlRequestCallback callback = new ControlRequestCallback() {
@Override
+ @SuppressWarnings("deprecation")
public void onResult(Bundle data) {
if (DEBUG) {
Log.d(TAG, "takeSnapshot: succeeded: data=" + data);
diff --git a/savedstate/savedstate/src/androidTest/java/androidx/savedstate/SavedStateRegistryTest.kt b/savedstate/savedstate/src/androidTest/java/androidx/savedstate/SavedStateRegistryTest.kt
index 0bac387..d380413 100644
--- a/savedstate/savedstate/src/androidTest/java/androidx/savedstate/SavedStateRegistryTest.kt
+++ b/savedstate/savedstate/src/androidTest/java/androidx/savedstate/SavedStateRegistryTest.kt
@@ -248,6 +248,7 @@
return result
}
+@Suppress("DEPRECATION")
private fun Bundle?.isSame(other: Bundle): Boolean {
if (this == null) {
return false
diff --git a/slice/slice-core/src/main/java/androidx/slice/Slice.java b/slice/slice-core/src/main/java/androidx/slice/Slice.java
index e0efaf6e..797c4a1 100644
--- a/slice/slice-core/src/main/java/androidx/slice/Slice.java
+++ b/slice/slice-core/src/main/java/androidx/slice/Slice.java
@@ -185,6 +185,7 @@
* @hide
*/
@RestrictTo(Scope.LIBRARY)
+ @SuppressWarnings("deprecation")
public Slice(Bundle in) {
mHints = in.getStringArray(HINTS);
Parcelable[] items = in.getParcelableArray(ITEMS);
diff --git a/slice/slice-core/src/main/java/androidx/slice/SliceItem.java b/slice/slice-core/src/main/java/androidx/slice/SliceItem.java
index 2dcf7af..dcd668a 100644
--- a/slice/slice-core/src/main/java/androidx/slice/SliceItem.java
+++ b/slice/slice-core/src/main/java/androidx/slice/SliceItem.java
@@ -434,6 +434,7 @@
}
}
+ @SuppressWarnings("deprecation")
private static Object readObj(String type, Bundle in) {
switch (type) {
case FORMAT_IMAGE:
diff --git a/slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java b/slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java
index 547c821..b9fee1f 100644
--- a/slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java
+++ b/slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java
@@ -141,6 +141,7 @@
* Called by SliceProvider when compat is needed.
*/
@Nullable
+ @SuppressWarnings("deprecation")
public Bundle call(@NonNull String method, @Nullable String arg, @NonNull Bundle extras) {
if (method.equals(METHOD_SLICE)) {
Uri uri = extras.getParcelable(EXTRA_BIND_URI);
@@ -434,6 +435,7 @@
}
@SuppressLint("WrongConstant") // Needed for IconCompat.TYPE_RESOURCE lint failure
+ @SuppressWarnings("deprecation")
private static Slice parseSlice(final Context context, Bundle res) {
if (res == null) {
return null;
@@ -597,7 +599,7 @@
* Compat version of {@link android.app.slice.SliceManager#getSliceDescendants(Uri)}
*/
@NonNull
- @SuppressWarnings("MixedMutabilityReturnType")
+ @SuppressWarnings({"MixedMutabilityReturnType", "deprecation"})
public static Collection<Uri> getSliceDescendants(@NonNull Context context, @NonNull Uri uri) {
ContentResolver resolver = context.getContentResolver();
try (ProviderHolder holder = acquireClient(resolver, uri)) {
diff --git a/slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java b/slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java
index ee5f156..c4e6120 100644
--- a/slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java
+++ b/slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java
@@ -95,6 +95,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public Bundle call(String method, String arg, Bundle extras) {
if (mAutoGrantPermissions != null) {
Uri uri = null;
diff --git a/textclassifier/textclassifier/src/main/java/androidx/textclassifier/BundleUtils.java b/textclassifier/textclassifier/src/main/java/androidx/textclassifier/BundleUtils.java
index fe09c3d..fb5244f 100644
--- a/textclassifier/textclassifier/src/main/java/androidx/textclassifier/BundleUtils.java
+++ b/textclassifier/textclassifier/src/main/java/androidx/textclassifier/BundleUtils.java
@@ -105,6 +105,7 @@
}
/** @throws IllegalArgumentException if key can't be found in the bundle */
+ @SuppressWarnings("deprecation")
static List<TextLinks.TextLink> getTextLinkListOrThrow(
@NonNull Bundle bundle, @NonNull String key) {
final List<Bundle> linkBundles = bundle.getParcelableArrayList(key);
@@ -163,6 +164,7 @@
}
@NonNull
+ @SuppressWarnings("deprecation")
static List<ConversationAction> getConversationActionsList(
@NonNull Bundle container, @NonNull String key) {
ArrayList<Bundle> bundles = container.getParcelableArrayList(key);
@@ -185,6 +187,7 @@
}
@NonNull
+ @SuppressWarnings("deprecation")
static List<ConversationActions.Message> getConversationActionsMessageList(
@NonNull Bundle container, @NonNull String key) {
ArrayList<Bundle> bundles = container.getParcelableArrayList(key);
diff --git a/textclassifier/textclassifier/src/main/java/androidx/textclassifier/PlatformEntityConfigWrapper.java b/textclassifier/textclassifier/src/main/java/androidx/textclassifier/PlatformEntityConfigWrapper.java
index ffed95b..605abe8 100644
--- a/textclassifier/textclassifier/src/main/java/androidx/textclassifier/PlatformEntityConfigWrapper.java
+++ b/textclassifier/textclassifier/src/main/java/androidx/textclassifier/PlatformEntityConfigWrapper.java
@@ -67,6 +67,7 @@
}
@Nullable
+ @SuppressWarnings("deprecation")
static PlatformEntityConfigWrapper createFromBundle(@Nullable Bundle bundle) {
if (bundle == null) {
return null;
diff --git a/versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java b/versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java
index 15b615e..28964dd 100644
--- a/versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java
+++ b/versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java
@@ -111,8 +111,8 @@
*
* Returns null if the bundle isn't present or ClassLoader issues occur.
*/
- @SuppressWarnings("TypeParameterUnusedInFormals")
@Nullable
+ @SuppressWarnings({"TypeParameterUnusedInFormals", "deprecation"})
public static <T extends VersionedParcelable> T getVersionedParcelable(
@NonNull Bundle bundle, @NonNull String key) {
try {
@@ -147,7 +147,7 @@
*
* Returns an empty list if the bundle isn't present or ClassLoader issues occur.
*/
- @SuppressWarnings({"TypeParameterUnusedInFormals","unchecked"})
+ @SuppressWarnings({"TypeParameterUnusedInFormals", "unchecked", "deprecation"})
@NonNull
public static <T extends VersionedParcelable> List<T> getVersionedParcelableList(
@NonNull Bundle bundle,
diff --git a/versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java b/versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java
index e52ef60..afefb38 100644
--- a/versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java
+++ b/versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java
@@ -422,6 +422,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void writeBundle(Bundle val) {
try {
if (val != null) {
diff --git a/viewpager2/viewpager2/src/androidTest/java/androidx/viewpager2/widget/BasicTest.java b/viewpager2/viewpager2/src/androidTest/java/androidx/viewpager2/widget/BasicTest.java
index f8b2ec4..821ee87 100644
--- a/viewpager2/viewpager2/src/androidTest/java/androidx/viewpager2/widget/BasicTest.java
+++ b/viewpager2/viewpager2/src/androidTest/java/androidx/viewpager2/widget/BasicTest.java
@@ -56,6 +56,7 @@
}
@Test
+ @SuppressWarnings("deprecation")
public void test_saveStateParcel_createRestore() {
// given
Bundle superState = createIntBundle(42);
diff --git a/viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java b/viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java
index bc114bd..2c77b9b 100644
--- a/viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java
+++ b/viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java
@@ -552,6 +552,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public final void restoreState(@NonNull Parcelable savedState) {
if (!mSavedStates.isEmpty() || !mFragments.isEmpty()) {
throw new IllegalStateException(
diff --git a/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.java b/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.java
index ca54402..a4f6d2d 100644
--- a/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.java
+++ b/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.java
@@ -696,6 +696,7 @@
/** Returns the list of {@link ComplicationData} timeline entries. */
@Nullable
+ @SuppressWarnings("deprecation")
public List<ComplicationData> getTimelineEntries() {
Parcelable[] bundles = mFields.getParcelableArray(FIELD_TIMELINE_ENTRIES);
if (bundles == null) {
@@ -796,6 +797,7 @@
* Returns true if the ComplicationData contains a short title. I.e. if {@link #getShortTitle}
* can succeed.
*/
+ @SuppressWarnings("deprecation")
public boolean hasShortTitle() {
try {
return isFieldValidForType(FIELD_SHORT_TITLE, mType)
@@ -832,6 +834,7 @@
* Returns true if the ComplicationData contains short text. I.e. if {@link #getShortText} can
* succeed.
*/
+ @SuppressWarnings("deprecation")
public boolean hasShortText() {
try {
return isFieldValidForType(FIELD_SHORT_TEXT, mType)
@@ -868,6 +871,7 @@
* Returns true if the ComplicationData contains a long title. I.e. if {@link #getLongTitle}
* can succeed.
*/
+ @SuppressWarnings("deprecation")
public boolean hasLongTitle() {
try {
return isFieldValidForType(FIELD_LONG_TITLE, mType)
@@ -897,6 +901,7 @@
* Returns true if the ComplicationData contains long text. I.e. if {@link #getLongText} can
* succeed.
*/
+ @SuppressWarnings("deprecation")
public boolean hasLongText() {
try {
return isFieldValidForType(FIELD_LONG_TEXT, mType)
@@ -924,6 +929,7 @@
/**
* Returns true if the ComplicationData contains an Icon. I.e. if {@link #getIcon} can succeed.
*/
+ @SuppressWarnings("deprecation")
public boolean hasIcon() {
try {
return isFieldValidForType(FIELD_ICON, mType)
@@ -956,6 +962,7 @@
* Returns true if the ComplicationData contains a burn in protection Icon. I.e. if
* {@link #getBurnInProtectionIcon} can succeed.
*/
+ @SuppressWarnings("deprecation")
public boolean hasBurnInProtectionIcon() {
try {
return isFieldValidForType(FIELD_ICON_BURN_IN_PROTECTION, mType)
@@ -990,6 +997,7 @@
* Returns true if the ComplicationData contains a small image. I.e. if {@link #getSmallImage}
* can succeed.
*/
+ @SuppressWarnings("deprecation")
public boolean hasSmallImage() {
try {
return isFieldValidForType(FIELD_SMALL_IMAGE, mType)
@@ -1027,6 +1035,7 @@
*
* @throws IllegalStateException for invalid types
*/
+ @SuppressWarnings("deprecation")
public boolean hasBurnInProtectionSmallImage() {
try {
return isFieldValidForType(FIELD_SMALL_IMAGE_BURN_IN_PROTECTION, mType)
@@ -1079,6 +1088,7 @@
* Returns true if the ComplicationData contains a large image. I.e. if {@link #getLargeImage}
* can succeed.
*/
+ @SuppressWarnings("deprecation")
public boolean hasLargeImage() {
try {
return isFieldValidForType(FIELD_LARGE_IMAGE, mType)
@@ -1109,6 +1119,7 @@
* Returns true if the ComplicationData contains a tap action. I.e. if {@link #getTapAction}
* can succeed.
*/
+ @SuppressWarnings("deprecation")
public boolean hasTapAction() {
try {
return isFieldValidForType(FIELD_TAP_ACTION, mType)
@@ -1136,6 +1147,7 @@
* Returns true if the ComplicationData contains a content description. I.e. if
* {@link #getContentDescription} can succeed.
*/
+ @SuppressWarnings("deprecation")
public boolean hasContentDescription() {
try {
return isFieldValidForType(FIELD_CONTENT_DESCRIPTION, mType)
@@ -1260,7 +1272,7 @@
}
}
- @SuppressWarnings("TypeParameterUnusedInFormals")
+ @SuppressWarnings({"TypeParameterUnusedInFormals", "deprecation"})
private <T extends Parcelable> T getParcelableField(String field) {
try {
return mFields.getParcelable(field);
diff --git a/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java b/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java
index 36b9098..6c7eea8 100644
--- a/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java
+++ b/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java
@@ -91,7 +91,7 @@
/**
* Constructs a {@link ComplicationProviderInfo} from details stored in a {@link Parcel}.
*/
- @SuppressWarnings("ParcelConstructor")
+ @SuppressWarnings({"ParcelConstructor", "deprecation"})
public ComplicationProviderInfo(@NonNull Parcel in) {
Bundle bundle = in.readBundle(getClass().getClassLoader());
mAppName = bundle.getString(KEY_APP_NAME);
diff --git a/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java b/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java
index 3be477c..27a3827 100644
--- a/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java
+++ b/wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java
@@ -92,6 +92,7 @@
this(in.readBundle(ComplicationTextTemplate.class.getClassLoader()));
}
+ @SuppressWarnings("deprecation")
private ComplicationTextTemplate(@NonNull Bundle rootBundle) {
mSurroundingText = rootBundle.getCharSequence(KEY_SURROUNDING_STRING);
diff --git a/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/SharedMemoryImage.kt b/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/SharedMemoryImage.kt
index 2def683..ebaabf8 100644
--- a/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/SharedMemoryImage.kt
+++ b/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/SharedMemoryImage.kt
@@ -62,6 +62,7 @@
/**
* Deserializes a [Bundle] containing a [Bitmap] serialized by [ashmemWriteImageBundle].
*/
+ @Suppress("DEPRECATION")
public fun ashmemReadImageBundle(
bundle: Bundle
): Bitmap = TraceEvent("SharedMemoryImage.ashmemReadImageBundle").use {
diff --git a/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/WatchFaceStyle.kt b/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/WatchFaceStyle.kt
index 96bad16..f237a83 100644
--- a/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/WatchFaceStyle.kt
+++ b/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/WatchFaceStyle.kt
@@ -123,6 +123,7 @@
/** Parcelable Creator */
@JvmField
+ @Suppress("DEPRECATION")
public val CREATOR: Parcelable.Creator<WatchFaceStyle> =
object : Parcelable.Creator<WatchFaceStyle> {
override fun createFromParcel(parcel: Parcel): WatchFaceStyle {
diff --git a/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java b/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java
index 456c8bb..ec5f7c7 100644
--- a/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java
+++ b/wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java
@@ -102,6 +102,7 @@
this.mText = text;
}
+ @SuppressWarnings("deprecation")
protected ContentDescriptionLabel(@NonNull Parcel in) {
Bundle bundle = in.readBundle(getClass().getClassLoader());
mText = bundle.getParcelable(Constants.KEY_TEXT);
diff --git a/wear/watchface/watchface-editor/samples/src/main/java/androidx/wear/watchface/editor/sample/StyleConfigFragment.kt b/wear/watchface/watchface-editor/samples/src/main/java/androidx/wear/watchface/editor/sample/StyleConfigFragment.kt
index e12db8cf..6be00eb 100644
--- a/wear/watchface/watchface-editor/samples/src/main/java/androidx/wear/watchface/editor/sample/StyleConfigFragment.kt
+++ b/wear/watchface/watchface-editor/samples/src/main/java/androidx/wear/watchface/editor/sample/StyleConfigFragment.kt
@@ -189,6 +189,7 @@
rangedStyle.visibility = View.VISIBLE
}
+ @Suppress("DEPRECATION")
private fun readOptionsFromArguments() {
settingId = requireArguments().getCharSequence(SETTING_ID).toString()
diff --git a/wear/watchface/watchface-editor/src/androidTest/java/androidx/wear/watchface/editor/EditorSessionTest.kt b/wear/watchface/watchface-editor/src/androidTest/java/androidx/wear/watchface/editor/EditorSessionTest.kt
index d0fde58..98ff4b6 100644
--- a/wear/watchface/watchface-editor/src/androidTest/java/androidx/wear/watchface/editor/EditorSessionTest.kt
+++ b/wear/watchface/watchface-editor/src/androidTest/java/androidx/wear/watchface/editor/EditorSessionTest.kt
@@ -1365,6 +1365,7 @@
}
}
+ @Suppress("DEPRECATION")
@Test
public fun launchComplicationDataSourceChooser_ComplicationConfigExtrasToHelper() {
ComplicationDataSourceChooserContract.useTestComplicationHelperActivity = true
@@ -1420,6 +1421,7 @@
}
}
+ @Suppress("DEPRECATION")
@Test
public fun launchComplicationDataSourceChooser_ComplicationConfigExtrasToChooser() {
// Invoke the test data source chooser to record the result.
diff --git a/wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt b/wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt
index 026ca5b..917812c 100644
--- a/wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt
+++ b/wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt
@@ -1098,4 +1098,5 @@
{ it.info }
)
+@Suppress("DEPRECATION")
internal fun Bundle.asString() = keySet().map { "$it: ${get(it)}" }
diff --git a/wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt b/wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt
index 05f9281..6edf6a0 100644
--- a/wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt
+++ b/wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt
@@ -117,6 +117,7 @@
* companion due to the watches smaller screen size.
*/
public class OnWatchEditorData(public val icon: Icon?) {
+ @Suppress("DEPRECATION")
internal constructor(wireFormat: Bundle) : this(wireFormat.getParcelable(ICON_KEY))
internal fun toWireFormat() = Bundle().apply {
diff --git a/wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt b/wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt
index 1e136f8..30d9ec8 100644
--- a/wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt
+++ b/wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt
@@ -810,6 +810,7 @@
pendingBackgroundAction = null
}
+ @Suppress("DEPRECATION")
fun onComplicationSlotDataUpdate(extras: Bundle) {
extras.classLoader = WireComplicationData::class.java.classLoader
val complicationData: WireComplicationData =
diff --git a/wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt b/wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt
index 25bce2d..e34009f 100644
--- a/wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt
+++ b/wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt
@@ -339,6 +339,7 @@
* <ul><li>"responseUrl": the response URL from the Auth request (Uri)
* <ul><li>"error": an error code explaining why the request failed (int)
*/
+ @Suppress("DEPRECATION")
override fun onResult(result: Bundle) {
val errorCode = result.getInt(KEY_ERROR_CODE, NO_ERROR)
val responseUrl: Uri? = result.getParcelable(KEY_RESPONSE_URL)
diff --git a/wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt b/wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt
index 3a2dff2..e0bbce3 100644
--- a/wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt
+++ b/wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt
@@ -159,6 +159,7 @@
/**
* @throws SecurityException
*/
+ @Suppress("DEPRECATION")
override fun openUrl(
request: Bundle,
authenticationRequestCallback: IAuthenticationRequestCallback
diff --git a/work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java b/work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java
index a3bcefa..e37a2f3 100644
--- a/work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java
+++ b/work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java
@@ -324,6 +324,7 @@
onExecuted(workSpecId, needsReschedule);
}
+ @SuppressWarnings("deprecation")
private static boolean hasKeys(@Nullable Bundle bundle, @NonNull String... keys) {
if (bundle == null || bundle.isEmpty()) {
return false;