diff options
author | 2014-04-21 14:13:51 -0700 | |
---|---|---|
committer | 2014-04-21 14:31:27 -0700 | |
commit | 5326dcfb7dbdc1a3fc9cfb94046805f18bf3d3d7 (patch) | |
tree | 741b090d416e15c7d3164f05982be4937884b029 /tests/src | |
parent | 58d4e610ac705fbfb49d8ec8d893a35ac416668e (diff) | |
download | latinime-5326dcfb7dbdc1a3fc9cfb94046805f18bf3d3d7.tar.gz latinime-5326dcfb7dbdc1a3fc9cfb94046805f18bf3d3d7.tar.xz latinime-5326dcfb7dbdc1a3fc9cfb94046805f18bf3d3d7.zip |
Use unmodifiable list to return keys from Keyboard
Change-Id: I85a0b18d2d78632e9a9f074eda1de9225001f876
Diffstat (limited to 'tests/src')
-rw-r--r-- | tests/src/com/android/inputmethod/keyboard/layout/expected/ActualKeyboardBuilder.java | 7 |
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); |