)]}'
{
  "commit": "f6e7213e9fb2666a8f5415451eececd3f206a636",
  "tree": "e9545883931c7ac7bd7157ba0a3634d5f86d30f5",
  "parents": [
    "75baa814cc9c1b9c0600f49cd86effbc6c3df10f"
  ],
  "author": {
    "name": "Jim Blackler",
    "email": "jimblackler@google.com",
    "time": "Fri Jul 12 19:12:51 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 12 19:12:51 2024 +0000"
  },
  "message": "[Kotlin] Generalize JNI signature logic.\n\nThere\u0027s going to be a third client for this in the\nC -\u003e Kotlin structure converters.\n\nChange-Id: I36f50523f9ebd08500b4b997e7b1add404d53ea5\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/197994\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nAuto-Submit: Jim Blackler \u003cjimblackler@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7525672dab7d884441f82dddca34af1d782d8145",
      "old_mode": 33188,
      "old_path": "generator/templates/art/api_jni_types.kt",
      "new_id": "2af0259cdf0c1947744a11c7324b23a63d0621d6",
      "new_mode": 33188,
      "new_path": "generator/templates/art/api_jni_types.kt"
    },
    {
      "type": "modify",
      "old_id": "c5493eedd5bf2eff62470f272ac95a5d30d7f371",
      "old_mode": 33188,
      "old_path": "generator/templates/art/methods.cpp",
      "new_id": "1ec546fa6fb624ca50b7dacc42593550a545564e",
      "new_mode": 33188,
      "new_path": "generator/templates/art/methods.cpp"
    },
    {
      "type": "modify",
      "old_id": "bfb14db5da03bded8c4077253ae1349aa80552c2",
      "old_mode": 33188,
      "old_path": "generator/templates/art/structures.cpp",
      "new_id": "52e476fc44b824836d9506bb91477085b03b41af",
      "new_mode": 33188,
      "new_path": "generator/templates/art/structures.cpp"
    }
  ]
}
