Skip to content

Commit a928300

Browse files
coadometa-codesync[bot]
authored andcommitted
Exclude stubs from the C++ public API snapshot
Summary: Removes stubs from the snapshot which should be irrelevant in context of the public surface. Changelog: [Internal] Reviewed By: cortinico Differential Revision: D97478132
1 parent ec76260 commit a928300

7 files changed

Lines changed: 1 addition & 216 deletions

File tree

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

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,6 @@ constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE;
487487
constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE;
488488
static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics;
489489
static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint;
490-
static const int facebook::react::NO_VIEW_TAG;
491490
static constexpr auto facebook::react::kPropNameLengthHardCap;
492491
static constexpr double facebook::react::SingleFrameIntervalMs;
493492
static constexpr double facebook::react::TicksPerMs;
@@ -877,8 +876,6 @@ facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook:
877876
facebook::react::SharedColor facebook::react::whiteColor();
878877
facebook::react::Size facebook::react::ModalHostViewScreenSize(void);
879878
facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value);
880-
facebook::react::StubViewTree facebook::react::buildStubViewTreeUsingDifferentiator(const facebook::react::ShadowNode& rootShadowNode);
881-
facebook::react::StubViewTree facebook::react::buildStubViewTreeWithoutUsingDifferentiator(const facebook::react::ShadowNode& rootShadowNode);
882879
facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept;
883880
facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value);
884881
facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant<facebook::react::CSSLength, facebook::react::CSSPercentage>& value);
@@ -1163,8 +1160,6 @@ bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs
11631160
bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs);
11641161
bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept;
11651162
bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept;
1166-
bool facebook::react::operator==(const facebook::react::StubView& lhs, const facebook::react::StubView& rhs);
1167-
bool facebook::react::operator==(const facebook::react::StubViewTree& lhs, const facebook::react::StubViewTree& rhs);
11681163
bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs);
11691164
constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs);
11701165
constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs);
@@ -5524,37 +5519,6 @@ class facebook::react::StateWrapperImpl : public jni::HybridClass<facebook::reac
55245519
public void updateStateImpl(facebook::react::NativeMap* map);
55255520
}
55265521

5527-
class facebook::react::StubView {
5528-
public StubView() = default;
5529-
public StubView(const facebook::react::StubView& stubView) = default;
5530-
public facebook::react::ComponentHandle componentHandle;
5531-
public facebook::react::ComponentName componentName;
5532-
public facebook::react::LayoutMetrics layoutMetrics;
5533-
public facebook::react::Props::Shared props;
5534-
public facebook::react::ShadowNodeTraits traits;
5535-
public facebook::react::SharedEventEmitter eventEmitter;
5536-
public facebook::react::State::Shared state;
5537-
public facebook::react::SurfaceId surfaceId;
5538-
public facebook::react::Tag parentTag;
5539-
public facebook::react::Tag tag;
5540-
public operator facebook::react::ShadowView() const;
5541-
public std::vector<facebook::react::StubView::Shared> children;
5542-
public using Shared = std::shared_ptr<facebook::react::StubView>;
5543-
public void update(const facebook::react::ShadowView& shadowView);
5544-
}
5545-
5546-
class facebook::react::StubViewTree {
5547-
public StubViewTree() = default;
5548-
public StubViewTree(const facebook::react::ShadowView& shadowView);
5549-
public bool hasTag(facebook::react::Tag tag) const;
5550-
public const facebook::react::StubView& getRootStubView() const;
5551-
public const facebook::react::StubView& getStubView(facebook::react::Tag tag) const;
5552-
public size_t size() const;
5553-
public std::vector<std::string> takeMountingLogs();
5554-
public void dispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args);
5555-
public void mutate(const facebook::react::ShadowViewMutationList& mutations);
5556-
}
5557-
55585522
class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode {
55595523
public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
55605524
public bool isLayoutStyleUpdated() const noexcept;

scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,6 @@ constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE;
487487
constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE;
488488
static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics;
489489
static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint;
490-
static const int facebook::react::NO_VIEW_TAG;
491490
static constexpr auto facebook::react::kPropNameLengthHardCap;
492491
static constexpr double facebook::react::SingleFrameIntervalMs;
493492
static constexpr double facebook::react::TicksPerMs;
@@ -877,8 +876,6 @@ facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook:
877876
facebook::react::SharedColor facebook::react::whiteColor();
878877
facebook::react::Size facebook::react::ModalHostViewScreenSize(void);
879878
facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value);
880-
facebook::react::StubViewTree facebook::react::buildStubViewTreeUsingDifferentiator(const facebook::react::ShadowNode& rootShadowNode);
881-
facebook::react::StubViewTree facebook::react::buildStubViewTreeWithoutUsingDifferentiator(const facebook::react::ShadowNode& rootShadowNode);
882879
facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept;
883880
facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value);
884881
facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant<facebook::react::CSSLength, facebook::react::CSSPercentage>& value);
@@ -1163,8 +1160,6 @@ bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs
11631160
bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs);
11641161
bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept;
11651162
bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept;
1166-
bool facebook::react::operator==(const facebook::react::StubView& lhs, const facebook::react::StubView& rhs);
1167-
bool facebook::react::operator==(const facebook::react::StubViewTree& lhs, const facebook::react::StubViewTree& rhs);
11681163
bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs);
11691164
constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs);
11701165
constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs);
@@ -5515,37 +5510,6 @@ class facebook::react::StateWrapperImpl : public jni::HybridClass<facebook::reac
55155510
public void updateStateImpl(facebook::react::NativeMap* map);
55165511
}
55175512

5518-
class facebook::react::StubView {
5519-
public StubView() = default;
5520-
public StubView(const facebook::react::StubView& stubView) = default;
5521-
public facebook::react::ComponentHandle componentHandle;
5522-
public facebook::react::ComponentName componentName;
5523-
public facebook::react::LayoutMetrics layoutMetrics;
5524-
public facebook::react::Props::Shared props;
5525-
public facebook::react::ShadowNodeTraits traits;
5526-
public facebook::react::SharedEventEmitter eventEmitter;
5527-
public facebook::react::State::Shared state;
5528-
public facebook::react::SurfaceId surfaceId;
5529-
public facebook::react::Tag parentTag;
5530-
public facebook::react::Tag tag;
5531-
public operator facebook::react::ShadowView() const;
5532-
public std::vector<facebook::react::StubView::Shared> children;
5533-
public using Shared = std::shared_ptr<facebook::react::StubView>;
5534-
public void update(const facebook::react::ShadowView& shadowView);
5535-
}
5536-
5537-
class facebook::react::StubViewTree {
5538-
public StubViewTree() = default;
5539-
public StubViewTree(const facebook::react::ShadowView& shadowView);
5540-
public bool hasTag(facebook::react::Tag tag) const;
5541-
public const facebook::react::StubView& getRootStubView() const;
5542-
public const facebook::react::StubView& getStubView(facebook::react::Tag tag) const;
5543-
public size_t size() const;
5544-
public std::vector<std::string> takeMountingLogs();
5545-
public void dispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args);
5546-
public void mutate(const facebook::react::ShadowViewMutationList& mutations);
5547-
}
5548-
55495513
class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode {
55505514
public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
55515515
public bool isLayoutStyleUpdated() const noexcept;

scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -3840,7 +3840,6 @@ constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE;
38403840
constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE;
38413841
static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics;
38423842
static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint;
3843-
static const int facebook::react::NO_VIEW_TAG;
38443843
static constexpr auto facebook::react::kPropNameLengthHardCap;
38453844
static constexpr double facebook::react::SingleFrameIntervalMs;
38463845
static constexpr double facebook::react::TicksPerMs;
@@ -4167,8 +4166,6 @@ facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook:
41674166
facebook::react::SharedColor facebook::react::whiteColor();
41684167
facebook::react::Size facebook::react::ModalHostViewScreenSize(void);
41694168
facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value);
4170-
facebook::react::StubViewTree facebook::react::buildStubViewTreeUsingDifferentiator(const facebook::react::ShadowNode& rootShadowNode);
4171-
facebook::react::StubViewTree facebook::react::buildStubViewTreeWithoutUsingDifferentiator(const facebook::react::ShadowNode& rootShadowNode);
41724169
facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept;
41734170
facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value);
41744171
facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant<facebook::react::CSSLength, facebook::react::CSSPercentage>& value);
@@ -4440,8 +4437,6 @@ bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs
44404437
bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs);
44414438
bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept;
44424439
bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept;
4443-
bool facebook::react::operator==(const facebook::react::StubView& lhs, const facebook::react::StubView& rhs);
4444-
bool facebook::react::operator==(const facebook::react::StubViewTree& lhs, const facebook::react::StubViewTree& rhs);
44454440
bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs);
44464441
constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs);
44474442
constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs);
@@ -8186,37 +8181,6 @@ class facebook::react::StateUpdate {
81868181
public using FailureCallback = std::function<void()>;
81878182
}
81888183

8189-
class facebook::react::StubView {
8190-
public StubView() = default;
8191-
public StubView(const facebook::react::StubView& stubView) = default;
8192-
public facebook::react::ComponentHandle componentHandle;
8193-
public facebook::react::ComponentName componentName;
8194-
public facebook::react::LayoutMetrics layoutMetrics;
8195-
public facebook::react::Props::Shared props;
8196-
public facebook::react::ShadowNodeTraits traits;
8197-
public facebook::react::SharedEventEmitter eventEmitter;
8198-
public facebook::react::State::Shared state;
8199-
public facebook::react::SurfaceId surfaceId;
8200-
public facebook::react::Tag parentTag;
8201-
public facebook::react::Tag tag;
8202-
public operator facebook::react::ShadowView() const;
8203-
public std::vector<facebook::react::StubView::Shared> children;
8204-
public using Shared = std::shared_ptr<facebook::react::StubView>;
8205-
public void update(const facebook::react::ShadowView& shadowView);
8206-
}
8207-
8208-
class facebook::react::StubViewTree {
8209-
public StubViewTree() = default;
8210-
public StubViewTree(const facebook::react::ShadowView& shadowView);
8211-
public bool hasTag(facebook::react::Tag tag) const;
8212-
public const facebook::react::StubView& getRootStubView() const;
8213-
public const facebook::react::StubView& getStubView(facebook::react::Tag tag) const;
8214-
public size_t size() const;
8215-
public std::vector<std::string> takeMountingLogs();
8216-
public void dispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args);
8217-
public void mutate(const facebook::react::ShadowViewMutationList& mutations);
8218-
}
8219-
82208184
class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode {
82218185
public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
82228186
public bool isLayoutStyleUpdated() const noexcept;

scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -3840,7 +3840,6 @@ constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE;
38403840
constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE;
38413841
static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics;
38423842
static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint;
3843-
static const int facebook::react::NO_VIEW_TAG;
38443843
static constexpr auto facebook::react::kPropNameLengthHardCap;
38453844
static constexpr double facebook::react::SingleFrameIntervalMs;
38463845
static constexpr double facebook::react::TicksPerMs;
@@ -4167,8 +4166,6 @@ facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook:
41674166
facebook::react::SharedColor facebook::react::whiteColor();
41684167
facebook::react::Size facebook::react::ModalHostViewScreenSize(void);
41694168
facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value);
4170-
facebook::react::StubViewTree facebook::react::buildStubViewTreeUsingDifferentiator(const facebook::react::ShadowNode& rootShadowNode);
4171-
facebook::react::StubViewTree facebook::react::buildStubViewTreeWithoutUsingDifferentiator(const facebook::react::ShadowNode& rootShadowNode);
41724169
facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept;
41734170
facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value);
41744171
facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant<facebook::react::CSSLength, facebook::react::CSSPercentage>& value);
@@ -4440,8 +4437,6 @@ bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs
44404437
bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs);
44414438
bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept;
44424439
bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept;
4443-
bool facebook::react::operator==(const facebook::react::StubView& lhs, const facebook::react::StubView& rhs);
4444-
bool facebook::react::operator==(const facebook::react::StubViewTree& lhs, const facebook::react::StubViewTree& rhs);
44454440
bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs);
44464441
constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs);
44474442
constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs);
@@ -8177,37 +8172,6 @@ class facebook::react::StateUpdate {
81778172
public using FailureCallback = std::function<void()>;
81788173
}
81798174

8180-
class facebook::react::StubView {
8181-
public StubView() = default;
8182-
public StubView(const facebook::react::StubView& stubView) = default;
8183-
public facebook::react::ComponentHandle componentHandle;
8184-
public facebook::react::ComponentName componentName;
8185-
public facebook::react::LayoutMetrics layoutMetrics;
8186-
public facebook::react::Props::Shared props;
8187-
public facebook::react::ShadowNodeTraits traits;
8188-
public facebook::react::SharedEventEmitter eventEmitter;
8189-
public facebook::react::State::Shared state;
8190-
public facebook::react::SurfaceId surfaceId;
8191-
public facebook::react::Tag parentTag;
8192-
public facebook::react::Tag tag;
8193-
public operator facebook::react::ShadowView() const;
8194-
public std::vector<facebook::react::StubView::Shared> children;
8195-
public using Shared = std::shared_ptr<facebook::react::StubView>;
8196-
public void update(const facebook::react::ShadowView& shadowView);
8197-
}
8198-
8199-
class facebook::react::StubViewTree {
8200-
public StubViewTree() = default;
8201-
public StubViewTree(const facebook::react::ShadowView& shadowView);
8202-
public bool hasTag(facebook::react::Tag tag) const;
8203-
public const facebook::react::StubView& getRootStubView() const;
8204-
public const facebook::react::StubView& getStubView(facebook::react::Tag tag) const;
8205-
public size_t size() const;
8206-
public std::vector<std::string> takeMountingLogs();
8207-
public void dispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args);
8208-
public void mutate(const facebook::react::ShadowViewMutationList& mutations);
8209-
}
8210-
82118175
class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode {
82128176
public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
82138177
public bool isLayoutStyleUpdated() const noexcept;

0 commit comments

Comments
 (0)