-canGoBack, -goBack -canGoForward, -goForward -usesDesktopUserAgent -reloadWithUserAgentType -loadFinished Some of these methods are used by the preload controller. After they are inlined delete the navigation methods.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a4bdb95bdc1bb947edde7b4b34085bd7992a8a62 commit a4bdb95bdc1bb947edde7b4b34085bd7992a8a62 Author: mrefaat <mrefaat@chromium.org> Date: Tue Dec 04 18:36:10 2018 Remove tab's loadFinished method and inline usages Bug: 899598 , 899785 Change-Id: I77c0eea061d38995f443e0d725548f9964ec9680 Reviewed-on: https://chromium-review.googlesource.com/c/1359481 Reviewed-by: Eugene But <eugenebut@chromium.org> Commit-Queue: Mohammad Refaat <mrefaat@chromium.org> Cr-Commit-Position: refs/heads/master@{#613611} [modify] https://crrev.com/a4bdb95bdc1bb947edde7b4b34085bd7992a8a62/ios/chrome/browser/prerender/preload_controller.mm [modify] https://crrev.com/a4bdb95bdc1bb947edde7b4b34085bd7992a8a62/ios/chrome/browser/tabs/tab.h [modify] https://crrev.com/a4bdb95bdc1bb947edde7b4b34085bd7992a8a62/ios/chrome/browser/tabs/tab.mm [modify] https://crrev.com/a4bdb95bdc1bb947edde7b4b34085bd7992a8a62/ios/chrome/browser/tabs/tab_model_selected_tab_observer.mm [modify] https://crrev.com/a4bdb95bdc1bb947edde7b4b34085bd7992a8a62/ios/chrome/browser/ui/browser_view_controller.mm
Comment 1 by mrefaat@google.com
, Dec 3