From 819100ebc6a3eb359c90cc291950dbfdeae90e15 Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Wed, 3 Jun 2026 05:12:50 -0700 Subject: [PATCH] Add @Nullable annotations to ViewManager.measure() parameters (#57039) Summary: Adds `Nullable` annotations to the `localData`, `props`, and `state` parameters in `ViewManager.java`'s `measure()` method to match the nullable Kotlin types (`ReadableMap?`) from `MountingManager.kt`. Changelog: [Android][Changed] Corrected nullability of `ViewManager#measure` Differential Revision: D107229856 --- .../main/java/com/facebook/react/uimanager/ViewManager.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java index 9a139d8593f6..bc49f3a9d2c9 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java @@ -442,9 +442,9 @@ public Map getNativeProps() { */ public long measure( Context context, - ReadableMap localData, - ReadableMap props, - ReadableMap state, + @Nullable ReadableMap localData, + @Nullable ReadableMap props, + @Nullable ReadableMap state, float width, YogaMeasureMode widthMode, float height,