)]}'
{
  "commit": "abbcecf7ad704761baac0f4faab5f86845736b75",
  "tree": "7229dc2089d1ba2c3b28d39371c43fba655a93eb",
  "parents": [
    "475eaee3c2181a2ce81f19d1bf08a9f4d3f9f1c2"
  ],
  "author": {
    "name": "Sam Rawlins",
    "email": "srawlins@google.com",
    "time": "Sat Nov 03 14:59:18 2018 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Sat Nov 03 14:59:18 2018 +0000"
  },
  "message": "Fix various Encoding documentation. Fixes #31827, #31828, #31829, #31830, #31831\n\n1. Override documentation for Codec.decoder and Codec.encoder so that\n   mysterious type parameters `T` and `S` don\u0027t appear in documentation, e.g.\n   https://api.dartlang.org/stable/2.0.0/dart-convert/Encoding/decoder.html.\n   This fixes the documentation for subclasses, including AsciiCodec,\n   Latin1Codec, Utf8Codec, and SystemEncoding.\n2. Fix typo in `const AsciiCodec()`.\n3. Override documentation for AsciiCodec.name.\n4. Override documentation for Latin1Codec.name.\n5. Override documentation for Utf8Codec.name.\n6. Document `const SystemEncoding()`.\n\nBug: https://github.com/dart-lang/sdk/issues/31827, https://github.com/dart-lang/sdk/issues/31828, https://github.com/dart-lang/sdk/issues/31829, https://github.com/dart-lang/sdk/issues/31830, https://github.com/dart-lang/sdk/issues/31831\nChange-Id: I292e1cbafff991b55ab67dba684692b686f3b8de\nReviewed-on: https://dart-review.googlesource.com/c/82788\nReviewed-by: Lasse R.H. Nielsen \u003clrn@google.com\u003e\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31ca370a90b4471b05b6c918782048d5263ef298",
      "old_mode": 33188,
      "old_path": "sdk/lib/convert/ascii.dart",
      "new_id": "35105acc28c9e8b4e824d60218cb0d02abfa55e2",
      "new_mode": 33188,
      "new_path": "sdk/lib/convert/ascii.dart"
    },
    {
      "type": "modify",
      "old_id": "c6d88d16c8989cf6e00791ce6818c5634d322d9a",
      "old_mode": 33188,
      "old_path": "sdk/lib/convert/encoding.dart",
      "new_id": "7441e0af450fbf57685980168789034cfbff8f57",
      "new_mode": 33188,
      "new_path": "sdk/lib/convert/encoding.dart"
    },
    {
      "type": "modify",
      "old_id": "f136bee697adf02af18439621acbc0d735aae23b",
      "old_mode": 33188,
      "old_path": "sdk/lib/convert/latin1.dart",
      "new_id": "c22010c85a660738a8bbd89866b8bb4b86ff4333",
      "new_mode": 33188,
      "new_path": "sdk/lib/convert/latin1.dart"
    },
    {
      "type": "modify",
      "old_id": "f941b1ef40705608924e000ba818590db3f9f982",
      "old_mode": 33188,
      "old_path": "sdk/lib/convert/utf.dart",
      "new_id": "567c8b264d845290c2618949ebe18beaddfe19b1",
      "new_mode": 33188,
      "new_path": "sdk/lib/convert/utf.dart"
    },
    {
      "type": "modify",
      "old_id": "672ff75b5df6dee6d880c754428f067c50e5c737",
      "old_mode": 33188,
      "old_path": "sdk/lib/io/string_transformer.dart",
      "new_id": "f31c41e79b0be7a6ff28749fd65b750e2dfe2f9f",
      "new_mode": 33188,
      "new_path": "sdk/lib/io/string_transformer.dart"
    }
  ]
}
