)]}'
{
  "commit": "60806af8902ea77333cd8d6f02d6ef334237b1a2",
  "tree": "71a582c0779ef584f7aa5c5a1205486f35fc108d",
  "parents": [
    "e97aa141cfd10dd7fbb19a679d3267c482a769d6"
  ],
  "author": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Tue Apr 05 12:00:39 2022 +0000"
  },
  "committer": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Tue Apr 05 12:00:39 2022 +0000"
  },
  "message": "Support maintain_prefix for function types\n\n- Enqueuer support with multiple definition of the same class\n- Revert change to alternative_3 file (so it can be released to google3)\n\nBug: 222647019\nChange-Id: I2417b1dff182c401e9482e72db197ec90740bf3f",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73fa330debcfe3b3b1d7ae430df5d95a229c3368",
      "new_mode": 33188,
      "new_path": "src/library_desugar/jdk11/desugar_jdk_libs_minimal.json"
    },
    {
      "type": "modify",
      "old_id": "f259f264139a1741e6858f885010ebd98cc04128",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8Command.java",
      "new_id": "8d8b8558109c8206f7ec4c52a579a22c14757eaf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8Command.java"
    },
    {
      "type": "modify",
      "old_id": "7bfd947858ec8b76b3fa15d5978b8ee507c3dda2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/dex/CodeToKeep.java",
      "new_id": "6b77d5b9737f67e596011d19e4576597fb9617eb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dex/CodeToKeep.java"
    },
    {
      "type": "modify",
      "old_id": "4eca4e10ebd988e60ea72c95d00d47bb43083ff3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ClassResolutionResult.java",
      "new_id": "f11571aded01e37ea32d92dddf4033a9e49c26ff",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ClassResolutionResult.java"
    },
    {
      "type": "modify",
      "old_id": "4fac278346cdfb11248320b614ed5fdb513f80cb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexClass.java",
      "new_id": "a615b1f7e639885d3ea2d748d7eb394af6896d7a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexClass.java"
    },
    {
      "type": "modify",
      "old_id": "d6ca79367af37c606f0d470c722255b0bc3c259e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/TrivialFieldAccessReprocessor.java",
      "new_id": "d2b1d3bfd65dca271c7415c97d70345cc8819ca6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/TrivialFieldAccessReprocessor.java"
    },
    {
      "type": "modify",
      "old_id": "eb5a30b951c07cbd60add314e58e770247f99ae7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/BackportedMethodRewriter.java",
      "new_id": "c039f9ddbb26433fe8583ded17958e7cd1746da1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/BackportedMethodRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "b0c792063cd964e7d55d1137ebc4adb040ec45d1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/humanspecification/HumanRewritingFlags.java",
      "new_id": "50e98e1bfca2338430ac0938cac5d3cfd68391cc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/humanspecification/HumanRewritingFlags.java"
    },
    {
      "type": "modify",
      "old_id": "d974c5683d960110ef6d7d1b8ccc237351ee6294",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/machinespecification/MachineDesugaredLibrarySpecification.java",
      "new_id": "0fafbac9ac52cf3de797e0022916d7dbb531bae8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/machinespecification/MachineDesugaredLibrarySpecification.java"
    },
    {
      "type": "modify",
      "old_id": "dcaa744e6882036b6a98641ccd8afd84062e6965",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/machinespecification/MachineRewritingFlags.java",
      "new_id": "1a301dabd4e44bc96287d364e145f1798bbb09f3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/machinespecification/MachineRewritingFlags.java"
    },
    {
      "type": "modify",
      "old_id": "ef19eb6bd409931a0f7ece0355e3fc2c77768969",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/specificationconversion/LibraryValidator.java",
      "new_id": "567cc79bc4413448a1ef5ae9eec8376836ecb3ae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/specificationconversion/LibraryValidator.java"
    },
    {
      "type": "modify",
      "old_id": "4446275326820604146f6498a99f1cca3c0daef1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/ClassProcessor.java",
      "new_id": "266b1c5c9b8df843edf4fde303cff83c7b9fe9af",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/ClassProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "7d54b09680235dedbf03877d9f7047a21b527d72",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "a26f16780d9d5a1c65903992713149139a9f1f5d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "5b8bb7a7c6a424abb15f4ab9625e7e019eb8149d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ToolHelper.java",
      "new_id": "7bcdfb6ffb24f9db3356906e1e68eaba21d02b99",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ToolHelper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b443a83d1648c9b644ddafceaf99f9cafe7053c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/FunctionOnlyTest.java"
    }
  ]
}
