Skip to content

Commit f70b1af

Browse files
coadometa-codesync[bot]
authored andcommitted
Exclude UnstabeLegacy symbols from stable C++ API snapshot
Summary: Excluded symbols that contain "UnstableLegacy" from public stable C++ API snapshot, that is `UnstableLegacyViewManagerAutomaticComponentDescriptor` and `UnstableLegacyViewManagerInteropComponentDescriptor`. Changelog: [Internal] Differential Revision: D98317003
1 parent c8402d3 commit f70b1af

File tree

7 files changed

+1
-72
lines changed

7 files changed

+1
-72
lines changed

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

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

5488-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::LegacyViewManagerAndroidInteropShadowNode> {
5489-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
5490-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
5491-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
5492-
public virtual facebook::react::ComponentName getComponentName() const override;
5493-
}
5494-
54955488
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
54965489
protected bool isColorValue_;
54975490
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -8318,11 +8311,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
83188311
public void setTextLayoutManager(std::shared_ptr<const facebook::react::TextLayoutManager> textLayoutManager);
83198312
}
83208313

8321-
template <const char* concreteComponentName>
8322-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
8323-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
8324-
}
8325-
83268314
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
83278315
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
83288316
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
@@ -5476,13 +5476,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
54765476
public void setComponentName(facebook::react::ComponentName componentName);
54775477
}
54785478

5479-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::LegacyViewManagerAndroidInteropShadowNode> {
5480-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
5481-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
5482-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
5483-
public virtual facebook::react::ComponentName getComponentName() const override;
5484-
}
5485-
54865479
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
54875480
protected bool isColorValue_;
54885481
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -8309,11 +8302,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
83098302
public void setTextLayoutManager(std::shared_ptr<const facebook::react::TextLayoutManager> textLayoutManager);
83108303
}
83118304

8312-
template <const char* concreteComponentName>
8313-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
8314-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
8315-
}
8316-
83178305
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
83188306
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
83198307
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
@@ -7966,13 +7966,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
79667966
public void setComponentName(facebook::react::ComponentName componentName);
79677967
}
79687968

7969-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<LegacyViewManagerAndroidInteropShadowNode> {
7970-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
7971-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
7972-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
7973-
public virtual facebook::react::ComponentName getComponentName() const override;
7974-
}
7975-
79767969
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
79777970
protected bool isColorValue_;
79787971
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -10605,11 +10598,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
1060510598
public void setTextLayoutManager(std::shared_ptr<const facebook::react::TextLayoutManager> textLayoutManager);
1060610599
}
1060710600

10608-
template <const char* concreteComponentName>
10609-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
10610-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
10611-
}
10612-
1061310601
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
1061410602
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
1061510603
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
@@ -7957,13 +7957,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
79577957
public void setComponentName(facebook::react::ComponentName componentName);
79587958
}
79597959

7960-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<LegacyViewManagerAndroidInteropShadowNode> {
7961-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
7962-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
7963-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
7964-
public virtual facebook::react::ComponentName getComponentName() const override;
7965-
}
7966-
79677960
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
79687961
protected bool isColorValue_;
79697962
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -10596,11 +10589,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
1059610589
public void setTextLayoutManager(std::shared_ptr<const facebook::react::TextLayoutManager> textLayoutManager);
1059710590
}
1059810591

10599-
template <const char* concreteComponentName>
10600-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
10601-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
10602-
}
10603-
1060410592
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
1060510593
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
1060610594
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
@@ -3798,13 +3798,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
37983798
public void setComponentName(facebook::react::ComponentName componentName);
37993799
}
38003800

3801-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::LegacyViewManagerAndroidInteropShadowNode> {
3802-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
3803-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
3804-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
3805-
public virtual facebook::react::ComponentName getComponentName() const override;
3806-
}
3807-
38083801
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
38093802
protected bool isColorValue_;
38103803
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -6255,11 +6248,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
62556248
public void setTextLayoutManager(std::shared_ptr<const TextLayoutManager> textLayoutManager);
62566249
}
62576250

6258-
template <const char* concreteComponentName>
6259-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
6260-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
6261-
}
6262-
62636251
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
62646252
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
62656253
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
@@ -3789,13 +3789,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
37893789
public void setComponentName(facebook::react::ComponentName componentName);
37903790
}
37913791

3792-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::LegacyViewManagerAndroidInteropShadowNode> {
3793-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
3794-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
3795-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
3796-
public virtual facebook::react::ComponentName getComponentName() const override;
3797-
}
3798-
37993792
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
38003793
protected bool isColorValue_;
38013794
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -6246,11 +6239,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
62466239
public void setTextLayoutManager(std::shared_ptr<const TextLayoutManager> textLayoutManager);
62476240
}
62486241

6249-
template <const char* concreteComponentName>
6250-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
6251-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
6252-
}
6253-
62546242
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
62556243
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
62566244
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)