)]}'
{
  "commit": "aa77248ef5bc785e4e9850c7432eecf05aab189b",
  "tree": "393d463efd73f3cb031141cd5686c86f6a426157",
  "parents": [
    "369324e3f87260cc22cd600c02c2427a720aa089"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Aug 29 13:28:57 2019 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Aug 29 11:39:37 2019 +0000"
  },
  "message": "Enforce calls to lookup virtual methods do so on valid resolutions.\n\nBug: 140016938\nBug: 140088797\nChange-Id: Iea4d8e898bd41624b078aaf08ee05bd0ff06e742",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e352a2ec2165d4747da5d84b1ca25ea8d4de601",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/AppInfo.java",
      "new_id": "047c498599cd5d372684743b4ffd54a57e9d0f68",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/AppInfo.java"
    },
    {
      "type": "modify",
      "old_id": "d43583ac167a5ccb89c9ca29faa658433155878b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java",
      "new_id": "808fcc35cc894e9ea1a77273d17d4cd96e9674f4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java"
    },
    {
      "type": "modify",
      "old_id": "4aeae4eaf104a278d8dd516aae10974bed8d66e2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ResolutionResult.java",
      "new_id": "83a4132b4bb2cff5ef1a473364d9ab261a05632e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ResolutionResult.java"
    },
    {
      "type": "modify",
      "old_id": "2322b7b9fcbbfba11dd29ec4f43e03ac9545cc68",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilder.java",
      "new_id": "d1ca48021db2afa15404288417efadaf29166544",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "32305eb38a5e9508acda80b2a62c21f96ea169b1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningConstraints.java",
      "new_id": "074160bc3b4dbf5c9625efba27dfb7f476eb53f4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningConstraints.java"
    },
    {
      "type": "modify",
      "old_id": "b0885a236b10268ebd7a2fb1dc083ed58109c082",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java",
      "new_id": "9df98de8507af2c8f74f7f5f6f938bf3d2505e5c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java"
    },
    {
      "type": "modify",
      "old_id": "2bf674ba362e8bf2b671a0116e6aff462ddddcf5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "dc1a70e80c3935e2dc1e26a1924850d1efeda43b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "11265a924e02b5bf5db5688999c439858a6f42c3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/SingleTargetLookupTest.java",
      "new_id": "f91f1bdf4980d3142191f0bdb04d39834bbbc456",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/SingleTargetLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "d0806dbcc490ce07cb20bed80717356104499239",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfPrivateStaticMethodTest.java",
      "new_id": "e914a7bdadc6909c2d15fe889d366008fb97ea43",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfPrivateStaticMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "6c61cc59854c1e05cb4dadd806933e40e520189f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfPrivateStaticMethodWithVirtualParentTest.java",
      "new_id": "8d867d8eff0948db82cf2d917737ef8f8c86779c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfPrivateStaticMethodWithVirtualParentTest.java"
    },
    {
      "type": "modify",
      "old_id": "0be484679686063e11f296514178867419c18adf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfStaticMethodWithVirtualParentInterfaceTest.java",
      "new_id": "f968c0309789bf2721a4a19f460807e6380dc0ce",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfStaticMethodWithVirtualParentInterfaceTest.java"
    },
    {
      "type": "modify",
      "old_id": "7bec778648b9dfd0370721f8f627df33830196da",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfStaticMethodWithVirtualParentTest.java",
      "new_id": "20c3cabb7b60aa6d89ad2534cdddb645fa2c7613",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfStaticMethodWithVirtualParentTest.java"
    }
  ]
}
