Skip to content

Commit 6d50def

Browse files
sammy-SCmeta-codesync[bot]
authored andcommitted
Remove dead HostTargetController::installPerfIssuesBinding declaration
Summary: X-link: #57145 `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] Reviewed By: mdvacca Differential Revision: D108012907 fbshipit-source-id: 5c7f14a7956f67e3e884a32f95aa2e50fd0f3ea6
1 parent 925d3d4 commit 6d50def

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
@@ -10138,7 +10138,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1013810138
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1013910139
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1014010140
public void incrementPauseOverlayCounter();
10141-
public void installPerfIssuesBinding();
1014210141
}
1014310142

1014410143
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
@@ -12094,7 +12094,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
1209412094
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
1209512095
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
1209612096
public void incrementPauseOverlayCounter();
12097-
public void installPerfIssuesBinding();
1209812097
}
1209912098

1210012099
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
@@ -7395,7 +7395,6 @@ class facebook::react::jsinspector_modern::HostTargetController {
73957395
public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate();
73967396
public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing();
73977397
public void incrementPauseOverlayCounter();
7398-
public void installPerfIssuesBinding();
73997398
}
74007399

74017400
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)