Skip to content

Commit 076c29a

Browse files
vzaidmanfacebook-github-bot
authored andcommitted
Regenerate C++ API snapshots after header retiering
Summary: Several headers were recently moved into the private or for-frameworks tier (cxxreact bundle header, TurboModule host integration, ModalHostView utils, platform-only ScrollView, animated internals, internal text components) without regenerating the C++ API snapshots, so `validate_cxx_api_snapshots` fails on every change. Regenerate all snapshots with `python -m scripts.cxx-api.parser` so the committed snapshots match the current header tiers. Changelog: [Internal] Differential Revision: D124083002
1 parent db42fda commit 076c29a

12 files changed

Lines changed: 0 additions & 956 deletions

‎scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api‎

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -493,9 +493,7 @@ YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::L
493493
bool facebook::react::areBorderRadiiCircular(const facebook::react::BorderRadii& borderRadii);
494494
bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::Color color) noexcept;
495495
bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept;
496-
bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header);
497496
bool facebook::react::isZero(facebook::react::Float n);
498-
const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag);
499497
constexpr auto facebook::react::to_underlying(auto e) noexcept;
500498
constexpr char facebook::react::toLower(char c);
501499
constexpr uint32_t facebook::react::fnv1aLowercase(std::string_view string);
@@ -512,7 +510,6 @@ facebook::react::Float facebook::react::floatFromYogaOptionalFloat(facebook::yog
512510
facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode);
513511
facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept;
514512
facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept;
515-
facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header);
516513
facebook::react::SharedColor facebook::react::blackColor();
517514
facebook::react::SharedColor facebook::react::clearColor();
518515
facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components);
@@ -1689,19 +1686,6 @@ class facebook::react::JWritableMapBuffer : public facebook::jni::JavaClass<face
16891686
public static constexpr auto kJavaDescriptor;
16901687
}
16911688

1692-
class facebook::react::JavaInteropTurboModule : public facebook::react::JavaTurboModule {
1693-
protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override;
1694-
public JavaInteropTurboModule(const facebook::react::JavaTurboModule::InitParams& params, const std::vector<facebook::react::JavaInteropTurboModule::MethodDescriptor>& methodDescriptors);
1695-
public virtual std::vector<facebook::jsi::PropNameID> getPropertyNames(facebook::jsi::Runtime& runtime) override;
1696-
}
1697-
1698-
struct facebook::react::JavaInteropTurboModule::MethodDescriptor {
1699-
public facebook::react::TurboModuleMethodValueKind jsiReturnKind;
1700-
public int jsArgCount;
1701-
public std::string jniSignature;
1702-
public std::string methodName;
1703-
}
1704-
17051689
class facebook::react::JavaMessageQueueThread : public facebook::jni::JavaClass<facebook::react::JavaMessageQueueThread> {
17061690
public static constexpr auto kJavaDescriptor;
17071691
}
@@ -2493,12 +2477,6 @@ struct facebook::react::TurboModule::MethodMetadata {
24932477
public size_t argCount;
24942478
}
24952479

2496-
class facebook::react::TurboModuleBinding {
2497-
public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr<facebook::react::LongLivedObjectCollection> longLivedObjectCollection = nullptr);
2498-
public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr<facebook::react::LongLivedObjectCollection> longLivedObjectCollection = nullptr);
2499-
public ~TurboModuleBinding();
2500-
}
2501-
25022480
class facebook::react::TurboModuleManager : public jni::HybridClass<facebook::react::TurboModuleManager> {
25032481
public static constexpr auto kJavaDescriptor;
25042482
public static jni::local_ref<jhybriddata> initHybrid(jni::alias_ref<jhybridobject>, jni::alias_ref<CallInvokerHolder::javaobject> jsCallInvokerHolder, jni::alias_ref<NativeMethodCallInvokerHolder::javaobject> nativeMethodCallInvokerHolder, jni::alias_ref<TurboModuleManagerDelegate::javaobject> delegate);
@@ -3037,11 +3015,6 @@ enum facebook::react::SchedulerPriority : int {
30373015
UserBlockingPriority,
30383016
}
30393017

3040-
enum facebook::react::ScriptTag {
3041-
RAMBundle,
3042-
String,
3043-
}
3044-
30453018
enum facebook::react::TransformOperationType : uint8_t {
30463019
Arbitrary,
30473020
Identity,
@@ -3203,13 +3176,6 @@ struct facebook::react::Bridging<void> {
32033176
public static void fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value&);
32043177
}
32053178

3206-
struct facebook::react::BundleHeader {
3207-
public BundleHeader();
3208-
public facebook::react::Magic32 magic32;
3209-
public uint32_t version;
3210-
public uint64_t magic64;
3211-
}
3212-
32133179
struct facebook::react::Color {
32143180
public bool isDefined;
32153181
public constexpr Color() = default;
@@ -3444,11 +3410,6 @@ struct facebook::react::LinearGradient {
34443410
public std::vector<facebook::react::ColorStop> colorStops;
34453411
}
34463412

3447-
struct facebook::react::Magic32 {
3448-
public uint32_t reserved_;
3449-
public uint32_t value;
3450-
}
3451-
34523413
struct facebook::react::ModalHostViewSupportedOrientationsMaskWrapped {
34533414
public facebook::react::ModalHostViewSupportedOrientationsMask value;
34543415
}

0 commit comments

Comments
 (0)