StackTrace не показывает номера строк для каждой точки - PullRequest
0 голосов
/ 06 декабря 2018

Я использую Chain.capture(() {...}); для выполнения асинхронных функций в Dart, но некоторые точки в StackTrace не показывают номер строки, и именно эти строки мне нужно отлаживать: D
Что я могу сделать, чтобы увидеть всеномера строк?

Dart 2.1, VM

dart:async                                                      _completeOnAsyncReturn
package:oni_server/src/executor/executor.dart                   Executor.find
dart:async                                                      _completeOnAsyncReturn
package:oni_server/src/executor/executor.dart                   Executor.findMap
===== asynchronous gap ===========================
dart:async                                                      _AsyncAwaitCompleter.completeError
package:guaraci_tracker/visitor.dart                            Visitor.answered
===== asynchronous gap ===========================
dart:async                                                      _asyncThenWrapperHelper
package:guaraci_tracker/visitor.dart                            Visitor.answered
package:guaraci_tracker/visitor.dart 479:9                      Visitor.command
===== asynchronous gap ===========================
dart:async                                                      _asyncThenWrapperHelper
package:oni_server/src/socket/base_user.dart                    BaseSocketUser.process
bin/main.dart 18:18                                             main.<fn>.<fn>.<fn>
package:stack_trace                                             Chain.capture
bin/main.dart 17:13                                             main.<fn>.<fn>
...