)]}'
{
  "commit": "6c542eca2292afba44b56983da4be2c78edd5ec5",
  "tree": "994794eb409515ecfb2ca700b5cb8f683d5bc6e2",
  "parents": [
    "c13f7b0360b4e13e84e329a4d0a55a88e2441afb"
  ],
  "author": {
    "name": "Emmanuel Pellereau",
    "email": "emmanuelp@google.com",
    "time": "Fri Jun 24 07:35:29 2022 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jun 24 07:35:29 2022 +0000"
  },
  "message": "Revert \"[ VM / Service ] Add abstract flag to Function\"\n\nThis reverts commit 921476edf38e7bc961b75ee76c06ca246fb72bd0.\n\nReason for revert: breaks google3 (b/236964692).\n\nOriginal change\u0027s description:\n\u003e [ VM / Service ] Add abstract flag to Function\n\u003e\n\u003e Bug: https://github.com/dart-lang/coverage/issues/398\n\u003e Change-Id: I1f6e16483e28fb7a77aebae079fd62abe9d16099\n\u003e TEST\u003dAdded to get_object_rpc_test.dart\n\u003e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/249421\n\u003e Reviewed-by: Ben Konyi \u003cbkonyi@google.com\u003e\n\u003e Commit-Queue: Liam Appelbe \u003cliama@google.com\u003e\n\nTBR\u003dbkonyi@google.com,liama@google.com\n\nChange-Id: I1733080dadd6f283766dddbdbe1390d821f91f64\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: https://github.com/dart-lang/coverage/issues/398\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/249680\nCommit-Queue: Emmanuel Pellereau \u003cemmanuelp@google.com\u003e\nReviewed-by: Daco Harkes \u003cdacoharkes@google.com\u003e\nReviewed-by: Emmanuel Pellereau \u003cemmanuelp@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e16bee82e8aa21e265aa1cc64e9eb451f69222e",
      "old_mode": 33188,
      "old_path": "pkg/vm_service/CHANGELOG.md",
      "new_id": "5de2a685b96bc09052be9fa2b4c99d4f64dc73f5",
      "new_mode": 33188,
      "new_path": "pkg/vm_service/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "cf92a3587eb444e042f9b73606e4c139d35a5b7d",
      "old_mode": 33188,
      "old_path": "pkg/vm_service/java/version.properties",
      "new_id": "8aee343e8d42edcf290c076d4cdda304acf43a3c",
      "new_mode": 33188,
      "new_path": "pkg/vm_service/java/version.properties"
    },
    {
      "type": "modify",
      "old_id": "5503f9ea24db62b3b5cedbe461c8cd1e693cbb35",
      "old_mode": 33188,
      "old_path": "pkg/vm_service/lib/src/vm_service.dart",
      "new_id": "de2a2eaf62af437fc810dc182fbb9d577d65b425",
      "new_mode": 33188,
      "new_path": "pkg/vm_service/lib/src/vm_service.dart"
    },
    {
      "type": "modify",
      "old_id": "0f11496c77c9da12891323a7a7ed389a1b0770a3",
      "old_mode": 33188,
      "old_path": "pkg/vm_service/pubspec.yaml",
      "new_id": "68572038c3fab08f3fc0e7491eb03a06099431fa",
      "new_mode": 33188,
      "new_path": "pkg/vm_service/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "cea96cdccedee4623f9978abaf06b0b9fc018eb0",
      "old_mode": 33188,
      "old_path": "pkg/vm_service/tool/dart/generate_dart.dart",
      "new_id": "e15328c8288c6eb34611362051ff9fa8026a9151",
      "new_mode": 33188,
      "new_path": "pkg/vm_service/tool/dart/generate_dart.dart"
    },
    {
      "type": "modify",
      "old_id": "774c855b512ebcfdfc3c453e7c2a7dab7bdde51e",
      "old_mode": 33188,
      "old_path": "runtime/observatory/tests/service/get_object_rpc_test.dart",
      "new_id": "a1f05820b950f7e001ca9716ccdd59f0cbb1e3d2",
      "new_mode": 33188,
      "new_path": "runtime/observatory/tests/service/get_object_rpc_test.dart"
    },
    {
      "type": "modify",
      "old_id": "bf51c6438c7dc0fffbc4b42658cd412aa541cca3",
      "old_mode": 33188,
      "old_path": "runtime/observatory/tests/service/get_version_rpc_test.dart",
      "new_id": "2e89731ddb2dbd6e5cfd8b73ebe17c310984f0bc",
      "new_mode": 33188,
      "new_path": "runtime/observatory/tests/service/get_version_rpc_test.dart"
    },
    {
      "type": "modify",
      "old_id": "20c65ff19c13633e255ec2620846805e835fd92c",
      "old_mode": 33188,
      "old_path": "runtime/observatory_2/tests/service_2/get_object_rpc_test.dart",
      "new_id": "9c45a9e17b2b02de40a6923b8578740e1467b1d6",
      "new_mode": 33188,
      "new_path": "runtime/observatory_2/tests/service_2/get_object_rpc_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4bb45aff1b4120397e0b3fa59e229b1c2b70f3db",
      "old_mode": 33188,
      "old_path": "runtime/observatory_2/tests/service_2/get_version_rpc_test.dart",
      "new_id": "451c93e1fd576a87e98ef3976ed085cf72b296bb",
      "new_mode": 33188,
      "new_path": "runtime/observatory_2/tests/service_2/get_version_rpc_test.dart"
    },
    {
      "type": "modify",
      "old_id": "3ecf23c2e52ec9cce4c10c5e4d4ecb31fca531d7",
      "old_mode": 33188,
      "old_path": "runtime/vm/object_service.cc",
      "new_id": "fd957bcd13a32b12c419e929a256aece3347d814",
      "new_mode": 33188,
      "new_path": "runtime/vm/object_service.cc"
    },
    {
      "type": "modify",
      "old_id": "2df9119821cfd1515a0af53fded14468a06926e0",
      "old_mode": 33188,
      "old_path": "runtime/vm/object_test.cc",
      "new_id": "b168abc17bd6db8e452a1445bf4e877a6c4916b2",
      "new_mode": 33188,
      "new_path": "runtime/vm/object_test.cc"
    },
    {
      "type": "modify",
      "old_id": "38a0bf69e8faa9dd30847a11c5f5c66b59cd31d6",
      "old_mode": 33188,
      "old_path": "runtime/vm/service.h",
      "new_id": "b8e3124c61b84cf14db28a5677246f322e136eda",
      "new_mode": 33188,
      "new_path": "runtime/vm/service.h"
    },
    {
      "type": "modify",
      "old_id": "69c4c637988cdd05da0c8ba5306b3c375ddae9db",
      "old_mode": 33188,
      "old_path": "runtime/vm/service/service.md",
      "new_id": "8c0754093cf44841dc34c71b8d4b922dc940394b",
      "new_mode": 33188,
      "new_path": "runtime/vm/service/service.md"
    },
    {
      "type": "modify",
      "old_id": "22ef9de090a4deb0c161419680b9252197c76688",
      "old_mode": 33188,
      "old_path": "runtime/vm/source_report_test.cc",
      "new_id": "34a00bfcb7e8c253e50257e3aace5c5a05a43252",
      "new_mode": 33188,
      "new_path": "runtime/vm/source_report_test.cc"
    }
  ]
}
