diff --git a/packages/react-native/ReactCommon/jsi/jsi/jsi.h b/packages/react-native/ReactCommon/jsi/jsi/jsi.h index bf98028fb3f..db70e1b3e33 100644 --- a/packages/react-native/ReactCommon/jsi/jsi/jsi.h +++ b/packages/react-native/ReactCommon/jsi/jsi/jsi.h @@ -680,7 +680,6 @@ class JSI_EXPORT IRuntime : public ICast { /// property of a JS string. virtual size_t length(const String& str) = 0; - protected: virtual ~IRuntime() = default; }; diff --git a/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api index 54d994781de..66e299aec38 100644 --- a/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api @@ -11859,7 +11859,6 @@ class facebook::jsi::HostObject { } class facebook::jsi::IRuntime : public facebook::jsi::ICast { - protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; @@ -11969,6 +11968,7 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual ~IRuntime() = default; } struct facebook::jsi::IRuntime::PointerValue { @@ -13668,4 +13668,4 @@ struct std::hash> { } -void YGJNIVanilla::registerNatives(JNIEnv* env); \ No newline at end of file +void YGJNIVanilla::registerNatives(JNIEnv* env); diff --git a/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api index 6a0a4834346..e3f483ab56e 100644 --- a/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api @@ -11715,7 +11715,6 @@ class facebook::jsi::HostObject { } class facebook::jsi::IRuntime : public facebook::jsi::ICast { - protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; @@ -11825,6 +11824,7 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual ~IRuntime() = default; } struct facebook::jsi::IRuntime::PointerValue { @@ -13524,4 +13524,4 @@ struct std::hash> { } -void YGJNIVanilla::registerNatives(JNIEnv* env); \ No newline at end of file +void YGJNIVanilla::registerNatives(JNIEnv* env); diff --git a/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api index bb3a74b3522..8a3f0353c67 100644 --- a/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api @@ -14077,7 +14077,6 @@ class facebook::jsi::HostObject { } class facebook::jsi::IRuntime : public facebook::jsi::ICast { - protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; @@ -14187,6 +14186,7 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual ~IRuntime() = default; } struct facebook::jsi::IRuntime::PointerValue { @@ -16258,4 +16258,4 @@ class FB::LazyVector { public using reference = T; public using size_type = std::int32_t; public using value_type = T; -} \ No newline at end of file +} diff --git a/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api index 53f03430fc4..30f480009ed 100644 --- a/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api @@ -13943,7 +13943,6 @@ class facebook::jsi::HostObject { } class facebook::jsi::IRuntime : public facebook::jsi::ICast { - protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; @@ -14053,6 +14052,7 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual ~IRuntime() = default; } struct facebook::jsi::IRuntime::PointerValue { @@ -16124,4 +16124,4 @@ class FB::LazyVector { public using reference = T; public using size_type = std::int32_t; public using value_type = T; -} \ No newline at end of file +} diff --git a/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api index bcfb19940fa..e81f142ef3f 100644 --- a/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api @@ -8894,7 +8894,6 @@ class facebook::jsi::HostObject { } class facebook::jsi::IRuntime : public facebook::jsi::ICast { - protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; @@ -9004,6 +9003,7 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual ~IRuntime() = default; } struct facebook::jsi::IRuntime::PointerValue { @@ -10612,4 +10612,4 @@ struct std::hash template struct std::hash> { public size_t operator()(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; -} \ No newline at end of file +} diff --git a/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api index 53c14ca18d2..1d107f3f5d4 100644 --- a/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api @@ -8885,7 +8885,6 @@ class facebook::jsi::HostObject { } class facebook::jsi::IRuntime : public facebook::jsi::ICast { - protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; @@ -8995,6 +8994,7 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual ~IRuntime() = default; } struct facebook::jsi::IRuntime::PointerValue { @@ -10603,4 +10603,4 @@ struct std::hash template struct std::hash> { public size_t operator()(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; -} \ No newline at end of file +}