Breakpoint positions are lossy
- Vorherrschende Sprache
- Dart
- Sterne
- 1.7k
- Forks
- 404
- Ø Merge
- 6 T. 17 Std.
- Gemergte PRs (30 T.)
- 18
Beschreibung
Consider the line
```
print(0.toString());
```
both the `print` and `toString` calls can independently have breakpoints.
* DevTools only reports if there is a breakpoint anywhere on the line (lossy reporting of breakpoints set by other precise clients).
* DevTools only allows setting a breakpoint by clicking on the line (lossy setting of breakpoints).
Beitragsleitfaden
Rechercherichtung
Beginne damit, das Beispiel mit separaten Haltepunkten für die Aufrufe von print und toString zu reproduzieren; untersuche dann, wie DevTools Haltepunkte meldet und setzt. Fertig ist die Aufgabe, wenn die Positionen der Haltepunkte erhalten bleiben und unabhängig gemeldet und gesetzt werden können, statt auf ein Ergebnis auf Zeilenebene reduziert zu werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- dart
- Bereich
- devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100