Merge "Enable compat checking & lint for system_services api"
This commit is contained in:
committed by
Android (Google) Code Review
commit
79977dcc02
@@ -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
services/api/lint-baseline.txt
Normal file
35
services/api/lint-baseline.txt
Normal 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`
|
||||
Reference in New Issue
Block a user