From 076977e019ebcb8b822e7727d292636fadcafcca Mon Sep 17 00:00:00 2001 From: vladmos Date: Sat, 2 Dec 2017 14:15:32 -0800 Subject: Fix missing print statements in output functions PiperOrigin-RevId: 177708823 --- .../devtools/build/lib/rules/android/AndroidRuleClasses.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/main/java/com/google/devtools/build/lib/rules') diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java index bc28f84e6f..5dcef2590b 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java @@ -38,6 +38,7 @@ import com.google.devtools.build.lib.analysis.RuleDefinitionEnvironment; import com.google.devtools.build.lib.analysis.config.BuildConfiguration; import com.google.devtools.build.lib.analysis.config.BuildOptions; import com.google.devtools.build.lib.cmdline.Label; +import com.google.devtools.build.lib.events.EventHandler; import com.google.devtools.build.lib.packages.Attribute; import com.google.devtools.build.lib.packages.Attribute.AllowedValueSet; import com.google.devtools.build.lib.packages.Attribute.LateBoundDefault; @@ -339,7 +340,7 @@ public final class AndroidRuleClasses { new SafeImplicitOutputsFunction() { @Override - public Iterable getImplicitOutputs(AttributeMap rule) { + public Iterable getImplicitOutputs(EventHandler eventHandler, AttributeMap rule) { List functions = Lists.newArrayList(); functions.add(AndroidRuleClasses.ANDROID_BINARY_APK); functions.add(AndroidRuleClasses.ANDROID_BINARY_UNSIGNED_APK); @@ -352,14 +353,15 @@ public final class AndroidRuleClasses { functions.add(JavaSemantics.JAVA_BINARY_PROGUARD_MAP); } } - return fromFunctions(functions).getImplicitOutputs(rule); + return fromFunctions(functions).getImplicitOutputs(eventHandler, rule); } }; public static final SafeImplicitOutputsFunction ANDROID_LIBRARY_IMPLICIT_OUTPUTS = new SafeImplicitOutputsFunction() { @Override - public Iterable getImplicitOutputs(AttributeMap attributes) { + public Iterable getImplicitOutputs( + EventHandler eventHandler, AttributeMap attributes) { ImmutableList.Builder implicitOutputs = ImmutableList.builder(); @@ -376,7 +378,8 @@ public final class AndroidRuleClasses { AndroidRuleClasses.ANDROID_RESOURCES_CLASS_JAR); } - return fromFunctions(implicitOutputs.build()).getImplicitOutputs(attributes); + return fromFunctions(implicitOutputs.build()) + .getImplicitOutputs(eventHandler, attributes); } }; -- cgit v1.2.3