Skip to content

Commit a426b39

Browse files
christophpurrermeta-codesync[bot]
authored andcommitted
Delete dead RCTCxxBridgeDelegate protocol (#59441)
Summary: Pull Request resolved: #59441 The C++ bridge delegate protocol has no implementers left: its only method served the removed `RCTCxxBridge`. Delete the header with its build entry, the stale forward declaration, and the unused imports. Changelog: [iOS][Removed] - Remove unused `RCTCxxBridgeDelegate` protocol Differential Revision: D127294781
1 parent a065e6e commit a426b39

6 files changed

Lines changed: 0 additions & 48 deletions

File tree

‎packages/react-native/Libraries/AppDelegate/RCTRootViewFactory.h‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#import <React/RCTUtils.h>
1212
#import "RCTJSRuntimeConfiguratorProtocol.h"
1313

14-
@protocol RCTCxxBridgeDelegate;
1514
@protocol RCTComponentViewFactoryComponentProvider;
1615
@protocol RCTTurboModuleManagerDelegate;
1716
@protocol RCTHostDelegate;

‎packages/react-native/React/CxxBridge/RCTCxxBridgeDelegate.h‎

Lines changed: 0 additions & 31 deletions
This file was deleted.

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2574,10 +2574,6 @@ protocol RCTCustomRefreshControlProtocol {
25742574
public @property (weak) UIScrollView* scrollView;
25752575
}
25762576

2577-
protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate {
2578-
public virtual std::unique_ptr<facebook::react::JSExecutorFactory> jsExecutorFactoryForBridge:(RCTBridge* bridge);
2579-
}
2580-
25812577
protocol RCTDebuggingOverlayViewProtocol : public NSObject {
25822578
public virtual void clearElementsHighlights();
25832579
public virtual void highlightElements:(const NSArray* elements);

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2636,10 +2636,6 @@ protocol RCTCustomRefreshControlProtocol {
26362636
public @property (weak) UIScrollView* scrollView;
26372637
}
26382638

2639-
protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate {
2640-
public virtual std::unique_ptr<facebook::react::JSExecutorFactory> jsExecutorFactoryForBridge:(RCTBridge* bridge);
2641-
}
2642-
26432639
protocol RCTDebuggingOverlayViewProtocol : public NSObject {
26442640
public virtual void clearElementsHighlights();
26452641
public virtual void highlightElements:(const NSArray* elements);

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2567,10 +2567,6 @@ protocol RCTCustomRefreshControlProtocol {
25672567
public @property (weak) UIScrollView* scrollView;
25682568
}
25692569

2570-
protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate {
2571-
public virtual std::unique_ptr<facebook::react::JSExecutorFactory> jsExecutorFactoryForBridge:(RCTBridge* bridge);
2572-
}
2573-
25742570
protocol RCTDebuggingOverlayViewProtocol : public NSObject {
25752571
public virtual void clearElementsHighlights();
25762572
public virtual void highlightElements:(const NSArray* elements);

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2574,10 +2574,6 @@ protocol RCTCustomRefreshControlProtocol {
25742574
public @property (weak) UIScrollView* scrollView;
25752575
}
25762576

2577-
protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate {
2578-
public virtual std::unique_ptr<facebook::react::JSExecutorFactory> jsExecutorFactoryForBridge:(RCTBridge* bridge);
2579-
}
2580-
25812577
protocol RCTDebuggingOverlayViewProtocol : public NSObject {
25822578
public virtual void clearElementsHighlights();
25832579
public virtual void highlightElements:(const NSArray* elements);

0 commit comments

Comments
 (0)