diff options
author | 2015-03-09 18:48:51 +0000 | |
---|---|---|
committer | 2015-03-10 15:08:08 +0000 | |
commit | 50fe7e143f46d7b92857ad51cbacfd075298b62f (patch) | |
tree | 0cbd45a69a6a33ebb65c50cd46c6fcb97632da68 /src/main/java | |
parent | e9fb80b9d9a9a62e370257d259f2bea495566b43 (diff) |
RELNOTES: Expose getWorkspaceName as ctx.workspace_name in Skylark.
--
MOS_MIGRATED_REVID=88137421
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java b/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java index c2034ab36d..2d5bc078f6 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java +++ b/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java @@ -336,6 +336,12 @@ public final class SkylarkRuleContext { public SkylarkClassObject getTargets() { return targetsObject; } + + @SkylarkCallable(name = "workspace_name", structField = true, + doc = "Returns the workspace name as defined in the WORKSPACE file.") + public String getWorkspaceName() { + return ruleContext.getWorkspaceName(); + } @SkylarkCallable(name = "label", structField = true, doc = "The label of this rule.") public Label getLabel() { |