)]}'
{
  "commit": "5896fce79eb605e76fc0d4f39b15bdb8a03871e1",
  "tree": "090d52ec0e1f93fbc1a6b44f01825e79fd6c3bc6",
  "parents": [
    "8a7a54cf1eb3c9ece86ca122ab9bcf4ca23ab1b6"
  ],
  "author": {
    "name": "Sarah Zakarias",
    "email": "zarah@google.com",
    "time": "Fri May 22 14:50:38 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 22 14:50:38 2026 +0200"
  },
  "message": "Add baseline tests for Primary Constructors field induction and metadata propagation. (#4245)\n\nAdding tests verifying that `dartdoc` correctly consumes this\ninformation from the analyzer without requiring structural changes to\nthe model.\n\n**This PR Covers:**\n* Field induction from `var`/`final` parameters.\n* Bodyless declarations (`;` syntax) across all container types.\n* Doc comment and annotation propagation to induced fields.\n* Enum `const` constructor identification.\n\n**Deferred to future PRs:**\n* Comment references\n* Parsing the `this` block body \n* Secondary constructor keywords (`new`/`factory`).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43a2942e9c6429951a747f40788b50d71230df57",
      "old_mode": 33188,
      "old_path": "test/dartdoc_test_base.dart",
      "new_id": "374d7216e684ed4289c70ae61fc6168b32a6843f",
      "new_mode": 33188,
      "new_path": "test/dartdoc_test_base.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c557e7a6178f11b468b1c25abafad812c25c67c1",
      "new_mode": 33188,
      "new_path": "test/primary_constructor_test.dart"
    }
  ]
}
