Merge "Remove InputMethodUtils#getApiCallStack()"

This commit is contained in:
TreeHugger Robot
2022-10-04 18:44:04 +00:00
committed by Android (Google) Code Review

View File

@@ -79,29 +79,6 @@ final class InputMethodUtils {
// This utility class is not publicly instantiable.
}
// ----------------------------------------------------------------------
// Utilities for debug
static String getApiCallStack() {
String apiCallStack = "";
try {
throw new RuntimeException();
} catch (RuntimeException e) {
final StackTraceElement[] frames = e.getStackTrace();
for (int j = 1; j < frames.length; ++j) {
final String tempCallStack = frames[j].toString();
if (TextUtils.isEmpty(apiCallStack)) {
// Overwrite apiCallStack if it's empty
apiCallStack = tempCallStack;
} else if (tempCallStack.indexOf("Transact(") < 0) {
// Overwrite apiCallStack if it's not a binder call
apiCallStack = tempCallStack;
} else {
break;
}
}
}
return apiCallStack;
}
// ----------------------------------------------------------------------
static boolean canAddToLastInputMethod(InputMethodSubtype subtype) {