mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Protect getLegacyCxxModule from being stripped
Summary: We should annotate `ReactPackageTurboModuleManagerDelegate.getLegacyCxxModule` with `DoNotStrip`, so that ProGuard doesn't strip the method. `ReactPackageTurboModuleManagerDelegate.getModule` doesn't need the annotation because it's used in `TurboModuleManager`. Reviewed By: fkgozali Differential Revision: D16097376 fbshipit-source-id: 4b2622e8541fed0ab8fe13b5d0f5d25b58ea39ef
This commit is contained in:
committed by
Facebook Github Bot
parent
7c3f3e3146
commit
d4e0f98a5e
+1
-1
@@ -34,7 +34,6 @@ public abstract class ReactPackageTurboModuleManagerDelegate extends TurboModule
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
@DoNotStrip
|
||||
public TurboModule getModule(String moduleName) {
|
||||
TurboModule module = resolveModule(moduleName);
|
||||
if (module == null) {
|
||||
@@ -50,6 +49,7 @@ public abstract class ReactPackageTurboModuleManagerDelegate extends TurboModule
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
@DoNotStrip
|
||||
public CxxModuleWrapper getLegacyCxxModule(String moduleName) {
|
||||
TurboModule module = resolveModule(moduleName);
|
||||
if (module == null) {
|
||||
|
||||
Reference in New Issue
Block a user