diff --git a/services/core/java/com/android/server/TextServicesManagerService.java b/services/core/java/com/android/server/TextServicesManagerService.java index c4b4cbeda3db8..0f9a25b8ca680 100644 --- a/services/core/java/com/android/server/TextServicesManagerService.java +++ b/services/core/java/com/android/server/TextServicesManagerService.java @@ -76,11 +76,9 @@ public class TextServicesManagerService extends ITextServicesManager.Stub { private final Context mContext; private boolean mSystemReady; private final TextServicesMonitor mMonitor; - private final HashMap mSpellCheckerMap = - new HashMap(); - private final ArrayList mSpellCheckerList = new ArrayList(); - private final HashMap mSpellCheckerBindGroups = - new HashMap(); + private final HashMap mSpellCheckerMap = new HashMap<>(); + private final ArrayList mSpellCheckerList = new ArrayList<>(); + private final HashMap mSpellCheckerBindGroups = new HashMap<>(); private final TextServicesSettings mSettings; public void systemRunning() { @@ -615,8 +613,7 @@ public class TextServicesManagerService extends ITextServicesManager.Stub { Slog.d(TAG, "FinishSpellCheckerService"); } synchronized(mSpellCheckerMap) { - final ArrayList removeList = - new ArrayList(); + final ArrayList removeList = new ArrayList<>(); for (SpellCheckerBindGroup group : mSpellCheckerBindGroups.values()) { if (group == null) continue; // Use removeList to avoid modifying mSpellCheckerBindGroups in this loop. @@ -811,7 +808,7 @@ public class TextServicesManagerService extends ITextServicesManager.Stub { private final String TAG = SpellCheckerBindGroup.class.getSimpleName(); private final InternalServiceConnection mInternalConnection; private final CopyOnWriteArrayList mListeners = - new CopyOnWriteArrayList(); + new CopyOnWriteArrayList<>(); public boolean mBound; public ISpellCheckerService mSpellChecker; public boolean mConnected; @@ -885,8 +882,7 @@ public class TextServicesManagerService extends ITextServicesManager.Stub { } synchronized(mSpellCheckerMap) { final int size = mListeners.size(); - final ArrayList removeList = - new ArrayList(); + final ArrayList removeList = new ArrayList<>(); for (int i = 0; i < size; ++i) { final InternalDeathRecipient tempRecipient = mListeners.get(i); if(tempRecipient.hasSpellCheckerListener(listener)) {