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(); }