diff --git a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleClassFunctions.java b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleClassFunctions.java index e728e052b6cee9..d94b3c26b56da1 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleClassFunctions.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleClassFunctions.java @@ -991,7 +991,11 @@ public boolean isExported() { @Override public void repr(Printer printer) { - printer.append(""); + if (isExported()) { + printer.append(""); + } else { + printer.append(""); + } } @Override diff --git a/src/test/java/com/google/devtools/build/lib/starlark/StarlarkStringRepresentationsTest.java b/src/test/java/com/google/devtools/build/lib/starlark/StarlarkStringRepresentationsTest.java index 35c1f6515d149a..e3b651271c4443 100644 --- a/src/test/java/com/google/devtools/build/lib/starlark/StarlarkStringRepresentationsTest.java +++ b/src/test/java/com/google/devtools/build/lib/starlark/StarlarkStringRepresentationsTest.java @@ -268,7 +268,7 @@ public void testStringRepresentations_functions() throws Exception { @Test public void testStringRepresentations_rules() throws Exception { setBuildLanguageOptions("--experimental_builtins_injection_override=+cc_library"); - assertStringRepresentation("native.cc_library", ""); + assertStringRepresentation("native.cc_library", ""); assertStringRepresentation("def f(): pass", "rule(implementation=f)", ""); }