-
- All Implemented Interfaces:
-
com.facebook.react.ReactPackage
,com.facebook.react.ReactPackageLogger
public class CoreModulesPackage extends TurboReactPackage implements ReactPackageLogger
This is the basic module to support React Native. The debug modules are now in DebugCorePackage.
-
-
Constructor Summary
Constructors Constructor Description CoreModulesPackage(ReactInstanceManager reactInstanceManager, DefaultHardwareBackBtnHandler hardwareBackBtnHandler, UIImplementationProvider uiImplementationProvider, boolean lazyViewManagersEnabled, int minTimeLeftInFrameForNonBatchedOperationMs)
-
Method Summary
Modifier and Type Method Description ReactModuleInfoProvider
getReactModuleInfoProvider()
This method is overridden, since OSS does not run the annotation processor to generate class. NativeModule
getModule(String name, ReactApplicationContext reactContext)
The API needed for TurboModules. void
startProcessPackage()
void
endProcessPackage()
-
Methods inherited from class com.facebook.react.TurboReactPackage
createNativeModules, createViewManagers, getModule, getNativeModuleIterator
-
Methods inherited from class com.facebook.react.ReactPackage
createNativeModules, createViewManagers
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CoreModulesPackage
CoreModulesPackage(ReactInstanceManager reactInstanceManager, DefaultHardwareBackBtnHandler hardwareBackBtnHandler, UIImplementationProvider uiImplementationProvider, boolean lazyViewManagersEnabled, int minTimeLeftInFrameForNonBatchedOperationMs)
-
-
Method Detail
-
getReactModuleInfoProvider
ReactModuleInfoProvider getReactModuleInfoProvider()
This method is overridden, since OSS does not run the annotation processor to generate class. Here we check if it exists. If it does notexist, we generate one manually in and return that instead.
-
getModule
NativeModule getModule(String name, ReactApplicationContext reactContext)
The API needed for TurboModules. Given a module name, it returns an instance of for the name
-
startProcessPackage
void startProcessPackage()
-
endProcessPackage
void endProcessPackage()
-
-
-
-