)]}'
{
  "commit": "ef8e73e75d2be92fb87f171d68dbf36a2cea333d",
  "tree": "fdc98d059f63109169d519c05b7e36b124732a79",
  "parents": [
    "8895fb3ca4d639ee9f64a1f39be25d90bcc6e22d"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Thu Jan 02 15:31:33 2020 +0000"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Thu Jan 02 15:31:33 2020 +0000"
  },
  "message": "Revert \"Remove invalid nest check from isValidVirtualTarget predicate.\"\n\nThis reverts commit 8895fb3ca4d639ee9f64a1f39be25d90bcc6e22d.\n\nReason for revert: bots are failing\n\nChange-Id: Ib090331dbf7794550c4c6bfbfcfa4cc04ed6285e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c60a43953a4a3558b27422702fa5d781e4865bc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ResolutionResult.java",
      "new_id": "308096006b5496b7e4abf70942b471d266c3d963",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ResolutionResult.java"
    },
    {
      "type": "modify",
      "old_id": "0e6d2a3e34d0c9466994fff54a9cb994dbf99422",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilderBase.java",
      "new_id": "c7939b5f9ba598673c5e0d1e62db364230afd523",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilderBase.java"
    },
    {
      "type": "modify",
      "old_id": "133eff36b4ee3930d209c507bc045c25aa32b6c5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/CallSiteOptimizationInfoPropagator.java",
      "new_id": "e83a17aff5aa6fd5f4bf120fb91169d94abbf241",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/CallSiteOptimizationInfoPropagator.java"
    },
    {
      "type": "modify",
      "old_id": "e0219c58f1d8ce176baea2c66de3c37d2e772378",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningConstraints.java",
      "new_id": "4977d4cf5ebbb699dd54c50652c1166666cb86f2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningConstraints.java"
    },
    {
      "type": "modify",
      "old_id": "4e248d92bc79bf2b10f9ec59913cc5e7851beecd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java",
      "new_id": "25a7b15571db2e4c150b7ca080d3f1abd7ac8a08",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java"
    },
    {
      "type": "modify",
      "old_id": "1fa23004060d2a95c4260badfa90a33a5ab71081",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "4b412cf7a2646d154f9dd9758ae38e491d21193c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "bd05dc3918ea37bb1f7d372b681f781d97f39daa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java",
      "new_id": "b86857a1618c45eb1cf3ac8f1ca96cbfd372b956",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java"
    },
    {
      "type": "delete",
      "old_id": "543ecad3684e20af02dcc1ae0cc290806fb4770e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/PrivateInvokeVirtualTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "27c7724012869c2f14fc90d687122b51249b8b3b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/SingleTargetLookupTest.java",
      "new_id": "b1bcb52421c6dda43cbf00ed8815801bfafae4df",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/SingleTargetLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "82452a8f61e7b32df36d5356587bc73e89dc25b2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfStaticMethodWithVirtualParentInterfaceTest.java",
      "new_id": "63aa76f7014d9093509d52184aa07e6103bad1d1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfStaticMethodWithVirtualParentInterfaceTest.java"
    },
    {
      "type": "modify",
      "old_id": "702eca9a0c986cb509a5765206a2231c6689a054",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfStaticMethodWithVirtualParentTest.java",
      "new_id": "22a12f249a97d5a97094ae2c80e1ab15f7b6a78c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfStaticMethodWithVirtualParentTest.java"
    }
  ]
}
