aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/ResourceDependencies.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2017-10-31 12:54:26 -0400
committerGravatar John Cater <jcater@google.com>2017-11-01 09:58:45 -0400
commit18462d516727ce3b43773506bca4b2e4424d43b2 (patch)
treed67d36a8f88d75afb7812126adcf806118c16c5b /src/main/java/com/google/devtools/build/lib/rules/android/ResourceDependencies.java
parent1bd4aafd1b15851da7929d279ff4dce78a9bd928 (diff)
Rename ResourceFilter to ResourceFilterFactory
In the next review, to handle issues around density filtering, ResourceFilterFactory will return another object that actually handles filtering. To ensure stuff is named properly, rename ResourceFilter to ResourceFilterFactory now so that the new class can be called ResourceFilter. This is a straightforward automated refactor, followed with some automated reformatting to make linting happy. I used the name ResourceFilterFactory, rather than the more concise ResourceFilters, as this class actually contains state (both around what filtering should currently do and about what resources were filtered out) and isn't just a helper class. RELNOTES: none PiperOrigin-RevId: 174049618
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/ResourceDependencies.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/ResourceDependencies.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/ResourceDependencies.java b/src/main/java/com/google/devtools/build/lib/rules/android/ResourceDependencies.java
index 009d7c2fa8..cb9a3dd971 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/ResourceDependencies.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/ResourceDependencies.java
@@ -356,7 +356,8 @@ public final class ResourceDependencies {
* Returns a copy of this instance with filtered resources. The original object is unchanged, and
* may be returned if no filtering should be done.
*/
- public ResourceDependencies filter(RuleErrorConsumer ruleErrorConsumer, ResourceFilter filter) {
+ public ResourceDependencies filter(
+ RuleErrorConsumer ruleErrorConsumer, ResourceFilterFactory filter) {
NestedSet<Artifact> filteredResources =
filter.filterDependencies(ruleErrorConsumer, transitiveResources);