)]}'
{
  "commit": "4770852924951b140fbed508d24a4bd77fe655b7",
  "tree": "1eac06e6f3b33019f2d2eefb81d92823b0b355f4",
  "parents": [
    "bccaa814293d158307a59753364ee6b3410eb48b"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Jan 21 08:34:37 2019 +0000"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Jan 21 08:34:37 2019 +0000"
  },
  "message": "Revert \"Assert that definitionFor is only called on non-null class types.\"\n\nThis reverts commit bccaa814293d158307a59753364ee6b3410eb48b.\n\nReason for revert: Leads to Art test failures on older runtimes.\n\nChange-Id: Ib7180692f55051e2254e3da461cd1a220f8286ce\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e415b0f735b3bdf5346144aad9d40aec98a7e0d0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/AppInfoWithSubtyping.java",
      "new_id": "a45064e4d53e942fb03d5848231a6bd22e9e6013",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/AppInfoWithSubtyping.java"
    },
    {
      "type": "modify",
      "old_id": "f0700787c953b07969fa94ea5f9761d716766a6f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DirectMappedDexApplication.java",
      "new_id": "012c4a4aa1aa506e09b66c5addbd56c30717a1b9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DirectMappedDexApplication.java"
    },
    {
      "type": "modify",
      "old_id": "b236428fa3006caea68e86260bfb50b54c2bfdde",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/LazyLoadedDexApplication.java",
      "new_id": "6dea825ec83e6e3efd7030c32bd498ca529cbd82",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/LazyLoadedDexApplication.java"
    },
    {
      "type": "modify",
      "old_id": "75a972655750d24d93228548d0910ea8be219089",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/TypeChecker.java",
      "new_id": "53a6245d02deedb41a4725d80ef675a36652a8d4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/TypeChecker.java"
    },
    {
      "type": "modify",
      "old_id": "7610f9cbb93af2e470ede006a9b069e98878cddd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/ConstClass.java",
      "new_id": "bd57f29c54f59ad0677e57e9ad668ba8b4c1b6a1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/ConstClass.java"
    },
    {
      "type": "modify",
      "old_id": "3091c36c81aeb97f1356ef3b7ae44e4bf301966b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java",
      "new_id": "3227d453dbc7a2119baf7fa15e2687f68a2e551e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "cdf37c4934696c25e1f3a87055a0d02e483c8aac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java",
      "new_id": "7375303d9c304f09a2a509463589f14c6bd15566",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "8560ba7f53af82eb1020e6d039a965273b15f2ca",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "adc69794d1f1aeaa64e5ab709d4d9beb9d37f0f6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "71b3d53c1dce60a23a5c1dbacbfe4517f7d1790d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/MainDexDirectReferenceTracer.java",
      "new_id": "543dcc488a099ba613d776ac48f693f1421f9a09",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/MainDexDirectReferenceTracer.java"
    },
    {
      "type": "modify",
      "old_id": "ff196e3d520cec3a3fc7eacd8bcd2765ce654774",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java",
      "new_id": "898d06c4fb2149b6232ff96033af47a2db6a416a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "2d8392b674e4b8063743849c98c7f9b09ffb79df",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/VerticalClassMerger.java",
      "new_id": "b9f7554eb30b38bba7f6c9f8d308bfd7caf9f27a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/VerticalClassMerger.java"
    },
    {
      "type": "delete",
      "old_id": "4a8b5be1e3908ce28f7a5d3d60a7614f9f78a2c5",
      "old_mode": 33188,
      "old_path": "src/test/examples/classmerging/PinnedArrayParameterTypesTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c75058dfccb94c0d57aa99225e6262a011d71306",
      "old_mode": 33188,
      "old_path": "src/test/examples/classmerging/keep-rules.txt",
      "new_id": "e3e00067fcd2bf823506c1fb945121f1af609484",
      "new_mode": 33188,
      "new_path": "src/test/examples/classmerging/keep-rules.txt"
    },
    {
      "type": "modify",
      "old_id": "37e4dec9617d3dee713d79776878df42e8dbcd51",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/D8TestBuilder.java",
      "new_id": "88d077b67d7c571d0b05405300fa64c27330a156",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/D8TestBuilder.java"
    },
    {
      "type": "delete",
      "old_id": "b43bb8bae9d56b69ce76535b8373c56576b1da05",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/RegressionForPrimitiveDefinitionForLookup.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "bb89443fda3f2f91b6f48b7bf1335e977ddba7c6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/VerticalClassMergerTest.java",
      "new_id": "2284fa57559a0d3e2ae0d58d2ef3772b243cef70",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/VerticalClassMergerTest.java"
    }
  ]
}
