)]}'
{
  "commit": "d2aa2e44ec1397c374bc8eb1360b578edf97e2fa",
  "tree": "02fb4098bb17d2f412cbb711c01f0cdd7c5abe42",
  "parents": [
    "60806af8902ea77333cd8d6f02d6ef334237b1a2"
  ],
  "author": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Tue Apr 05 12:05:03 2022 +0000"
  },
  "committer": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Tue Apr 05 12:05:03 2022 +0000"
  },
  "message": "Naming strategy in L8\n\n- j$ types are minified normally, but package is preserved.\n- java types have their package preserved, and are either kept (types\n  and fixed suffix synthetic such as companion class) or minified with\n  a non colliding naming scheme \"j$a\", \"j$b\", etc.\n\nBug: 222647019\nChange-Id: Id050dde8ba9820f296c69e8cbc5ecd0c4cf790d4",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fafbac9ac52cf3de797e0022916d7dbb531bae8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/machinespecification/MachineDesugaredLibrarySpecification.java",
      "new_id": "73672579ff9d314a4a49489ac739ead15b2539d6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/machinespecification/MachineDesugaredLibrarySpecification.java"
    },
    {
      "type": "modify",
      "old_id": "1ba7556c118a5d876b09d320dca308d392e826cf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/Minifier.java",
      "new_id": "2177ea322baa1da4fbe1f1b949278be5901978ee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/Minifier.java"
    },
    {
      "type": "modify",
      "old_id": "309e92a5134aa9a71c6fd7c7d4c804d464f12747",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "4360d1075f63652f60250cdcec9e950125bf685e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    }
  ]
}
