)]}'
{
  "commit": "156c50362079f4c162c340f1645b3e01366e9e26",
  "tree": "51d92ca4f0a9f3e34c68c687dd53919fedd3c7d6",
  "parents": [
    "81d4cc6bc99ad91a787b021c5980564de62035d0"
  ],
  "author": {
    "name": "Robert Nystrom",
    "email": "rnystrom@google.com",
    "time": "Thu Feb 20 09:00:17 2020 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Feb 20 09:00:17 2020 +0000"
  },
  "message": "Change indexOf() and lastIndexOf() back to Object.\n\nIn the legacy SDK these two methods in ListMixin take Object, not E.\nWhen I migrated them to NNBD, I changed them to E to match the\ndeclaration of the methods in List. This was an unintended breaking\nchange.\n\nFix that by changing them to \"Object?\", which is the NNBD equivalent of\nthe declarations in the legacy SDK.\n\nChange-Id: I2a75e9f26a8198e4f51cb32a55055d5e64a69ed1\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/136412\nReviewed-by: Srujan Gaddam \u003csrujzs@google.com\u003e\nReviewed-by: Lasse R.H. Nielsen \u003clrn@google.com\u003e\nCommit-Queue: Lasse R.H. Nielsen \u003clrn@google.com\u003e\nAuto-Submit: Bob Nystrom \u003crnystrom@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e958a7b40c24566bbf3b5fac231b165779a5484e",
      "old_mode": 33188,
      "old_path": "sdk_nnbd/lib/collection/list.dart",
      "new_id": "a47ca1b4a59ebfc91e273520bc1cfa47a30da41c",
      "new_mode": 33188,
      "new_path": "sdk_nnbd/lib/collection/list.dart"
    },
    {
      "type": "modify",
      "old_id": "3aebd68711e9b33c763e8db9a0e1be638ef9922a",
      "old_mode": 33188,
      "old_path": "sdk_nnbd/lib/html/dart2js/html_dart2js.dart",
      "new_id": "a69ece661e5d29b95417fd3e2e977a0440e1cd72",
      "new_mode": 33188,
      "new_path": "sdk_nnbd/lib/html/dart2js/html_dart2js.dart"
    },
    {
      "type": "modify",
      "old_id": "733e7842feb117575c5ec1151958b76546183161",
      "old_mode": 33188,
      "old_path": "tools/dom/nnbd_src/WrappedList.dart",
      "new_id": "65d0d9436fd14020af5788f0f2ca55c2546c4f80",
      "new_mode": 33188,
      "new_path": "tools/dom/nnbd_src/WrappedList.dart"
    }
  ]
}
