mirror of
https://github.com/status-im/react-native.git
synced 2025-02-27 16:40:38 +00:00
log CREATE_MODULE time of all non-laifiable modules
Reviewed By: fkgozali Differential Revision: D4513014 fbshipit-source-id: f52c8286da3418c575e14bda0a04866719f2b1cb
This commit is contained in:
parent
0cb7316311
commit
476b9f83a8
@ -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(),
|
||||
|
Loading…
x
Reference in New Issue
Block a user