)]}'
{
  "commit": "cfd3ba48b4531cdb30cb57fba9924d71c9db182a",
  "tree": "c4b0d4413e53233b6a6410fb0509c9af7f71ecdc",
  "parents": [
    "39f6a9c3cd0f562ae8a508b027f8d074d5bc1c6c"
  ],
  "author": {
    "name": "Sam Delmerico",
    "email": "delmerico@google.com",
    "time": "Fri Jun 02 17:43:23 2023 -0400"
  },
  "committer": {
    "name": "Sam Delmerico",
    "email": "delmerico@google.com",
    "time": "Fri Jun 02 17:43:23 2023 -0400"
  },
  "message": "remove Java backend from aidl_interface\n\nThere is a transitive dependency chain from av-audio-types-aidl to\nandroid.hardware.audio.effect-V1 through the Java aidl aspect. However\nandroid.hardware.audio.effect-V1-java needs the min_sdk_version flag to\nbe set. Since the Java aidl rules are implemented via an aspect, this\nflag has to be set on the aidl_library itself.\n\nIn lieu of implementing this right now at 5:45p on Friday, this CL just\ndisables the Java backend for aidl_interfaces and we can revisit the\ndesign of the Java aidl rules to decide if it\u0027s worth maintaining the\naspect-based implementation alongside the cc aidl rules which emulate\nthe Soong implementation.\n\nBug: 285574832\nTest: bp2build.sh\nChange-Id: I759caa389e6075fb1da8ee92aa60e3afcf044352\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d5396b7a244d03849710f7d22a7903108f62014",
      "old_mode": 33188,
      "old_path": "rules/aidl/aidl_interface.bzl",
      "new_id": "8f3e8d1133f5a6dbe51889f802759e71b743c4b8",
      "new_mode": 33188,
      "new_path": "rules/aidl/aidl_interface.bzl"
    },
    {
      "type": "modify",
      "old_id": "cf65e84ddf8760c0f25f82e5f38c064e1441c7a8",
      "old_mode": 33188,
      "old_path": "rules/aidl/testing/BUILD",
      "new_id": "6004030d4fecd53910e28040a7c26cc3290f2ca8",
      "new_mode": 33188,
      "new_path": "rules/aidl/testing/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d926f01132e8a60d2a95699a149aeedf74e7d4ba",
      "old_mode": 33261,
      "old_path": "rules/aidl/testing/interface_macro_produces_all_targets.sh",
      "new_id": "a32c71af815c72b49157ef094af2ce1f0a7b88c8",
      "new_mode": 33261,
      "new_path": "rules/aidl/testing/interface_macro_produces_all_targets.sh"
    }
  ]
}
