)]}'
{
  "commit": "7c6423cb324cb9c0ea9967a462077ba9aa8943ff",
  "tree": "9e171ef261bb9827b105e0509fb3e29081949015",
  "parents": [
    "a329e056849d8a43574a6580267ca54e7c4ae14c"
  ],
  "author": {
    "name": "Ömer Ağacan",
    "email": "omersa@google.com",
    "time": "Sat Feb 18 10:52:39 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Feb 18 10:52:39 2023 +0000"
  },
  "message": "Revert \"[kernel] Remove unused RecursiveVisitor type parameter\"\n\nThis reverts commit a329e056849d8a43574a6580267ca54e7c4ae14c.\n\nReason for revert: Broke internal projects\n\nOriginal change\u0027s description:\n\u003e [kernel] Remove unused RecursiveVisitor type parameter\n\u003e\n\u003e TEST\u003dci\n\u003e\n\u003e Change-Id: I523282e933b955389c950c1942253d2d66a51f3f\n\u003e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/283821\n\u003e Reviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\n\u003e Commit-Queue: Ömer Ağacan \u003comersa@google.com\u003e\n\nTBR\u003djohnniwinther@google.com,omersa@google.com,dart-scoped@luci-project-accounts.iam.gserviceaccount.com\n\nChange-Id: Iad30e34ce0a491711b0daa1991c69de1796f8846\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/284023\nCommit-Queue: Ömer Ağacan \u003comersa@google.com\u003e\nReviewed-by: Ömer Ağacan \u003comersa@google.com\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67401600038694ef7c2330bd556d1fe8e8b4225c",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/dump_info.dart",
      "new_id": "12c21d72f77a172660751bf738968ae08da5b864",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/dump_info.dart"
    },
    {
      "type": "modify",
      "old_id": "2e7131574d3a6934beb852bba7395e3dabb9acd2",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/record_class_generator.dart",
      "new_id": "0d7ecbb06b156347a564262167e6053ce32f6191",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/record_class_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "ef4e2df73195d2b33e5250c9d4f23d0ec21aaa46",
      "old_mode": 33188,
      "old_path": "pkg/dev_compiler/lib/src/kernel/kernel_helpers.dart",
      "new_id": "990bd5793ce525d12f0a1daa7591319e39ff8513",
      "new_mode": 33188,
      "new_path": "pkg/dev_compiler/lib/src/kernel/kernel_helpers.dart"
    },
    {
      "type": "modify",
      "old_id": "be11a47cfa02aa0bf9658b84205f1e90d0fc1401",
      "old_mode": 33188,
      "old_path": "pkg/kernel/lib/visitor.dart",
      "new_id": "6ed24504d4ef25ee7d7dccbe8938b8c91a4ae81d",
      "new_mode": 33188,
      "new_path": "pkg/kernel/lib/visitor.dart"
    },
    {
      "type": "modify",
      "old_id": "a8af438d61202515afcf4378c3ff4977fd204df3",
      "old_mode": 33188,
      "old_path": "pkg/vm/lib/transformations/ffi/finalizable.dart",
      "new_id": "3051332d5d18fdfe17a954950377dcbffaf1d99e",
      "new_mode": 33188,
      "new_path": "pkg/vm/lib/transformations/ffi/finalizable.dart"
    }
  ]
}
