)]}'
{
  "commit": "3568dcdd61aa8e3e71595073484694a9b540eff2",
  "tree": "d6236c446fa831a2ae2f1b64bbaa0203994af668",
  "parents": [
    "42ff3553e3e00b4747f0a24545c176921460b26e"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Wed Apr 14 17:20:55 2021 +0200"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Wed Apr 14 17:20:55 2021 +0200"
  },
  "message": "Revert \"Replace pruned type variables with concrete instantiations\"\n\nThis reverts commit f756610facefd203a3c3b2db797f942a5e470766.\n\n\nRevert \"Add test for generic signatures that should be pruned in fullmode\"\n\nThis reverts commit fd7d193ed2e7d2e743e206d4c4d2b32e208eaf13.\n\n\nRevert \"Move generic signature visitor to top-level class\"\n\nThis reverts commit f42347ccbaf806c4db39a5376726ca9288171c1b.\n\nChange-Id: Ifa5f1c2ae9a305e0ae164d966b5553101cc5f35a",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9cec3cb081a96359496da3c0753b462918f257ec",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/EnclosingMethodAttribute.java",
      "new_id": "82f34d7a3cbb65eb876fddf99434bd1cfdc180b6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/EnclosingMethodAttribute.java"
    },
    {
      "type": "modify",
      "old_id": "9f259ba530f91f8071af09c6879e4a2c34a64201",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/GenericSignature.java",
      "new_id": "bf7c42b40696abd8811e69ceaf0142f21f3630ff",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/GenericSignature.java"
    },
    {
      "type": "modify",
      "old_id": "e889a40ba1423fb789cdbf93e3d6e72a5cc207cd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/GenericSignatureEnqueuerAnalysis.java",
      "new_id": "ea66ba7ebeb2e18295c320b011fb3a94fdc60412",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/GenericSignatureEnqueuerAnalysis.java"
    },
    {
      "type": "delete",
      "old_id": "b9d73864e562845ce015c7f8bcd98a1195fc7892",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/GenericSignaturePartialTypeArgumentApplier.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0a0124d415133225c7c39e02189f5670ee8fb452",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/GenericSignatureTypeRewriter.java",
      "new_id": "6d31cca79d749ddb5681553ae801649bec020d1f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/GenericSignatureTypeRewriter.java"
    },
    {
      "type": "delete",
      "old_id": "4e674fb83f5038d04958abd16177be90e6e43e0f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/GenericSignatureTypeVariableRemover.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "34500a400eb76e3725d213c54d9c2deada3afc69",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/GenericSignatureTypeVisitor.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3893e32202c272a30895e3e93ea56806efe8789a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/signature/GenericSignatureRewriter.java",
      "new_id": "2c57aa4dd7e41b34401fd62cb8ea72bb88aa7e51",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/signature/GenericSignatureRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "577ecc2f20eae0ed99c16872db16f436e838eef4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/TreePruner.java",
      "new_id": "ef2f1492bae8ce4be97862338eb5a0c37fe38247",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/TreePruner.java"
    },
    {
      "type": "delete",
      "old_id": "1c3ddbba5ea2d0f69714ed998f50e30cf64d1f34",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/genericsignature/GenericSignatureKeepReferencesPruneTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "608b8d3fef525419ddbb52b3afd9effb995e38b9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/genericsignature/GenericSignaturePrunedOuterTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "81000d6a6155f121664002e31cb523ef5116d5ad",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/genericsignature/testclasses/Foo.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "089286d128b6b65e630ffe0fae7f88a96b85c441",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/genericsignature/testclasses/I.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8deed10d74946f9f3485fa0414c5ccb945e0a169",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/genericsignature/testclasses/J.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "608c12d948c7f0acd74e4920c5e3e5a1120665cc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/genericsignature/testclasses/K.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bf3895b224f6b5e78e3ba5defd697f92372b8ce0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/genericsignature/testclasses/L.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ccf9f04f6fa339511aa5823274b791c286256877",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/genericsignature/testclasses/Main.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
