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,