Allow Bazel's own build to use Java 11 language features
Fixes https://github.com/bazelbuild/bazel/issues/14592
PiperOrigin-RevId: 422562457
diff --git a/.bazelrc b/.bazelrc
index cb59636..0225533 100644
--- a/.bazelrc
+++ b/.bazelrc
@@ -35,5 +35,13 @@
build:bzlmod --crosstool_top=@rules_cc.0.0.1.cc_configure.local_config_cc//:toolchain
build:bzlmod --xcode_version_config=@rules_cc.0.0.1.cc_configure.local_config_xcode//:host_xcodes
+# Enable Java 11 language features (https://github.com/bazelbuild/bazel/issues/14592)
+# Toolchain resolution configuration for Bazel >= 5
+build --java_language_version=11
+build --tool_java_language_version=11
+# Legacy configuration for Bazel <= 4
+build --java_toolchain=@bazel_tools//tools/jdk:toolchain_java11
+build --host_java_toolchain=@bazel_tools//tools/jdk:toolchain_java11
+
# User-specific .bazelrc
try-import user.bazelrc