aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/AppleStaticLibrary.java
diff options
context:
space:
mode:
authorGravatar kaipi <kaipi@google.com>2017-04-28 18:44:48 +0200
committerGravatar Vladimir Moskva <vladmos@google.com>2017-04-30 23:11:04 +0200
commitac85cf9294c68743800ab71a22d66c1f3d1823c2 (patch)
tree0fb0490635348c41f95712ccb13a1c7c1ff52d60 /src/main/java/com/google/devtools/build/lib/rules/objc/AppleStaticLibrary.java
parent5038016e6573962d2554fcf9c10faa0cca8714e2 (diff)
Refactor to extract the collection of portable proto filters.
PiperOrigin-RevId: 154549379
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/AppleStaticLibrary.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/AppleStaticLibrary.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleStaticLibrary.java b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleStaticLibrary.java
index fbc8d62307..bf0acf7d43 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleStaticLibrary.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleStaticLibrary.java
@@ -109,13 +109,15 @@ public class AppleStaticLibrary implements RuleConfiguredTargetFactory {
Map<String, NestedSet<Artifact>> outputGroupCollector = new TreeMap<>();
for (BuildConfiguration childConfig : childConfigurations) {
+ Iterable<ObjcProtoProvider> objcProtoProviders = objcProtoProvidersMap.get(childConfig);
ProtobufSupport protoSupport =
new ProtobufSupport(
ruleContext,
childConfig,
protosToAvoid,
ImmutableList.<ProtoSourcesProvider>of(),
- objcProtoProvidersMap.get(childConfig))
+ objcProtoProviders,
+ ProtobufSupport.getTransitivePortableProtoFilters(objcProtoProviders))
.registerGenerationActions()
.registerCompilationActions();