Add @UserIdInt for InputMethodManagerInternal impls

This CL adds missing @UserIdInt annotations to
InputMethodManagerInternal implementation classes.

@UserIdInt is source-level annotation. There should be no impact on
change in build artifacts.

Bug: 192412909
Test: presubmit
Change-Id: I18067fd51eff6e9dece08b17f9ea1cf6ecedda68
This commit is contained in:
Yohei Yukawa
2022-01-27 03:08:24 -08:00
parent 159ae360c2
commit 5acd221457
2 changed files with 12 additions and 10 deletions

View File

@@ -162,28 +162,30 @@ public abstract class InputMethodManagerInternal {
}
@Override
public List<InputMethodInfo> getInputMethodListAsUser(int userId) {
public List<InputMethodInfo> getInputMethodListAsUser(@UserIdInt int userId) {
return Collections.emptyList();
}
@Override
public List<InputMethodInfo> getEnabledInputMethodListAsUser(int userId) {
public List<InputMethodInfo> getEnabledInputMethodListAsUser(
@UserIdInt int userId) {
return Collections.emptyList();
}
@Override
public void onCreateInlineSuggestionsRequest(int userId,
public void onCreateInlineSuggestionsRequest(@UserIdInt int userId,
InlineSuggestionsRequestInfo requestInfo,
IInlineSuggestionsRequestCallback cb) {
}
@Override
public boolean switchToInputMethod(String imeId, int userId) {
public boolean switchToInputMethod(String imeId, @UserIdInt int userId) {
return false;
}
@Override
public boolean setInputMethodEnabled(String imeId, boolean enabled, int userId) {
public boolean setInputMethodEnabled(String imeId, boolean enabled,
@UserIdInt int userId) {
return false;
}

View File

@@ -4977,28 +4977,28 @@ public final class InputMethodManagerService extends IInputMethodManager.Stub
}
@Override
public List<InputMethodInfo> getInputMethodListAsUser(int userId) {
public List<InputMethodInfo> getInputMethodListAsUser(@UserIdInt int userId) {
return mService.getInputMethodListAsUser(userId);
}
@Override
public List<InputMethodInfo> getEnabledInputMethodListAsUser(int userId) {
public List<InputMethodInfo> getEnabledInputMethodListAsUser(@UserIdInt int userId) {
return mService.getEnabledInputMethodListAsUser(userId);
}
@Override
public void onCreateInlineSuggestionsRequest(int userId,
public void onCreateInlineSuggestionsRequest(@UserIdInt int userId,
InlineSuggestionsRequestInfo requestInfo, IInlineSuggestionsRequestCallback cb) {
mService.onCreateInlineSuggestionsRequest(userId, requestInfo, cb);
}
@Override
public boolean switchToInputMethod(String imeId, int userId) {
public boolean switchToInputMethod(String imeId, @UserIdInt int userId) {
return mService.switchToInputMethod(imeId, userId);
}
@Override
public boolean setInputMethodEnabled(String imeId, boolean enabled, int userId) {
public boolean setInputMethodEnabled(String imeId, boolean enabled, @UserIdInt int userId) {
return mService.setInputMethodEnabled(imeId, enabled, userId);
}