From 513edaebce9846c2d5eb4c0c013a9dcf6232c0e3 Mon Sep 17 00:00:00 2001 From: Sameer Padala Date: Tue, 29 Jul 2014 16:17:08 -0700 Subject: [PATCH] Modify code so it compiles on google3 The diamond operator isn't supported on google3 Android projects. Change-Id: Ie7298b051330bb2cd32426d4c537882faa2f8ebd --- src/com/android/launcher3/AppWidgetsRestoredReceiver.java | 2 +- src/com/android/launcher3/LauncherModel.java | 7 ++++--- src/com/android/launcher3/Workspace.java | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/com/android/launcher3/AppWidgetsRestoredReceiver.java b/src/com/android/launcher3/AppWidgetsRestoredReceiver.java index 9fef7f9344..80cb52da97 100644 --- a/src/com/android/launcher3/AppWidgetsRestoredReceiver.java +++ b/src/com/android/launcher3/AppWidgetsRestoredReceiver.java @@ -39,7 +39,7 @@ public class AppWidgetsRestoredReceiver extends BroadcastReceiver { */ static void restoreAppWidgetIds(Context context, int[] oldWidgetIds, int[] newWidgetIds) { final ContentResolver cr = context.getContentResolver(); - final List idsToRemove = new ArrayList<>(); + final List idsToRemove = new ArrayList(); final AppWidgetManager widgets = AppWidgetManager.getInstance(context); for (int i = 0; i < oldWidgetIds.length; i++) { diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index 6e5832a7a6..e115bf11c7 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -166,7 +166,8 @@ public class LauncherModel extends BroadcastReceiver static final ArrayList sBgWorkspaceScreens = new ArrayList(); // sPendingPackages is a set of packages which could be on sdcard and are not available yet - static final HashMap> sPendingPackages = new HashMap<>(); + static final HashMap> sPendingPackages = + new HashMap>(); // @@ -1988,7 +1989,7 @@ public class LauncherModel extends BroadcastReceiver + " (check again later)", true); HashSet pkgs = sPendingPackages.get(user); if (pkgs == null) { - pkgs = new HashSet<>(); + pkgs = new HashSet(); sPendingPackages.put(user, pkgs); } pkgs.add(cn.getPackageName()); @@ -2826,7 +2827,7 @@ public class LauncherModel extends BroadcastReceiver ArrayList packagesRemoved; for (Entry> entry : sPendingPackages.entrySet()) { UserHandleCompat user = entry.getKey(); - packagesRemoved = new ArrayList<>(); + packagesRemoved = new ArrayList(); for (String pkg : entry.getValue()) { if (!launcherApps.isPackageEnabledForProfile(pkg, user)) { Launcher.addDumpLog(TAG, "Package not found: " + pkg, true); diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index 1011588c82..6d9b34e215 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -4829,7 +4829,7 @@ public class Workspace extends SmoothPagedView void updateShortcutsAndWidgets(ArrayList apps) { // Create a map of the apps to test against final HashMap appsMap = new HashMap(); - final HashSet pkgNames = new HashSet<>(); + final HashSet pkgNames = new HashSet(); for (AppInfo ai : apps) { appsMap.put(ai.componentName, ai); pkgNames.add(ai.componentName.getPackageName()); @@ -4881,7 +4881,7 @@ public class Workspace extends SmoothPagedView if (state == ShortcutInfo.PACKAGE_STATE_DEFAULT) { // Update any pending widget - HashSet packages = new HashSet<>(); + HashSet packages = new HashSet(); packages.add(pkgName); restorePendingWidgets(packages); }