|
20 | 20 | import com.facebook.react.bridge.NativeModule; |
21 | 21 | import com.facebook.react.bridge.ReactApplicationContext; |
22 | 22 | import com.facebook.react.bridge.ReactMarker; |
23 | | -import com.facebook.react.bridge.ReactMarkerConstants; |
24 | 23 | import com.facebook.react.common.build.ReactBuildConfig; |
25 | 24 | import com.facebook.react.devsupport.HMRClient; |
26 | 25 | import com.facebook.react.devsupport.JSCHeapCapture; |
27 | 26 | import com.facebook.react.devsupport.JSCSamplingProfiler; |
28 | 27 | import com.facebook.react.module.annotations.ReactModuleList; |
29 | 28 | import com.facebook.react.module.model.ReactModuleInfoProvider; |
30 | | -import com.facebook.react.modules.core.HeadlessJsTaskSupportModule; |
| 29 | +import com.facebook.react.modules.appregistry.AppRegistry; |
31 | 30 | import com.facebook.react.modules.core.DefaultHardwareBackBtnHandler; |
32 | 31 | import com.facebook.react.modules.core.DeviceEventManagerModule; |
33 | 32 | import com.facebook.react.modules.core.ExceptionsManagerModule; |
| 33 | +import com.facebook.react.modules.core.HeadlessJsTaskSupportModule; |
34 | 34 | import com.facebook.react.modules.core.JSTimersExecution; |
35 | 35 | import com.facebook.react.modules.core.RCTNativeAppEventEmitter; |
36 | 36 | import com.facebook.react.modules.core.Timing; |
37 | 37 | import com.facebook.react.modules.debug.AnimationsDebugModule; |
38 | 38 | import com.facebook.react.modules.debug.SourceCodeModule; |
39 | 39 | import com.facebook.react.modules.deviceinfo.DeviceInfoModule; |
40 | 40 | import com.facebook.react.modules.systeminfo.AndroidInfoModule; |
41 | | -import com.facebook.react.modules.appregistry.AppRegistry; |
42 | 41 | import com.facebook.react.uimanager.UIImplementationProvider; |
43 | 42 | import com.facebook.react.uimanager.UIManagerModule; |
44 | 43 | import com.facebook.react.uimanager.ViewManager; |
@@ -210,14 +209,8 @@ public List<Class<? extends JavaScriptModule>> createJSModules() { |
210 | 209 |
|
211 | 210 | @Override |
212 | 211 | public ReactModuleInfoProvider getReactModuleInfoProvider() { |
213 | | - ReactMarker.logMarker( |
214 | | - ReactMarkerConstants.CORE_REACT_PACKAGE_GET_REACT_MODULE_INFO_PROVIDER_START); |
215 | 212 | // This has to be done via reflection or we break open source. |
216 | | - ReactModuleInfoProvider reactModuleInfoProvider = |
217 | | - LazyReactPackage.getReactModuleInfoProviderViaReflection(this); |
218 | | - ReactMarker.logMarker( |
219 | | - ReactMarkerConstants.CORE_REACT_PACKAGE_GET_REACT_MODULE_INFO_PROVIDER_END); |
220 | | - return reactModuleInfoProvider; |
| 213 | + return LazyReactPackage.getReactModuleInfoProviderViaReflection(this); |
221 | 214 | } |
222 | 215 |
|
223 | 216 | private UIManagerModule createUIManager(ReactApplicationContext reactContext) { |
|
0 commit comments