aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2014-04-21 22:04:42 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-04-21 22:04:42 +0000
commitc1a61f4c2659ca36a1553aab2663875a81f53ce3 (patch)
tree741b090d416e15c7d3164f05982be4937884b029 /tests/src
parent6e142df342ebd9407c55f3fa1a751395ed6ed097 (diff)
parent5326dcfb7dbdc1a3fc9cfb94046805f18bf3d3d7 (diff)
downloadlatinime-c1a61f4c2659ca36a1553aab2663875a81f53ce3.tar.gz
latinime-c1a61f4c2659ca36a1553aab2663875a81f53ce3.tar.xz
latinime-c1a61f4c2659ca36a1553aab2663875a81f53ce3.zip
am 5326dcfb: Use unmodifiable list to return keys from Keyboard
* commit '5326dcfb7dbdc1a3fc9cfb94046805f18bf3d3d7': Use unmodifiable list to return keys from Keyboard
Diffstat (limited to 'tests/src')
-rw-r--r--tests/src/com/android/inputmethod/keyboard/layout/expected/ActualKeyboardBuilder.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/src/com/android/inputmethod/keyboard/layout/expected/ActualKeyboardBuilder.java b/tests/src/com/android/inputmethod/keyboard/layout/expected/ActualKeyboardBuilder.java
index 050bc4c5a..b0cd4df5c 100644
--- a/tests/src/com/android/inputmethod/keyboard/layout/expected/ActualKeyboardBuilder.java
+++ b/tests/src/com/android/inputmethod/keyboard/layout/expected/ActualKeyboardBuilder.java
@@ -26,6 +26,7 @@ import com.android.inputmethod.latin.utils.StringUtils;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
+import java.util.List;
/**
* This class builds an actual keyboard for unit test.
@@ -43,7 +44,7 @@ public final class ActualKeyboardBuilder extends AbstractKeyboardBuilder<Key> {
}
};
- private static ArrayList<Key> filterOutSpacerAndSortKeys(final Key[] keys) {
+ private static ArrayList<Key> filterOutSpacerAndSortKeys(final List<Key> keys) {
final ArrayList<Key> filteredKeys = CollectionUtils.newArrayList();
for (final Key key : keys) {
if (key.isSpacer()) {
@@ -57,10 +58,10 @@ public final class ActualKeyboardBuilder extends AbstractKeyboardBuilder<Key> {
/**
* Create the keyboard that consists of the array of rows of the actual keyboard's keys.
- * @param keys the array of keys of the actual keyboard.
+ * @param keys the list of keys of the actual keyboard.
* @return the actual keyboard grouped with rows.
*/
- public static Key[][] buildKeyboard(final Key[] keys) {
+ public static Key[][] buildKeyboard(final List<Key> keys) {
// Filter out spacer and sort keys from top-left to bottom-right order to prepare to
// create rows.
final ArrayList<Key> sortedKeys = filterOutSpacerAndSortKeys(keys);