)]}'
{
  "commit": "ca343fd62834f3ff74f4b3ea59cdc90a38eb083a",
  "tree": "e891f24d59f96aa1a22a5dc3f7464d36ed81dec9",
  "parents": [
    "b87de89a99832ff7ea373f673a89768193074c09"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Tue Dec 20 16:22:00 2022 +0100"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Wed Dec 21 13:07:23 2022 +0000"
  },
  "message": "VarHandle desugar: Better handling of polymorphic return types\n\nBug: b/247076137\nChange-Id: If14311abf0e2fe40a28f09dd0168a37d8523b6ba",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "380d5d48edd7c5aeffe5be686236263ee2f755c5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/varhandle/VarHandleDesugaring.java",
      "new_id": "b83c5269914e294ba79b3066d7bb166099b7f26e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/varhandle/VarHandleDesugaring.java"
    },
    {
      "type": "modify",
      "old_id": "90c8eb55ae6a3bb057b8e891857864a5c8263fa8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/varhandle/VarHandleDesugaringMethods.java",
      "new_id": "9f1ba614bd8dbd42d7beb20acfea9e63db8b36c2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/varhandle/VarHandleDesugaringMethods.java"
    },
    {
      "type": "modify",
      "old_id": "03200308715e6a6afd29e379a55de53699b6567f",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava9/varhandle/InstanceIntField.java",
      "new_id": "aeadbcc3ab104da9e69405052d56d6897249ba6b",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava9/varhandle/InstanceIntField.java"
    },
    {
      "type": "modify",
      "old_id": "fac0ef3c615436e8dd9d3abb3941a3375c895e57",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava9/varhandle/InstanceLongField.java",
      "new_id": "b23e6925c47d4e51c579fa3a78be3f03d4385346",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava9/varhandle/InstanceLongField.java"
    },
    {
      "type": "modify",
      "old_id": "1be6f67aa97beb576f6a73982db1dfb496d294b1",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava9/varhandle/InstanceStringField.java",
      "new_id": "231ee6a94cf0557c4aa76822b338694d00aa0c13",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava9/varhandle/InstanceStringField.java"
    },
    {
      "type": "modify",
      "old_id": "7cfc0e55e8d43b53dc6a519c3d291f06e336a3b0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceIntFieldTest.java",
      "new_id": "f6768914aff2a7d9928155dad455eee31e25980a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceIntFieldTest.java"
    },
    {
      "type": "modify",
      "old_id": "227cc76edeade6472627033c9113fd143dc39e08",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceLongFieldTest.java",
      "new_id": "7303ec5dd0278528b5691cefaa477cc128c69c27",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceLongFieldTest.java"
    },
    {
      "type": "modify",
      "old_id": "f33f52c39e211a7ae4ca596db9585698fe61fc76",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceStringFieldTest.java",
      "new_id": "f1440c195aa39a6d8ed6684252e2df046dbea6a1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceStringFieldTest.java"
    },
    {
      "type": "modify",
      "old_id": "578048580c705b725481f1e12acc218d50262c54",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/desugar/varhandle/DesugarVarHandle.java",
      "new_id": "2ba4cf47ed54223cf261d7be749dde44773b2b53",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/desugar/varhandle/DesugarVarHandle.java"
    },
    {
      "type": "modify",
      "old_id": "369bc51f6b04a221bebc0e219ea4d940741be075",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/desugar/varhandle/GenerateVarHandleMethods.java",
      "new_id": "70527732eb7b1738f5d23463e0238578bd343f2c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/desugar/varhandle/GenerateVarHandleMethods.java"
    }
  ]
}
