)]}'
{
  "commit": "02525a88deeb23ead4edcb26ac6d27e1f2859374",
  "tree": "76598f053df72dd1386008901eb8f6b520c03e58",
  "parents": [
    "5a99056218e4baa26de4d7ee1f0f53b2bd7a3b8d"
  ],
  "author": {
    "name": "Mårten Kongstad",
    "email": "amhk@google.com",
    "time": "Mon May 06 10:28:02 2024 +0200"
  },
  "committer": {
    "name": "Mårten Kongstad",
    "email": "amhk@google.com",
    "time": "Tue May 07 13:16:13 2024 +0200"
  },
  "message": "check-flagged-apis: api-versions.xml: correctly parse nested class ctor\n\nThe constructor of a nested class is represented as follows in\napi-versions.xml:\n\n  \u003cclass name\u003d\"android/Clazz$Foo$Bar\" since\u003d\"1\"\u003e\n    \u003cmethod name\u003d\"\u0026lt;init\u003e()V\"/\u003e\n  \u003c/class\u003e\n\nThe nested dollar signs are not replaced by forward slashes before the\nparsing logic uses `split(\"/\")` to find the name of the inner-most\nclass, incorrectly resulting in `Class$Foo$Bar` instead of `Bar`. Fix\nthis by immediately replacing dollar signs with forward slashes after\nextracting the package and class.\n\nAlso clean up the following call of `Symbol.create`.\n\nBug: 334870672\nTest: atest --host check-flagged-apis-test\nChange-Id: I8c0619faae90ded7eb14dcc20ecb94a086a1c764\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f76b2a5a70ea1f3e39a57dccc1096b16cff3eb1",
      "old_mode": 33188,
      "old_path": "tools/check-flagged-apis/src/com/android/checkflaggedapis/CheckFlaggedApisTest.kt",
      "new_id": "1f36a640dc153bd97b68a3d1dde167d0d10b80ef",
      "new_mode": 33188,
      "new_path": "tools/check-flagged-apis/src/com/android/checkflaggedapis/CheckFlaggedApisTest.kt"
    },
    {
      "type": "modify",
      "old_id": "e8b1b65fce6f914b13b57a8120e061f48f48ddb6",
      "old_mode": 33188,
      "old_path": "tools/check-flagged-apis/src/com/android/checkflaggedapis/Main.kt",
      "new_id": "4e7335756f93f892c3924d60c37ec754ec0d8579",
      "new_mode": 33188,
      "new_path": "tools/check-flagged-apis/src/com/android/checkflaggedapis/Main.kt"
    }
  ]
}
