aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/core
diff options
context:
space:
mode:
authorGravatar mstaib <mstaib@google.com>2017-08-22 01:59:46 +0200
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2017-08-22 09:15:29 +0200
commit49b5bbc665b0cef3bcc9686cb2148e5a2d4ee7c6 (patch)
tree345a195a167f4fd3d5885ad4cec9c9fb57e6c275 /src/main/java/com/google/devtools/build/lib/rules/core
parente2eea44b6938bff56eafbd2a8d7beb751a925582 (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.java9
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());