Remove JavaProtoAspectInfo duplication

Everything should work without this change, because all references are done to a single definition. But the accidental duplication needs to be removed eventually.

PiperOrigin-RevId: 675211197
pull/18327/head
Protobuf Team Bot 6 months ago committed by Copybara-Service
parent dca7bf06d8
commit 51adb09adc
  1. 5
      bazel/private/bazel_java_proto_library_rule.bzl

@ -9,14 +9,11 @@
load("@rules_java//java/common:java_info.bzl", "JavaInfo")
load("//bazel/common:proto_common.bzl", "proto_common")
load("//bazel/common:proto_info.bzl", "ProtoInfo")
load("//bazel/private:java_proto_support.bzl", "java_compile_for_protos", "java_info_merge_for_protos")
load("//bazel/private:java_proto_support.bzl", "JavaProtoAspectInfo", "java_compile_for_protos", "java_info_merge_for_protos")
load("//bazel/private:toolchain_helpers.bzl", "toolchains")
_JAVA_PROTO_TOOLCHAIN = "//bazel/private:java_toolchain_type"
# The provider is used to collect source and runtime jars in the `proto_library` dependency graph.
JavaProtoAspectInfo = provider("JavaProtoAspectInfo", fields = ["jars"])
def _filter_provider(provider, *attrs):
return [dep[provider] for attr in attrs for dep in attr if provider in dep]

Loading…
Cancel
Save