Dart `_HashMap` class does not show the same debugger view as map
- 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.
Beitragsleitfaden
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