Merge "Enable compat checking & lint for system_services api"

This commit is contained in:
Anton Hansson
2020-02-19 14:56:31 +00:00
committed by Android (Google) Code Review
2 changed files with 45 additions and 0 deletions

View File

@@ -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",
},
},
}

View File

@@ -0,0 +1,35 @@
// 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`