)]}'
{
  "commit": "72b3e430d880ef57eaa6a34a0822165994052202",
  "tree": "b102b12d67e6cbc5cf0e6dc4e4ca147325264a43",
  "parents": [
    "d0916f36d27b643bca970f3645c38f44270c74ef"
  ],
  "author": {
    "name": "Andreas Gampe",
    "email": "agampe@google.com",
    "time": "Tue May 13 21:42:05 2014 -0700"
  },
  "committer": {
    "name": "Andreas Gampe",
    "email": "agampe@google.com",
    "time": "Wed May 14 17:33:52 2014 -0700"
  },
  "message": "ART: Fix typo in ArtMethod::FindCatchBlock\n\nThe thrown exception is always resolved, as we have an instance of\nit. What is potentially not resolved is the catch handler\u0027s exception\ntype.\n\nThe resolution failure will trigger a NoClassDefFoundError, which\nshould replace the original exception. For this, the API has to be\nchanged a little bit to tell callers that there was this change.\n\nChange-Id: Id51d54a15c732ed175eb617b3b0331b89cbb2051\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8202765d3ff04325a7eb1221da82754b194c758",
      "old_mode": 33188,
      "old_path": "runtime/catch_block_stack_visitor.cc",
      "new_id": "55b330a48ef21146999d0f347bd66f460ff9b672",
      "new_mode": 33188,
      "new_path": "runtime/catch_block_stack_visitor.cc"
    },
    {
      "type": "modify",
      "old_id": "af8b53445ae4d7bb760d8e63f057a0caf8631eb4",
      "old_mode": 33188,
      "old_path": "runtime/interpreter/interpreter_common.h",
      "new_id": "9b03334b6200e35051b0e82cc0dc2d6cdf901ef6",
      "new_mode": 33188,
      "new_path": "runtime/interpreter/interpreter_common.h"
    },
    {
      "type": "modify",
      "old_id": "0632a68afafedbf1a01bc32649991c0c4b0510fa",
      "old_mode": 33188,
      "old_path": "runtime/mirror/art_method.cc",
      "new_id": "495ae2d552d1d51f03e4cb77785799ff75a5ec10",
      "new_mode": 33188,
      "new_path": "runtime/mirror/art_method.cc"
    },
    {
      "type": "modify",
      "old_id": "27a10be2f29106f2bb71cfa26b8ce76d87b08310",
      "old_mode": 33188,
      "old_path": "runtime/mirror/art_method.h",
      "new_id": "3950a980d538e050272da86bfaa357b928d95f1d",
      "new_mode": 33188,
      "new_path": "runtime/mirror/art_method.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c21a9eff8355319880f21dfcb82e5dc52191ae22",
      "new_mode": 33188,
      "new_path": "test/111-unresolvable-exception/build"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "052dd74e7e30fd46bc3c527ddf1b9c785eac625e",
      "new_mode": 33188,
      "new_path": "test/111-unresolvable-exception/expected.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ba373334d61d90436fa2077396c22400aa05339",
      "new_mode": 33188,
      "new_path": "test/111-unresolvable-exception/info.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba07ee1bf762c24a657cd1bde87ede2cc02dc5bc",
      "new_mode": 33188,
      "new_path": "test/111-unresolvable-exception/src/Main.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d8b23402afec6eb7fbe813727180e336ac7126a",
      "new_mode": 33188,
      "new_path": "test/111-unresolvable-exception/src/TestException.java"
    }
  ]
}
