aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/config
diff options
context:
space:
mode:
authorGravatar dslomov <dslomov@google.com>2017-07-11 17:58:56 +0200
committerGravatar László Csomor <laszlocsomor@google.com>2017-07-11 18:26:22 +0200
commita334363a500fb9df953fe2c70184ee013ff77ccb (patch)
tree7aa82f50ef9f8dee25ed3a1116e4b1c9d3148c16 /src/main/java/com/google/devtools/build/lib/rules/config
parentec9027911dda9074c27b2889b0dbb0db68d856bf (diff)
ConfigFeatureFlagProvider should be declared provider only.
RELNOTES: None. PiperOrigin-RevId: 161535034
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/config')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlag.java1
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java4
2 files changed, 1 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlag.java b/src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlag.java
index 2791a32edb..87ce548a4a 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlag.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlag.java
@@ -100,7 +100,6 @@ public class ConfigFeatureFlag implements RuleConfiguredTargetFactory {
return new RuleConfiguredTargetBuilder(ruleContext)
.setFilesToBuild(NestedSetBuilder.<Artifact>emptySet(STABLE_ORDER))
.addProvider(RunfilesProvider.class, RunfilesProvider.EMPTY)
- .addProvider(ConfigFeatureFlagProvider.class, provider)
.addNativeDeclaredProvider(provider)
.build();
}
diff --git a/src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java b/src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java
index 13ba415d34..e076f1e9db 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java
@@ -17,7 +17,6 @@ package com.google.devtools.build.lib.rules.config;
import com.google.common.base.Predicate;
import com.google.common.collect.ImmutableMap;
import com.google.devtools.build.lib.analysis.TransitiveInfoCollection;
-import com.google.devtools.build.lib.analysis.TransitiveInfoProvider;
import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable;
import com.google.devtools.build.lib.packages.NativeClassObjectConstructor;
import com.google.devtools.build.lib.packages.SkylarkClassObject;
@@ -31,8 +30,7 @@ import com.google.devtools.build.lib.skylarkinterface.SkylarkModule;
doc = "A provider used to access information about config_feature_flag rules."
)
@Immutable
-public class ConfigFeatureFlagProvider extends SkylarkClassObject
- implements TransitiveInfoProvider {
+public class ConfigFeatureFlagProvider extends SkylarkClassObject {
/** Name used in Skylark for accessing ConfigFeatureFlagProvider. */
static final String SKYLARK_NAME = "FeatureFlagInfo";