Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cc024fb2 authored by Thiébaud Weksteen's avatar Thiébaud Weksteen Committed by Android (Google) Code Review
Browse files

Merge "Enable PermissionAnnotationDetector for services.accessibility" into main

parents 52ebbb5b 39b25def
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -19,6 +19,9 @@ java_library_static {
    defaults: [
        "platform_service_defaults",
    ],
    lint: {
        error_checks: ["MissingPermissionAnnotation"],
    },
    srcs: [
        ":services.accessibility-sources",
        "//frameworks/base/packages/SettingsLib/RestrictedLockUtils:SettingsLibRestrictedLockUtilsSrc",
+1 −0
Original line number Diff line number Diff line
@@ -118,6 +118,7 @@ import java.util.Set;
 * This class represents an accessibility client - either an AccessibilityService or a UiAutomation.
 * It is responsible for behavior common to both types of clients.
 */
@SuppressWarnings("MissingPermissionAnnotation")
abstract class AbstractAccessibilityServiceConnection extends IAccessibilityServiceConnection.Stub
        implements ServiceConnection, IBinder.DeathRecipient, KeyEventDispatcher.KeyEventFilter,
        FingerprintGestureDispatcher.FingerprintGestureClient {
+1 −0
Original line number Diff line number Diff line
@@ -57,6 +57,7 @@ import java.util.StringJoiner;
 *
 * NOTE: This class has to be created and poked only from the main thread.
 */
@SuppressWarnings("MissingPermissionAnnotation")
class AccessibilityInputFilter extends InputFilter implements EventStreamTransformation {

    private static final String TAG = AccessibilityInputFilter.class.getSimpleName();
+1 −0
Original line number Diff line number Diff line
@@ -195,6 +195,7 @@ import java.util.function.Predicate;
 * event dispatch for {@link AccessibilityEvent}s generated across all processes
 * on the device. Events are dispatched to {@link AccessibilityService}s.
 */
@SuppressWarnings("MissingPermissionAnnotation")
public class AccessibilityManagerService extends IAccessibilityManager.Stub
        implements AbstractAccessibilityServiceConnection.SystemSupport,
        AccessibilityUserState.ServiceInfoChangeListener,
+1 −0
Original line number Diff line number Diff line
@@ -65,6 +65,7 @@ import java.util.Set;
 * passed to the service it represents as soon it is bound. It also serves as the
 * connection for the service.
 */
@SuppressWarnings("MissingPermissionAnnotation")
class AccessibilityServiceConnection extends AbstractAccessibilityServiceConnection {
    private static final String LOG_TAG = "AccessibilityServiceConnection";

Loading