Chromium change: https://chromium.googlesource.com/chromium/src/+/9b9170600e22b6a51be6183a46f9f93d203de061 commit 9b9170600e22b6a51be6183a46f9f93d203de061 Author: Jinsuk Kim <jinsukkim@chromium.org> Date: Sun Nov 24 01:23:13 2019 +0000 Android: Tab interface This CL defines Tab as an interface, and provides a concrete implementation of it (TabImpl). Initially the codebase switches to TabImpl for accessing non-public interface methods. The interface starts with a subset of methods and gradually includes more, and eventually replace all the references of TabImpl with Tab. See https://bit.ly/2WibHVy for the design proposal. Bug: 995903