anchor.diff:  
       List<List<String>> lines = [];
       CompilationUnit unit = parseDartFile(file.path);
  -    var lineInfo = unit.lineInfo;
       unit.declarations.forEach((declaration) {
         if (declaration is FunctionDeclaration) {
           lines.add(
  
positive.code:                     '/${method.matchAsPrefix(member.toSource())[0]}/;"',
                      member.isStatic ? 'M' : 'm',
                      'class:${declaration.name}',
                      options['line-numbers'] ? 'line:${lineInfo.getLocation(member.offset).lineNumber}' : '']);
            }
          });
        }
  
negative.code:                 path.relative(file.path, from: root),
                  '/${klass.matchAsPrefix(declaration.toSource())[0]}/;"',
                  'c',
                  options['line-numbers'] ? 'line:${unit.lineInfo.getLocation(declaration.offset).lineNumber}' : '']);
          declaration.members.forEach((member) {
            if (member is ConstructorDeclaration) {
              lines.add(
  