[Android] Remove all usage of com.google.common.collect
commitb594f92e3ef37df1193afc06e58e2d02385b9531
authoryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 20 Aug 2013 23:57:15 +0000 (20 23:57 +0000)
committeryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 20 Aug 2013 23:57:15 +0000 (20 23:57 +0000)
tree8dd1d39b75c2fd3530cdcc5590e0f96396ee2537
parentf811c1a26ce0468799e688663392e062b7cc91b8
[Android] Remove all usage of com.google.common.collect

To minimize apk size, minimize dependencies on guava. This removes 7k method definitions from the dex file.
BUG=272790
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/22978010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218579 0039d316-1c4b-4281-b951-d872f2087c98
12 files changed:
base/android/java/src/org/chromium/base/CollectionUtil.java [new file with mode: 0644]
content/public/android/java/src/org/chromium/content/browser/DeviceMotionAndOrientation.java
content/public/android/javatests/src/org/chromium/content/browser/DeviceMotionAndOrientationTest.java
sync/android/java/src/org/chromium/sync/internal_api/pub/base/ModelType.java
sync/android/java/src/org/chromium/sync/notifier/InvalidationController.java
sync/android/java/src/org/chromium/sync/notifier/InvalidationService.java
sync/android/javatests/src/org/chromium/sync/notifier/InvalidationControllerTest.java
sync/android/javatests/src/org/chromium/sync/notifier/InvalidationPreferencesTest.java
sync/android/javatests/src/org/chromium/sync/notifier/InvalidationServiceTest.java
sync/android/javatests/src/org/chromium/sync/notifier/TestableInvalidationService.java
sync/test/android/javatests/src/org/chromium/sync/test/util/AccountHolder.java
third_party/guava/proguard.flags