diff options
author | 2018-05-24 14:02:09 -0700 | |
---|---|---|
committer | 2018-05-24 14:03:38 -0700 | |
commit | 2d67cf90873d562ef569be5c0b44f587585fd5b8 (patch) | |
tree | abc2e1393d3874c302cdf618e167e59dcce04729 /src/main/java/com/google/devtools/build/lib/skylarkbuildapi/TopLevelBootstrap.java | |
parent | 4dc97ffb3c7afb463678997d5549d9b7f959e394 (diff) |
Migrate OutputGroupInfo to skylarkbuildapi
RELNOTES: None.
PiperOrigin-RevId: 197949354
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 881b5fc2fa..b64d50c477 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.OutputGroupInfoApi.OutputGroupInfoApiProvider; import com.google.devtools.build.lib.syntax.Runtime; /** @@ -27,6 +28,7 @@ public class TopLevelBootstrap implements Bootstrap { private final Class<? extends SkylarkNativeModuleApi> skylarkNativeModuleApi; private final Class<? extends SkylarkRuleFunctionsApi<?>> skylarkRuleFunctionsApi; private final StructApi.StructProviderApi structProvider; + private final OutputGroupInfoApiProvider outputGroupInfoProvider; public TopLevelBootstrap( Class<? extends SkylarkBuildApiGlobals> skylarkBuildApiGlobals, @@ -34,13 +36,15 @@ public class TopLevelBootstrap implements Bootstrap { Class<? extends SkylarkCommandLineApi> skylarkCommandLineApi, Class<? extends SkylarkNativeModuleApi> skylarkNativeModuleApi, Class<? extends SkylarkRuleFunctionsApi<?>> skylarkRuleFunctionsApi, - StructApi.StructProviderApi structProvider) { + StructApi.StructProviderApi structProvider, + OutputGroupInfoApiProvider outputGroupInfoProvider) { this.skylarkAttrApi = skylarkAttrApi; this.skylarkBuildApiGlobals = skylarkBuildApiGlobals; this.skylarkCommandLineApi = skylarkCommandLineApi; this.skylarkNativeModuleApi = skylarkNativeModuleApi; this.skylarkRuleFunctionsApi = skylarkRuleFunctionsApi; this.structProvider = structProvider; + this.outputGroupInfoProvider = outputGroupInfoProvider; } @Override @@ -51,5 +55,6 @@ public class TopLevelBootstrap implements Bootstrap { Runtime.setupModuleGlobals(builder, skylarkNativeModuleApi); Runtime.setupModuleGlobals(builder, skylarkRuleFunctionsApi); builder.put("struct", structProvider); + builder.put("OutputGroupInfo", outputGroupInfoProvider); } } |