flutter / flutter/devtools

Dart `_HashMap` class does not show the same debugger view as map

Offen
#2,723 1 Kommentar 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
P2 screen: debugger
Vorherrschende Sprache
Dart
Sterne
1.7k
Forks
404
Ø Merge
6 T. 17 Std.
Gemergte PRs (30 T.)
18

Beschreibung

To fix this and similar cases such as _HashSet and perhaps all classes implementing Map, Set, and Iterable
we should add helpers to Dart DevTools that use helpers to efficiently extra out the values from these fields by doing a single eval to convert over to the correct Dart List data to batch read the values.
Screenshot showing how this makes it hard to see the _inheritedWidgets for a Flutter class.
Screen Shot 2021-02-19 at 12 09 05 PM

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es ist keine Datei oder kein Test benannt. Beginne damit, die Debugger-Verarbeitung von Dart DevTools für _HashMap und seine Collection-Views zu finden, und prüfe anschließend, wie eine einzelne Auswertung das Lesen von Werten im Batch durchführen könnte. Als erledigt gilt die Aufgabe, wenn _HashMap, _HashSet und die anwendbaren Map-, Set- oder Iterable-Implementierungen nützliche Debugger-Views bereitstellen, einschließlich des Falls _inheritedWidgets.

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
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.