Skip to content

Commit a74b669

Browse files
coadometa-codesync[bot]
authored andcommitted
Exclude UnstabeLegacy symbols from stable C++ API snapshot (#56242)
Summary: Pull Request resolved: #56242 Excluded symbols that contain "UnstableLegacy" from public stable C++ API snapshot, that is `UnstableLegacyViewManagerAutomaticComponentDescriptor` and `UnstableLegacyViewManagerInteropComponentDescriptor`. Changelog: [Internal] Reviewed By: cipolleschi Differential Revision: D98317003
1 parent a53de38 commit a74b669

7 files changed

Lines changed: 1 addition & 72 deletions

File tree

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

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5481,13 +5481,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
54815481
public void setComponentName(facebook::react::ComponentName componentName);
54825482
}
54835483

5484-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::LegacyViewManagerAndroidInteropShadowNode> {
5485-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
5486-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
5487-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
5488-
public virtual facebook::react::ComponentName getComponentName() const override;
5489-
}
5490-
54915484
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
54925485
protected bool isColorValue_;
54935486
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -8314,11 +8307,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
83148307
public void setTextLayoutManager(std::shared_ptr<const facebook::react::TextLayoutManager> textLayoutManager);
83158308
}
83168309

8317-
template <const char* concreteComponentName>
8318-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
8319-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
8320-
}
8321-
83228310
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
83238311
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
83248312
protected facebook::react::Props::Shared props_;

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

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5472,13 +5472,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
54725472
public void setComponentName(facebook::react::ComponentName componentName);
54735473
}
54745474

5475-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::LegacyViewManagerAndroidInteropShadowNode> {
5476-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
5477-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
5478-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
5479-
public virtual facebook::react::ComponentName getComponentName() const override;
5480-
}
5481-
54825475
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
54835476
protected bool isColorValue_;
54845477
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -8305,11 +8298,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
83058298
public void setTextLayoutManager(std::shared_ptr<const facebook::react::TextLayoutManager> textLayoutManager);
83068299
}
83078300

8308-
template <const char* concreteComponentName>
8309-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
8310-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
8311-
}
8312-
83138301
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
83148302
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
83158303
protected facebook::react::Props::Shared props_;

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

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7964,13 +7964,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
79647964
public void setComponentName(facebook::react::ComponentName componentName);
79657965
}
79667966

7967-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<LegacyViewManagerAndroidInteropShadowNode> {
7968-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
7969-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
7970-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
7971-
public virtual facebook::react::ComponentName getComponentName() const override;
7972-
}
7973-
79747967
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
79757968
protected bool isColorValue_;
79767969
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -10603,11 +10596,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
1060310596
public void setTextLayoutManager(std::shared_ptr<const facebook::react::TextLayoutManager> textLayoutManager);
1060410597
}
1060510598

10606-
template <const char* concreteComponentName>
10607-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
10608-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
10609-
}
10610-
1061110599
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
1061210600
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
1061310601
protected facebook::react::Props::Shared props_;

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

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7955,13 +7955,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
79557955
public void setComponentName(facebook::react::ComponentName componentName);
79567956
}
79577957

7958-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<LegacyViewManagerAndroidInteropShadowNode> {
7959-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
7960-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
7961-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
7962-
public virtual facebook::react::ComponentName getComponentName() const override;
7963-
}
7964-
79657958
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
79667959
protected bool isColorValue_;
79677960
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -10594,11 +10587,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
1059410587
public void setTextLayoutManager(std::shared_ptr<const facebook::react::TextLayoutManager> textLayoutManager);
1059510588
}
1059610589

10597-
template <const char* concreteComponentName>
10598-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
10599-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
10600-
}
10601-
1060210590
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
1060310591
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
1060410592
protected facebook::react::Props::Shared props_;

scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3796,13 +3796,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
37963796
public void setComponentName(facebook::react::ComponentName componentName);
37973797
}
37983798

3799-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::LegacyViewManagerAndroidInteropShadowNode> {
3800-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
3801-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
3802-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
3803-
public virtual facebook::react::ComponentName getComponentName() const override;
3804-
}
3805-
38063799
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
38073800
protected bool isColorValue_;
38083801
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -6253,11 +6246,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
62536246
public void setTextLayoutManager(std::shared_ptr<const TextLayoutManager> textLayoutManager);
62546247
}
62556248

6256-
template <const char* concreteComponentName>
6257-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
6258-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
6259-
}
6260-
62616249
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
62626250
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
62636251
protected facebook::react::Props::Shared props_;

scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3787,13 +3787,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
37873787
public void setComponentName(facebook::react::ComponentName componentName);
37883788
}
37893789

3790-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::LegacyViewManagerAndroidInteropShadowNode> {
3791-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
3792-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
3793-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
3794-
public virtual facebook::react::ComponentName getComponentName() const override;
3795-
}
3796-
37973790
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
37983791
protected bool isColorValue_;
37993792
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -6244,11 +6237,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
62446237
public void setTextLayoutManager(std::shared_ptr<const TextLayoutManager> textLayoutManager);
62456238
}
62466239

6247-
template <const char* concreteComponentName>
6248-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
6249-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
6250-
}
6251-
62526240
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
62536241
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
62546242
protected facebook::react::Props::Shared props_;

scripts/cxx-api/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ exclude_patterns:
99
exclude_symbols:
1010
- "Fantom"
1111
- "NativeReactNativeFeatureFlags"
12+
- "UnstableLegacy"
1213

1314
platforms:
1415
ReactCommon:

0 commit comments

Comments
 (0)