)]}'
{
  "commit": "f85fd2d04d87f670d67f558e7de1b9e80c4457bc",
  "tree": "75017f22789d22ad002a28c05cc704ff3f47ef64",
  "parents": [
    "06ea62dc2794e9a734447b2d61c50867c6d8d221"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Thu Feb 06 07:50:44 2020 +0100"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Thu Feb 06 10:19:11 2020 +0000"
  },
  "message": "Unify looking up methods based on initial resolution holder\n\nBug: 148271337\nBug: 140204899\nChange-Id: If10c2c5adbecc1621d609359dda2752b82e59b6a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc55a618441f92251c28d2ece777e8367fada41f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ResolutionResult.java",
      "new_id": "f3f308f091f7c817242eacd6768bca89db1a8ddc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ResolutionResult.java"
    },
    {
      "type": "modify",
      "old_id": "451b9a5237af13fa71a9338ae8b716bb6fb0a32c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethod.java",
      "new_id": "7624412b7666b2788091011e6c14b4d266ed97fc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethod.java"
    },
    {
      "type": "modify",
      "old_id": "e3fcc14d5e5666d1a106ba92d0726012a9ff5942",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilderBase.java",
      "new_id": "610240ef88f43188b05268769427363b6805f262",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilderBase.java"
    },
    {
      "type": "modify",
      "old_id": "e50011a288aee356fbc41547db9efc6e1a44ee7c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningConstraints.java",
      "new_id": "a4c70be275ac09d7ae10c966ed0a593ebd84c537",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningConstraints.java"
    },
    {
      "type": "modify",
      "old_id": "17822392e6da0b8398347b5fc2bdd234d49c3f60",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "7c468b0914d7b3b637f17d49e0c189e903a080b9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "f9306c80a7f071075c73ca5055a2052f8c804fe1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/VerticalClassMerger.java",
      "new_id": "18328a6f2686850402d1375907e2121a46a74e16",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/VerticalClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "78585b8944618e634340984ea27240b6d017ae88",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/internal/R8GMSCoreLookupTest.java",
      "new_id": "092454625d30da31fa01db05272d597cd7b90a5c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/internal/R8GMSCoreLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "b473a40f0b5c754d6ebb617a808fd00f839a86c2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/SingleTargetLookupTest.java",
      "new_id": "45a9a20c910bfd140adaa36697a7654f63e81364",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/SingleTargetLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "609b506cc3d038441b1d00dacf7be3fd8cf94790",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/DefaultMethodAsOverrideWithLambdaTest.java",
      "new_id": "b1198745bc3a7d7e332016a45487d576d8b5c8c3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/DefaultMethodAsOverrideWithLambdaTest.java"
    },
    {
      "type": "modify",
      "old_id": "37f346b7c169c634ea1e9364980989ca1106f357",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/DefaultMethodLambdaTest.java",
      "new_id": "f926d4bcf58cd0ceb1573eb68a5ccb8f2348a26b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/DefaultMethodLambdaTest.java"
    },
    {
      "type": "modify",
      "old_id": "b0a9b5c4e40371ae2fe9a9858b73174be088aea2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/DefaultWithoutTopTest.java",
      "new_id": "61e872e0fa8131080f00b8e683f42076759195d6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/DefaultWithoutTopTest.java"
    },
    {
      "type": "modify",
      "old_id": "65448a0dd2ce19917c27bf9faed7cd4abf43c2ef",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/InvokeInterfaceClInitTest.java",
      "new_id": "a69a18be192912d343e1b837ca108cecac1d299c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/InvokeInterfaceClInitTest.java"
    },
    {
      "type": "modify",
      "old_id": "ede57850a27041ec99bf91368227b37a2f98e905",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/InvokeInterfaceWithStaticTargetTest.java",
      "new_id": "3b6022b24f8f9160e853634bc769995d686feec2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/InvokeInterfaceWithStaticTargetTest.java"
    },
    {
      "type": "modify",
      "old_id": "3a455cc84992a6f4d34203700bb65b66dc1d8aa7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/LambdaMultipleInterfacesTest.java",
      "new_id": "88fd988b1b6d4c1884e92b84e06be7bebcd6220b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/LambdaMultipleInterfacesTest.java"
    },
    {
      "type": "modify",
      "old_id": "8b96a8410ce9ef6a733939546943ac3fa08ce6e2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/MultipleImplementsTest.java",
      "new_id": "23c2215ba4699a5ca4116cd7053fccd71a5eb922",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/MultipleImplementsTest.java"
    },
    {
      "type": "modify",
      "old_id": "60ed2178d054ec96c7c3a5c9433ab287d515f9ec",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/SimpleInterfaceInvokeTest.java",
      "new_id": "03a61415ffe4703d04eb952c831660b30dd503d2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/SimpleInterfaceInvokeTest.java"
    },
    {
      "type": "modify",
      "old_id": "4986840ccd7ea09983fc68019071055e7c375b23",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/SubInterfaceOverridesTest.java",
      "new_id": "e73a10e30e713c77a71e5856f12f4c209c9f7ab0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/SubInterfaceOverridesTest.java"
    },
    {
      "type": "modify",
      "old_id": "3ccb04ba0a495d39e9b999c61e893a336f022099",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/SubTypeMissingOverridesTest.java",
      "new_id": "24916b07ef34f4699c98a1c1cc83f6587c202ed0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/SubTypeMissingOverridesTest.java"
    },
    {
      "type": "modify",
      "old_id": "4e4a4940d5ae1667f6abb171cf2753f7eb34416d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/SubTypeOverridesTest.java",
      "new_id": "a9b34f2cc7748425fff5d6988cbc390678bfa99d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/SubTypeOverridesTest.java"
    },
    {
      "type": "modify",
      "old_id": "83831d198e6c6ef235c77ba8b6b088eeba993175",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/AbstractInMiddleTest.java",
      "new_id": "8a52035b816690487584ccc5499f2192aa092023",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/AbstractInMiddleTest.java"
    },
    {
      "type": "modify",
      "old_id": "988f1a34e6f191b7407d09c41e6d1f2a66701851",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultInterfaceMethodInSubInterfaceSubTypeTest.java",
      "new_id": "34b536b202d79ac15a88365151a9484339567abf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultInterfaceMethodInSubInterfaceSubTypeTest.java"
    },
    {
      "type": "modify",
      "old_id": "89f17da3b2045c009b6430b380babd24c38429ae",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultInterfaceMethodInSubInterfaceTest.java",
      "new_id": "399ad7d251d3bc5ebf38e2ff6b3c279bf8042670",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultInterfaceMethodInSubInterfaceTest.java"
    },
    {
      "type": "modify",
      "old_id": "947087d5fb2eafdac74acf6e9a923435c1f9d038",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultWithoutTopTest.java",
      "new_id": "4759dc3e2ead3668f1174ec456e9ecd44ca48b09",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultWithoutTopTest.java"
    },
    {
      "type": "modify",
      "old_id": "2f979d9061fbec1b01d13c39e63d1fdf2a2f1a83",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/InvokeVirtualToInterfaceDefinitionTest.java",
      "new_id": "ebbfcef0d24e943904ea3f94c16c6eeabd9bf4c8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/InvokeVirtualToInterfaceDefinitionTest.java"
    },
    {
      "type": "modify",
      "old_id": "5bef2ca21685206faa9ad6bfdfdd735e8673bc04",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/TargetInDefaultMethodTest.java",
      "new_id": "e4d1f55c193758ea5b43b8854014e999fa58c4fa",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/TargetInDefaultMethodTest.java"
    }
  ]
}
