From 62992f1bb021dde185631631f92b875f967f738b Mon Sep 17 00:00:00 2001 From: Mathew Inwood Date: Wed, 1 Aug 2018 14:28:00 +0100 Subject: [PATCH] Add @UnsupportedAppUsage annotations For packages: android.accessibilityservice This is an automatically generated CL. See go/UnsupportedAppUsage for more details. Exempted-From-Owner-Approval: Mechanical changes to the codebase which have been approved by Android API council and announced on android-eng@ Bug: 110868826 Test: m Change-Id: Ic677593dc2d206335275ecbad4d4a1020972ef38 Merged-In: I9437532ae617eda28aa5ae796563e985cc0ddbca --- config/hiddenapi-light-greylist.txt | 3 --- .../android/accessibilityservice/AccessibilityService.java | 3 +++ .../android/accessibilityservice/AccessibilityServiceInfo.java | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/config/hiddenapi-light-greylist.txt b/config/hiddenapi-light-greylist.txt index 143a0fbd69555..18255b1f7b2c7 100644 --- a/config/hiddenapi-light-greylist.txt +++ b/config/hiddenapi-light-greylist.txt @@ -1,6 +1,3 @@ -Landroid/accessibilityservice/AccessibilityService;->mInfo:Landroid/accessibilityservice/AccessibilityServiceInfo; -Landroid/accessibilityservice/AccessibilityService;->mWindowToken:Landroid/os/IBinder; -Landroid/accessibilityservice/AccessibilityServiceInfo;->setCapabilities(I)V Landroid/accessibilityservice/IAccessibilityServiceConnection$Stub;->()V Landroid/accessibilityservice/IAccessibilityServiceConnection$Stub;->asInterface(Landroid/os/IBinder;)Landroid/accessibilityservice/IAccessibilityServiceConnection; Landroid/accounts/Account;->accessId:Ljava/lang/String; diff --git a/core/java/android/accessibilityservice/AccessibilityService.java b/core/java/android/accessibilityservice/AccessibilityService.java index a558d6850af15..5a25450e516ae 100644 --- a/core/java/android/accessibilityservice/AccessibilityService.java +++ b/core/java/android/accessibilityservice/AccessibilityService.java @@ -21,6 +21,7 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.RequiresPermission; +import android.annotation.UnsupportedAppUsage; import android.app.Service; import android.content.Context; import android.content.Intent; @@ -393,8 +394,10 @@ void onMagnificationChanged(@NonNull Region region, private int mConnectionId = AccessibilityInteractionClient.NO_ID; + @UnsupportedAppUsage private AccessibilityServiceInfo mInfo; + @UnsupportedAppUsage private IBinder mWindowToken; private WindowManager mWindowManager; diff --git a/core/java/android/accessibilityservice/AccessibilityServiceInfo.java b/core/java/android/accessibilityservice/AccessibilityServiceInfo.java index 06a9b0676d082..f41fea1d317f9 100644 --- a/core/java/android/accessibilityservice/AccessibilityServiceInfo.java +++ b/core/java/android/accessibilityservice/AccessibilityServiceInfo.java @@ -16,6 +16,7 @@ package android.accessibilityservice; +import android.annotation.UnsupportedAppUsage; import android.content.ComponentName; import android.content.Context; import android.content.pm.PackageManager; @@ -660,6 +661,7 @@ public int getCapabilities() { * * @hide */ + @UnsupportedAppUsage public void setCapabilities(int capabilities) { mCapabilities = capabilities; }