)]}'
{
  "commit": "b0ffe37eb8c0a1399bfe72a3e1ca9e8fa3e08c95",
  "tree": "233f57509ebb8c6440c2a7abd782644771cf622f",
  "parents": [
    "dc097a99a2bfffff7b550224f56e02222df6aa38"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Sep 07 11:40:23 2020 +0200"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Sep 07 10:17:15 2020 +0000"
  },
  "message": "Apply the graph lens to dex instructions in the writer\n\nChange-Id: Ic94a4a21a2e90ebbabf673727523513a21dfbd42",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ccb3db9a56f9d99462ad19ad31d538d52e530f47",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/CheckCast.java",
      "new_id": "6ca2dc55695c9f6f2cd86255b842433f441c155f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/CheckCast.java"
    },
    {
      "type": "modify",
      "old_id": "6c7a32f4d87c21ba69c40bc665b93b4141b7da90",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/ConstClass.java",
      "new_id": "ec8a13aeeb3198a1a71464a882c2935bc8c988ed",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/ConstClass.java"
    },
    {
      "type": "modify",
      "old_id": "24370bf3f8a3702f3e2ca08276aa729af1e018b3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/ConstMethodHandle.java",
      "new_id": "75fc2dcb1b4a10e15a5e3b52ec992704392560d8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/ConstMethodHandle.java"
    },
    {
      "type": "modify",
      "old_id": "6d6d99dee6708cdae8a076b77a122e8532287966",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/ConstMethodType.java",
      "new_id": "4767025a126ebe1ccdf2ffc66d2df14183094da0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/ConstMethodType.java"
    },
    {
      "type": "modify",
      "old_id": "9af799b3dad51195a7d8aefdef7394fc675ecc1f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/DexInitClass.java",
      "new_id": "52cd9e140dfb3696c2963777d5ce3e57f96d0873",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/DexInitClass.java"
    },
    {
      "type": "modify",
      "old_id": "ff546afe2954a204e7063801cd0f70c9caaf459a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/FillArrayDataPayload.java",
      "new_id": "20d412f9b831a635a3625acc91770eef01c7d0d6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/FillArrayDataPayload.java"
    },
    {
      "type": "modify",
      "old_id": "6a885d54e0675372c2f7217ec349dffc2717836a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/FilledNewArray.java",
      "new_id": "5198876adc55fc640c20586eb3a2052a65ae673a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/FilledNewArray.java"
    },
    {
      "type": "modify",
      "old_id": "9d809d4dff5d602ac72a3f5747d7fc9e96ac8d39",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/FilledNewArrayRange.java",
      "new_id": "de651f53f676e505413d234287e31b58fc827f75",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/FilledNewArrayRange.java"
    },
    {
      "type": "modify",
      "old_id": "6107159bc244f00f3288e2d2df96823103b96766",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/Format22c.java",
      "new_id": "0ff7841a333ef8ac8f64ed91087cce5727a6c901",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/Format22c.java"
    },
    {
      "type": "modify",
      "old_id": "1ea8abd041eb512927f438054c9c0ba3e74fa219",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/Format35c.java",
      "new_id": "8c2cb22f21eb89e89e448c6ec3d70137f797113e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/Format35c.java"
    },
    {
      "type": "modify",
      "old_id": "27a34657dc8f3479be5ac23a6a9210e76d159952",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/Format3rc.java",
      "new_id": "98e78cc5e9b7766b59b3cd9707f759ad5885af01",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/Format3rc.java"
    },
    {
      "type": "modify",
      "old_id": "fad2d702e84d9e94bc3ee3625e628ac1b4254135",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/Format45cc.java",
      "new_id": "f6820c80682f9cb87736442c9f4f5ccb9e76e3b3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/Format45cc.java"
    },
    {
      "type": "modify",
      "old_id": "591e8beb9c936995e0a30ad02cd4a25fcfdb6cca",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/Format4rcc.java",
      "new_id": "64bbc1ed1c3ddd441fdc5a33b19a0d261371c3f6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/Format4rcc.java"
    },
    {
      "type": "modify",
      "old_id": "5b69be778a7ae42904ccc5a3b61987c21bcc3ef7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/IgetOrIput.java",
      "new_id": "33621e5ac537393c8d6a8ad61669c9ff75651657",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/IgetOrIput.java"
    },
    {
      "type": "modify",
      "old_id": "5e3d860a3f290c2bed0462916a8483478aae66c6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InstanceOf.java",
      "new_id": "6c9d9600bd6ec18549e36ca4afae5c55fefffeff",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InstanceOf.java"
    },
    {
      "type": "modify",
      "old_id": "93fce2f8599f3212a8f66425ab63131033c38145",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/Instruction.java",
      "new_id": "766638c2e40360cb559ca7e4d82f32a822d69e15",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/Instruction.java"
    },
    {
      "type": "modify",
      "old_id": "67420a69b0fce44d9e8dbd5caa6487ad1a07a504",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeCustom.java",
      "new_id": "1355f1381c20e6b175482ef6602ea7247ffa3b6b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeCustom.java"
    },
    {
      "type": "modify",
      "old_id": "3d5cadd8c45879b82bf12124041571240e118f11",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeCustomRange.java",
      "new_id": "2d09e4f7bee8a3d075e04a8ce570f9f76a776fe5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeCustomRange.java"
    },
    {
      "type": "modify",
      "old_id": "cd8c1b71571d74ee057d5a8c91cf7ed1e86ae189",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeDirect.java",
      "new_id": "6786de8281fda12b65f809b2a661f23a2f449a9c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeDirect.java"
    },
    {
      "type": "modify",
      "old_id": "41070dd59de0f701db68e36f5ff3b9b0cf6dc310",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeDirectRange.java",
      "new_id": "843d968b0df1c03c104d7e116154ca8dd43e736f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeDirectRange.java"
    },
    {
      "type": "modify",
      "old_id": "3e172e2c806660056effaba0a1786e5af9cc39eb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeInterface.java",
      "new_id": "89b8a16ffa95c2d96ff61d3edc134ec7fb3db091",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeInterface.java"
    },
    {
      "type": "modify",
      "old_id": "2d1986c6d30c3d09359d437c6a053586a84ff71d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeInterfaceRange.java",
      "new_id": "e710b8cf6f1a78f96d2305017ff0b6a2142dd555",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeInterfaceRange.java"
    },
    {
      "type": "modify",
      "old_id": "e54835f0039c6c8866af396ddd49a574dd1d103f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeMethod.java",
      "new_id": "c8539f326853247f8b2319abf0507ac32586d96a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeMethod.java"
    },
    {
      "type": "modify",
      "old_id": "f9f69e3bd30d44a27fe2fbf33972e762d03deae5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeMethodRange.java",
      "new_id": "4e4d705ec52803ada2d2b22b9a2d8bc713efbbae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeMethodRange.java"
    },
    {
      "type": "modify",
      "old_id": "531105bbd032571fa018853bb7c9ae21d2c2919d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeStatic.java",
      "new_id": "796b183dcaf9894a11b1b3e44463300ec7d20c32",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeStatic.java"
    },
    {
      "type": "modify",
      "old_id": "7d3ff3d218a4a621b365fbb158e32342d0fd63ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeStaticRange.java",
      "new_id": "20809c9cf4e2aef8daa38fde4936163cc18168f7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeStaticRange.java"
    },
    {
      "type": "modify",
      "old_id": "1dc8ac6604a8b266c32db12d92eb2aa94dc3736d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeSuper.java",
      "new_id": "d2d6e286c2c68c8a00be837c8a10d1e3c165ff44",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeSuper.java"
    },
    {
      "type": "modify",
      "old_id": "af6ebe86457c9c7661e3a46d05fe3f9285839342",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeSuperRange.java",
      "new_id": "70fd72630b10732ddf8bd00209c7cfb7131971f4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeSuperRange.java"
    },
    {
      "type": "modify",
      "old_id": "17596a438d874ed1474ac5d57e43852192c4aab1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeVirtual.java",
      "new_id": "9b9e0649e83f219470e1b12c87b53aecddb34a14",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeVirtual.java"
    },
    {
      "type": "modify",
      "old_id": "c2a0d6c6f944b89ef827628f978e3d1c4cd25579",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/InvokeVirtualRange.java",
      "new_id": "a4f2e9849c677a922a5f8d17c11da313f7dcdb19",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/InvokeVirtualRange.java"
    },
    {
      "type": "modify",
      "old_id": "c02194a180db2752afca097ec3647b5cafe49e7c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/NewArray.java",
      "new_id": "a0104a214c358c9c4fc742dc00c5396d8edaf45b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/NewArray.java"
    },
    {
      "type": "modify",
      "old_id": "024cc223eadcd6babf62a5f74fee52df7dfb972f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/NewInstance.java",
      "new_id": "da58744fdb58deac4c0faf401711d961e982a902",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/NewInstance.java"
    },
    {
      "type": "modify",
      "old_id": "338d5a00aeb3c0513a2c3f1781a3a3e6af228ba5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/code/SgetOrSput.java",
      "new_id": "1f77122f33f5d95f7761687f83da3262de482a6d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/code/SgetOrSput.java"
    },
    {
      "type": "modify",
      "old_id": "8fb16b105c49f360a8a9d613491d016042229681",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexCode.java",
      "new_id": "b8a1e8ff35a28b88132b6f974cee96ea8e64ee6d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexCode.java"
    },
    {
      "type": "modify",
      "old_id": "20fd6e6a7221be7e5092211b9020e3a6bca26775",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexDebugEvent.java",
      "new_id": "0e5908207fbfbe3abf62354908c83c0fb96f9185",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexDebugEvent.java"
    },
    {
      "type": "modify",
      "old_id": "51ad23cdb3801636592d514b8a707e2e9f021603",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexDebugInfo.java",
      "new_id": "ed4f2c5552dddf3959ac10240d99ebc41151c3cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexDebugInfo.java"
    },
    {
      "type": "modify",
      "old_id": "4b6fd50eb80d613cce6430c8947501c71855dc13",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedField.java",
      "new_id": "7683f12713831c6563221cb4dc680e45f42c452f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedField.java"
    },
    {
      "type": "modify",
      "old_id": "3e7bc63e81b9eca74956a94bb26c21b541c7a712",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexProgramClass.java",
      "new_id": "a28539822697c91dd1e0d514b96b854651a439af",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexProgramClass.java"
    },
    {
      "type": "modify",
      "old_id": "3069f4e27c01af5fa934e9e27d25765e507ac50f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ProgramField.java",
      "new_id": "7721c6783ec265d1797bb36e7e8c1bf0710e57ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ProgramField.java"
    },
    {
      "type": "modify",
      "old_id": "1c194883f7dfe94b63021afdadf183b4eb387b80",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Invoke.java",
      "new_id": "da01f5335837544bb4230edc545d197980779979",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Invoke.java"
    },
    {
      "type": "modify",
      "old_id": "47157aa8fede8e20a3c87b92c60a0dc7c493bf60",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/RepackageAfterCollisionWithPackagePrivateSignatureTest.java",
      "new_id": "1639c79232678eb231b8939d3618dcd9cd69d524",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/RepackageAfterCollisionWithPackagePrivateSignatureTest.java"
    },
    {
      "type": "modify",
      "old_id": "69a88d0e2fb6b911aa5ed43aa93c5f1aa4e549cd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/RepackageTest.java",
      "new_id": "c656981dc084044a85b83132e892f9b2f9e0d9fa",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/RepackageTest.java"
    }
  ]
}
