)]}'
{
  "commit": "444f8ebedb3e1acd97a5ad08a66fcc632479442d",
  "tree": "657b1bfd3b9ab7bb4f5f955239c0f6fc9ce675e6",
  "parents": [
    "27e819f4cc72b65814675beb2c6a46ce0f4b9470"
  ],
  "author": {
    "name": "Sam Rawlins",
    "email": "srawlins@google.com",
    "time": "Mon May 12 16:54:50 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 12 16:54:50 2025 -0700"
  },
  "message": "linter: Move \u0027overriddenMember\u0027 off of InheritanceManager3\n\nThis was an extension method on InheritanceManager3. But that class\nmay be disappearing in favor of methods on InterfaceElement. So this\nchange keeps the method as an extension method, but takes\nInheritanceManager3 out of the picture.\n\nChange-Id: I79147f7c39e0e7d94f0e65231e36a2baf2f54362\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/428162\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27cd4dabdd3a3b854f33870f5c7201d4263b5564",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/extensions.dart",
      "new_id": "797486b3e7258228a5d0350625baa0e1225f09c7",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/extensions.dart"
    },
    {
      "type": "modify",
      "old_id": "7b51cd0d51fb111079cf87d1e4fe7018873c5252",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/rules/annotate_overrides.dart",
      "new_id": "cc5e4a914fcbb62804519cd3f4b1a6fcb8b262d0",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/rules/annotate_overrides.dart"
    },
    {
      "type": "modify",
      "old_id": "a63dbeaab137c3fb48501b17dd45a57410e71692",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/rules/prefer_void_to_null.dart",
      "new_id": "129b9c6c7faa3a237cfef14d7e4673833aead5e4",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/rules/prefer_void_to_null.dart"
    },
    {
      "type": "modify",
      "old_id": "cd8f1b9bfc641b602049730fd52845c3b2919e89",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/rules/public_member_api_docs.dart",
      "new_id": "1e3b121483a6fcd74e5c00ecd1cbebdb017b3fa5",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/rules/public_member_api_docs.dart"
    },
    {
      "type": "modify",
      "old_id": "56924dd8434a815dcdb86f208980690cba14a3f9",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/rules/strict_top_level_inference.dart",
      "new_id": "a6dfbac4e332f553311fc0ca588cdf20d8ac6640",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/rules/strict_top_level_inference.dart"
    }
  ]
}
