)]}'
{
  "commit": "6446f916df99bee9400a1c6de967676409bedc2a",
  "tree": "eb23b04695b4caaeecf434448e0facc4bb95753b",
  "parents": [
    "1d24bb2ce75cebffc11f8a72e434acc4c857fe0b"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Fri Feb 03 11:52:52 2023 +0100"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Fri Feb 03 11:52:52 2023 +0100"
  },
  "message": "Revert \"Revert \"Improve the retreival of sun.misc.Unsafe for VarHandle desugaring\"\"\n\nThis reverts commit ad7697f147227fc41fcf617f55e65837f86a67c9.\n\nThis is needed on some Andrdoid devices, but not on any of the\nheadless versions used for testing.\n\nThis code is already used for desugared library, so it is well\ntested.\n\nThe revert contains a workaround for the nondeternism.\n\nBug: b/247076137\nChange-Id: I4b11afcf9e1e6ef121a3f6a3af3f344c7c389d89",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5dc15e4a855da4104cb73d845c70f0a0b8f490d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/varhandle/VarHandleDesugaringMethods.java",
      "new_id": "cbbd51b025cb2bd5f64446748fda95cf64c31e4b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/varhandle/VarHandleDesugaringMethods.java"
    },
    {
      "type": "modify",
      "old_id": "a83c3bbbec56c13d46502d9cb26e5c3833d49fcf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/desugar/varhandle/DesugarVarHandle.java",
      "new_id": "669dc1d88cfb2554d7a69247b75ebb9ed2b4142c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/desugar/varhandle/DesugarVarHandle.java"
    }
  ]
}
