Skip to content

Commit f690170

Browse files
sammy-SCmeta-codesync[bot]
authored andcommitted
Remove dead HostTargetController::installPerfIssuesBinding declaration
Summary: `HostTargetController::installPerfIssuesBinding()` was declared in `jsinspector-modern/HostTarget.h` but had no definition anywhere and no callers. (`HostTargetController` is `final`, so the method is not an override.) A declared-but-never-defined non-virtual member cannot be invoked — any call would be a link error — so this is unreachable dead code. The unrelated, live `HostTarget::installPerfIssuesBinding` (a different class) is left intact. Changelog: [Internal] Differential Revision: D108012907
1 parent a6f3ddd commit f690170

10 files changed

Lines changed: 0 additions & 16 deletions

File tree

packages/react-native/ReactCommon/jsinspector-modern/HostTarget.h

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -252,13 +252,6 @@ class HostTargetController final {
252252

253253
bool hasInstance() const;
254254

255-
/**
256-
* [Experimental] Install a runtime binding subscribing to new Performance
257-
* Issues, which we broadcast to the V2 Perf Monitor overlay via
258-
* \ref HostTargetDelegate::unstable_onPerfIssueAdded.
259-
*/
260-
void installPerfIssuesBinding();
261-
262255
/**
263256
* Increments the target's pause overlay counter. The counter represents the
264257
* exact number of Agents that have (concurrently) requested the pause

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10511,7 +10511,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1051110511
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1051210512
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1051310513
public void incrementPauseOverlayCounter();
10514-
public void installPerfIssuesBinding();
1051510514
}
1051610515

1051710516
class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate {

scripts/cxx-api/api-snapshots/ReactAndroidNewarchCxx.api

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10162,7 +10162,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1016210162
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1016310163
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1016410164
public void incrementPauseOverlayCounter();
10165-
public void installPerfIssuesBinding();
1016610165
}
1016710166

1016810167
class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate {

scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10364,7 +10364,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1036410364
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1036510365
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1036610366
public void incrementPauseOverlayCounter();
10367-
public void installPerfIssuesBinding();
1036810367
}
1036910368

1037010369
class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate {

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12405,7 +12405,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1240512405
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1240612406
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1240712407
public void incrementPauseOverlayCounter();
12408-
public void installPerfIssuesBinding();
1240912408
}
1241012409

1241112410
class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate {

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12118,7 +12118,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1211812118
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1211912119
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1212012120
public void incrementPauseOverlayCounter();
12121-
public void installPerfIssuesBinding();
1212212121
}
1212312122

1212412123
class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate {

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12268,7 +12268,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1226812268
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1226912269
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1227012270
public void incrementPauseOverlayCounter();
12271-
public void installPerfIssuesBinding();
1227212271
}
1227312272

1227412273
class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate {

scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7566,7 +7566,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
75667566
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
75677567
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
75687568
public void incrementPauseOverlayCounter();
7569-
public void installPerfIssuesBinding();
75707569
}
75717570

75727571
class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate {

scripts/cxx-api/api-snapshots/ReactCommonNewarchCxx.api

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7419,7 +7419,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
74197419
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
74207420
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
74217421
public void incrementPauseOverlayCounter();
7422-
public void installPerfIssuesBinding();
74237422
}
74247423

74257424
class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate {

scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7557,7 +7557,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
75577557
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
75587558
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
75597559
public void incrementPauseOverlayCounter();
7560-
public void installPerfIssuesBinding();
75617560
}
75627561

75637562
class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate {

0 commit comments

Comments
 (0)