From 36bdd7b9cb2120cbf7490d40b689008cd17a5b00 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 5 Aug 2025 05:16:57 -0700 Subject: [PATCH] Remove unused ReactSafeAreaViewShadowNode (#52985) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/52985 This class is essentially a wrapper of LayoutShadowNode with no extra logic added. Let's remove it. Changelog: [Internal] [Changed] - Reviewed By: alanleedev Differential Revision: D79450688 fbshipit-source-id: 943e10e602cb9a5b77fca81e11d2333828b27813 --- .../safeareaview/ReactSafeAreaViewManager.kt | 5 ++--- .../safeareaview/ReactSafeAreaViewShadowNode.kt | 15 --------------- 2 files changed, 2 insertions(+), 18 deletions(-) delete mode 100644 packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/safeareaview/ReactSafeAreaViewShadowNode.kt diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/safeareaview/ReactSafeAreaViewManager.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/safeareaview/ReactSafeAreaViewManager.kt index 686927e1301..7682779774c 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/safeareaview/ReactSafeAreaViewManager.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/safeareaview/ReactSafeAreaViewManager.kt @@ -31,10 +31,9 @@ internal class ReactSafeAreaViewManager : override fun getName(): String = REACT_CLASS - override fun createShadowNodeInstance(): LayoutShadowNode = ReactSafeAreaViewShadowNode() + override fun createShadowNodeInstance(): LayoutShadowNode = LayoutShadowNode() - override fun getShadowNodeClass(): Class = - ReactSafeAreaViewShadowNode::class.java + override fun getShadowNodeClass(): Class = LayoutShadowNode::class.java override fun updateState( view: ReactSafeAreaView, diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/safeareaview/ReactSafeAreaViewShadowNode.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/safeareaview/ReactSafeAreaViewShadowNode.kt deleted file mode 100644 index e311288698f..00000000000 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/safeareaview/ReactSafeAreaViewShadowNode.kt +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -package com.facebook.react.views.safeareaview - -import com.facebook.react.common.annotations.internal.LegacyArchitecture -import com.facebook.react.common.annotations.internal.LegacyArchitectureLogLevel -import com.facebook.react.uimanager.LayoutShadowNode - -@LegacyArchitecture(logLevel = LegacyArchitectureLogLevel.ERROR) -internal class ReactSafeAreaViewShadowNode : LayoutShadowNode()