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

Commit 79977dcc authored by Anton Hansson's avatar Anton Hansson Committed by Android (Google) Code Review
Browse files

Merge "Enable compat checking & lint for system_services api"

parents 9d0c343e daa9d884
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -127,6 +127,16 @@ droidstubs {
            api_file: "api/current.txt",
            removed_api_file: "api/removed.txt",
        },
        last_released: {
            api_file: ":last-released-system-server-api",
            removed_api_file: "api/removed.txt",
            baseline_file: ":system-server-api-incompatibilities-with-last-released"
        },
        api_lint: {
            enabled: true,
            new_since: ":last-released-system-server-api",
            baseline_file: "api/lint-baseline.txt",
        },
    },
}

+35 −0
Original line number Diff line number Diff line
// Baseline format: 1.0
InternalClasses: com.android.permission.persistence.RuntimePermissionsPersistence:
    Internal classes must not be exposed
InternalClasses: com.android.permission.persistence.RuntimePermissionsState:
    Internal classes must not be exposed
InternalClasses: com.android.permission.persistence.RuntimePermissionsState.PermissionState:
    Internal classes must not be exposed
InternalClasses: com.android.role.persistence.RolesPersistence:
    Internal classes must not be exposed
InternalClasses: com.android.role.persistence.RolesState:
    Internal classes must not be exposed
InternalClasses: com.android.server.SystemService:
    Internal classes must not be exposed
InternalClasses: com.android.server.SystemService.TargetUser:
    Internal classes must not be exposed


ProtectedMember: com.android.server.SystemService#publishBinderService(String, android.os.IBinder):
    Protected methods not allowed; must be public: method com.android.server.SystemService.publishBinderService(String,android.os.IBinder)}
ProtectedMember: com.android.server.SystemService#publishBinderService(String, android.os.IBinder, boolean):
    Protected methods not allowed; must be public: method com.android.server.SystemService.publishBinderService(String,android.os.IBinder,boolean)}


UserHandleName: com.android.permission.persistence.RuntimePermissionsPersistence#delete(android.os.UserHandle):
    Method taking UserHandle should be named `doFooAsUser` or `queryFooForUser`, was `delete`
UserHandleName: com.android.permission.persistence.RuntimePermissionsPersistence#read(android.os.UserHandle):
    Method taking UserHandle should be named `doFooAsUser` or `queryFooForUser`, was `read`
UserHandleName: com.android.permission.persistence.RuntimePermissionsPersistence#write(com.android.permission.persistence.RuntimePermissionsState, android.os.UserHandle):
    Method taking UserHandle should be named `doFooAsUser` or `queryFooForUser`, was `write`
UserHandleName: com.android.role.persistence.RolesPersistence#delete(android.os.UserHandle):
    Method taking UserHandle should be named `doFooAsUser` or `queryFooForUser`, was `delete`
UserHandleName: com.android.role.persistence.RolesPersistence#read(android.os.UserHandle):
    Method taking UserHandle should be named `doFooAsUser` or `queryFooForUser`, was `read`
UserHandleName: com.android.role.persistence.RolesPersistence#write(com.android.role.persistence.RolesState, android.os.UserHandle):
    Method taking UserHandle should be named `doFooAsUser` or `queryFooForUser`, was `write`