Index: content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsObserverProxy.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsObserverProxy.java b/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsObserverProxy.java |
index 1c364305199fc12b50dc61a0472873937ff869df..95218122c0b96d06e6309a6dc5e0797efd98bc98 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsObserverProxy.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsObserverProxy.java |
@@ -7,6 +7,7 @@ |
import org.chromium.base.ObserverList; |
import org.chromium.base.ObserverList.RewindableIterator; |
import org.chromium.base.ThreadUtils; |
+import org.chromium.base.VisibleForTesting; |
import org.chromium.base.annotations.CalledByNative; |
import org.chromium.base.annotations.JNINamespace; |
import org.chromium.base.annotations.MainDex; |
@@ -61,6 +62,14 @@ |
return !mObservers.isEmpty(); |
} |
+ /** |
+ * @return The list of proxied observers. |
+ */ |
+ @VisibleForTesting |
+ public ObserverList.RewindableIterator<WebContentsObserver> getObserversForTesting() { |
+ return mObservers.rewindableIterator(); |
+ } |
+ |
@Override |
@CalledByNative |
public void renderViewReady() { |