From ac51deeaf43723927d5000bee30d7f0b7a16575e Mon Sep 17 00:00:00 2001 From: Peter Abbondanzo Date: Fri, 24 May 2024 10:41:12 -0700 Subject: [PATCH] Add suppression for deprecated setters and getters (#44676) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/44676 Some of the setters and getters in these functions, like [`getStatusBarColor`](https://developer.android.com/reference/android/view/Window#getStatusBarColor), have been marked as deprecated in [`VANILLA_ICE_CREAM`](https://developer.android.com/reference/android/os/Build.VERSION_CODES#VANILLA_ICE_CREAM). This change suppresses deprecation warnings until we can move to newer alternatives. ## Changelog [Android] [Changed] - Added suppression for deprecated getter/setter usage in StatusBarModule Reviewed By: sumkit Differential Revision: D57780503 fbshipit-source-id: 6201f7a3e597fef420de0f80dd2243bee78bc583 --- .../com/facebook/react/modules/statusbar/StatusBarModule.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/StatusBarModule.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/StatusBarModule.kt index ad6ec6197e2..14857b9f288 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/StatusBarModule.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/StatusBarModule.kt @@ -31,6 +31,7 @@ import com.facebook.react.uimanager.PixelUtil public class StatusBarModule(reactContext: ReactApplicationContext?) : NativeStatusBarManagerAndroidSpec(reactContext) { + @Suppress("DEPRECATION") override fun getTypedExportedConstants(): Map { val context = getReactApplicationContext() val heightResId = context.resources.getIdentifier("status_bar_height", "dimen", "android") @@ -53,6 +54,7 @@ public class StatusBarModule(reactContext: ReactApplicationContext?) : ) } + @Suppress("DEPRECATION") override fun setColor(colorDouble: Double, animated: Boolean) { val color = colorDouble.toInt() val activity = getCurrentActivity()