)]}'
{
  "commit": "ec5ba8a2521a3638c39cc41a09ce736ed64cd092",
  "tree": "7ee7540383009267b3bbfdde0f476ab666299114",
  "parents": [
    "7daa9f65fceb1ef44fb5111e05b8bdb8229adf14"
  ],
  "author": {
    "name": "Paul Berry",
    "email": "paulberry@google.com",
    "time": "Mon Jan 28 17:09:24 2019 +0000"
  },
  "committer": {
    "name": "Paul Berry",
    "email": "paulberry@google.com",
    "time": "Mon Jan 28 17:09:24 2019 +0000"
  },
  "message": "Revert \"Issue 34437. Restore checking that optional parameters in derived classes should have the same default values as overridden.\"\n\nThis reverts commit 6699384dddfac8da9e4a2edfca2f6445d412358a.\n\nReason for revert: Breakages in Flutter - see https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket.appspot.com/8923238548150736816/+/steps/analyze_flutter/0/stdout\n\nOriginal change\u0027s description:\n\u003e Issue 34437. Restore checking that optional parameters in derived classes should have the same default values as overridden.\n\u003e \n\u003e R\u003d​brianwilkerson@google.com, paulberry@google.com\n\u003e \n\u003e Bug: https://github.com/dart-lang/sdk/issues/34437\n\u003e Change-Id: Ic54d2e074bc764376f970c9c29ba260e7a373d93\n\u003e Reviewed-on: https://dart-review.googlesource.com/c/91170\n\u003e Commit-Queue: Konstantin Shcheglov \u003cscheglov@google.com\u003e\n\u003e Reviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n\nTBR\u003dpaulberry@google.com,scheglov@google.com,brianwilkerson@google.com\n\n# Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\nBug: https://github.com/dart-lang/sdk/issues/34437\nChange-Id: I07c96c8131c16b2748a403f38d5f15b814131c63\nReviewed-on: https://dart-review.googlesource.com/c/91360\nReviewed-by: Paul Berry \u003cpaulberry@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b21886bd8ef189e10422df9be0e37d72ea48c77",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/services/completion/dart/local_reference_contributor_test.dart",
      "new_id": "d484f79d8f11ce4a66b61a8010e44b7a98ad8921",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/services/completion/dart/local_reference_contributor_test.dart"
    },
    {
      "type": "modify",
      "old_id": "14f392463831104d0d308ae216c6219f56ea12b9",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/services/refactoring/rename_local_test.dart",
      "new_id": "042fdcc3272c9cf6093016637710765c4a5b2144",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/services/refactoring/rename_local_test.dart"
    },
    {
      "type": "modify",
      "old_id": "52a6a2479740cf0046039afce0b7d27f092541bb",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/context_locator.dart",
      "new_id": "220e865b5e3f692835d70ad5eccdd69fe660672c",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/context_locator.dart"
    },
    {
      "type": "modify",
      "old_id": "11ea1d9e6bc5aaf0b4a0dec556c9829c51dc9c84",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/driver.dart",
      "new_id": "d8bdecf714976b079eeb94e3464b98233697f1de",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/driver.dart"
    },
    {
      "type": "modify",
      "old_id": "a5f1196a41b271c962d35723d87044d00aff3f03",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/inheritance_override.dart",
      "new_id": "20ecec03f85cc2a8c271b5584607bedd08877383",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/inheritance_override.dart"
    },
    {
      "type": "modify",
      "old_id": "3d06cd20b2fa2f515cd36b0a68a3e3ff1d1662f5",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/generated/non_error_resolver.dart",
      "new_id": "2cf507765c91c8fea1e1bf44fb165237069af8f4",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/generated/non_error_resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "53664c9c4f3eeff5cd4113b279ed4e9694c4b869",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/generated/static_warning_code_test.dart",
      "new_id": "cccdf348914a99293a4b099f2bdc7366645ef81f",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/generated/static_warning_code_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ff47794ee8a4d1cd07d170ea5d23eaa91ae61d69",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/resolution/resolution.dart",
      "new_id": "efd7d8e87d25c7b3dece3c99852870e59d382adb",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/resolution/resolution.dart"
    },
    {
      "type": "delete",
      "old_id": "863d190957143f9c31a9749b894fe2cd789dffb9",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/diagnostics/invalid_override_different_default_values_test.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b1f7e13ea64af95c973529c94fcc9601de2e8320",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/diagnostics/test_all.dart",
      "new_id": "20b7c10544c5cd6c79e9cb693b911f39f8eb195d",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/diagnostics/test_all.dart"
    },
    {
      "type": "modify",
      "old_id": "9a055acc1c87449b60f06999215a112b81a0b964",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/lib/utilities/change_builder/change_builder_dart.dart",
      "new_id": "25932c0610d9e3e0433fb33733b52026437e4186",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/lib/utilities/change_builder/change_builder_dart.dart"
    },
    {
      "type": "modify",
      "old_id": "c2ca617618dc70e6bdcf56eaf9cd32e609987485",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/kernel_expression_generator.dart",
      "new_id": "c4292e3f947b1914cf647ead1f54e1097e3f5571",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/kernel_expression_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "08e5bcef50ebc36031dd0c3ebfba9638f77211fa",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/kernel_expression_generator_impl.dart",
      "new_id": "f67e700d660030f6a762e495a041359bfc654a1a",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/kernel_expression_generator_impl.dart"
    },
    {
      "type": "modify",
      "old_id": "7b2ea46cbb65650539e15a1a3f8a4579e4c0e23d",
      "old_mode": 33188,
      "old_path": "tests/co19_2/co19_2-analyzer.status",
      "new_id": "9de243e8374dd233d4c94591295623abcd809db4",
      "new_mode": 33188,
      "new_path": "tests/co19_2/co19_2-analyzer.status"
    },
    {
      "type": "modify",
      "old_id": "b386ea1fe3bbf6efdb9222dcda924d3789cd13a8",
      "old_mode": 33188,
      "old_path": "tests/compiler/dart2js/end_to_end/bad_output_io_test.dart",
      "new_id": "487af985b460fdf6ebd3efde4eb140afcaa47382",
      "new_mode": 33188,
      "new_path": "tests/compiler/dart2js/end_to_end/bad_output_io_test.dart"
    }
  ]
}
