Skip to content

Commit e172dcd

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 003cae6 commit e172dcd

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
@@ -2572,10 +2572,6 @@ protocol RCTCustomRefreshControlProtocol {
25722572
public @property (weak) UIScrollView* scrollView;
25732573
}
25742574

2575-
protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate {
2576-
public virtual std::unique_ptr<facebook::react::JSExecutorFactory> jsExecutorFactoryForBridge:(RCTBridge* bridge);
2577-
}
2578-
25792575
protocol RCTDebuggingOverlayViewProtocol : public NSObject {
25802576
public virtual void clearElementsHighlights();
25812577
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
@@ -2634,10 +2634,6 @@ protocol RCTCustomRefreshControlProtocol {
26342634
public @property (weak) UIScrollView* scrollView;
26352635
}
26362636

2637-
protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate {
2638-
public virtual std::unique_ptr<facebook::react::JSExecutorFactory> jsExecutorFactoryForBridge:(RCTBridge* bridge);
2639-
}
2640-
26412637
protocol RCTDebuggingOverlayViewProtocol : public NSObject {
26422638
public virtual void clearElementsHighlights();
26432639
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
@@ -2565,10 +2565,6 @@ protocol RCTCustomRefreshControlProtocol {
25652565
public @property (weak) UIScrollView* scrollView;
25662566
}
25672567

2568-
protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate {
2569-
public virtual std::unique_ptr<facebook::react::JSExecutorFactory> jsExecutorFactoryForBridge:(RCTBridge* bridge);
2570-
}
2571-
25722568
protocol RCTDebuggingOverlayViewProtocol : public NSObject {
25732569
public virtual void clearElementsHighlights();
25742570
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
@@ -2572,10 +2572,6 @@ protocol RCTCustomRefreshControlProtocol {
25722572
public @property (weak) UIScrollView* scrollView;
25732573
}
25742574

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

0 commit comments

Comments
 (0)