diff options
-rw-r--r-- | framework-s/Android.bp | 3 | ||||
-rw-r--r-- | framework-s/lint-baseline-framework-permission-s.xml | 15 | ||||
-rw-r--r-- | service/lint-baseline.xml | 55 |
3 files changed, 73 insertions, 0 deletions
diff --git a/framework-s/Android.bp b/framework-s/Android.bp index 547beb3f8..f0a156ae8 100644 --- a/framework-s/Android.bp +++ b/framework-s/Android.bp @@ -107,4 +107,7 @@ java_sdk_library { "android.permission.flags-aconfig", "com.android.permission.flags-aconfig", ], + lint: { + baseline_filename: "lint-baseline-framework-permission-s.xml", + }, } diff --git a/framework-s/lint-baseline-framework-permission-s.xml b/framework-s/lint-baseline-framework-permission-s.xml new file mode 100644 index 000000000..92f7f02e2 --- /dev/null +++ b/framework-s/lint-baseline-framework-permission-s.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<issues format="6" by="lint 8.4.0-alpha08" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha08"> + + <issue + id="FlaggedApi" + message="Method `onGetLegacyFallbackDisabledRoles()` is a flagged API and should be inside an `if (Flags.systemServerRoleControllerEnabled())` check (or annotate the surrounding method `getLegacyFallbackDisabledRoles` with `@FlaggedApi(Flags.FLAG_SYSTEM_SERVER_ROLE_CONTROLLER_ENABLED) to transfer requirement to caller`)" + errorLine1=" List<String> legacyFallbackDisabledRoles = onGetLegacyFallbackDisabledRoles();" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="packages/modules/Permission/framework-s/java/android/app/role/RoleControllerService.java" + line="189" + column="60"/> + </issue> + +</issues> diff --git a/service/lint-baseline.xml b/service/lint-baseline.xml index 226175e91..82d11c4fb 100644 --- a/service/lint-baseline.xml +++ b/service/lint-baseline.xml @@ -45,4 +45,59 @@ column="38"/> </issue> + <issue + id="FlaggedApi" + message="Method `RolesState()` is a flagged API and should be inside an `if (Flags.systemServerRoleControllerEnabled())` check (or annotate the surrounding method `writeFile` with `@FlaggedApi(Flags.FLAG_SYSTEM_SERVER_ROLE_CONTROLLER_ENABLED) to transfer requirement to caller`)" + errorLine1=" roles = new RolesState(mVersion, packagesHash," + errorLine2=" ^"> + <location + file="packages/modules/Permission/service/java/com/android/role/RoleUserState.java" + line="450" + column="21"/> + </issue> + + <issue + id="FlaggedApi" + message="Method `getFallbackEnabledRoles()` is a flagged API and should be inside an `if (Flags.systemServerRoleControllerEnabled())` check (or annotate the surrounding method `readFile` with `@FlaggedApi(Flags.FLAG_SYSTEM_SERVER_ROLE_CONTROLLER_ENABLED) to transfer requirement to caller`)" + errorLine1=" fallbackEnabledRoles = roleState.getFallbackEnabledRoles();" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="packages/modules/Permission/service/java/com/android/role/RoleUserState.java" + line="468" + column="40"/> + </issue> + + <issue + id="FlaggedApi" + message="Method `RolesState()` is a flagged API and should be inside an `if (Flags.systemServerRoleControllerEnabled())` check (or annotate the surrounding method `parseRoles` with `@FlaggedApi(Flags.FLAG_SYSTEM_SERVER_ROLE_CONTROLLER_ENABLED) to transfer requirement to caller`)" + errorLine1=" return new RolesState(version, packagesHash, roles, fallbackEnabledRoles);" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="packages/modules/Permission/service/java/com/android/role/persistence/RolesPersistenceImpl.java" + line="167" + column="16"/> + </issue> + + <issue + id="FlaggedApi" + message="Method `getFallbackEnabledRoles()` is a flagged API and should be inside an `if (Flags.systemServerRoleControllerEnabled())` check (or annotate the surrounding method `serializeRoles` with `@FlaggedApi(Flags.FLAG_SYSTEM_SERVER_ROLE_CONTROLLER_ENABLED) to transfer requirement to caller`)" + errorLine1=" Set<String> fallbackEnabledRoles = roles.getFallbackEnabledRoles();" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="packages/modules/Permission/service/java/com/android/role/persistence/RolesPersistenceImpl.java" + line="247" + column="44"/> + </issue> + + <issue + id="FlaggedApi" + message="Method `RolesState()` is a flagged API and should be inside an `if (Flags.systemServerRoleControllerEnabled())` check (or annotate the surrounding method `RolesState` with `@FlaggedApi(Flags.FLAG_SYSTEM_SERVER_ROLE_CONTROLLER_ENABLED) to transfer requirement to caller`)" + errorLine1=" this(version, packagesHash, roles, roles.keySet());" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="packages/modules/Permission/service/java/com/android/role/persistence/RolesState.java" + line="70" + column="9"/> + </issue> + </issues>
\ No newline at end of file |