diff --git a/packages/react-native-codegen/src/generators/components/GeneratePropsJavaDelegate.js b/packages/react-native-codegen/src/generators/components/GeneratePropsJavaDelegate.js index e45a4df573b..a758d69ecc3 100644 --- a/packages/react-native-codegen/src/generators/components/GeneratePropsJavaDelegate.js +++ b/packages/react-native-codegen/src/generators/components/GeneratePropsJavaDelegate.js @@ -74,7 +74,7 @@ const PropSetterTemplate = ({propCases}: {propCases: string}) => const CommandsTemplate = ({commandCases}: {commandCases: string}) => ` @Override - public void receiveCommand(T view, String commandName, ReadableArray args) { + public void receiveCommand(T view, String commandName, @Nullable ReadableArray args) { switch (commandName) { ${commandCases} } diff --git a/packages/react-native-codegen/src/generators/components/__tests__/__snapshots__/GeneratePropsJavaDelegate-test.js.snap b/packages/react-native-codegen/src/generators/components/__tests__/__snapshots__/GeneratePropsJavaDelegate-test.js.snap index 3e4de5ef984..681a198f252 100644 --- a/packages/react-native-codegen/src/generators/components/__tests__/__snapshots__/GeneratePropsJavaDelegate-test.js.snap +++ b/packages/react-native-codegen/src/generators/components/__tests__/__snapshots__/GeneratePropsJavaDelegate-test.js.snap @@ -213,7 +213,7 @@ public class CommandNativeComponentManagerDelegate { void setProperty(T view, String propName, @Nullable Object value); - void receiveCommand(T view, String commandName, ReadableArray args); + void receiveCommand(T view, String commandName, @Nullable ReadableArray args); }