)]}'
{
  "commit": "747666e3f2312cc8053e8d5660e74d5feaac40a8",
  "tree": "9d6f4d30c0af2c39117d2fcf6bf20b9167c81146",
  "parents": [
    "a2cce1cdf11c888a85941ce82f8446bc53d093cb"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Tue Sep 22 20:49:34 2020 +0200"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Tue Sep 22 18:49:59 2020 +0000"
  },
  "message": "Migrate legacy Treeshaking tests\n\nBug: 167145686\nChange-Id: I0eab21776a2c591e945997c74357fb58e292eb0a",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e4123993cdae1c02bd2ee40985cae808fd339a5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/R8FullTestBuilder.java",
      "new_id": "3343329b141ec2918c0624760e7188d5a3b7ed6a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/R8FullTestBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "d0654973d9e86782dfbf39f940decd78976f30ed",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestBase.java",
      "new_id": "bb8cb6e106a549e09c498350f9e38e150c033430",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestBase.java"
    },
    {
      "type": "modify",
      "old_id": "b7a60bc1832ab1d86cdde6ed5508cc5deae1cf93",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/jasmin/JasminTestBase.java",
      "new_id": "ab2d6435bd750ebeef222da9939e04b6a61bac56",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/jasmin/JasminTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "6f7c64462c5245ba06d598de317bf404f6c0348c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/TreeShakingTest.java",
      "new_id": "06365e102ff7394494cf290ab54d3dc0cbd552c8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/TreeShakingTest.java"
    },
    {
      "type": "modify",
      "old_id": "fea123de50c02671a9424a19a6d097fa1beb9013",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking10Test.java",
      "new_id": "c20ebb6312b29cb37daeffd912fb94fac3055659",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking10Test.java"
    },
    {
      "type": "modify",
      "old_id": "38336459c189f1d40a7bbe262c7ab75efbe29dd7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking11Test.java",
      "new_id": "47b696d4a3d3a830e55612d534654ad8607d9594",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking11Test.java"
    },
    {
      "type": "modify",
      "old_id": "82ab49bf04c713da071715e16b16b70663961556",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking12Test.java",
      "new_id": "b30a14d53d72ededfd801de09f729aa537380fe2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking12Test.java"
    },
    {
      "type": "modify",
      "old_id": "5cdc80ef6092905b32ca9c155224484147854a9e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking13Test.java",
      "new_id": "eab4bffe2fd0695380fa83f2bf9118a56892157b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking13Test.java"
    },
    {
      "type": "modify",
      "old_id": "74a4efecb8e660c7c180825adb372c871e91cb64",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking14Test.java",
      "new_id": "36b3b374df5063e8b722892732fa0ae947d1903c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking14Test.java"
    },
    {
      "type": "modify",
      "old_id": "2b5cd16164b7a75b54435b6036a7a71868be66a3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking15Test.java",
      "new_id": "7111f510351aaf5b79f3f38e56ce8a21c0e2435f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking15Test.java"
    },
    {
      "type": "modify",
      "old_id": "dbae1da31a20a9ed14179fda6b14d7cbc3dacbcc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking16Test.java",
      "new_id": "785e505b8f389506f8e548ad1e16c86c2f90d504",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking16Test.java"
    },
    {
      "type": "modify",
      "old_id": "88d3b651407c4438ee7ff855e8099139df7514f3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking17Test.java",
      "new_id": "e2b7095d91cf5c796f58d0b13c57af492dd1fd95",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking17Test.java"
    },
    {
      "type": "modify",
      "old_id": "f28f242d742575b116c156f7e7a3076ffae5a89e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking18Test.java",
      "new_id": "d91a2fd1b8e89b152c146873a86114ab0305d8d9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking18Test.java"
    },
    {
      "type": "modify",
      "old_id": "dcc71b06b2499b9738f3b0693975b859ff8c97f1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking19Test.java",
      "new_id": "e5f45bb5ebc108b47f9f69465c17383c38edae78",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking19Test.java"
    },
    {
      "type": "modify",
      "old_id": "6189f7386489a735ed223b9112306700b8023951",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking1Test.java",
      "new_id": "ad658b9dab39b467af8c36a3d81dfa728ced48c8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking1Test.java"
    },
    {
      "type": "modify",
      "old_id": "49a5910dff3d59153f7f799ba444dca0a3959bac",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking2Test.java",
      "new_id": "d9514044ef544308d243b559acb528ce6e83ff5c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking2Test.java"
    },
    {
      "type": "modify",
      "old_id": "49a1e14ba5fc10fb2b20320d5837a04add2be2ca",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking3Test.java",
      "new_id": "38cee4ee914d76915a8ee170277f7dfaf96f49a7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking3Test.java"
    },
    {
      "type": "modify",
      "old_id": "d2e1cd01019cc21513dc0452ade9900433e92ec1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking4Test.java",
      "new_id": "abf9be6e14ba6d28afdca6a74f3a34ba67544a59",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking4Test.java"
    },
    {
      "type": "modify",
      "old_id": "212e8838448c26661299f92d73db202e367d455c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking5Test.java",
      "new_id": "cca8f8bafb3414f956a27d472bf3625aaceed60d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking5Test.java"
    },
    {
      "type": "modify",
      "old_id": "01c0de962e9c669d8a78ba410b1e299b8183b81f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking6Test.java",
      "new_id": "7a915410d93abf60de558955caf8cfc1cb121e56",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking6Test.java"
    },
    {
      "type": "modify",
      "old_id": "4cbd1c0f5146f7ba0f1d602a7b1cfbf6c09692b5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking7Test.java",
      "new_id": "8a6cf3675d8853afc6f188b0d676615aa8d05954",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking7Test.java"
    },
    {
      "type": "modify",
      "old_id": "9b8d209ff396b24caf837bbc40e2efa5d3409166",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking8Test.java",
      "new_id": "9da3d015eaaa2cccd3ff1604a50443c93300cc0c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking8Test.java"
    },
    {
      "type": "modify",
      "old_id": "8974d6b80b8efa6ce5486be997540b159ec7d3b6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking9Test.java",
      "new_id": "ec8c6adc071246fa94e04372d6a24b124d7fee56",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShaking9Test.java"
    },
    {
      "type": "modify",
      "old_id": "c204e066f3b210dae39033fb981adb58693c2840",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAbstractMethodRemovalTest.java",
      "new_id": "b008254e0acbb1cbed439d6a41a21f683e943da0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAbstractMethodRemovalTest.java"
    },
    {
      "type": "modify",
      "old_id": "4d64e0e8a648a7f49a31a58f95086bccce1c3d2e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAndroidNTest.java",
      "new_id": "0c65f06ed860df1ef2a6b18c11915286bf1bfeb5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAndroidNTest.java"
    },
    {
      "type": "modify",
      "old_id": "1c9a3d052102b9536e0bc0b4a3b9d7975705d6f7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAnnotationremovalTest.java",
      "new_id": "728aa0926149aa72a2af6ae6f9a764fecfb79081",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAnnotationremovalTest.java"
    },
    {
      "type": "modify",
      "old_id": "9c2c387773e696c2ab86c545379df8fa582fd103",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects1Test.java",
      "new_id": "1aa50e1f29a578c07157a01f77f1f1dcfcc933b9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects1Test.java"
    },
    {
      "type": "modify",
      "old_id": "e4b9ed6793ab8a8da66814794c5b7393e9c8da30",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects2Test.java",
      "new_id": "a57e98f708e6a6c2475b8406d37d66af666dd4d5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects2Test.java"
    },
    {
      "type": "modify",
      "old_id": "72b6d1762216e0ad9e172d365153b22365874858",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects3Test.java",
      "new_id": "b83e0b908427c01e280eee632a93b8bdf931c48e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects3Test.java"
    },
    {
      "type": "modify",
      "old_id": "c36ddd79e1a86d1893e42ef28fcf0a642681e0d9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects4Test.java",
      "new_id": "56083fc8aa4f6f39562930d34bbde2238dc647d3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects4Test.java"
    },
    {
      "type": "modify",
      "old_id": "60cbd6546bb79eafc7e64b4bc384eb30412873cc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects5Test.java",
      "new_id": "fa138ddd1fa947218a18d7a03dd7392a3f76d7f5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects5Test.java"
    },
    {
      "type": "modify",
      "old_id": "59d8dd28e82d57705126ec97ec1c5babe06dcd10",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects6Test.java",
      "new_id": "172c64d8818dcc0a6416d9b39f6d0dd878b1c8ef",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumenosideeffects6Test.java"
    },
    {
      "type": "modify",
      "old_id": "15e819558153fd1d8dd264ec44ed23847bbd0058",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues1Test.java",
      "new_id": "45511b7e0e24cd18e806878e4dba175703f84a29",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues1Test.java"
    },
    {
      "type": "modify",
      "old_id": "6f2d721569ee5ef8c1ae103de1b5bbdf965d9d58",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues2Test.java",
      "new_id": "88ca339319b886a5c49d9d1e95849818dde93b15",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues2Test.java"
    },
    {
      "type": "modify",
      "old_id": "a765f30b7ed7f21b478bc4e4875d031d9bf38392",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues3Test.java",
      "new_id": "5237778afba2288234f3a604856a9bebadb0421a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues3Test.java"
    },
    {
      "type": "modify",
      "old_id": "61b415485893dcf5500e4a0d6d8c064d817913f5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues4Test.java",
      "new_id": "4790850f77e4e4cf81f4acb8ac0233284164057b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues4Test.java"
    },
    {
      "type": "modify",
      "old_id": "48ef88999eb4ed1c2f4f09cdc5945ccecbb9a419",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues5Test.java",
      "new_id": "9304ed89b03ea4c3c28bbe98e307b7e324e3d048",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues5Test.java"
    },
    {
      "type": "modify",
      "old_id": "de515d09d5aa821cb9bd5f9613205064924bae22",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues6Test.java",
      "new_id": "59c535dd87d39692f255de3fb929e55a73906ee9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues6Test.java"
    },
    {
      "type": "modify",
      "old_id": "e02b4cd266fa9c76cfbc600354de1bdeee982637",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues7Test.java",
      "new_id": "c6ca2329c55de93a05de7218062472283973386c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingAssumevalues7Test.java"
    },
    {
      "type": "modify",
      "old_id": "a6fb153ef2b94c180ba9d0e423dc78f3955ee18e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingInliningTest.java",
      "new_id": "b7bf054dfdaf24be83dd2a7222111eceb14ee382",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingInliningTest.java"
    },
    {
      "type": "modify",
      "old_id": "779c140c8882f6508f61319390f610b49399fe29",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingMemberrebinding2Test.java",
      "new_id": "95a08762baad711e663a19c65c2b3d3b0797ee33",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingMemberrebinding2Test.java"
    },
    {
      "type": "modify",
      "old_id": "7ca833467cffd4aeb91f0e7bc1e2a8f7f6bd85bf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingMinificationTest.java",
      "new_id": "b8151d6d0fde6235c5d213aba6c0b05e9187b57f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingMinificationTest.java"
    },
    {
      "type": "modify",
      "old_id": "0a48ba2d304c4cd3228e1ea97043b2fdd6b35306",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingMinifygenericTest.java",
      "new_id": "7223763c10de9564f42ea1a32adaa52a65668e2a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingMinifygenericTest.java"
    },
    {
      "type": "modify",
      "old_id": "977de65a573a7630dd6e53d44c616dd880472bab",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingMinifygenericwithinnerTest.java",
      "new_id": "968ef92395eb271697a53b409dc22ca3dc08ba69",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/examples/TreeShakingMinifygenericwithinnerTest.java"
    }
  ]
}
