Skip to content

Commit 3b76474

Browse files
javachemeta-codesync[bot]
authored andcommitted
Remove RCTCxxMethod (#56830)
Summary: Pull Request resolved: #56830 This is part of the legacy arch, and the last usage of it in RCTCxxModule was removed in D81294192 Changelog: [iOS][Removed] Legacy arch removal: RCTCxxMethod and DispatchMessageQueueThread Reviewed By: christophpurrer Differential Revision: D105168516 fbshipit-source-id: 5eda230bb9f25eab96b2088b6ac0185e7ddc7cbf
1 parent 35771c6 commit 3b76474

7 files changed

Lines changed: 0 additions & 238 deletions

File tree

packages/react-native/React/CxxModule/DispatchMessageQueueThread.h

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

packages/react-native/React/CxxModule/RCTCxxMethod.h

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

packages/react-native/React/CxxModule/RCTCxxMethod.mm

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

packages/react-native/React/CxxModule/RCTCxxUtils.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#import <cxxreact/CxxNativeModule.h>
1313
#import <jsi/jsi.h>
1414

15-
#import "DispatchMessageQueueThread.h"
1615
#import "RCTNativeModule.h"
1716

1817
namespace facebook::react {

packages/react-native/React/CxxModule/RCTNativeModule.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#import <React/RCTBridge.h>
1414
#import <React/RCTBridgeMethod.h>
1515
#import <React/RCTBridgeModule.h>
16-
#import <React/RCTCxxUtils.h>
1716
#import <React/RCTLog.h>
1817
#import <React/RCTProfile.h>
1918
#import <React/RCTUtils.h>

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

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,10 +1008,6 @@ interface RCTConvert : public NSObject {
10081008
interface RCTCxxConvert : public NSObject {
10091009
}
10101010

1011-
interface RCTCxxMethod : public NSObject <RCTBridgeMethod> {
1012-
public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::CxxModule::Method& cxxMethod);
1013-
}
1014-
10151011
interface RCTDataRequestHandler : public NSObject <RCTURLRequestHandler, RCTInvalidating> {
10161012
}
10171013

@@ -5030,13 +5026,6 @@ class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnim
50305026
public virtual void update() override;
50315027
}
50325028

5033-
class facebook::react::DispatchMessageQueueThread : public facebook::react::MessageQueueThread {
5034-
public DispatchMessageQueueThread(RCTModuleData* moduleData);
5035-
public virtual void quitSynchronous() override;
5036-
public virtual void runOnQueue(std::function<void()>&& func) override;
5037-
public void runOnQueueSync(std::function<void()>&& __unused func) override;
5038-
}
5039-
50405029
class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode {
50415030
public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
50425031
public virtual void update() override;

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

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,10 +1008,6 @@ interface RCTConvert : public NSObject {
10081008
interface RCTCxxConvert : public NSObject {
10091009
}
10101010

1011-
interface RCTCxxMethod : public NSObject <RCTBridgeMethod> {
1012-
public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::CxxModule::Method& cxxMethod);
1013-
}
1014-
10151011
interface RCTDataRequestHandler : public NSObject <RCTURLRequestHandler, RCTInvalidating> {
10161012
}
10171013

@@ -5028,13 +5024,6 @@ class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnim
50285024
public virtual void update() override;
50295025
}
50305026

5031-
class facebook::react::DispatchMessageQueueThread : public facebook::react::MessageQueueThread {
5032-
public DispatchMessageQueueThread(RCTModuleData* moduleData);
5033-
public virtual void quitSynchronous() override;
5034-
public virtual void runOnQueue(std::function<void()>&& func) override;
5035-
public void runOnQueueSync(std::function<void()>&& __unused func) override;
5036-
}
5037-
50385027
class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode {
50395028
public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager);
50405029
public virtual void update() override;

0 commit comments

Comments
 (0)