Add JsModuleInfo to the list of non-bootstrap globals. This unblocks effort to move js_module to Starlark, see[] RELNOTES: None. PiperOrigin-RevId: 269903852
diff --git a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/javascript/JsModuleInfoApi.java b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/javascript/JsModuleInfoApi.java index da6ba1b..fea1749 100644 --- a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/javascript/JsModuleInfoApi.java +++ b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/javascript/JsModuleInfoApi.java
@@ -36,6 +36,8 @@ "Encapsulates information provided by js_module, a unit of JavaScript code that is part of" + " a bigger whole (a js_module_binary), but is not necessarily loaded at start-up.") public interface JsModuleInfoApi<FileT extends FileApi> extends StructApi { + /** Name of this info object. */ + String NAME = "JsModuleInfo"; @SkylarkCallable( name = "label", @@ -58,7 +60,7 @@ public interface JsModuleInfoProviderApi extends ProviderApi { @SkylarkCallable( - name = "JsModuleInfo", + name = NAME, doc = "The <code>JsModuleInfo</code> constructor.", parameters = { @Param(
diff --git a/src/main/java/com/google/devtools/build/skydoc/BUILD b/src/main/java/com/google/devtools/build/skydoc/BUILD index e0996f8..bb7dd90 100644 --- a/src/main/java/com/google/devtools/build/skydoc/BUILD +++ b/src/main/java/com/google/devtools/build/skydoc/BUILD
@@ -67,6 +67,7 @@ "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/config", "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp", "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/java", + "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/javascript", "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/platform", "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/proto", "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/python",
diff --git a/src/main/java/com/google/devtools/build/skydoc/SkydocMain.java b/src/main/java/com/google/devtools/build/skydoc/SkydocMain.java index bb7ad71..0ee8dd3 100644 --- a/src/main/java/com/google/devtools/build/skydoc/SkydocMain.java +++ b/src/main/java/com/google/devtools/build/skydoc/SkydocMain.java
@@ -46,6 +46,7 @@ import com.google.devtools.build.lib.skylarkbuildapi.cpp.CcBootstrap; import com.google.devtools.build.lib.skylarkbuildapi.java.GeneratedExtensionRegistryProviderApi; import com.google.devtools.build.lib.skylarkbuildapi.java.JavaBootstrap; +import com.google.devtools.build.lib.skylarkbuildapi.javascript.JsModuleInfoApi; import com.google.devtools.build.lib.skylarkbuildapi.platform.PlatformBootstrap; import com.google.devtools.build.lib.skylarkbuildapi.proto.ProtoBootstrap; import com.google.devtools.build.lib.skylarkbuildapi.python.PyBootstrap; @@ -619,6 +620,7 @@ ProguardMappingProviderApi.NAME, GeneratedExtensionRegistryProviderApi.NAME, AndroidBinaryDataInfoApi.NAME, + JsModuleInfoApi.NAME, "PintoModuleProvider" };