)]}'
{
  "commit": "c69114c2d6d954054bf6fa966b6d75a9b5bcc9c0",
  "tree": "0a6a2a3cfb4d15435dd980b19928db8ca005086f",
  "parents": [
    "ec8f1935d41e401c90905a53cf91de699e1ef390"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Mon Feb 24 16:01:24 2025 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Feb 24 16:01:24 2025 -0800"
  },
  "message": "Elements. Use TypeImpl in more places.\n\nChange-Id: Ie48ade90d01eaad80dc1842ca41cc25ca56c56ad\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/411882\nReviewed-by: Paul Berry \u003cpaulberry@google.com\u003e\nCommit-Queue: Konstantin Shcheglov \u003cscheglov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17d775e3b52c0320bf7d9eb942ef0a4869ddeedb",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/constant/constant_verifier.dart",
      "new_id": "df977d0ee8c99d84fd847bb65e673d4b07e10a46",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/constant/constant_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "b9419a945cf426b910624e14f99d2007673c9a9f",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/least_greatest_closure.dart",
      "new_id": "ea5a9b2630be918e43e66ab4e33f2f2b850ec4cf",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/least_greatest_closure.dart"
    },
    {
      "type": "modify",
      "old_id": "7cd22a431a8c22cc731ecf6dc3225b7343d28b3d",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/least_upper_bound.dart",
      "new_id": "3e54b35c8149f3acd8ca30de722006d7264d89ba",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/least_upper_bound.dart"
    },
    {
      "type": "modify",
      "old_id": "9fed4174a5a0ef24502f88db8b865d7397749ed0",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/normalize.dart",
      "new_id": "890efa87e3b5df063b1de2c357a947af88517926",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/normalize.dart"
    },
    {
      "type": "modify",
      "old_id": "8d7e789a68f582c8c65b1ab3680fdadde85e0f5f",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/replacement_visitor.dart",
      "new_id": "2198962a7db440840f0e0e1c7a4e1c7356a12f8d",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/replacement_visitor.dart"
    },
    {
      "type": "modify",
      "old_id": "772ff8959ede13b69cad4b1cd87931d7f0b0d6ec",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/type.dart",
      "new_id": "1c4fbbaade82f6436d33f55ab130c7a343746568",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/type.dart"
    },
    {
      "type": "modify",
      "old_id": "8072b7b25baf64910785da356e126fe4e5a643be",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/type_schema_elimination.dart",
      "new_id": "01a229ca9b58088fe8a6202c5b19a0cf91cbf4e2",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/type_schema_elimination.dart"
    },
    {
      "type": "modify",
      "old_id": "f8fb856e4b264eb2bf85922108f5084fff318e9f",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/type_system.dart",
      "new_id": "e40c1199a7f152ee1fff581b9f73460717cb3e7f",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/type_system.dart"
    },
    {
      "type": "modify",
      "old_id": "167c048d6cf390327787ba23edcde533b0ae077d",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/resolver/assignment_expression_resolver.dart",
      "new_id": "6b6be1fac63387257a4aa18dcfc6019ef6de7c3a",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/resolver/assignment_expression_resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "130b26fc8cc62c762b28a0d4bd26ffd88bd98ff6",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/exhaustiveness.dart",
      "new_id": "935a47d94dd0541a15523ba7a7421e44b681fb22",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/exhaustiveness.dart"
    },
    {
      "type": "modify",
      "old_id": "792093a4d9de216340d905b90c69bd48e9e863f6",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/static_type_analyzer.dart",
      "new_id": "dc533ebb83fe77308c8750d23dbc5762648cc904",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/static_type_analyzer.dart"
    },
    {
      "type": "modify",
      "old_id": "fccaf5b37545a646c48a0610a4999ea8c3c34565",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/summary2/default_types_builder.dart",
      "new_id": "0737f76a91d3a933c96bb3b9f679ca8daa1b4a27",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/summary2/default_types_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "045a0d45aaec0f8e97a97979b371ccc32aef3e22",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/element/least_greatest_closure_test.dart",
      "new_id": "060957887ae3d0209a60d0c4c06143f59d62d7b2",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/element/least_greatest_closure_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4eeadde9ff5c0dcb789376693aab912adab88768",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/rules/invalid_runtime_check_with_js_interop_types.dart",
      "new_id": "6e3a7e243dd18e3419e8b232b26fd240321c703e",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/rules/invalid_runtime_check_with_js_interop_types.dart"
    }
  ]
}
