diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/platform/PlatformRule.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/platform/PlatformRule.java | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/platform/PlatformRule.java b/src/main/java/com/google/devtools/build/lib/rules/platform/PlatformRule.java index aef9d42377..74e824f9f6 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/platform/PlatformRule.java +++ b/src/main/java/com/google/devtools/build/lib/rules/platform/PlatformRule.java @@ -17,7 +17,6 @@ package com.google.devtools.build.lib.rules.platform; import static com.google.devtools.build.lib.packages.Attribute.attr; import com.google.common.collect.ImmutableList; -import com.google.devtools.build.lib.analysis.BaseRuleClasses; import com.google.devtools.build.lib.analysis.RuleDefinition; import com.google.devtools.build.lib.analysis.RuleDefinitionEnvironment; import com.google.devtools.build.lib.analysis.platform.ConstraintValueInfo; @@ -41,11 +40,6 @@ public class PlatformRule implements RuleDefinition { /* <!-- #BLAZE_RULE(platform).NAME --> <!-- #END_BLAZE_RULE.NAME --> */ return builder - .override( - attr("tags", Type.STRING_LIST) - // No need to show up in ":all", etc. target patterns. - .value(ImmutableList.of("manual")) - .nonconfigurable("low-level attribute, used in platform configuration")) /* <!-- #BLAZE_RULE(platform).ATTRIBUTE(constraint_values) --> The constraint_values that define this platform. <!-- #END_BLAZE_RULE.ATTRIBUTE --> */ @@ -85,9 +79,6 @@ public class PlatformRule implements RuleDefinition { .allowedFileTypes(FileTypeSet.NO_FILE) .mandatoryProviders(ImmutableList.of(ConstraintValueInfo.SKYLARK_CONSTRUCTOR.id())) .undocumented("Should only be used by internal packages.")) - .removeAttribute("deps") - .removeAttribute("data") - .exemptFromConstraintChecking("this rule is part of constraint definition") .build(); } @@ -95,7 +86,7 @@ public class PlatformRule implements RuleDefinition { public Metadata getMetadata() { return Metadata.builder() .name(RULE_NAME) - .ancestors(BaseRuleClasses.RuleBase.class) + .ancestors(PlatformBaseRule.class) .factoryClass(Platform.class) .build(); } |