aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
diff options
context:
space:
mode:
authorGravatar Florian Weikert <fwe@google.com>2015-08-25 13:16:16 +0000
committerGravatar Lukacs Berki <lberki@google.com>2015-08-26 07:37:13 +0000
commitab60010da4451721e98a7abd26e9bacea32cd173 (patch)
treebf9f5d281d4927904428b594a5cc6aa90b305a1d /src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
parent15ab6ad6fbd09352ced025397891de2ea6d5bb7d (diff)
Rules created by Skylark macros now have values for the attributes generator_name and generator_function.
Additionally, both Skylark macros and build extensions set the attribute generator_location in order to store the name of the file where generator_function was defined. -- MOS_MIGRATED_REVID=101458757
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java b/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
index 48887ddf1b..bb615d8b92 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
@@ -205,6 +205,7 @@ public class BaseRuleClasses {
.nonconfigurable("low-level attribute, used in TargetUtils without configurations"))
.add(attr("generator_name", STRING).undocumented("internal"))
.add(attr("generator_function", STRING).undocumented("internal"))
+ .add(attr("generator_location", STRING).undocumented("internal"))
.add(attr("testonly", BOOLEAN).value(testonlyDefault)
.nonconfigurable("policy decision: rules testability should be consistent"))
.add(attr("features", STRING_LIST).orderIndependent())