From ff47614521a86e3e2eb9e0d6643578a8e430e65e Mon Sep 17 00:00:00 2001 From: Greg Estren Date: Mon, 8 Feb 2016 21:03:33 +0000 Subject: Make generator_function, generator_name nonconfigurable - they're part of the static structure of a rule. -- MOS_MIGRATED_REVID=114141259 --- .../com/google/devtools/build/lib/analysis/BaseRuleClasses.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java') 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 2c340bf6cc..5b9347cf16 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 @@ -206,9 +206,12 @@ public class BaseRuleClasses { .nonconfigurable("Used in core loading phase logic with no access to configs")) .add(attr("tags", STRING_LIST).orderIndependent().taggable() .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("generator_name", STRING).undocumented("internal") + .nonconfigurable("static structure of a rule")) + .add(attr("generator_function", STRING).undocumented("internal") + .nonconfigurable("static structure of a rule")) + .add(attr("generator_location", STRING).undocumented("internal") + .nonconfigurable("static structure of a rule")) .add(attr("testonly", BOOLEAN).value(testonlyDefault) .nonconfigurable("policy decision: rules testability should be consistent")) .add(attr("features", STRING_LIST).orderIndependent()) -- cgit v1.2.3