)]}'
{
  "commit": "8bf8bcaca17fc15ba4fff3229d4eead4b653214a",
  "tree": "e4e68725bc8e2c12cb55ad77c19d66362d399232",
  "parents": [
    "b6856588ba834750a1e66b2dd1b274a1f09f66a5"
  ],
  "author": {
    "name": "Googler",
    "email": "hvd@google.com",
    "time": "Mon Dec 01 03:55:59 2025 -0800"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Mon Dec 01 03:56:33 2025 -0800"
  },
  "message": "Extract utility methods used in the loading phase from `impl/java_helper.bzl` into a separate bzl file\n\nMethods used only by a single other load-affecting bzl file are inlined there instead.\n\nThis way `impl/java_helper.bzl` is only loaded from bzl files used during rule implementations and should not be needed for the loading-phase, so making changes to this file don\u0027t invalidate the results of `blaze query`[^1].\n\nPiperOrigin-RevId: 838701557\nChange-Id: If462c46b1b8f2e5be12322a8af7d1a27e392bdfd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "120063846d06d93557ff413f0879ecbb1c148380",
      "old_mode": 33188,
      "old_path": "java/common/rules/BUILD",
      "new_id": "5bb5c2fb38f14121e9400d3073b580e7ea570183",
      "new_mode": 33188,
      "new_path": "java/common/rules/BUILD"
    },
    {
      "type": "modify",
      "old_id": "aead373962da1a9f9eecc2bc0e61d09a461be8fc",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/BUILD",
      "new_id": "70adeccd9b8a8636e09911920800a2834d1975de",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d54c8f647493fe178b587a83e0e775a808eb07ca",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/java_helper.bzl",
      "new_id": "0667ee496088dad710f7cc0a39c89e97d3bdb815",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/java_helper.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee274adee7852f83aeb00f0b28ba607b8c57016c",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_helper.bzl"
    },
    {
      "type": "modify",
      "old_id": "2c24b4503028e6019ef3bca301872aa28cfc73bc",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_package_configuration.bzl",
      "new_id": "e6b1885ff56688174de3a48d0eaaf7dbd6ed09fb",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_package_configuration.bzl"
    },
    {
      "type": "modify",
      "old_id": "47a93435c1d92ea62abe43e96fd98f25733d0f07",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_runtime.bzl",
      "new_id": "2433549c4a715698e16f42449326ec07373151de",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_runtime.bzl"
    },
    {
      "type": "modify",
      "old_id": "6aed2ecd69052a4ca2850e098084bbf491ddec73",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_toolchain.bzl",
      "new_id": "d08775a548839cedbf02df041a67e7250b2b37b1",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "bbed12b8f1dad3164d7ea89b16ab23c4efc04110",
      "old_mode": 33188,
      "old_path": "java/private/BUILD",
      "new_id": "510c3010ed2f840428be4eae5eeb38fc4b11d033",
      "new_mode": 33188,
      "new_path": "java/private/BUILD"
    },
    {
      "type": "modify",
      "old_id": "70461632947c56831093c9ee2ea1c79958e680f2",
      "old_mode": 33188,
      "old_path": "java/private/java_common.bzl",
      "new_id": "8a465c2677463cb36f7d2760a05a1d1181ee2f69",
      "new_mode": 33188,
      "new_path": "java/private/java_common.bzl"
    },
    {
      "type": "modify",
      "old_id": "7af3bf7905d5178cf18099a0619dddafe66ca5d5",
      "old_mode": 33188,
      "old_path": "java/private/java_common_internal.bzl",
      "new_id": "249b9255dfbb8d2b1d6716c052531307adcbb9ef",
      "new_mode": 33188,
      "new_path": "java/private/java_common_internal.bzl"
    }
  ]
}
