Skip to content

Commit 35f4cf0

Browse files
sammy-SCfacebook-github-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 880ee2d commit 35f4cf0

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
@@ -10514,7 +10514,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1051410514
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1051510515
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1051610516
public void incrementPauseOverlayCounter();
10517-
public void installPerfIssuesBinding();
1051810517
}
1051910518

1052010519
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
@@ -10367,7 +10367,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1036710367
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1036810368
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1036910369
public void incrementPauseOverlayCounter();
10370-
public void installPerfIssuesBinding();
1037110370
}
1037210371

1037310372
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
@@ -12408,7 +12408,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1240812408
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1240912409
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1241012410
public void incrementPauseOverlayCounter();
12411-
public void installPerfIssuesBinding();
1241212411
}
1241312412

1241412413
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
@@ -12271,7 +12271,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1227112271
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1227212272
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1227312273
public void incrementPauseOverlayCounter();
12274-
public void installPerfIssuesBinding();
1227512274
}
1227612275

1227712276
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
@@ -7569,7 +7569,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
75697569
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
75707570
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
75717571
public void incrementPauseOverlayCounter();
7572-
public void installPerfIssuesBinding();
75737572
}
75747573

75757574
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
@@ -7560,7 +7560,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
75607560
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
75617561
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
75627562
public void incrementPauseOverlayCounter();
7563-
public void installPerfIssuesBinding();
75647563
}
75657564

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

0 commit comments

Comments
 (0)