Avoid using interface member, use concrete collection class instead

Change-Id: I8b647e8c260aec58c557ce07f3a2d8987c24d7be
This commit is contained in:
Tadashi G. Takaoka 2012-03-13 22:20:34 +09:00
parent e1a91d0b26
commit ce96959518

View file

@ -309,8 +309,8 @@ public class Keyboard {
private int mMaxHeightCount = 0; private int mMaxHeightCount = 0;
private int mMaxWidthCount = 0; private int mMaxWidthCount = 0;
private final Map<Integer, Integer> mHeightHistogram = new HashMap<Integer, Integer>(); private final HashMap<Integer, Integer> mHeightHistogram = new HashMap<Integer, Integer>();
private final Map<Integer, Integer> mWidthHistogram = new HashMap<Integer, Integer>(); private final HashMap<Integer, Integer> mWidthHistogram = new HashMap<Integer, Integer>();
private void clearHistogram() { private void clearHistogram() {
mMostCommonKeyHeight = 0; mMostCommonKeyHeight = 0;
@ -322,7 +322,8 @@ public class Keyboard {
mWidthHistogram.clear(); mWidthHistogram.clear();
} }
private static int updateHistogramCounter(Map<Integer, Integer> histogram, Integer key) { private static int updateHistogramCounter(HashMap<Integer, Integer> histogram,
Integer key) {
final int count = (histogram.containsKey(key) ? histogram.get(key) : 0) + 1; final int count = (histogram.containsKey(key) ? histogram.get(key) : 0) + 1;
histogram.put(key, count); histogram.put(key, count);
return count; return count;