)]}'
{
  "commit": "a156fe9afc192a9eccda07d322ad1aee7090e67f",
  "tree": "aa12a82a4d6d836cf107a7d8c5ff1b6664e43d39",
  "parents": [
    "ba2744a29a712addade081e8fd6958e2c2e81024"
  ],
  "author": {
    "name": "Googler",
    "email": "hvd@google.com",
    "time": "Tue Nov 19 06:46:27 2024 -0800"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Tue Nov 19 06:46:53 2024 -0800"
  },
  "message": "Move (and enable) remaining java rules \u0026 providers out of `@_builtins`\n\nPiperOrigin-RevId: 697997376\nChange-Id: I1ef76949530cd89498826f2bae32b92d57c29f04\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "857c7a32a200ec6c318773180f456f39426e4e7d",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "648c2b2a31c38f1349968be1a6bed60627a4b1d1",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "f58f31c26c42fb720b098e240e7290a8fd8956d1",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "d5e6a7e7da6660abd7a0361f08c1a964d8891c3b",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "7d0e75b7a9df5d5fad90018b893f9eb5beebfa1f",
      "old_mode": 33188,
      "old_path": "java/bazel/rules/bazel_java_binary.bzl",
      "new_id": "06e8421af8f05df68cdab2408bb9862f535d9d26",
      "new_mode": 33188,
      "new_path": "java/bazel/rules/bazel_java_binary.bzl"
    },
    {
      "type": "modify",
      "old_id": "0c61abf5d537d1aa272e3bb2269db5b00d45fddf",
      "old_mode": 33188,
      "old_path": "java/bazel/rules/bazel_java_binary_wrapper.bzl",
      "new_id": "517dcd624a922b4a20163fbdd2389d9e2ad6eadd",
      "new_mode": 33188,
      "new_path": "java/bazel/rules/bazel_java_binary_wrapper.bzl"
    },
    {
      "type": "modify",
      "old_id": "702dcf94109c964c501c782517981267d1c258fe",
      "old_mode": 33188,
      "old_path": "java/bazel/rules/bazel_java_import.bzl",
      "new_id": "855420fe9eabc6c10687e0f19e21fee7687423a0",
      "new_mode": 33188,
      "new_path": "java/bazel/rules/bazel_java_import.bzl"
    },
    {
      "type": "modify",
      "old_id": "425a91a3c9171d91b9030a23594d8c1e4ece61b0",
      "old_mode": 33188,
      "old_path": "java/bazel/rules/bazel_java_library.bzl",
      "new_id": "2c9239462533a64a25bca982595050ee3cee14d7",
      "new_mode": 33188,
      "new_path": "java/bazel/rules/bazel_java_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "b1bfacbf9b7bcc462d386f6cd2d2c71d0dbedbcc",
      "old_mode": 33188,
      "old_path": "java/bazel/rules/bazel_java_plugin.bzl",
      "new_id": "f2619edeadebe66e974039cb49d6af6bdb0bba0d",
      "new_mode": 33188,
      "new_path": "java/bazel/rules/bazel_java_plugin.bzl"
    },
    {
      "type": "modify",
      "old_id": "01fab7940935ac17b2741aad04f2f076dfe5c072",
      "old_mode": 33188,
      "old_path": "java/common/BUILD",
      "new_id": "62e47db272c2b5afdda6f24065248e270c0d982c",
      "new_mode": 33188,
      "new_path": "java/common/BUILD"
    },
    {
      "type": "modify",
      "old_id": "201beba7f86722292ab5154c8178c30b0435c1ff",
      "old_mode": 33188,
      "old_path": "java/common/java_common.bzl",
      "new_id": "ed55bdb788c1fdf7bc0df763d57d31570f38ac80",
      "new_mode": 33188,
      "new_path": "java/common/java_common.bzl"
    },
    {
      "type": "modify",
      "old_id": "e22fb3d8f0711791a787c68f0fafaa9272e6aaca",
      "old_mode": 33188,
      "old_path": "java/common/java_info.bzl",
      "new_id": "2748f6d6843f9ee5fbbc4fd31a74eb1d21d6f288",
      "new_mode": 33188,
      "new_path": "java/common/java_info.bzl"
    },
    {
      "type": "modify",
      "old_id": "36d84f94f45dadb565155b926e5411b088fd6923",
      "old_mode": 33188,
      "old_path": "java/common/java_plugin_info.bzl",
      "new_id": "b43dfd545c39dfe72e3677c1523169a78d1b333e",
      "new_mode": 33188,
      "new_path": "java/common/java_plugin_info.bzl"
    },
    {
      "type": "modify",
      "old_id": "ec17c92dfbfefefe2af853c25a15d876a19445e6",
      "old_mode": 33188,
      "old_path": "java/common/java_semantics.bzl",
      "new_id": "a08717b7dd0ea00f599376f7a6caf14c72ad8092",
      "new_mode": 33188,
      "new_path": "java/common/java_semantics.bzl"
    },
    {
      "type": "modify",
      "old_id": "d7fec44bf26071ea68fcdf7880d7162406c787e8",
      "old_mode": 33188,
      "old_path": "java/common/rules/android_lint.bzl",
      "new_id": "5275ec20d464c231a320111e3e54fb5559b6ee89",
      "new_mode": 33188,
      "new_path": "java/common/rules/android_lint.bzl"
    },
    {
      "type": "modify",
      "old_id": "c8a13fb573f3b65da41abb6a778968fa3a180dd8",
      "old_mode": 33188,
      "old_path": "java/common/rules/basic_java_library.bzl",
      "new_id": "f55351e1dcba846b4c624303887f9168b2281ce9",
      "new_mode": 33188,
      "new_path": "java/common/rules/basic_java_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "8ba534305ec3f1f80413d646b5e209d52c9b886a",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/basic_java_library_impl.bzl",
      "new_id": "da5b2bc7631d4df4fbba7f8ce03fb1dc7abc04ba",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/basic_java_library_impl.bzl"
    },
    {
      "type": "modify",
      "old_id": "6d636dc3b5e212418d8858a287c6df3d6786af47",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/bazel_java_import_impl.bzl",
      "new_id": "4df2ab84c6420d65703f044dfd6546421fe4da01",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/bazel_java_import_impl.bzl"
    },
    {
      "type": "modify",
      "old_id": "d1c7f0edf62cdd20fcdba2c9a5edb7e456100069",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/compile_action.bzl",
      "new_id": "bf5b935972714df1bfca152da1d5564498b7c213",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/compile_action.bzl"
    },
    {
      "type": "modify",
      "old_id": "bdaa4acd8069c73715065de3a48d5be0c689de66",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/java_binary_impl.bzl",
      "new_id": "7de9d306ec25bd4c067cac84c1484af363f5c6c1",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/java_binary_impl.bzl"
    },
    {
      "type": "modify",
      "old_id": "87465f0a16c71b4643135fe5eaff6008f079231d",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/java_helper.bzl",
      "new_id": "fa8289869818de4ab01871546ffbdb1b62f193d2",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/java_helper.bzl"
    },
    {
      "type": "modify",
      "old_id": "8e0ce02fbef30f0e0e72d9c91dc5cb864cec5002",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_binary.bzl",
      "new_id": "09b6b12100b70cde243dd08ec4f23f7979a22fbc",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_binary.bzl"
    },
    {
      "type": "modify",
      "old_id": "029f0ab60bdbfaa17e6c8f92e137b8efb1dabf27",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_import.bzl",
      "new_id": "4a22b2ab380c6ab45e79699efde3313164cf7224",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_import.bzl"
    },
    {
      "type": "modify",
      "old_id": "cc6b749def6c83c2a6fd361a48014b91de7e3963",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_library.bzl",
      "new_id": "77861ac5fdc28eb003cfbc857829bbf030dfe3d0",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "49b2405338ebff2cb52ed0aca5b7331f440d9af5",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_package_configuration.bzl",
      "new_id": "0752e41144a47b8df725e4a8d8477714aaaf2e61",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_package_configuration.bzl"
    },
    {
      "type": "modify",
      "old_id": "602819b298d62824ff410666bd51a69a286648dc",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_runtime.bzl",
      "new_id": "fa0bd52b28af10fb70c07c8bd3b6ac6642c674ae",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_runtime.bzl"
    },
    {
      "type": "modify",
      "old_id": "174733dcbe3d48a45eb0dbc6502fdf2bc590b04e",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_toolchain.bzl",
      "new_id": "829386f03d6f315804946a0877b672bfaf79169d",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "0530aa2780fdfc233672db36900c11bdae16f97d",
      "old_mode": 33188,
      "old_path": "java/extensions.bzl",
      "new_id": "f456f3f53a6bc8cfc7e0d0ba5c8fcaa8ef3a1fda",
      "new_mode": 33188,
      "new_path": "java/extensions.bzl"
    },
    {
      "type": "modify",
      "old_id": "8197421d28ea51dba2fd95d2304a5cae80d84df6",
      "old_mode": 33188,
      "old_path": "java/private/BUILD",
      "new_id": "af9edbec4b366ba53d4a45d0e9c246832aa98b52",
      "new_mode": 33188,
      "new_path": "java/private/BUILD"
    },
    {
      "type": "modify",
      "old_id": "7280da31f94f891a660c558f6416ac19c8127ee8",
      "old_mode": 33188,
      "old_path": "java/private/boot_class_path_info.bzl",
      "new_id": "f742e8fa81b3f1236eef7f0f64fc1d64c806afc4",
      "new_mode": 33188,
      "new_path": "java/private/boot_class_path_info.bzl"
    },
    {
      "type": "modify",
      "old_id": "5175ac55cd05e979d4b9259bdb6621ccfb6653d2",
      "old_mode": 33188,
      "old_path": "java/private/java_common.bzl",
      "new_id": "ebaa35d527ecbc9490962d8adec3941f97193e63",
      "new_mode": 33188,
      "new_path": "java/private/java_common.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78a8ee2cb480457b9a6f9a6a4767c000801625ec",
      "new_mode": 33188,
      "new_path": "java/private/java_common_internal.bzl"
    },
    {
      "type": "modify",
      "old_id": "f55020fdcc225c2657ed18ad2d155354098ff788",
      "old_mode": 33188,
      "old_path": "java/private/java_info.bzl",
      "new_id": "8ba655eda67d19908ab90429c6000ca6a6c8f340",
      "new_mode": 33188,
      "new_path": "java/private/java_info.bzl"
    },
    {
      "type": "modify",
      "old_id": "64a4d5ac86219c293aa5e524717da4bfe86e7ff9",
      "old_mode": 33188,
      "old_path": "java/private/native.bzl",
      "new_id": "22f84ffbbb24b98b71f57b087a07b9b25d8b0d04",
      "new_mode": 33188,
      "new_path": "java/private/native.bzl"
    },
    {
      "type": "modify",
      "old_id": "8666e5a57a6e119937cf82232fcd85c57e96dc7c",
      "old_mode": 33188,
      "old_path": "java/private/proto_support.bzl",
      "new_id": "dcb8f09d8cc70be71eee28c4092e319b6a1f9797",
      "new_mode": 33188,
      "new_path": "java/private/proto_support.bzl"
    },
    {
      "type": "modify",
      "old_id": "60f94ef6ff56143e915303c2f2b7abe0e8183f53",
      "old_mode": 33188,
      "old_path": "java/repositories.bzl",
      "new_id": "f02b0f6648f948f6a75e260331e73bbad1a86428",
      "new_mode": 33188,
      "new_path": "java/repositories.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5520ba173267e447740e7e5ec663033f46894cd2",
      "new_mode": 33188,
      "new_path": "java/rules_java_deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "09d8e1e9f38ad0ca57c52c8df16d18fc1942b4ad",
      "old_mode": 33188,
      "old_path": "java/toolchains/java_package_configuration.bzl",
      "new_id": "7ef0728b5a697948878f705f2673a2f5474bb867",
      "new_mode": 33188,
      "new_path": "java/toolchains/java_package_configuration.bzl"
    },
    {
      "type": "modify",
      "old_id": "3657a88da1c856affe624d5e0d14888e337f2fc4",
      "old_mode": 33188,
      "old_path": "java/toolchains/java_runtime.bzl",
      "new_id": "c1d1641166e16ac7a044ad17133ae7aa8338a65d",
      "new_mode": 33188,
      "new_path": "java/toolchains/java_runtime.bzl"
    },
    {
      "type": "modify",
      "old_id": "5b07292851cd32b740b2a851ea0f2c5cdaa14f4f",
      "old_mode": 33188,
      "old_path": "java/toolchains/java_toolchain.bzl",
      "new_id": "5207f8c9c13a7737ced6329eafddd14b43268ff2",
      "new_mode": 33188,
      "new_path": "java/toolchains/java_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "c4f22a680401dd881a59cf1e15fa1bc9273209cd",
      "old_mode": 33188,
      "old_path": "test/repo/WORKSPACE",
      "new_id": "aa3b7cbac8abff80a723d12dbae06ac586487409",
      "new_mode": 33188,
      "new_path": "test/repo/WORKSPACE"
    }
  ]
}
