Fix lint warning (#39338)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/39338

Fix lint warning in MainReactPackage, as reactModule could be null

changelog: [internal] internal

Reviewed By: cortinico

Differential Revision: D49077064

fbshipit-source-id: 34e04cac1a8875af94bbb78119a323c6319b6d6b
This commit is contained in:
David Vacca
2023-09-14 11:13:16 -07:00
committed by Facebook GitHub Bot
parent ab806bd60e
commit fdae17daf9
@@ -284,16 +284,18 @@ public class MainReactPackage extends TurboReactPackage implements ViewManagerOn
for (Class<? extends NativeModule> moduleClass : moduleList) {
ReactModule reactModule = moduleClass.getAnnotation(ReactModule.class);
reactModuleInfoMap.put(
reactModule.name(),
new ReactModuleInfo(
reactModule.name(),
moduleClass.getName(),
reactModule.canOverrideExistingModule(),
reactModule.needsEagerInit(),
reactModule.hasConstants(),
reactModule.isCxxModule(),
TurboModule.class.isAssignableFrom(moduleClass)));
if (reactModule != null) {
reactModuleInfoMap.put(
reactModule.name(),
new ReactModuleInfo(
reactModule.name(),
moduleClass.getName(),
reactModule.canOverrideExistingModule(),
reactModule.needsEagerInit(),
reactModule.hasConstants(),
reactModule.isCxxModule(),
TurboModule.class.isAssignableFrom(moduleClass)));
}
}
return () -> reactModuleInfoMap;