diff --git a/ReactAndroid/src/main/java/com/facebook/react/NativeModuleRegistryBuilder.java b/ReactAndroid/src/main/java/com/facebook/react/NativeModuleRegistryBuilder.java index 2e2be320b0f..d7a6e3f08dd 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/NativeModuleRegistryBuilder.java +++ b/ReactAndroid/src/main/java/com/facebook/react/NativeModuleRegistryBuilder.java @@ -13,6 +13,8 @@ import com.facebook.react.bridge.ModuleSpec; import com.facebook.react.bridge.NativeModule; import com.facebook.react.bridge.OnBatchCompleteListener; import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.bridge.ReactMarker; +import com.facebook.react.bridge.ReactMarkerConstants; import com.facebook.react.common.ReactConstants; import com.facebook.react.cxxbridge.ModuleHolder; import com.facebook.react.cxxbridge.NativeModuleRegistry; @@ -57,7 +59,12 @@ public class NativeModuleRegistryBuilder { throw new IllegalStateException("Native Java module " + type.getSimpleName() + " should be annotated with @ReactModule and added to a @ReactModuleList."); } - moduleHolder = new ModuleHolder(moduleSpec.getProvider().get()); + ReactMarker.logMarker( + ReactMarkerConstants.CREATE_MODULE_START, + moduleSpec.getType().getSimpleName()); + NativeModule module = moduleSpec.getProvider().get(); + ReactMarker.logMarker(ReactMarkerConstants.CREATE_MODULE_END); + moduleHolder = new ModuleHolder(module); } else { moduleHolder = new ModuleHolder( reactModuleInfo.name(),