aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java
index c282b5fc84..b787ebcaf5 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java
@@ -53,7 +53,6 @@ import com.google.devtools.build.lib.analysis.FilesToRunProvider;
import com.google.devtools.build.lib.analysis.PrerequisiteArtifacts;
import com.google.devtools.build.lib.analysis.RuleConfiguredTarget.Mode;
import com.google.devtools.build.lib.analysis.RuleContext;
-import com.google.devtools.build.lib.analysis.TransitiveInfoProviderMap;
import com.google.devtools.build.lib.analysis.actions.CommandLine;
import com.google.devtools.build.lib.analysis.actions.CustomCommandLine;
import com.google.devtools.build.lib.analysis.actions.ParameterFileWriteAction;
@@ -303,7 +302,6 @@ public abstract class CompilationSupport {
protected final boolean useDeps;
protected final Map<String, NestedSet<Artifact>> outputGroupCollector;
protected final CcToolchainProvider toolchain;
- protected final ImmutableList.Builder<TransitiveInfoProviderMap> providerCollector;
protected final boolean isTestRule;
protected final boolean usePch;
@@ -328,7 +326,6 @@ public abstract class CompilationSupport {
boolean useDeps,
Map<String, NestedSet<Artifact>> outputGroupCollector,
CcToolchainProvider toolchain,
- ImmutableList.Builder<TransitiveInfoProviderMap> providerCollector,
boolean isTestRule,
boolean usePch) {
this.ruleContext = ruleContext;
@@ -340,7 +337,6 @@ public abstract class CompilationSupport {
this.useDeps = useDeps;
this.isTestRule = isTestRule;
this.outputGroupCollector = outputGroupCollector;
- this.providerCollector = providerCollector;
this.usePch = usePch;
// TODO(b/62143697): Remove this check once all rules are using the crosstool support.
if (ruleContext
@@ -364,8 +360,6 @@ public abstract class CompilationSupport {
private CompilationAttributes compilationAttributes;
private boolean useDeps = true;
private Map<String, NestedSet<Artifact>> outputGroupCollector;
- private ImmutableList.Builder<TransitiveInfoProviderMap> providerCollector =
- ImmutableList.builder();
private boolean isObjcLibrary = false;
private CcToolchainProvider toolchain;
private boolean isTestRule = false;
@@ -455,16 +449,6 @@ public abstract class CompilationSupport {
}
/**
- * Causes the provided list to be updated with providers that should be exported by this target.
- */
- public Builder setProviderCollector(
- ImmutableList.Builder<TransitiveInfoProviderMap> providerCollector) {
- Preconditions.checkNotNull(providerCollector);
- this.providerCollector = providerCollector;
- return this;
- }
-
- /**
* Returns a {@link CompilationSupport} instance. This is either a {@link
* CrosstoolCompilationSupport} or {@link LegacyCompilationSupport} depending on the value of
* --experimental_objc_crosstool.
@@ -501,7 +485,6 @@ public abstract class CompilationSupport {
useDeps,
outputGroupCollector,
toolchain,
- providerCollector,
isTestRule,
usePch);
} else {