mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Switch over to JavaTurboModule::InitParams
Summary:
## Problem
Every time we want to add, remove, or change the data passed to JavaTurboModule's constructor, we have to modify the C++ TurboModule codegen. (The same is true of `ObjCTurboModule`).
**Why was this necessary?**
- `JavaTurboModule` is effectively an abstract class whose constructor is always invoked by code-generated C++ classes. These C++ code-generated class constructors accept an argument list, and manually foward each and every item in that list to `JavaTurboModule::JavaTurboModule`.
## The fix
In this diff, I introduce a struct `JavaTurboModule::InitParams`, to represent a bag of arguments:
```
class JSI_EXPORT JavaTurboModule : public TurboModule {
public:
struct InitParams {
std::string moduleName;
jni::alias_ref<JTurboModule> instance;
std::shared_ptr<CallInvoker> jsInvoker;
std::shared_ptr<CallInvoker> nativeInvoker;
};
```
All `JavaTurboModules` will be created with an instance of this `InitParams` struct, instead of a list of arguments. Our code-generated C++ `jsi::HostObject` sublcasses will simply accept `InitParams` in their constructor, and forward it to `JavaTurboModule`'s constructor. This way, the codegen remains oblivious to what arguments JavaTurboModule requires.
## Okay, but why do we need this change now?
In the future, I plan to modify the constructor for `JavaTurboModule` to accept a performance logger, and a `RuntimeExecutor`. Similar modifications are planned for ObjC. For this reason, to avoid these four codemods, and any potential other codemods that occur because we're making modifications to `JavaTurboModule` or `ObjCTurboModule`, I'm launching this codemod, and the codemods in this stack.
## Misc Fix
- Previously, we were generating the TurboModule name from the Spec filename. This is incorrect because that name represents the spec name. Now, the name will be forwarded from TurboModuleManager in the `JavaTurboModule::InitParams` struct.
## Alternative implementations
I initially considered using `ContextContainer`, but decided against it because:
1. There are no type-safety guarantees.
2. I think it's a bit overkill for this scenario. We just need an opaque bag of data, and for our purposes a simple struct does the job fine.
## Commands run
Reviewed By: fkgozali
Differential Revision: D21035208
fbshipit-source-id: 9542cafea192081bc34d337ab3a7a783083eb06c
This commit is contained in:
committed by
Facebook GitHub Bot
parent
33b3a1a145
commit
25ed045e36
+116
-116
@@ -35,8 +35,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeAccessibilityInfoSpecJSI::NativeAccessibilityInfoSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("AccessibilityInfo", instance, jsInvoker, nativeInvoker) {
|
||||
NativeAccessibilityInfoSpecJSI::NativeAccessibilityInfoSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["isReduceMotionEnabled"] = MethodMetadata {1, __hostFunction_NativeAccessibilityInfoSpecJSI_isReduceMotionEnabled};
|
||||
|
||||
@@ -96,8 +96,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeAccessibilityManagerSpecJSI::NativeAccessibilityManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("AccessibilityManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeAccessibilityManagerSpecJSI::NativeAccessibilityManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getCurrentBoldTextState"] = MethodMetadata {2, __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentBoldTextState};
|
||||
|
||||
@@ -144,8 +144,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeActionSheetManagerSpecJSI::NativeActionSheetManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("ActionSheetManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeActionSheetManagerSpecJSI::NativeActionSheetManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["showActionSheetWithOptions"] = MethodMetadata {2, __hostFunction_NativeActionSheetManagerSpecJSI_showActionSheetWithOptions};
|
||||
|
||||
@@ -167,8 +167,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeAlertManagerSpecJSI::NativeAlertManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("AlertManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeAlertManagerSpecJSI::NativeAlertManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["alertWithArgs"] = MethodMetadata {2, __hostFunction_NativeAlertManagerSpecJSI_alertWithArgs};
|
||||
|
||||
@@ -259,8 +259,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeAnimatedModuleSpecJSI::NativeAnimatedModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("AnimatedModule", instance, jsInvoker, nativeInvoker) {
|
||||
NativeAnimatedModuleSpecJSI::NativeAnimatedModuleSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["createAnimatedNode"] = MethodMetadata {2, __hostFunction_NativeAnimatedModuleSpecJSI_createAnimatedNode};
|
||||
|
||||
@@ -337,8 +337,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeAnimationsDebugModuleSpecJSI::NativeAnimationsDebugModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("AnimationsDebugModule", instance, jsInvoker, nativeInvoker) {
|
||||
NativeAnimationsDebugModuleSpecJSI::NativeAnimationsDebugModuleSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["startRecordingFps"] = MethodMetadata {0, __hostFunction_NativeAnimationsDebugModuleSpecJSI_startRecordingFps};
|
||||
|
||||
@@ -372,8 +372,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeAppStateSpecJSI::NativeAppStateSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("AppState", instance, jsInvoker, nativeInvoker) {
|
||||
NativeAppStateSpecJSI::NativeAppStateSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getCurrentAppState"] = MethodMetadata {2, __hostFunction_NativeAppStateSpecJSI_getCurrentAppState};
|
||||
|
||||
@@ -409,8 +409,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeAppearanceSpecJSI::NativeAppearanceSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("Appearance", instance, jsInvoker, nativeInvoker) {
|
||||
NativeAppearanceSpecJSI::NativeAppearanceSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getColorScheme"] = MethodMetadata {0, __hostFunction_NativeAppearanceSpecJSI_getColorScheme};
|
||||
|
||||
@@ -455,8 +455,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeAsyncStorageSpecJSI::NativeAsyncStorageSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("AsyncStorage", instance, jsInvoker, nativeInvoker) {
|
||||
NativeAsyncStorageSpecJSI::NativeAsyncStorageSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["multiGet"] = MethodMetadata {2, __hostFunction_NativeAsyncStorageSpecJSI_multiGet};
|
||||
|
||||
@@ -514,8 +514,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeBlobModuleSpecJSI::NativeBlobModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("BlobModule", instance, jsInvoker, nativeInvoker) {
|
||||
NativeBlobModuleSpecJSI::NativeBlobModuleSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["addNetworkingHandler"] = MethodMetadata {0, __hostFunction_NativeBlobModuleSpecJSI_addNetworkingHandler};
|
||||
|
||||
@@ -560,8 +560,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeBugReportingSpecJSI::NativeBugReportingSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("BugReporting", instance, jsInvoker, nativeInvoker) {
|
||||
NativeBugReportingSpecJSI::NativeBugReportingSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["startReportAProblemFlow"] = MethodMetadata {0, __hostFunction_NativeBugReportingSpecJSI_startReportAProblemFlow};
|
||||
|
||||
@@ -594,8 +594,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeCameraRollManagerSpecJSI::NativeCameraRollManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("CameraRollManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeCameraRollManagerSpecJSI::NativeCameraRollManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getPhotos"] = MethodMetadata {1, __hostFunction_NativeCameraRollManagerSpecJSI_getPhotos};
|
||||
|
||||
@@ -624,8 +624,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeClipboardSpecJSI::NativeClipboardSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("Clipboard", instance, jsInvoker, nativeInvoker) {
|
||||
NativeClipboardSpecJSI::NativeClipboardSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getString"] = MethodMetadata {0, __hostFunction_NativeClipboardSpecJSI_getString};
|
||||
|
||||
@@ -647,8 +647,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeDatePickerAndroidSpecJSI::NativeDatePickerAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("DatePickerAndroid", instance, jsInvoker, nativeInvoker) {
|
||||
NativeDatePickerAndroidSpecJSI::NativeDatePickerAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["open"] = MethodMetadata {1, __hostFunction_NativeDatePickerAndroidSpecJSI_open};
|
||||
|
||||
@@ -671,8 +671,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeDevLoadingViewSpecJSI::NativeDevLoadingViewSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("DevLoadingView", instance, jsInvoker, nativeInvoker) {
|
||||
NativeDevLoadingViewSpecJSI::NativeDevLoadingViewSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["showMessage"] = MethodMetadata {3, __hostFunction_NativeDevLoadingViewSpecJSI_showMessage};
|
||||
|
||||
@@ -710,8 +710,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeDevMenuSpecJSI::NativeDevMenuSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("DevMenu", instance, jsInvoker, nativeInvoker) {
|
||||
NativeDevMenuSpecJSI::NativeDevMenuSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["show"] = MethodMetadata {0, __hostFunction_NativeDevMenuSpecJSI_show};
|
||||
|
||||
@@ -782,8 +782,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeDevSettingsSpecJSI::NativeDevSettingsSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("DevSettings", instance, jsInvoker, nativeInvoker) {
|
||||
NativeDevSettingsSpecJSI::NativeDevSettingsSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["reload"] = MethodMetadata {0, __hostFunction_NativeDevSettingsSpecJSI_reload};
|
||||
|
||||
@@ -832,8 +832,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeDeviceEventManagerSpecJSI::NativeDeviceEventManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("DeviceEventManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeDeviceEventManagerSpecJSI::NativeDeviceEventManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["invokeDefaultBackPressHandler"] = MethodMetadata {0, __hostFunction_NativeDeviceEventManagerSpecJSI_invokeDefaultBackPressHandler};
|
||||
|
||||
@@ -852,8 +852,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeDeviceInfoSpecJSI::NativeDeviceInfoSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("DeviceInfo", instance, jsInvoker, nativeInvoker) {
|
||||
NativeDeviceInfoSpecJSI::NativeDeviceInfoSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeDeviceInfoSpecJSI_getConstants};
|
||||
|
||||
@@ -876,8 +876,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeDialogManagerAndroidSpecJSI::NativeDialogManagerAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("DialogManagerAndroid", instance, jsInvoker, nativeInvoker) {
|
||||
NativeDialogManagerAndroidSpecJSI::NativeDialogManagerAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["showAlert"] = MethodMetadata {3, __hostFunction_NativeDialogManagerAndroidSpecJSI_showAlert};
|
||||
|
||||
@@ -915,8 +915,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeExceptionsManagerSpecJSI::NativeExceptionsManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("ExceptionsManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeExceptionsManagerSpecJSI::NativeExceptionsManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["reportFatalException"] = MethodMetadata {3, __hostFunction_NativeExceptionsManagerSpecJSI_reportFatalException};
|
||||
|
||||
@@ -951,8 +951,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeFileReaderModuleSpecJSI::NativeFileReaderModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("FileReaderModule", instance, jsInvoker, nativeInvoker) {
|
||||
NativeFileReaderModuleSpecJSI::NativeFileReaderModuleSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["readAsDataURL"] = MethodMetadata {1, __hostFunction_NativeFileReaderModuleSpecJSI_readAsDataURL};
|
||||
|
||||
@@ -986,8 +986,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeFrameRateLoggerSpecJSI::NativeFrameRateLoggerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("FrameRateLogger", instance, jsInvoker, nativeInvoker) {
|
||||
NativeFrameRateLoggerSpecJSI::NativeFrameRateLoggerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["setGlobalOptions"] = MethodMetadata {1, __hostFunction_NativeFrameRateLoggerSpecJSI_setGlobalOptions};
|
||||
|
||||
@@ -1019,8 +1019,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeHeadlessJsTaskSupportSpecJSI::NativeHeadlessJsTaskSupportSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("HeadlessJsTaskSupport", instance, jsInvoker, nativeInvoker) {
|
||||
NativeHeadlessJsTaskSupportSpecJSI::NativeHeadlessJsTaskSupportSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["notifyTaskFinished"] = MethodMetadata {1, __hostFunction_NativeHeadlessJsTaskSupportSpecJSI_notifyTaskFinished};
|
||||
|
||||
@@ -1054,8 +1054,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeI18nManagerSpecJSI::NativeI18nManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("I18nManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeI18nManagerSpecJSI::NativeI18nManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["allowRTL"] = MethodMetadata {1, __hostFunction_NativeI18nManagerSpecJSI_allowRTL};
|
||||
|
||||
@@ -1083,8 +1083,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeImageEditorSpecJSI::NativeImageEditorSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("ImageEditor", instance, jsInvoker, nativeInvoker) {
|
||||
NativeImageEditorSpecJSI::NativeImageEditorSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["cropImage"] = MethodMetadata {4, __hostFunction_NativeImageEditorSpecJSI_cropImage};
|
||||
|
||||
@@ -1119,8 +1119,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeImageLoaderAndroidSpecJSI::NativeImageLoaderAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("ImageLoaderAndroid", instance, jsInvoker, nativeInvoker) {
|
||||
NativeImageLoaderAndroidSpecJSI::NativeImageLoaderAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["abortRequest"] = MethodMetadata {1, __hostFunction_NativeImageLoaderAndroidSpecJSI_abortRequest};
|
||||
|
||||
@@ -1163,8 +1163,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeImageLoaderIOSSpecJSI::NativeImageLoaderIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("ImageLoaderIOS", instance, jsInvoker, nativeInvoker) {
|
||||
NativeImageLoaderIOSSpecJSI::NativeImageLoaderIOSSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getSize"] = MethodMetadata {1, __hostFunction_NativeImageLoaderIOSSpecJSI_getSize};
|
||||
|
||||
@@ -1212,8 +1212,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeImagePickerIOSSpecJSI::NativeImagePickerIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("ImagePickerIOS", instance, jsInvoker, nativeInvoker) {
|
||||
NativeImagePickerIOSSpecJSI::NativeImagePickerIOSSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["canRecordVideos"] = MethodMetadata {1, __hostFunction_NativeImagePickerIOSSpecJSI_canRecordVideos};
|
||||
|
||||
@@ -1259,8 +1259,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeImageStoreSpecJSI::NativeImageStoreSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("ImageStore", instance, jsInvoker, nativeInvoker) {
|
||||
NativeImageStoreSpecJSI::NativeImageStoreSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getBase64ForTag"] = MethodMetadata {3, __hostFunction_NativeImageStoreSpecJSI_getBase64ForTag};
|
||||
|
||||
@@ -1288,8 +1288,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeJSCHeapCaptureSpecJSI::NativeJSCHeapCaptureSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("JSCHeapCapture", instance, jsInvoker, nativeInvoker) {
|
||||
NativeJSCHeapCaptureSpecJSI::NativeJSCHeapCaptureSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["captureComplete"] = MethodMetadata {2, __hostFunction_NativeJSCHeapCaptureSpecJSI_captureComplete};
|
||||
|
||||
@@ -1308,8 +1308,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeJSCSamplingProfilerSpecJSI::NativeJSCSamplingProfilerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("JSCSamplingProfiler", instance, jsInvoker, nativeInvoker) {
|
||||
NativeJSCSamplingProfilerSpecJSI::NativeJSCSamplingProfilerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["operationComplete"] = MethodMetadata {3, __hostFunction_NativeJSCSamplingProfilerSpecJSI_operationComplete};
|
||||
|
||||
@@ -1336,8 +1336,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeJSDevSupportSpecJSI::NativeJSDevSupportSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("JSDevSupport", instance, jsInvoker, nativeInvoker) {
|
||||
NativeJSDevSupportSpecJSI::NativeJSDevSupportSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["onSuccess"] = MethodMetadata {1, __hostFunction_NativeJSDevSupportSpecJSI_onSuccess};
|
||||
|
||||
@@ -1366,8 +1366,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeKeyboardObserverSpecJSI::NativeKeyboardObserverSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("KeyboardObserver", instance, jsInvoker, nativeInvoker) {
|
||||
NativeKeyboardObserverSpecJSI::NativeKeyboardObserverSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeKeyboardObserverSpecJSI_addListener};
|
||||
|
||||
@@ -1413,8 +1413,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeLinkingSpecJSI::NativeLinkingSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("Linking", instance, jsInvoker, nativeInvoker) {
|
||||
NativeLinkingSpecJSI::NativeLinkingSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getInitialURL"] = MethodMetadata {0, __hostFunction_NativeLinkingSpecJSI_getInitialURL};
|
||||
|
||||
@@ -1455,8 +1455,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeLogBoxSpecJSI::NativeLogBoxSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("LogBox", instance, jsInvoker, nativeInvoker) {
|
||||
NativeLogBoxSpecJSI::NativeLogBoxSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["show"] = MethodMetadata {0, __hostFunction_NativeLogBoxSpecJSI_show};
|
||||
|
||||
@@ -1482,8 +1482,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeModalManagerSpecJSI::NativeModalManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("ModalManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeModalManagerSpecJSI::NativeModalManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeModalManagerSpecJSI_addListener};
|
||||
|
||||
@@ -1521,8 +1521,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeNetworkingAndroidSpecJSI::NativeNetworkingAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("NetworkingAndroid", instance, jsInvoker, nativeInvoker) {
|
||||
NativeNetworkingAndroidSpecJSI::NativeNetworkingAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["sendRequest"] = MethodMetadata {9, __hostFunction_NativeNetworkingAndroidSpecJSI_sendRequest};
|
||||
|
||||
@@ -1569,8 +1569,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeNetworkingIOSSpecJSI::NativeNetworkingIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("NetworkingIOS", instance, jsInvoker, nativeInvoker) {
|
||||
NativeNetworkingIOSSpecJSI::NativeNetworkingIOSSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["sendRequest"] = MethodMetadata {2, __hostFunction_NativeNetworkingIOSSpecJSI_sendRequest};
|
||||
|
||||
@@ -1613,8 +1613,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativePermissionsAndroidSpecJSI::NativePermissionsAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("PermissionsAndroid", instance, jsInvoker, nativeInvoker) {
|
||||
NativePermissionsAndroidSpecJSI::NativePermissionsAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["checkPermission"] = MethodMetadata {1, __hostFunction_NativePermissionsAndroidSpecJSI_checkPermission};
|
||||
|
||||
@@ -1646,8 +1646,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativePlatformConstantsAndroidSpecJSI::NativePlatformConstantsAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("PlatformConstantsAndroid", instance, jsInvoker, nativeInvoker) {
|
||||
NativePlatformConstantsAndroidSpecJSI::NativePlatformConstantsAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getAndroidID"] = MethodMetadata {0, __hostFunction_NativePlatformConstantsAndroidSpecJSI_getAndroidID};
|
||||
|
||||
@@ -1669,8 +1669,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativePlatformConstantsIOSSpecJSI::NativePlatformConstantsIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("PlatformConstantsIOS", instance, jsInvoker, nativeInvoker) {
|
||||
NativePlatformConstantsIOSSpecJSI::NativePlatformConstantsIOSSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativePlatformConstantsIOSSpecJSI_getConstants};
|
||||
|
||||
@@ -1753,8 +1753,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativePushNotificationManagerIOSSpecJSI::NativePushNotificationManagerIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("PushNotificationManagerIOS", instance, jsInvoker, nativeInvoker) {
|
||||
NativePushNotificationManagerIOSSpecJSI::NativePushNotificationManagerIOSSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["onFinishRemoteNotification"] = MethodMetadata {2, __hostFunction_NativePushNotificationManagerIOSSpecJSI_onFinishRemoteNotification};
|
||||
|
||||
@@ -1825,8 +1825,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeRedBoxSpecJSI::NativeRedBoxSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("RedBox", instance, jsInvoker, nativeInvoker) {
|
||||
NativeRedBoxSpecJSI::NativeRedBoxSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["setExtraData"] = MethodMetadata {2, __hostFunction_NativeRedBoxSpecJSI_setExtraData};
|
||||
|
||||
@@ -1852,8 +1852,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeSegmentFetcherSpecJSI::NativeSegmentFetcherSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("SegmentFetcher", instance, jsInvoker, nativeInvoker) {
|
||||
NativeSegmentFetcherSpecJSI::NativeSegmentFetcherSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["fetchSegment"] = MethodMetadata {3, __hostFunction_NativeSegmentFetcherSpecJSI_fetchSegment};
|
||||
|
||||
@@ -1883,8 +1883,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeSettingsManagerSpecJSI::NativeSettingsManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("SettingsManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeSettingsManagerSpecJSI::NativeSettingsManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["setValues"] = MethodMetadata {1, __hostFunction_NativeSettingsManagerSpecJSI_setValues};
|
||||
|
||||
@@ -1909,8 +1909,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeShareModuleSpecJSI::NativeShareModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("ShareModule", instance, jsInvoker, nativeInvoker) {
|
||||
NativeShareModuleSpecJSI::NativeShareModuleSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["share"] = MethodMetadata {2, __hostFunction_NativeShareModuleSpecJSI_share};
|
||||
|
||||
@@ -1929,8 +1929,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeSoundManagerSpecJSI::NativeSoundManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("SoundManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeSoundManagerSpecJSI::NativeSoundManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["playTouchSound"] = MethodMetadata {0, __hostFunction_NativeSoundManagerSpecJSI_playTouchSound};
|
||||
|
||||
@@ -1949,8 +1949,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeSourceCodeSpecJSI::NativeSourceCodeSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("SourceCode", instance, jsInvoker, nativeInvoker) {
|
||||
NativeSourceCodeSpecJSI::NativeSourceCodeSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeSourceCodeSpecJSI_getConstants};
|
||||
|
||||
@@ -1985,8 +1985,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeStatusBarManagerAndroidSpecJSI::NativeStatusBarManagerAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("StatusBarManagerAndroid", instance, jsInvoker, nativeInvoker) {
|
||||
NativeStatusBarManagerAndroidSpecJSI::NativeStatusBarManagerAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["setColor"] = MethodMetadata {2, __hostFunction_NativeStatusBarManagerAndroidSpecJSI_setColor};
|
||||
|
||||
@@ -2041,8 +2041,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeStatusBarManagerIOSSpecJSI::NativeStatusBarManagerIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("StatusBarManagerIOS", instance, jsInvoker, nativeInvoker) {
|
||||
NativeStatusBarManagerIOSSpecJSI::NativeStatusBarManagerIOSSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getHeight"] = MethodMetadata {1, __hostFunction_NativeStatusBarManagerIOSSpecJSI_getHeight};
|
||||
|
||||
@@ -2083,8 +2083,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeTVNavigationEventEmitterSpecJSI::NativeTVNavigationEventEmitterSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("TVNavigationEventEmitter", instance, jsInvoker, nativeInvoker) {
|
||||
NativeTVNavigationEventEmitterSpecJSI::NativeTVNavigationEventEmitterSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeTVNavigationEventEmitterSpecJSI_addListener};
|
||||
|
||||
@@ -2106,8 +2106,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeTimePickerAndroidSpecJSI::NativeTimePickerAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("TimePickerAndroid", instance, jsInvoker, nativeInvoker) {
|
||||
NativeTimePickerAndroidSpecJSI::NativeTimePickerAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["open"] = MethodMetadata {1, __hostFunction_NativeTimePickerAndroidSpecJSI_open};
|
||||
|
||||
@@ -2134,8 +2134,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeTimingSpecJSI::NativeTimingSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("Timing", instance, jsInvoker, nativeInvoker) {
|
||||
NativeTimingSpecJSI::NativeTimingSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["createTimer"] = MethodMetadata {4, __hostFunction_NativeTimingSpecJSI_createTimer};
|
||||
|
||||
@@ -2172,8 +2172,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeToastAndroidSpecJSI::NativeToastAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("ToastAndroid", instance, jsInvoker, nativeInvoker) {
|
||||
NativeToastAndroidSpecJSI::NativeToastAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["show"] = MethodMetadata {2, __hostFunction_NativeToastAndroidSpecJSI_show};
|
||||
|
||||
@@ -2305,8 +2305,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeUIManagerSpecJSI::NativeUIManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("UIManager", instance, jsInvoker, nativeInvoker) {
|
||||
NativeUIManagerSpecJSI::NativeUIManagerSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["getConstantsForViewManager"] = MethodMetadata {1, __hostFunction_NativeUIManagerSpecJSI_getConstantsForViewManager};
|
||||
|
||||
@@ -2411,8 +2411,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeVibrationSpecJSI::NativeVibrationSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("Vibration", instance, jsInvoker, nativeInvoker) {
|
||||
NativeVibrationSpecJSI::NativeVibrationSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["vibrate"] = MethodMetadata {1, __hostFunction_NativeVibrationSpecJSI_vibrate};
|
||||
|
||||
@@ -2461,8 +2461,8 @@ namespace facebook {
|
||||
}
|
||||
|
||||
|
||||
NativeWebSocketModuleSpecJSI::NativeWebSocketModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker)
|
||||
: JavaTurboModule("WebSocketModule", instance, jsInvoker, nativeInvoker) {
|
||||
NativeWebSocketModuleSpecJSI::NativeWebSocketModuleSpecJSI(const JavaTurboModule::InitParams ¶ms)
|
||||
: JavaTurboModule(params) {
|
||||
|
||||
methodMap_["connect"] = MethodMetadata {4, __hostFunction_NativeWebSocketModuleSpecJSI_connect};
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeAccessibilityInfoSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeAccessibilityInfoSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeAccessibilityInfoSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -39,7 +39,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeAccessibilityManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeAccessibilityManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeAccessibilityManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -53,7 +53,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeActionSheetManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeActionSheetManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeActionSheetManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -67,7 +67,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeAlertManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeAlertManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeAlertManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -81,7 +81,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeAnimatedModuleSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeAnimatedModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeAnimatedModuleSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -95,7 +95,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeAnimationsDebugModuleSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeAnimationsDebugModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeAnimationsDebugModuleSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -109,7 +109,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeAppStateSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeAppStateSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeAppStateSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -123,7 +123,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeAppearanceSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeAppearanceSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeAppearanceSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -137,7 +137,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeAsyncStorageSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeAsyncStorageSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeAsyncStorageSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -151,7 +151,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeBlobModuleSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeBlobModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeBlobModuleSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -165,7 +165,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeBugReportingSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeBugReportingSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeBugReportingSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -179,7 +179,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeCameraRollManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeCameraRollManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeCameraRollManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -193,7 +193,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeClipboardSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeClipboardSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeClipboardSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -207,7 +207,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeDatePickerAndroidSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeDatePickerAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeDatePickerAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -221,7 +221,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeDevLoadingViewSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeDevLoadingViewSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeDevLoadingViewSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -235,7 +235,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeDevMenuSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeDevMenuSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeDevMenuSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -249,7 +249,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeDevSettingsSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeDevSettingsSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeDevSettingsSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -263,7 +263,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeDeviceEventManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeDeviceEventManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeDeviceEventManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -277,7 +277,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeDeviceInfoSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeDeviceInfoSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeDeviceInfoSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -291,7 +291,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeDialogManagerAndroidSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeDialogManagerAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeDialogManagerAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -305,7 +305,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeExceptionsManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeExceptionsManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeExceptionsManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -319,7 +319,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeFileReaderModuleSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeFileReaderModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeFileReaderModuleSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -333,7 +333,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeFrameRateLoggerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeFrameRateLoggerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeFrameRateLoggerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -347,7 +347,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeHeadlessJsTaskSupportSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeHeadlessJsTaskSupportSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeHeadlessJsTaskSupportSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -361,7 +361,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeI18nManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeI18nManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeI18nManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -375,7 +375,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeImageEditorSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeImageEditorSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeImageEditorSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -389,7 +389,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeImageLoaderAndroidSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeImageLoaderAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeImageLoaderAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -403,7 +403,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeImageLoaderIOSSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeImageLoaderIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeImageLoaderIOSSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -417,7 +417,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeImagePickerIOSSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeImagePickerIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeImagePickerIOSSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -431,7 +431,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeImageStoreSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeImageStoreSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeImageStoreSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -445,7 +445,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeJSCHeapCaptureSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeJSCHeapCaptureSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeJSCHeapCaptureSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -459,7 +459,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeJSCSamplingProfilerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeJSCSamplingProfilerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeJSCSamplingProfilerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -473,7 +473,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeJSDevSupportSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeJSDevSupportSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeJSDevSupportSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -487,7 +487,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeKeyboardObserverSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeKeyboardObserverSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeKeyboardObserverSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -501,7 +501,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeLinkingSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeLinkingSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeLinkingSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -515,7 +515,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeLogBoxSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeLogBoxSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeLogBoxSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -529,7 +529,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeModalManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeModalManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeModalManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -543,7 +543,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeNetworkingAndroidSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeNetworkingAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeNetworkingAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -557,7 +557,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeNetworkingIOSSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeNetworkingIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeNetworkingIOSSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -571,7 +571,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativePermissionsAndroidSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativePermissionsAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativePermissionsAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -585,7 +585,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativePlatformConstantsAndroidSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativePlatformConstantsAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativePlatformConstantsAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -599,7 +599,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativePlatformConstantsIOSSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativePlatformConstantsIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativePlatformConstantsIOSSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -613,7 +613,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativePushNotificationManagerIOSSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativePushNotificationManagerIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativePushNotificationManagerIOSSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -627,7 +627,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeRedBoxSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeRedBoxSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeRedBoxSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -641,7 +641,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeSegmentFetcherSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeSegmentFetcherSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeSegmentFetcherSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -655,7 +655,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeSettingsManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeSettingsManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeSettingsManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -669,7 +669,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeShareModuleSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeShareModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeShareModuleSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -683,7 +683,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeSoundManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeSoundManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeSoundManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -697,7 +697,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeSourceCodeSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeSourceCodeSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeSourceCodeSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -711,7 +711,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeStatusBarManagerAndroidSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeStatusBarManagerAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeStatusBarManagerAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -725,7 +725,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeStatusBarManagerIOSSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeStatusBarManagerIOSSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeStatusBarManagerIOSSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -739,7 +739,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeTVNavigationEventEmitterSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeTVNavigationEventEmitterSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeTVNavigationEventEmitterSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -753,7 +753,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeTimePickerAndroidSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeTimePickerAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeTimePickerAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -767,7 +767,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeTimingSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeTimingSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeTimingSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -781,7 +781,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeToastAndroidSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeToastAndroidSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeToastAndroidSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -795,7 +795,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeUIManagerSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeUIManagerSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeUIManagerSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -809,7 +809,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeVibrationSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeVibrationSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeVibrationSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
@@ -823,7 +823,7 @@ namespace facebook {
|
||||
|
||||
class JSI_EXPORT NativeWebSocketModuleSpecJSI : public JavaTurboModule {
|
||||
public:
|
||||
NativeWebSocketModuleSpecJSI(jni::alias_ref<JTurboModule> instance, std::shared_ptr<CallInvoker> jsInvoker, std::shared_ptr<CallInvoker> nativeInvoker);
|
||||
NativeWebSocketModuleSpecJSI(const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
};
|
||||
} // namespace react
|
||||
|
||||
+6
-2
@@ -112,8 +112,12 @@ void TurboModuleManager::installJSIBindings() {
|
||||
auto moduleInstance = getJavaModule(javaPart.get(), name);
|
||||
|
||||
if (moduleInstance) {
|
||||
auto turboModule = delegate->cthis()->getTurboModule(
|
||||
name, moduleInstance, jsCallInvoker, nativeCallInvoker);
|
||||
JavaTurboModule::InitParams params = {.moduleName = name,
|
||||
.instance = moduleInstance,
|
||||
.jsInvoker = jsCallInvoker,
|
||||
.nativeInvoker = nativeCallInvoker};
|
||||
|
||||
auto turboModule = delegate->cthis()->getTurboModule(name, params);
|
||||
turboModuleCache->insert({name, turboModule});
|
||||
return turboModule;
|
||||
}
|
||||
|
||||
+4
-6
@@ -23,13 +23,11 @@ class TurboModuleManagerDelegate
|
||||
"Lcom/facebook/react/turbomodule/core/TurboModuleManagerDelegate;";
|
||||
|
||||
virtual std::shared_ptr<TurboModule> getTurboModule(
|
||||
std::string name,
|
||||
jni::alias_ref<JTurboModule> turboModule,
|
||||
std::shared_ptr<CallInvoker> jsInvoker,
|
||||
std::shared_ptr<CallInvoker> nativeInvoker) = 0;
|
||||
const std::string name,
|
||||
const JavaTurboModule::InitParams ¶ms) = 0;
|
||||
virtual std::shared_ptr<TurboModule> getTurboModule(
|
||||
std::string name,
|
||||
std::shared_ptr<CallInvoker> jsInvoker) = 0;
|
||||
const std::string name,
|
||||
const std::shared_ptr<CallInvoker> jsInvoker) = 0;
|
||||
|
||||
private:
|
||||
friend HybridBase;
|
||||
|
||||
Reference in New Issue
Block a user