diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java index fff2a356717..570f3b7312b 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java @@ -42,18 +42,8 @@ public abstract class ReactPackageTurboModuleManagerDelegate extends TurboModule mShouldEnableLegacyModuleInterop && ReactFeatureFlags.unstable_useTurboModuleInteropForAllTurboModules; - @Override - public boolean unstable_shouldEnableLegacyModuleInterop() { - return mShouldEnableLegacyModuleInterop; - } - - @Override - public boolean unstable_shouldRouteTurboModulesThroughLegacyModuleInterop() { - return mShouldRouteTurboModulesThroughLegacyModuleInterop; - } - - private boolean shouldSupportLegacyPackages() { - return unstable_shouldEnableLegacyModuleInterop(); + protected ReactPackageTurboModuleManagerDelegate() { + super(); } protected ReactPackageTurboModuleManagerDelegate( @@ -142,6 +132,16 @@ public abstract class ReactPackageTurboModuleManagerDelegate extends TurboModule } } + @Override + public boolean unstable_shouldEnableLegacyModuleInterop() { + return mShouldEnableLegacyModuleInterop; + } + + @Override + public boolean unstable_shouldRouteTurboModulesThroughLegacyModuleInterop() { + return mShouldRouteTurboModulesThroughLegacyModuleInterop; + } + @Nullable @Override public TurboModule getModule(String moduleName) { @@ -253,6 +253,10 @@ public abstract class ReactPackageTurboModuleManagerDelegate extends TurboModule return moduleNames; } + private boolean shouldSupportLegacyPackages() { + return unstable_shouldEnableLegacyModuleInterop(); + } + public abstract static class Builder { private @Nullable List mPackages; private @Nullable ReactApplicationContext mContext;