コード例 #1
0
 private ImmutableSortedSet<BuildRule> getAdditionalAaptDeps(
     ImmutableSortedSet<BuildRule> resourceRules) {
   ImmutableSortedSet.Builder<BuildRule> builder =
       ImmutableSortedSet.<BuildRule>naturalOrder()
           .addAll(resourceRules)
           .addAll(
               getTargetsAsRules(
                   FluentIterable.from(androidResourceDepsFinder.getAssetOnlyAndroidResources())
                       .transform(HasBuildTarget.TO_TARGET)
                       .toList()))
           .addAll(
               getTargetsAsRules(
                   androidResourceDepsFinder.getAndroidTransitiveDependencies()
                       .nativeTargetsWithAssets));
   if (manifest instanceof BuildRuleSourcePath) {
     builder.add(((BuildRuleSourcePath) manifest).getRule());
   }
   return builder.build();
 }