diff options
author | 2012-08-29 17:26:00 +0900 | |
---|---|---|
committer | 2012-08-29 17:38:08 +0900 | |
commit | 1e11c44d1b5f9ddf593c5407cb14c458be0056f2 (patch) | |
tree | 6a5524fa904c8f11acd6dcec4fed11f902dd1dd8 /java/src/com/android/inputmethod/latin/Utils.java | |
parent | 4fa01ee570cf4d4aab3a7cdca5246d8f119ac6f1 (diff) | |
download | latinime-1e11c44d1b5f9ddf593c5407cb14c458be0056f2.tar.gz latinime-1e11c44d1b5f9ddf593c5407cb14c458be0056f2.tar.xz latinime-1e11c44d1b5f9ddf593c5407cb14c458be0056f2.zip |
Make utility classes final
Change-Id: Ic4f69b4c8da33c9fca50d6829724179310c2f875
Diffstat (limited to 'java/src/com/android/inputmethod/latin/Utils.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/Utils.java | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/java/src/com/android/inputmethod/latin/Utils.java b/java/src/com/android/inputmethod/latin/Utils.java index 50e2204f4..1c98b92cd 100644 --- a/java/src/com/android/inputmethod/latin/Utils.java +++ b/java/src/com/android/inputmethod/latin/Utils.java @@ -16,14 +16,11 @@ package com.android.inputmethod.latin; -import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; -import android.content.res.Resources; import android.inputmethodservice.InputMethodService; import android.net.Uri; import android.os.AsyncTask; -import android.os.Build; import android.os.Environment; import android.os.Handler; import android.os.HandlerThread; @@ -44,9 +41,8 @@ import java.io.PrintWriter; import java.nio.channels.FileChannel; import java.text.SimpleDateFormat; import java.util.Date; -import java.util.HashMap; -public class Utils { +public final class Utils { private Utils() { // This utility class is not publicly instantiable. } @@ -183,7 +179,7 @@ public class Utils { return getStackTrace(Integer.MAX_VALUE - 1); } - public static class UsabilityStudyLogUtils { + public static final class UsabilityStudyLogUtils { // TODO: remove code duplication with ResearchLog class private static final String USABILITY_TAG = UsabilityStudyLogUtils.class.getSimpleName(); private static final String FILENAME = "log.txt"; @@ -392,9 +388,7 @@ public class Utils { } } - public static class Stats { - static final int NOT_A_SEPARATOR_CODE_POINT = -1; - + public static final class Stats { public static void onNonSeparator(final char code, final int x, final int y) { RingCharBuffer.getInstance().push(code, x, y); @@ -423,7 +417,7 @@ public class Utils { // TODO: this fails when the separator is more than 1 code point long, but // the backend can't handle it yet. The only case when this happens is with // smileys and other multi-character keys. - final int codePoint = TextUtils.isEmpty(separatorString) ? NOT_A_SEPARATOR_CODE_POINT + final int codePoint = TextUtils.isEmpty(separatorString) ? Constants.NOT_A_CODE : separatorString.codePointAt(0); LatinImeLogger.logOnAutoCorrection(typedWord, correctedWord, codePoint); } |