Skip to content

Commit cd3c991

Browse files
Dawid Małeckimeta-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 02f1b2c commit cd3c991

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
@@ -5382,13 +5382,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
53825382
public void setComponentName(facebook::react::ComponentName componentName);
53835383
}
53845384

5385-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::LegacyViewManagerAndroidInteropShadowNode> {
5386-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
5387-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
5388-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
5389-
public virtual facebook::react::ComponentName getComponentName() const override;
5390-
}
5391-
53925385
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
53935386
protected bool isColorValue_;
53945387
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -8215,11 +8208,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
82158208
public void setTextLayoutManager(std::shared_ptr<const facebook::react::TextLayoutManager> textLayoutManager);
82168209
}
82178210

8218-
template <const char* concreteComponentName>
8219-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
8220-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
8221-
}
8222-
82238211
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
82248212
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
82258213
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
@@ -5373,13 +5373,6 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat
53735373
public void setComponentName(facebook::react::ComponentName componentName);
53745374
}
53755375

5376-
class facebook::react::UnstableLegacyViewManagerAutomaticComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::LegacyViewManagerAndroidInteropShadowNode> {
5377-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {});
5378-
public UnstableLegacyViewManagerAutomaticComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, std::string legacyComponentName);
5379-
public virtual facebook::react::ComponentHandle getComponentHandle() const override;
5380-
public virtual facebook::react::ComponentName getComponentName() const override;
5381-
}
5382-
53835376
class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode {
53845377
protected bool isColorValue_;
53855378
public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
@@ -8206,11 +8199,6 @@ class facebook::react::BaseTextInputShadowNode : public facebook::react::Concret
82068199
public void setTextLayoutManager(std::shared_ptr<const facebook::react::TextLayoutManager> textLayoutManager);
82078200
}
82088201

8209-
template <const char* concreteComponentName>
8210-
class facebook::react::UnstableLegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<concreteComponentName, facebook::react::ViewProps>> {
8211-
public UnstableLegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters);
8212-
}
8213-
82148202
template <facebook::react::ComponentName concreteComponentName, typename BaseShadowNodeT, typename PropsT, typename EventEmitterT = facebook::react::EventEmitter, typename StateDataT = facebook::react::StateData>
82158203
class facebook::react::ConcreteShadowNode : public BaseShadowNodeT {
82168204
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)