Optimize JavaCompilationHelper#separateResourceJar
PiperOrigin-RevId: 284207367
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java
index 1d9c882..6357397 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java
@@ -279,12 +279,10 @@
* create a separate jar for the compilation and add resources with singlejar.
*/
private boolean separateResourceJar(JavaTargetAttributes attributes) {
- return !Iterables.isEmpty(
- Iterables.concat(
- attributes.getResources().values(),
- attributes.getResourceJars(),
- attributes.getClassPathResources(),
- getTranslations()));
+ return !attributes.getResources().isEmpty()
+ || !attributes.getResourceJars().isEmpty()
+ || !attributes.getClassPathResources().isEmpty()
+ || !getTranslations().isEmpty();
}
private ImmutableMap<String, String> getExecutionInfo() throws InterruptedException {