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:
@@ -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)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user