)]}'
{
  "commit": "22dd431b6fd0bbda53ac5206b3edf9ca0c178ea2",
  "tree": "9004b14d83f2b9ee1f1cc568532fc52a31c7a45e",
  "parents": [
    "366b5b3212c6d61729a41dacbe80b2674b483a22"
  ],
  "author": {
    "name": "Googler",
    "email": "cushon@google.com",
    "time": "Thu Nov 05 00:12:18 2026 -0800"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Thu Nov 05 00:12:55 2026 -0800"
  },
  "message": "Remove `_LEGACY_ANY_TYPE_ATTRS` workaround in `java_toolchain`.\n\n`genclass`, `deps_checker`, `header_compiler`, `header_compiler_direct`, `ijar`, `javabuilder`, and `singlejar` were defined as executable `label_list` attributes in native `java_toolchain`, and `_java_toolchain_initializer` extracted single elements from list arguments for backwards compatibility during the Starlark migration. Callers have been migrated to pass single labels directly, so the initializer workaround and `_legacy_any_type_attrs` attribute can now be removed.\n\nPiperOrigin-RevId: 1014457540\nChange-Id: I490ad66fd5e6ee93f4add6490a927e9d61a80331\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12050839c93377aadeb7a944ff9c637f53eb32e1",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_toolchain.bzl",
      "new_id": "d2e4876875c4f9f50b3a158b822df985403ec07a",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_toolchain.bzl"
    }
  ]
}
