From e15da02b3105162f76a2f7a611198187a9ac2f1d Mon Sep 17 00:00:00 2001 From: Michael Staib Date: Wed, 27 Jan 2016 00:12:06 +0000 Subject: Readds the JackAspect for Jack support for Java dependencies. This creates a JackAspect which is calculated for Java dependencies of Android libraries and binaries and their Java dependencies. Note that this only applies to java_library and java_import at this time because they are the only ones exporting the necessary provider. -- MOS_MIGRATED_REVID=113107408 --- .../google/devtools/build/lib/rules/android/AndroidRuleClasses.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java') 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 6dda4d0552..56ea050514 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 @@ -561,7 +561,8 @@ public final class AndroidRuleClasses { .cfg(ANDROID_SPLIT_TRANSITION) .allowedRuleClasses(ALLOWED_DEPENDENCIES) .allowedFileTypes() - .aspect(AndroidNeverlinkAspect.class)) + .aspect(AndroidNeverlinkAspect.class) + .aspect(JackAspect.class)) // Proguard rule specifying master list of classes to keep during legacy multidexing. .add(attr("$build_incremental_dexmanifest", LABEL).cfg(HOST).exec() .value(env.getLabel(AndroidRuleClasses.BUILD_INCREMENTAL_DEXMANIFEST_LABEL))) -- cgit v1.2.3