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 2ae33deca51935..b0ab97ac757f2f 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 @@ -977,7 +977,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)", ""); }