)]}'
{
  "commit": "0c5c1663eab23beb5dbfea4474de689f26c520c5",
  "tree": "e5fdbc05e83faae27020aa0d08f250781d72031c",
  "parents": [
    "8ea421583603481021dda8d5ec91bfdaa0fd48a8"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Fri Mar 14 08:23:52 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Mar 14 08:23:52 2025 -0700"
  },
  "message": "Elements. Migrate TypeProviderImpl.\n\nChange-Id: Ia4776b55fd040d968b27d1a624d0e884b1c58940\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/415480\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nCommit-Queue: Konstantin Shcheglov \u003cscheglov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68182c3b6cecdaf672743b219e17c7f1b61dcfe7",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/constant/evaluation.dart",
      "new_id": "1cf5e44525b7300dc65e8617d05d90ef4277a729",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/constant/evaluation.dart"
    },
    {
      "type": "modify",
      "old_id": "91aef92fe7a68e255d5bce8daedf4bdab08c0dc0",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/normalize.dart",
      "new_id": "1fbbc60b8e1a0e0be5f3e6b3f1a0ac2243efe454",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/normalize.dart"
    },
    {
      "type": "modify",
      "old_id": "6f3eb3edbdb122e5e5afcd39bba8584edf55a925",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/subtype.dart",
      "new_id": "e892ecb7cc88a9218ae3735f213d5558994369cc",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/subtype.dart"
    },
    {
      "type": "modify",
      "old_id": "f19f4247354b27f545b26b5851db6e6e2d247fa8",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/type_provider.dart",
      "new_id": "535295a4ec2be6f6df288726c011244544156cee",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/type_provider.dart"
    },
    {
      "type": "modify",
      "old_id": "8c9a66c173d63f5d96a7d41de3f7ec4cada88f84",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/type_system.dart",
      "new_id": "aab8bfd9f69d9131b64ed0028580e6778dc1fe47",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/type_system.dart"
    },
    {
      "type": "modify",
      "old_id": "81e481a4b0d21356c51401b0ff54ec53e494f635",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/resolver/flow_analysis_visitor.dart",
      "new_id": "7b10e9343125ea6f5f0bf5b6f0f978129275e750",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/resolver/flow_analysis_visitor.dart"
    },
    {
      "type": "modify",
      "old_id": "efe557f91e6520cf55ae5c1bc167378ecab0e508",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/resolver/method_invocation_resolver.dart",
      "new_id": "4c3d46f5528c5a7460832309792ff81b7447b27d",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/resolver/method_invocation_resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "6c7aec4dfb3852dfce6320edbf4b5517d42c3f06",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/resolver/typed_literal_resolver.dart",
      "new_id": "29eb169775f9328dde879e2c63754781fa4ed65e",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/resolver/typed_literal_resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "75f2db4d38f6fbb9342baf6c99c0ceb881d273ff",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/error_verifier.dart",
      "new_id": "85118084c3c26e727b31123ece489650b4ca0b38",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/error_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "9ded2e4f613c5246c4537d2ca13eab28778c7bed",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/exhaustiveness.dart",
      "new_id": "cbdc2007e33ed251a1eda21abec1490c8a590e7f",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/exhaustiveness.dart"
    },
    {
      "type": "modify",
      "old_id": "9411c725f1cdbbd31284e30fabd6fc691c475898",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/resolver.dart",
      "new_id": "7551619234db649e638ab5fa9f783c5bbb467a03",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "17cf8819b6d628afee7df99cd63be54f4e5fafed",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/generated/elements_types_mixin.dart",
      "new_id": "c74b28ce1821756fd0e401c5d6fcfc776a648489",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/generated/elements_types_mixin.dart"
    },
    {
      "type": "modify",
      "old_id": "10ebe267fe8b25b2df46fddae57d0ed3e9b06a8b",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/element/element_test.dart",
      "new_id": "777511841407010589cf7fffd3aa0f9d78ca0f8d",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/element/element_test.dart"
    }
  ]
}
