Merge "Use Java7 diamond operator in TSMS." into nyc-dev

am: e95ba66be0

* commit 'e95ba66be00090a9fba1e74cba3504e67177bdf4':
  Use Java7 diamond operator in TSMS.
This commit is contained in:
Yohei Yukawa
2016-03-07 02:56:07 +00:00
committed by android-build-merger

View File

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