Extra generic type information to aid certain javacs.
In particular this is needed for the code to compile using the error prone
analyzer.
Change-Id: I09904705ced909ead750cb30d0f96c994132a51c
diff --git a/core/java/com/android/internal/util/Predicates.java b/core/java/com/android/internal/util/Predicates.java
index f5051e4..c006564 100644
--- a/core/java/com/android/internal/util/Predicates.java
+++ b/core/java/com/android/internal/util/Predicates.java
@@ -33,7 +33,7 @@
* will be "short-circuited" as soon as the answer is determined.
*/
public static <T> Predicate<T> and(Predicate<? super T>... components) {
- return and(Arrays.asList(components));
+ return Predicates.<T>and(Arrays.asList(components));
}
/**
@@ -54,7 +54,7 @@
* will be "short-circuited" as soon as the answer is determined.
*/
public static <T> Predicate<T> or(Predicate<? super T>... components) {
- return or(Arrays.asList(components));
+ return Predicates.<T>or(Arrays.asList(components));
}
/**