lastConstFactoryLineNumber method

  1. @override
ClassManagerResultData lastConstFactoryLineNumber()
override

Implementation

@override
ClassManagerResultData lastConstFactoryLineNumber() {
  final visitor = LastConstFactoryVisitor();
  parsedFile().unit.visitChildren(visitor);
  // 4. Check results

  if (visitor.result != null) {
    // 5. Calculate line number from the 'end' offset of the closing brace
    final classNode = visitor.result!;
    final lineNumber = parsedFile().lineInfo
        .getLocation(classNode.body.end)
        .lineNumber;
    dataSingleton.addTaskResultValue(lineNumber);
  }
  return dataSingleton;
}