From c809dc26a1e5667de6568ae1ef8c64269f884a4f Mon Sep 17 00:00:00 2001 From: Chieu Nguyen Date: Tue, 3 Mar 2015 12:11:43 -0800 Subject: [PATCH] Add DictionaryFacilitator dump(). Change-Id: I8b75aded3fc2b9b33128b6ba5a3e8d943dfca352 --- .../com/android/inputmethod/latin/DictionaryFacilitator.java | 4 +++- .../android/inputmethod/latin/DictionaryFacilitatorImpl.java | 5 +++++ java/src/com/android/inputmethod/latin/LatinIME.java | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/java/src/com/android/inputmethod/latin/DictionaryFacilitator.java b/java/src/com/android/inputmethod/latin/DictionaryFacilitator.java index 9ea1950f5..8a700d564 100644 --- a/java/src/com/android/inputmethod/latin/DictionaryFacilitator.java +++ b/java/src/com/android/inputmethod/latin/DictionaryFacilitator.java @@ -170,7 +170,9 @@ public interface DictionaryFacilitator { int getMaxFrequencyOfExactMatches(final String word); void clearUserHistoryDictionary(); - + + String dump(final Context context); + void dumpDictionaryForDebug(final String dictName); ArrayList> getStatsOfEnabledSubDicts(); diff --git a/java/src/com/android/inputmethod/latin/DictionaryFacilitatorImpl.java b/java/src/com/android/inputmethod/latin/DictionaryFacilitatorImpl.java index 763cfa26d..05eec9d61 100644 --- a/java/src/com/android/inputmethod/latin/DictionaryFacilitatorImpl.java +++ b/java/src/com/android/inputmethod/latin/DictionaryFacilitatorImpl.java @@ -807,4 +807,9 @@ public class DictionaryFacilitatorImpl implements DictionaryFacilitator { } return statsOfEnabledSubDicts; } + + @Override + public String dump(final Context context) { + return ""; + } } diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index f38b3330f..65a8d667e 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -1845,6 +1845,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen p.println(" Keyboard mode = " + keyboardMode); final SettingsValues settingsValues = mSettings.getCurrent(); p.println(settingsValues.dump()); + p.println(mDictionaryFacilitator.dump(this /* context */)); // TODO: Dump all settings values }