diff options
author | 2017-12-18 08:24:12 -0800 | |
---|---|---|
committer | 2017-12-18 08:25:32 -0800 | |
commit | 094caa508fa74081d861e9e8f8eb50934811bf65 (patch) | |
tree | c6911010ba0c7dea50fa13ee718f93719b43eb8a /src/main/java/com/google/devtools/build/lib/rules/android/AndroidToolsDefaultsJar.java | |
parent | 310fe150811c6abe0c52232eb5cb0e4380a6e084 (diff) |
Automatic formatting cleanup of Android *.java files.
RELNOTES: None.
PiperOrigin-RevId: 179425421
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidToolsDefaultsJar.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/AndroidToolsDefaultsJar.java | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidToolsDefaultsJar.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidToolsDefaultsJar.java index e7325dcf6b..817e0a2bc9 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidToolsDefaultsJar.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidToolsDefaultsJar.java @@ -30,10 +30,10 @@ import java.util.regex.Pattern; /** * Implementation for the {@code android_tools_defaults_jar} rule. * - * <p>This rule is a sad, sad way to let people depend on {@code android.jar} when an - * {@code android_sdk} rule is used. In an ideal world, people would say "depend on - * the android_jar output group of $config.android_sdk", but, alas, neither depending on labels in - * the configuration nor depending on a specified output group works. + * <p>This rule is a sad, sad way to let people depend on {@code android.jar} when an {@code + * android_sdk} rule is used. In an ideal world, people would say "depend on the android_jar output + * group of $config.android_sdk", but, alas, neither depending on labels in the configuration nor + * depending on a specified output group works. * * <p>So all this needs to be implemented manually. This rule is injected into the defaults package * from {@link AndroidConfiguration.Options#getDefaultsRules()}. @@ -47,20 +47,23 @@ public class AndroidToolsDefaultsJar implements RuleConfiguredTargetFactory { throws InterruptedException, RuleErrorException { if (!ruleContext.getLabel().getPackageName().equals("tools/defaults")) { // Guard against extraordinarily inquisitive individuals. - ruleContext.ruleError("The android_tools_defaults_jar rule should not be used in BUILD files." - + " It is a rule internal to the build tool."); + ruleContext.ruleError( + "The android_tools_defaults_jar rule should not be used in BUILD files." + + " It is a rule internal to the build tool."); return null; } TransitiveInfoCollection androidSdk = ruleContext.getPrerequisite(":android_sdk", Mode.TARGET); - AndroidSdkProvider sdkProvider = androidSdk.getProvider(AndroidSdkProvider.class); - Artifact androidJar = sdkProvider != null - ? sdkProvider.getAndroidJar() - : findAndroidJar(androidSdk.getProvider(FileProvider.class).getFilesToBuild()); + AndroidSdkProvider sdkProvider = androidSdk.getProvider(AndroidSdkProvider.class); + Artifact androidJar = + sdkProvider != null + ? sdkProvider.getAndroidJar() + : findAndroidJar(androidSdk.getProvider(FileProvider.class).getFilesToBuild()); - NestedSet<Artifact> filesToBuild = androidJar == null - ? NestedSetBuilder.<Artifact>emptySet(Order.STABLE_ORDER) - : NestedSetBuilder.create(Order.STABLE_ORDER, androidJar); + NestedSet<Artifact> filesToBuild = + androidJar == null + ? NestedSetBuilder.<Artifact>emptySet(Order.STABLE_ORDER) + : NestedSetBuilder.create(Order.STABLE_ORDER, androidJar); return new RuleConfiguredTargetBuilder(ruleContext) .add(RunfilesProvider.class, RunfilesProvider.EMPTY) |