summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--framework-s/Android.bp3
-rw-r--r--framework-s/lint-baseline-framework-permission-s.xml15
-rw-r--r--service/lint-baseline.xml55
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&lt;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&lt;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