)]}'
{
  "commit": "4dc6589f392d46800a3b64625245bdfe4bbbfc2f",
  "tree": "b159262fd300a650ab89277667641ebe7e13d357",
  "parents": [
    "e0386f10d4591afa9823658099e4f2ac7a693255"
  ],
  "author": {
    "name": "Nicolas Geoffray",
    "email": "ngeoffray@google.com",
    "time": "Mon Jul 05 17:43:35 2021 +0100"
  },
  "committer": {
    "name": "Nicolas Geoffray",
    "email": "ngeoffray@google.com",
    "time": "Wed Jul 07 07:13:01 2021 +0000"
  },
  "message": "Don\u0027t wrap VerifyError into NoClassDefFoundError.\n\nFollow RI behavior by returning the VerifyError. NoClassDefFoundError\nonly wraps initializer errors.\n\nAlso rename the field in ClassExt from verifyError to\nerroneousStateError for better clarity.\n\nAnd remove now unused feature of storing a class in the verifyError\nfield.\n\nTest: test.py\nTest: 824-verification-rethrow\nBug: 28313047\nChange-Id: I19383f7b74f22a62ab1e0b8a13bea75a14c7b33f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34ec5a8a6f17e384218dd03ebf60800d617e2c57",
      "old_mode": 33188,
      "old_path": "dex2oat/linker/image_writer.cc",
      "new_id": "38855cb1638506f7a48e54561146eeb433f6b2ba",
      "new_mode": 33188,
      "new_path": "dex2oat/linker/image_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "0563f3830b452fcad241de519f134af542237e33",
      "old_mode": 33188,
      "old_path": "runtime/class_linker.cc",
      "new_id": "7fcc8a8b68141041522aae8b30da90df1f27fd14",
      "new_mode": 33188,
      "new_path": "runtime/class_linker.cc"
    },
    {
      "type": "modify",
      "old_id": "691fcf1293fa39f9918c54ed578aeadede3c4463",
      "old_mode": 33188,
      "old_path": "runtime/class_linker_test.cc",
      "new_id": "d1f3a177925c173a9ebf821f35504f07cc449788",
      "new_mode": 33188,
      "new_path": "runtime/class_linker_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d411a24f6dd513596cf1aefd1000dd172127d839",
      "old_mode": 33188,
      "old_path": "runtime/mirror/class.cc",
      "new_id": "f4849b4015396868eb2d3f77644bc475cb313fd4",
      "new_mode": 33188,
      "new_path": "runtime/mirror/class.cc"
    },
    {
      "type": "modify",
      "old_id": "b8493c17076ad761138545c4a0e8003b4fcca5e0",
      "old_mode": 33188,
      "old_path": "runtime/mirror/class_ext-inl.h",
      "new_id": "ddd46b9bcb196037329bd7c7239a8070cd94c1d8",
      "new_mode": 33188,
      "new_path": "runtime/mirror/class_ext-inl.h"
    },
    {
      "type": "modify",
      "old_id": "7543ab6d711024378e9dd5f2311eafd4047061aa",
      "old_mode": 33188,
      "old_path": "runtime/mirror/class_ext.cc",
      "new_id": "097e0de2fced552e4d07c3d9d0f36f86bbd77536",
      "new_mode": 33188,
      "new_path": "runtime/mirror/class_ext.cc"
    },
    {
      "type": "modify",
      "old_id": "2fd8c393bb89b26f0298bbd3b4d5694f2a821b15",
      "old_mode": 33188,
      "old_path": "runtime/mirror/class_ext.h",
      "new_id": "4ce3b100c0a3b68c1ac616c6f4f498ed877fd87d",
      "new_mode": 33188,
      "new_path": "runtime/mirror/class_ext.h"
    },
    {
      "type": "modify",
      "old_id": "056d9785deedbb4cb42707753e7039e186add08b",
      "old_mode": 33188,
      "old_path": "test/142-classloader2/expected-stdout.txt",
      "new_id": "1ef91daaf6bb3b3b9c68902d10a9188c77d0d99e",
      "new_mode": 33188,
      "new_path": "test/142-classloader2/expected-stdout.txt"
    },
    {
      "type": "modify",
      "old_id": "193fd5dea05da3bd68fa642d24cce49e397385cc",
      "old_mode": 33188,
      "old_path": "test/142-classloader2/src/Main.java",
      "new_id": "dbb48e1fbbcfeebac60cf7e594b95afe112b0b1e",
      "new_mode": 33188,
      "new_path": "test/142-classloader2/src/Main.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "test/824-verification-rethrow/expected-stderr.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "test/824-verification-rethrow/expected-stdout.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "651efbf48db9c9ddc58b8d4f3f5cc7538b21e166",
      "new_mode": 33188,
      "new_path": "test/824-verification-rethrow/info.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d65299910fa1618afcd4801e958296cbed897c7",
      "new_mode": 33188,
      "new_path": "test/824-verification-rethrow/jasmin/Bar.j"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3460a7f50101300457afd51d847ad8fa834362b7",
      "new_mode": 33188,
      "new_path": "test/824-verification-rethrow/src/Main.java"
    }
  ]
}
