Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 893c1aab authored by Keisuke Kuroyanagi's avatar Keisuke Kuroyanagi Committed by Android Git Automerger
Browse files

am bf6fc495: Merge "Get dynamic dict stats via DictionaryFacilitator"

* commit 'bf6fc495':
  Get dynamic dict stats via DictionaryFacilitator
parents 029833d3 bf6fc495
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ package com.android.inputmethod.latin;
import android.content.Context;
import android.text.TextUtils;
import android.util.Log;
import android.util.Pair;
import android.view.inputmethod.InputMethodSubtype;

import com.android.inputmethod.annotations.UsedForTesting;
@@ -656,4 +657,15 @@ public class DictionaryFacilitator {
        }
        dictToDump.dumpAllWordsForDebug();
    }

    public ArrayList<Pair<String, DictionaryStats>> getStatsOfEnabledSubDicts() {
        final ArrayList<Pair<String, DictionaryStats>> statsOfEnabledSubDicts = new ArrayList<>();
        final Dictionaries dictionaries = mDictionaries;
        for (final String dictType : SUB_DICT_TYPES) {
            final ExpandableBinaryDictionary dictionary = dictionaries.getSubDict(dictType);
            if (dictionary == null) continue;
            statsOfEnabledSubDicts.add(new Pair<>(dictType, dictionary.getDictionaryStats()));
        }
        return statsOfEnabledSubDicts;
    }
}