diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skylarkbuildapi/TopLevelBootstrap.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skylarkbuildapi/TopLevelBootstrap.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/TopLevelBootstrap.java b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/TopLevelBootstrap.java index ed0ffec634..002dc41e4c 100644 --- a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/TopLevelBootstrap.java +++ b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/TopLevelBootstrap.java @@ -15,6 +15,7 @@ package com.google.devtools.build.lib.skylarkbuildapi; import com.google.common.collect.ImmutableMap; +import com.google.devtools.build.lib.skylarkbuildapi.DefaultInfoApi.DefaultInfoApiProvider; import com.google.devtools.build.lib.skylarkbuildapi.OutputGroupInfoApi.OutputGroupInfoApiProvider; import com.google.devtools.build.lib.syntax.Runtime; @@ -30,6 +31,7 @@ public class TopLevelBootstrap implements Bootstrap { private final StructApi.StructProviderApi structProvider; private final OutputGroupInfoApiProvider outputGroupInfoProvider; private final ActionsInfoProviderApi actionsInfoProviderApi; + private final DefaultInfoApiProvider<?, ?> defaultInfoProvider; public TopLevelBootstrap( Class<? extends SkylarkBuildApiGlobals> skylarkBuildApiGlobals, @@ -39,7 +41,8 @@ public class TopLevelBootstrap implements Bootstrap { Class<? extends SkylarkRuleFunctionsApi<?>> skylarkRuleFunctionsApi, StructApi.StructProviderApi structProvider, OutputGroupInfoApiProvider outputGroupInfoProvider, - ActionsInfoProviderApi actionsInfoProviderApi) { + ActionsInfoProviderApi actionsInfoProviderApi, + DefaultInfoApiProvider<?, ?> defaultInfoProvider) { this.skylarkAttrApi = skylarkAttrApi; this.skylarkBuildApiGlobals = skylarkBuildApiGlobals; this.skylarkCommandLineApi = skylarkCommandLineApi; @@ -48,6 +51,7 @@ public class TopLevelBootstrap implements Bootstrap { this.structProvider = structProvider; this.outputGroupInfoProvider = outputGroupInfoProvider; this.actionsInfoProviderApi = actionsInfoProviderApi; + this.defaultInfoProvider = defaultInfoProvider; } @Override @@ -60,5 +64,6 @@ public class TopLevelBootstrap implements Bootstrap { builder.put("struct", structProvider); builder.put("OutputGroupInfo", outputGroupInfoProvider); builder.put("Actions", actionsInfoProviderApi); + builder.put("DefaultInfo", defaultInfoProvider); } } |