)]}'
{
  "commit": "aaeee3ceabbe7edf939e96b6a49fae55810cd45d",
  "tree": "1cbac6bd6dc34b76aaa5ee04d58d4891ddd40836",
  "parents": [
    "f6c349d326bb75eceec858245e27aa0e1b313cc5"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Thu Mar 11 16:27:06 2021 +0100"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Thu Mar 11 15:28:00 2021 +0000"
  },
  "message": "Add generic signature to emulated interfaces\n\nFor each emulated interface added to a class the generic signature\nwill be added as well.\n\nAs the emulated interface is added lower in the hierarchy than the\nimplementation of the original interface the generic arguments from\nwhere the emulated interface is added is evaluated. This is done by\npropagating the type arguments up the inheritance hierarchy to where\nthe original interface was implemented.\n\nBug: 181750323\nChange-Id: I4ba3b8881610b6372473a5c3f0a814245eecf368",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b4b18890de17056096de932286a92a34601980c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexClass.java",
      "new_id": "7a7fa38e230a08d4758b46ca082a9cd014de6692",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexClass.java"
    },
    {
      "type": "modify",
      "old_id": "1dc1f4ff300b59e8a6ea16ea7777d46a44697640",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/GenericSignature.java",
      "new_id": "2fa08c8423318aa2c8fa32e00ee9fb17b7ff4b0f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/GenericSignature.java"
    },
    {
      "type": "modify",
      "old_id": "3e665db6f3806d0dba5bf6dca44f5cef5c6cb82d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/ClassProcessor.java",
      "new_id": "9de1141ce0e7186441b6831bb04103b472d1563b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/ClassProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "a3b768d184a497996b7696b904cd3a1db40c9919",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/DesugaredGenericSignatureTest.java",
      "new_id": "af6ca9e61df6aa003ca523f2ef21577522dfd63e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/DesugaredGenericSignatureTest.java"
    }
  ]
}
