Index: android/javatests/src/org/chromium/base/ObserverListTest.java |
diff --git a/android/javatests/src/org/chromium/base/ObserverListTest.java b/android/javatests/src/org/chromium/base/ObserverListTest.java |
index 973682b9328c0ff534bb58146387e395a4580311..94a9c71cc4fbee72b2c8dcd2db4ce33c615ac1ce 100644 |
--- a/android/javatests/src/org/chromium/base/ObserverListTest.java |
+++ b/android/javatests/src/org/chromium/base/ObserverListTest.java |
@@ -9,6 +9,7 @@ import android.test.suitebuilder.annotation.SmallTest; |
import org.chromium.base.test.util.Feature; |
+import java.util.Collection; |
import java.util.Iterator; |
import java.util.NoSuchElementException; |
@@ -70,7 +71,9 @@ public class ObserverListTest extends InstrumentationTestCase { |
} |
} |
+ @SuppressWarnings("ElementsCountedInLoop") |
private static <T> int getSizeOfIterable(Iterable<T> iterable) { |
+ if (iterable instanceof Collection<?>) return ((Collection<?>) iterable).size(); |
int num = 0; |
for (T el : iterable) num++; |
return num; |