diff options
author | mstaib <mstaib@google.com> | 2017-08-22 01:59:46 +0200 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2017-08-22 09:15:29 +0200 |
commit | 49b5bbc665b0cef3bcc9686cb2148e5a2d4ee7c6 (patch) | |
tree | 345a195a167f4fd3d5885ad4cec9c9fb57e6c275 /src/main/java/com/google/devtools/build/lib/rules/core | |
parent | e2eea44b6938bff56eafbd2a8d7beb751a925582 (diff) |
Remove FeaturePolicyConfiguration et al. in favor of the new Whitelisting.
This migrates the config_feature_flag implementation over and removes the
old flag (which was not used except to test it). Fare thee well, old flag.
RELNOTES: None.
PiperOrigin-RevId: 165995681
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/core')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/core/CoreRules.java | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/core/CoreRules.java b/src/main/java/com/google/devtools/build/lib/rules/core/CoreRules.java index 3cebd9850c..50f1de6ff1 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/core/CoreRules.java +++ b/src/main/java/com/google/devtools/build/lib/rules/core/CoreRules.java @@ -14,30 +14,21 @@ package com.google.devtools.build.lib.rules.core; import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableSet; import com.google.devtools.build.lib.analysis.BaseRuleClasses; import com.google.devtools.build.lib.analysis.ConfiguredRuleClassProvider.Builder; import com.google.devtools.build.lib.analysis.ConfiguredRuleClassProvider.RuleSet; -import com.google.devtools.build.lib.analysis.featurecontrol.FeaturePolicyLoader; -import com.google.devtools.build.lib.analysis.featurecontrol.FeaturePolicyOptions; import com.google.devtools.build.lib.analysis.test.TestConfiguration; -import com.google.devtools.build.lib.rules.config.ConfigFeatureFlag; /** A set of basic rules - Bazel won't work correctly without these. */ public final class CoreRules implements RuleSet { public static final CoreRules INSTANCE = new CoreRules(); - public static final ImmutableSet<String> FEATURE_POLICY_FEATURES = - ImmutableSet.of(ConfigFeatureFlag.POLICY_NAME); - private CoreRules() { // Use the static INSTANCE field instead. } @Override public void init(Builder builder) { - builder.addConfigurationOptions(FeaturePolicyOptions.class); - builder.addConfigurationFragment(new FeaturePolicyLoader(FEATURE_POLICY_FEATURES)); builder.addDynamicTransitionMaps(BaseRuleClasses.DYNAMIC_TRANSITIONS_MAP); builder.addConfig(TestConfiguration.TestOptions.class, new TestConfiguration.Loader()); |