Holen Sie sich die aktuelle Zeilennummer Dart Flattern

int get lineNumber {
    try {
      final re =
          RegExp(r'^#1[ \t]+.+:(?<line>[0-9]+):[0-9]+\)$', multiLine: true);
      final match = re.firstMatch(StackTrace.current.toString());
      return (match == null) ? -1 : int.parse(match.namedGroup('line'));
    } catch (e) {
      return 0;
    }
  }
  
  // Usage
  print('Current line No :$lineNumber');
RakshaD