Automated rollback of commit 3e05519a820e01f6377e866fed9988203dd69c07.

PiperOrigin-RevId: 583448539
Change-Id: Ia15942246fa9fe489bbbf9af6c2cfba09160f0f4
diff --git a/src/main/starlark/builtins_bzl/common/java/java_common_internal_for_builtins.bzl b/src/main/starlark/builtins_bzl/common/java/java_common_internal_for_builtins.bzl
index 6115d20..9261cc3 100644
--- a/src/main/starlark/builtins_bzl/common/java/java_common_internal_for_builtins.bzl
+++ b/src/main/starlark/builtins_bzl/common/java/java_common_internal_for_builtins.bzl
@@ -459,3 +459,19 @@
         jars,
         excluded_jars,
     )
+
+def filter_protos_for_generated_extension_registry(runtime_jars, deploy_env):
+    """Get proto artifacts from runtime_jars excluding those in deploy_env
+
+    Args:
+        runtime_jars: (depset[File]) the artifacts to scan
+        deploy_env: (depset[File]) the artifacts to exclude
+
+    Returns
+        (depset[File], bool) A tuple of the filtered protos and whether all protos are 'lite'
+            flavored
+    """
+    return _java_common_internal.filter_protos_for_generated_extension_registry(
+        runtime_jars,
+        deploy_env,
+    )