Я использую 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>