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

Commit 35fcad85 authored by Tudor Măgirescu's avatar Tudor Măgirescu Committed by Automerger Merge Worker
Browse files

Merge "Update exemptAidlInterfaces and PermissionAnnotationDetector's message"...

Merge "Update exemptAidlInterfaces and PermissionAnnotationDetector's message" into main am: b5bd3c2c

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3271592



Change-Id: I6c7f463e3b0c84720c56e768fab8771374161bd2
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 0fb15d86 b5bd3c2c
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -256,7 +256,7 @@ val exemptAidlInterfaces = setOf(
    "android.devicelock.IGetDeviceIdCallback",
    "android.devicelock.IGetKioskAppsCallback",
    "android.devicelock.IIsDeviceLockedCallback",
    "android.devicelock.IVoidResultCallback",
    "android.devicelock.ILockUnlockDeviceCallback",
    "android.federatedcompute.aidl.IExampleStoreCallback",
    "android.federatedcompute.aidl.IExampleStoreIterator",
    "android.federatedcompute.aidl.IExampleStoreIteratorCallback",
@@ -364,8 +364,6 @@ val exemptAidlInterfaces = setOf(
    "android.health.connect.aidl.IGetPriorityResponseCallback",
    "android.health.connect.aidl.IHealthConnectService",
    "android.health.connect.aidl.IInsertRecordsResponseCallback",
    "android.health.connect.aidl.IMedicalDataSourceResponseCallback",
    "android.health.connect.aidl.IMedicalResourcesResponseCallback",
    "android.health.connect.aidl.IMigrationCallback",
    "android.health.connect.aidl.IReadMedicalResourcesResponseCallback",
    "android.health.connect.aidl.IReadRecordsResponseCallback",
@@ -462,6 +460,7 @@ val exemptAidlInterfaces = setOf(
    "android.net.ipmemorystore.IOnBlobRetrievedListener",
    "android.net.ipmemorystore.IOnL2KeyResponseListener",
    "android.net.ipmemorystore.IOnNetworkAttributesRetrievedListener",
    "android.net.ipmemorystore.IOnNetworkEventCountRetrievedListener",
    "android.net.ipmemorystore.IOnSameL3NetworkResponseListener",
    "android.net.ipmemorystore.IOnStatusAndCountListener",
    "android.net.ipmemorystore.IOnStatusListener",
+4 −1
Original line number Diff line number Diff line
@@ -57,7 +57,10 @@ class PermissionAnnotationDetector : AidlImplementationDetector() {
            ISSUE_MISSING_PERMISSION_ANNOTATION,
            node,
            context.getLocation(node),
            "The method ${node.name} is not permission-annotated."
            """
                ${node.name} should be annotated with either @EnforcePermission, \
                @RequiresNoPermission or @PermissionManuallyEnforced.
            """.trimMargin()
        )
    }

+1 −1
Original line number Diff line number Diff line
@@ -73,7 +73,7 @@ class PermissionAnnotationDetectorTest : LintDetectorTest() {
            .run()
            .expect(
                """
                src/frameworks/base/services/java/com/android/server/Bar.java:3: Error: The method testMethod is not permission-annotated. [MissingPermissionAnnotation]
                src/frameworks/base/services/java/com/android/server/Bar.java:3: Error: testMethod should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced. [MissingPermissionAnnotation]
                    public void testMethod(int parameter1, int parameter2) { }
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                1 errors, 0 warnings