Remove IInputMethodClient from hiddenapi-unsupported.txt
There has somehow been the following AIDL-generaged method IInputMethodSession IInputMethodSession.Stub#asInterface(IBinder) in hiddenapi-unsupported. This is strange because A) there is no way for IME client apps to obtain an IBinder object of IInputMethodSession and B) even if IME client apps somehow get a raw IBinder object of IInputMethodSession its IPC methods are not accessible due to restrictions on non-SDK interfaces. Therefore, the risk of accidentally breaking apps by removing this entry is supposed to be very low. To make future refactoring possible, let's remove this entry from hiddenapi-unsupported.txt. Fix: 235267988 Test: presubmit Change-Id: If3b0737854038e39c2bfe4f7811c5d7d7bdc18a7
This commit is contained in:
@@ -261,5 +261,4 @@ Lcom/android/internal/telephony/IWapPushManager$Stub;->asInterface(Landroid/os/I
|
||||
Lcom/android/internal/textservice/ITextServicesManager$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
|
||||
Lcom/android/internal/view/IInputMethodManager$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
|
||||
Lcom/android/internal/view/IInputMethodManager$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/view/IInputMethodManager;
|
||||
Lcom/android/internal/view/IInputMethodSession$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/view/IInputMethodSession;
|
||||
Lcom/android/internal/widget/ILockSettings$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/widget/ILockSettings;
|
||||
|
||||
Reference in New Issue
Block a user