Stop returning legacy struct providers from java_toolchain_alias
PiperOrigin-RevId: 622121174
Change-Id: I4a0c6129e7529714bed9800e90831b66777170d5
diff --git a/toolchains/java_toolchain_alias.bzl b/toolchains/java_toolchain_alias.bzl
index 433d4e8..a63c70e 100644
--- a/toolchains/java_toolchain_alias.bzl
+++ b/toolchains/java_toolchain_alias.bzl
@@ -92,15 +92,10 @@
toolchain_info = ctx.toolchains["@bazel_tools//tools/jdk:toolchain_type"]
toolchain = toolchain_info.java
- # buildifier: disable=rule-impl-return
- return struct(
- providers = [
- toolchain_info,
- toolchain,
- ],
- # Use the legacy provider syntax for compatibility with the native rules.
- java_toolchain = toolchain,
- )
+ return [
+ toolchain_info,
+ toolchain,
+ ]
java_toolchain_alias = rule(
implementation = _java_toolchain_alias,