File tree 2 files changed +14
-0
lines changed
packages/react-native/ReactAndroid
src/main/java/com/facebook/react/defaults
2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -1895,6 +1895,7 @@ public final class com/facebook/react/defaults/DefaultNewArchitectureEntryPoint
1895
1895
public static final fun load (ZZ)V
1896
1896
public static final fun load (ZZZ)V
1897
1897
public static synthetic fun load$default (ZZZILjava/lang/Object;)V
1898
+ public static final fun loadWithFeatureFlags (Lcom/facebook/react/internal/featureflags/ReactNativeFeatureFlagsProvider;)V
1898
1899
public final fun setReleaseLevel (Lcom/facebook/react/common/ReleaseLevel;)V
1899
1900
}
1900
1901
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import com.facebook.react.internal.featureflags.ReactNativeFeatureFlags
15
15
import com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android
16
16
import com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android
17
17
import com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsOverrides_RNOSS_Stable_Android
18
+ import com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsProvider
18
19
19
20
/* *
20
21
* A utility class that serves as an entry point for users setup the New Architecture.
@@ -68,6 +69,18 @@ public object DefaultNewArchitectureEntryPoint {
68
69
DefaultSoLoader .maybeLoadSoLibrary()
69
70
}
70
71
72
+ @JvmStatic
73
+ public fun loadWithFeatureFlags (featureFlags : ReactNativeFeatureFlagsProvider ) {
74
+ ReactNativeFeatureFlags .override (featureFlags)
75
+
76
+ privateFabricEnabled = featureFlags.enableFabricRenderer()
77
+ privateTurboModulesEnabled = featureFlags.useTurboModules()
78
+ privateConcurrentReactEnabled = featureFlags.enableFabricRenderer()
79
+ privateBridgelessEnabled = featureFlags.enableBridgelessArchitecture()
80
+
81
+ DefaultSoLoader .maybeLoadSoLibrary()
82
+ }
83
+
71
84
private var privateFabricEnabled: Boolean = false
72
85
73
86
@JvmStatic
You can’t perform that action at this time.
0 commit comments