)]}'
{
  "commit": "ee36cf91d2cc7eed0f3cd4d7446a44e856bcdd03",
  "tree": "696aa7f54442b7bf3efd0e390de4f1eaf1730ba5",
  "parents": [
    "563721fd40028ea37a6fe34b22cbc64145a138c7"
  ],
  "author": {
    "name": "Yohei Yukawa",
    "email": "yukawa@google.com",
    "time": "Tue Jan 16 20:08:00 2024 -0800"
  },
  "committer": {
    "name": "Yohei Yukawa",
    "email": "yukawa@google.com",
    "time": "Tue Jan 16 20:08:00 2024 -0800"
  },
  "message": "Accept List\u003c\u003e instead of ArrayList\u003c\u003e around InputMethodListBuilder\n\nInputMethodListBuilder can actually take\n\n  List\u003cInputMethodInfo\u003e\n\ninstead of\n\n  ArrayList\u003cInputMethodInfo\u003e,\n\nand such a change will help us merge the following fields\n\n  InputMethodManagerService#mMethodList\n  InputMethodManagerService#mMethodMap\n\ninto\n\n  InputMethodManagerService#mSettings\n\nin a subsequent CL.\n\nThere must be no observable behavior change.\n\nBug: 309837937\nBug: 309870347\nTest: presubmit\nChange-Id: Ie81ad03693c91d8f39167c0711649b5f2448ceb9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7632519b7bccb9c9f792e3185412657b16d45b5",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/inputmethod/InputMethodInfoUtils.java",
      "new_id": "542165d06a924ca418973badbdc2ff439d6f86ee",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/inputmethod/InputMethodInfoUtils.java"
    }
  ]
}
