)]}'
{
  "commit": "af47729a1545e2edc21effad306dc523b2d5805b",
  "tree": "af32880f4c6a89e587a07f384f19add56e583e73",
  "parents": [
    "f4f6a9ebefa3cdf38bdf96a9d4ad64748e83ec14"
  ],
  "author": {
    "name": "Ming-Shin Lu",
    "email": "lumark@google.com",
    "time": "Fri Mar 05 01:41:02 2021 +0800"
  },
  "committer": {
    "name": "Ming-Shin Lu",
    "email": "lumark@google.com",
    "time": "Fri Mar 12 20:12:50 2021 +0800"
  },
  "message": "Merge ControlledInputConnectionWrapper into parent class\n\nSince ControlledInputConnectionWrapper is the only derived class\nof IInputConnectionWrapper hence it doesn\u0027t have a reason keep them\nseparate.\n\nBug: 167948374\nBug: 163450598\nTest: atest CtsInputMethodTestCases\nChange-Id: Ice1ea23dcb2351b56ef03b507d8aec8f8fb7b30a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8fff8bb6a4344a54e03bc87aad5e758231adc19",
      "old_mode": 33188,
      "old_path": "core/java/android/view/inputmethod/InputMethodManager.java",
      "new_id": "53bbc0ab1a02f38cc2e5584ec6cd9bc056fd1c79",
      "new_mode": 33188,
      "new_path": "core/java/android/view/inputmethod/InputMethodManager.java"
    },
    {
      "type": "modify",
      "old_id": "19506a325d9a4fef9c51c60cf9c535e8770d0d1b",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/view/IInputConnectionWrapper.java",
      "new_id": "d0c807d24b14db1b4d626a636fa98645da0002bb",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/view/IInputConnectionWrapper.java"
    }
  ]
}
