xref: /aosp_15_r20/frameworks/base/services/core/lint-baseline.xml (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1<?xml version="1.0" encoding="UTF-8"?>
2<issues format="6" by="lint 8.4.0-alpha01" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha01">
3
4    <issue
5        id="NonUserGetterCalled"
6        message="`android.provider.Settings.Secure#getInt()` called from system process. Please call `android.provider.Settings.Secure#getIntForUser()` instead. ">
7        <location
8            file="frameworks/base/services/core/java/com/android/server/biometrics/BiometricService.java"
9            line="1122"/>
10    </issue>
11
12    <issue
13        id="NonUserGetterCalled"
14        message="`android.provider.Settings.Secure#getInt()` called from system process. Please call `android.provider.Settings.Secure#getIntForUser()` instead. ">
15        <location
16            file="frameworks/base/services/core/java/com/android/server/biometrics/BiometricService.java"
17            line="1127"/>
18    </issue>
19
20    <issue
21        id="NonUserGetterCalled"
22        message="`android.provider.Settings.Secure#getInt()` called from system process. Please call `android.provider.Settings.Secure#getIntForUser()` instead. ">
23        <location
24            file="packages/modules/Bluetooth/service/java/com/android/server/bluetooth/BluetoothManagerService.java"
25            line="670"/>
26    </issue>
27
28    <issue
29        id="NonUserGetterCalled"
30        message="`android.provider.Settings.Secure#getString()` called from system process. Please call `android.provider.Settings.Secure#getStringForUser()` instead. ">
31        <location
32            file="packages/modules/Bluetooth/service/java/com/android/server/bluetooth/BluetoothManagerService.java"
33            line="678"/>
34    </issue>
35
36    <issue
37        id="NonUserGetterCalled"
38        message="`android.provider.Settings.Secure#getString()` called from system process. Please call `android.provider.Settings.Secure#getStringForUser()` instead. ">
39        <location
40            file="packages/modules/Bluetooth/service/java/com/android/server/bluetooth/BluetoothManagerService.java"
41            line="679"/>
42    </issue>
43
44    <issue
45        id="NonUserGetterCalled"
46        message="`android.provider.Settings.Secure#getString()` called from system process. Please call `android.provider.Settings.Secure#getStringForUser()` instead. ">
47        <location
48            file="packages/modules/Bluetooth/service/java/com/android/server/bluetooth/BluetoothManagerService.java"
49            line="696"/>
50    </issue>
51
52    <issue
53        id="NonUserGetterCalled"
54        message="`android.provider.Settings.Secure#getString()` called from system process. Please call `android.provider.Settings.Secure#getStringForUser()` instead. ">
55        <location
56            file="packages/modules/Bluetooth/service/java/com/android/server/bluetooth/BluetoothManagerService.java"
57            line="705"/>
58    </issue>
59
60    <issue
61        id="NonUserGetterCalled"
62        message="`android.provider.Settings.Secure#getString()` called from system process. Please call `android.provider.Settings.Secure#getStringForUser()` instead. ">
63        <location
64            file="frameworks/base/services/core/java/com/android/server/CertBlacklister.java"
65            line="73"/>
66    </issue>
67
68    <issue
69        id="NonUserGetterCalled"
70        message="`android.provider.Settings.Secure#getInt()` called from system process. Please call `android.provider.Settings.Secure#getIntForUser()` instead. ">
71        <location
72            file="frameworks/base/services/core/java/com/android/server/clipboard/ClipboardService.java"
73            line="1072"/>
74    </issue>
75
76    <issue
77        id="NonUserGetterCalled"
78        message="`android.provider.Settings.Secure#getInt()` called from system process. Please call `android.provider.Settings.Secure#getIntForUser()` instead. ">
79        <location
80            file="frameworks/base/services/core/java/com/android/server/DockObserver.java"
81            line="260"/>
82    </issue>
83
84    <issue
85        id="NonUserGetterCalled"
86        message="`android.provider.Settings.Secure#getString()` called from system process. Please call `android.provider.Settings.Secure#getStringForUser()` instead. ">
87        <location
88            file="frameworks/base/services/core/java/com/android/server/media/MediaSessionService.java"
89            line="928"/>
90    </issue>
91
92    <issue
93        id="NonUserGetterCalled"
94        message="`android.provider.Settings.Secure#getInt()` called from system process. Please call `android.provider.Settings.Secure#getIntForUser()` instead. ">
95        <location
96            file="frameworks/base/services/core/java/com/android/server/pm/PackageInstallerSession.java"
97            line="1902"/>
98    </issue>
99
100    <issue
101        id="NonUserGetterCalled"
102        message="`android.provider.Settings.Secure#getString()` called from system process. Please call `android.provider.Settings.Secure#getStringForUser()` instead. ">
103        <location
104            file="frameworks/base/services/core/java/com/android/server/connectivity/Vpn.java"
105            line="2069"/>
106    </issue>
107
108    <issue
109        id="NonUserGetterCalled"
110        message="`android.provider.Settings.Secure#getInt()` called from system process. Please call `android.provider.Settings.Secure#getIntForUser()` instead. ">
111        <location
112            file="frameworks/base/services/core/java/com/android/server/connectivity/Vpn.java"
113            line="2076"/>
114    </issue>
115
116    <issue
117        id="NonUserGetterCalled"
118        message="`android.provider.Settings.Secure#getInt()` called from system process. Please call `android.provider.Settings.Secure#getIntForUser()` instead. ">
119        <location
120            file="frameworks/base/services/core/java/com/android/server/notification/ZenModeHelper.java"
121            line="984"/>
122    </issue>
123
124    <issue
125        id="NonUserGetterCalled"
126        message="`android.provider.Settings.Secure#getInt()` called from system process. Please call `android.provider.Settings.Secure#getIntForUser()` instead. ">
127        <location
128            file="frameworks/base/services/core/java/com/android/server/notification/ZenModeHelper.java"
129            line="1446"/>
130    </issue>
131
132    <issue
133        id="NonUserGetterCalled"
134        message="`android.provider.Settings.Secure#getInt()` called from system process. Please call `android.provider.Settings.Secure#getIntForUser()` instead. ">
135        <location
136            file="frameworks/base/services/core/java/com/android/server/notification/ZenModeHelper.java"
137            line="1448"/>
138    </issue>
139
140    <issue
141        id="SimpleManualPermissionEnforcement"
142        message="IWindowManager permission check should be converted to @EnforcePermission annotation">
143        <location
144            file="out/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java"
145            line="7158"/>
146    </issue>
147
148    <issue
149        id="FlaggedApi"
150        message="Method `recordSmartReplied()` is a flagged API and should be inside an `if (Flags.lifetimeExtensionRefactor())` check (or annotate the surrounding method `onNotificationSmartReplySent` with `@FlaggedApi(Flags.FLAG_LIFETIME_EXTENSION_REFACTOR) to transfer requirement to caller`)"
151        errorLine1="                    r.recordSmartReplied();"
152        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~">
153        <location
154            file="frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java"
155            line="1591"
156            column="21"/>
157    </issue>
158
159    <issue
160        id="FlaggedApi"
161        message="Method `getPackageImportanceWithIdentity()` is a flagged API and should be inside an `if (Flags.lifetimeExtensionRefactor())` check (or annotate the surrounding method `enqueueNotificationInternal` with `@FlaggedApi(Flags.FLAG_LIFETIME_EXTENSION_REFACTOR) to transfer requirement to caller`)"
162        errorLine1="        final int packageImportance = getPackageImportanceWithIdentity(pkg);"
163        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
164        <location
165            file="frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java"
166            line="7546"
167            column="39"/>
168    </issue>
169
170    <issue
171        id="FlaggedApi"
172        message="Method `getPackageImportanceWithIdentity()` is a flagged API and should be inside an `if (Flags.lifetimeExtensionRefactor())` check (or annotate the surrounding method `onShortcutRemoved` with `@FlaggedApi(Flags.FLAG_LIFETIME_EXTENSION_REFACTOR) to transfer requirement to caller`)"
173        errorLine1="                    final int packageImportance = getPackageImportanceWithIdentity(packageName);"
174        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
175        <location
176            file="frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java"
177            line="7916"
178            column="51"/>
179    </issue>
180
181    <issue
182        id="MissingPermissionAnnotation"
183        message="onShellCommand should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
184        errorLine1="    @Override"
185        errorLine2="    ^">
186        <location
187            file="frameworks/base/services/core/java/com/android/server/security/advancedprotection/AdvancedProtectionService.java"
188            line="128"
189            column="5"/>
190    </issue>
191
192    <issue
193        id="MissingPermissionAnnotation"
194        message="monitorState should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
195        errorLine1="        @Override"
196        errorLine2="        ^">
197        <location
198            file="frameworks/base/services/core/java/com/android/server/security/forensic/ForensicService.java"
199            line="95"
200            column="9"/>
201    </issue>
202
203    <issue
204        id="MissingPermissionAnnotation"
205        message="makeVisible should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
206        errorLine1="        @Override"
207        errorLine2="        ^">
208        <location
209            file="frameworks/base/services/core/java/com/android/server/security/forensic/ForensicService.java"
210            line="100"
211            column="9"/>
212    </issue>
213
214    <issue
215        id="MissingPermissionAnnotation"
216        message="makeInvisible should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
217        errorLine1="        @Override"
218        errorLine2="        ^">
219        <location
220            file="frameworks/base/services/core/java/com/android/server/security/forensic/ForensicService.java"
221            line="105"
222            column="9"/>
223    </issue>
224
225    <issue
226        id="MissingPermissionAnnotation"
227        message="enable should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
228        errorLine1="        @Override"
229        errorLine2="        ^">
230        <location
231            file="frameworks/base/services/core/java/com/android/server/security/forensic/ForensicService.java"
232            line="110"
233            column="9"/>
234    </issue>
235
236    <issue
237        id="MissingPermissionAnnotation"
238        message="disable should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
239        errorLine1="        @Override"
240        errorLine2="        ^">
241        <location
242            file="frameworks/base/services/core/java/com/android/server/security/forensic/ForensicService.java"
243            line="115"
244            column="9"/>
245    </issue>
246
247    <issue
248        id="MissingPermissionAnnotation"
249        message="getTimeoutTime should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
250        errorLine1="        @Override"
251        errorLine2="        ^">
252        <location
253            file="frameworks/base/services/core/java/com/android/server/pm/verify/pkg/VerifierController.java"
254            line="430"
255            column="9"/>
256    </issue>
257
258    <issue
259        id="MissingPermissionAnnotation"
260        message="extendTimeRemaining should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
261        errorLine1="        @Override"
262        errorLine2="        ^">
263        <location
264            file="frameworks/base/services/core/java/com/android/server/pm/verify/pkg/VerifierController.java"
265            line="443"
266            column="9"/>
267    </issue>
268
269    <issue
270        id="MissingPermissionAnnotation"
271        message="setVerificationPolicy should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
272        errorLine1="        @Override"
273        errorLine2="        ^">
274        <location
275            file="frameworks/base/services/core/java/com/android/server/pm/verify/pkg/VerifierController.java"
276            line="456"
277            column="9"/>
278    </issue>
279
280    <issue
281        id="MissingPermissionAnnotation"
282        message="reportVerificationIncomplete should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
283        errorLine1="        @Override"
284        errorLine2="        ^">
285        <location
286            file="frameworks/base/services/core/java/com/android/server/pm/verify/pkg/VerifierController.java"
287            line="470"
288            column="9"/>
289    </issue>
290
291    <issue
292        id="MissingPermissionAnnotation"
293        message="reportVerificationComplete should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
294        errorLine1="        @Override"
295        errorLine2="        ^">
296        <location
297            file="frameworks/base/services/core/java/com/android/server/pm/verify/pkg/VerifierController.java"
298            line="486"
299            column="9"/>
300    </issue>
301
302    <issue
303        id="MissingPermissionAnnotation"
304        message="reportVerificationCompleteWithExtensionResponse should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
305        errorLine1="        @Override"
306        errorLine2="        ^">
307        <location
308            file="frameworks/base/services/core/java/com/android/server/pm/verify/pkg/VerifierController.java"
309            line="492"
310            column="9"/>
311    </issue>
312
313    <issue
314        id="SimpleManualPermissionEnforcement"
315        message="IActivityClientController permission check can be converted to @EnforcePermission annotation"
316        errorLine1="        mService.mAmInternal.enforceCallingPermission("
317        errorLine2="        ^">
318        <location
319            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityClientController.java"
320            line="592"
321            column="9"/>
322    </issue>
323
324    <issue
325        id="SimpleManualPermissionEnforcement"
326        message="IActivityClientController permission check can be converted to @EnforcePermission annotation"
327        errorLine1="        mService.mAmInternal.enforceCallingPermission(CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS,"
328        errorLine2="        ^">
329        <location
330            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityClientController.java"
331            line="1636"
332            column="9"/>
333    </issue>
334
335    <issue
336        id="SimpleManualPermissionEnforcement"
337        message="IActivityClientController permission check can be converted to @EnforcePermission annotation"
338        errorLine1="        mService.mAmInternal.enforceCallingPermission(CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS,"
339        errorLine2="        ^">
340        <location
341            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityClientController.java"
342            line="1654"
343            column="9"/>
344    </issue>
345
346    <issue
347        id="SimpleManualPermissionEnforcement"
348        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
349        errorLine1="        mAmInternal.enforceCallingPermission(START_TASKS_FROM_RECENTS,"
350        errorLine2="        ^">
351        <location
352            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
353            line="1820"
354            column="9"/>
355    </issue>
356
357    <issue
358        id="SimpleManualPermissionEnforcement"
359        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
360        errorLine1="        mAmInternal.enforceCallingPermission(START_TASKS_FROM_RECENTS,"
361        errorLine2="        ^">
362        <location
363            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
364            line="1875"
365            column="9"/>
366    </issue>
367
368    <issue
369        id="SimpleManualPermissionEnforcement"
370        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
371        errorLine1="        mAmInternal.enforceCallingPermission(android.Manifest.permission.SET_SCREEN_COMPATIBILITY,"
372        errorLine2="        ^">
373        <location
374            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
375            line="1980"
376            column="9"/>
377    </issue>
378
379    <issue
380        id="SimpleManualPermissionEnforcement"
381        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
382        errorLine1="        mAmInternal.enforceCallingPermission(REMOVE_TASKS, &quot;removeTask()&quot;);"
383        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
384        <location
385            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
386            line="2116"
387            column="9"/>
388    </issue>
389
390    <issue
391        id="SimpleManualPermissionEnforcement"
392        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
393        errorLine1="        mAmInternal.enforceCallingPermission(REMOVE_TASKS, &quot;removeAllVisibleRecentTasks()&quot;);"
394        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
395        <location
396            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
397            line="2144"
398            column="9"/>
399    </issue>
400
401    <issue
402        id="SimpleManualPermissionEnforcement"
403        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
404        errorLine1="        mAmInternal.enforceCallingPermission(android.Manifest.permission.FORCE_BACK,"
405        errorLine2="        ^">
406        <location
407            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
408            line="2206"
409            column="9"/>
410    </issue>
411
412    <issue
413        id="SimpleManualPermissionEnforcement"
414        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
415        errorLine1="        mAmInternal.enforceCallingPermission(android.Manifest.permission.REORDER_TASKS,"
416        errorLine2="        ^">
417        <location
418            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
419            line="2228"
420            column="9"/>
421    </issue>
422
423    <issue
424        id="SimpleManualPermissionEnforcement"
425        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
426        errorLine1="        mAmInternal.enforceCallingPermission(android.Manifest.permission.SET_ACTIVITY_WATCHER,"
427        errorLine2="        ^">
428        <location
429            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
430            line="2371"
431            column="9"/>
432    </issue>
433
434    <issue
435        id="SimpleManualPermissionEnforcement"
436        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
437        errorLine1="        mAmInternal.enforceCallingPermission(INTERNAL_SYSTEM_WINDOW, &quot;moveRootTaskToDisplay()&quot;);"
438        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
439        <location
440            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
441            line="3103"
442            column="9"/>
443    </issue>
444
445    <issue
446        id="SimpleManualPermissionEnforcement"
447        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
448        errorLine1="        mAmInternal.enforceCallingPermission(android.Manifest.permission.GET_TOP_ACTIVITY_INFO,"
449        errorLine2="        ^">
450        <location
451            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
452            line="3157"
453            column="9"/>
454    </issue>
455
456    <issue
457        id="SimpleManualPermissionEnforcement"
458        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
459        errorLine1="        mAmInternal.enforceCallingPermission(CONTROL_KEYGUARD, &quot;unlock keyguard&quot;);"
460        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
461        <location
462            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
463            line="3640"
464            column="9"/>
465    </issue>
466
467    <issue
468        id="SimpleManualPermissionEnforcement"
469        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
470        errorLine1="        mAmInternal.enforceCallingPermission(MANAGE_ACTIVITY_TASKS,"
471        errorLine2="        ^">
472        <location
473            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
474            line="3683"
475            column="9"/>
476    </issue>
477
478    <issue
479        id="SimpleManualPermissionEnforcement"
480        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
481        errorLine1="        mAmInternal.enforceCallingPermission(MANAGE_ACTIVITY_TASKS,"
482        errorLine2="        ^">
483        <location
484            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
485            line="3701"
486            column="9"/>
487    </issue>
488
489    <issue
490        id="SimpleManualPermissionEnforcement"
491        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
492        errorLine1="        mAmInternal.enforceCallingPermission(CHANGE_CONFIGURATION, &quot;updateConfiguration()&quot;);"
493        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
494        <location
495            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
496            line="3904"
497            column="9"/>
498    </issue>
499
500    <issue
501        id="SimpleManualPermissionEnforcement"
502        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
503        errorLine1="        mAmInternal.enforceCallingPermission(READ_FRAME_BUFFER, &quot;getTaskSnapshot()&quot;);"
504        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
505        <location
506            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
507            line="3978"
508            column="9"/>
509    </issue>
510
511    <issue
512        id="SimpleManualPermissionEnforcement"
513        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
514        errorLine1="        mAmInternal.enforceCallingPermission(READ_FRAME_BUFFER, &quot;takeTaskSnapshot()&quot;);"
515        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
516        <location
517            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
518            line="4000"
519            column="9"/>
520    </issue>
521
522    <issue
523        id="SimpleManualPermissionEnforcement"
524        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
525        errorLine1="        mAmInternal.enforceCallingPermission("
526        errorLine2="        ^">
527        <location
528            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
529            line="4029"
530            column="9"/>
531    </issue>
532
533    <issue
534        id="SimpleManualPermissionEnforcement"
535        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
536        errorLine1="        mAmInternal.enforceCallingPermission(CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS,"
537        errorLine2="        ^">
538        <location
539            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
540            line="4057"
541            column="9"/>
542    </issue>
543
544    <issue
545        id="SimpleManualPermissionEnforcement"
546        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
547        errorLine1="        mAmInternal.enforceCallingPermission(CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS,"
548        errorLine2="        ^">
549        <location
550            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
551            line="4074"
552            column="9"/>
553    </issue>
554
555    <issue
556        id="SimpleManualPermissionEnforcement"
557        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
558        errorLine1="        mAmInternal.enforceCallingPermission(STOP_APP_SWITCHES, &quot;stopAppSwitches&quot;);"
559        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
560        <location
561            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
562            line="4136"
563            column="9"/>
564    </issue>
565
566    <issue
567        id="SimpleManualPermissionEnforcement"
568        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
569        errorLine1="        mAmInternal.enforceCallingPermission(STOP_APP_SWITCHES, &quot;resumeAppSwitches&quot;);"
570        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
571        <location
572            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
573            line="4147"
574            column="9"/>
575    </issue>
576
577    <issue
578        id="SimpleManualPermissionEnforcement"
579        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
580        errorLine1="        mAmInternal.enforceCallingPermission(android.Manifest.permission.SET_SCREEN_COMPATIBILITY,"
581        errorLine2="        ^">
582        <location
583            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
584            line="4198"
585            column="9"/>
586    </issue>
587
588    <issue
589        id="SimpleManualPermissionEnforcement"
590        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
591        errorLine1="        mAmInternal.enforceCallingPermission(android.Manifest.permission.SET_SCREEN_COMPATIBILITY,"
592        errorLine2="        ^">
593        <location
594            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
595            line="4215"
596            column="9"/>
597    </issue>
598
599    <issue
600        id="SimpleManualPermissionEnforcement"
601        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
602        errorLine1="        mAmInternal.enforceCallingPermission(CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS,"
603        errorLine2="        ^">
604        <location
605            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
606            line="4280"
607            column="9"/>
608    </issue>
609
610    <issue
611        id="SimpleManualPermissionEnforcement"
612        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
613        errorLine1="        mAmInternal.enforceCallingPermission(DETECT_SCREEN_CAPTURE,"
614        errorLine2="        ^">
615        <location
616            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
617            line="5836"
618            column="9"/>
619    </issue>
620
621    <issue
622        id="SimpleManualPermissionEnforcement"
623        message="IActivityTaskManager permission check can be converted to @EnforcePermission annotation"
624        errorLine1="        mAmInternal.enforceCallingPermission(DETECT_SCREEN_CAPTURE,"
625        errorLine2="        ^">
626        <location
627            file="out/soong/.intermediates/frameworks/base/services/core/services.core.protologsrc/gen/services.core.protolog.srcjar!/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
628            line="5849"
629            column="9"/>
630    </issue>
631
632    <issue
633        id="SimpleManualPermissionEnforcement"
634        message="IColorDisplayManager permission check should be converted to @EnforcePermission annotation"
635        errorLine1="            getContext().enforceCallingOrSelfPermission("
636        errorLine2="            ^">
637        <location
638            file="frameworks/base/services/core/java/com/android/server/display/color/ColorDisplayService.java"
639            line="2152"
640            column="13"/>
641    </issue>
642
643    <issue
644        id="SimpleManualPermissionEnforcement"
645        message="IMediaProjectionManager permission check can be converted to @EnforcePermission annotation"
646        errorLine1="            if (mContext.checkCallingPermission(MANAGE_MEDIA_PROJECTION)"
647        errorLine2="            ^">
648        <location
649            file="frameworks/base/services/core/java/com/android/server/media/projection/MediaProjectionManagerService.java"
650            line="779"
651            column="13"/>
652    </issue>
653
654    <issue
655        id="SimpleManualPermissionEnforcement"
656        message="IMediaProjectionManager permission check can be converted to @EnforcePermission annotation"
657        errorLine1="            if (mContext.checkCallingPermission(MANAGE_MEDIA_PROJECTION)"
658        errorLine2="            ^">
659        <location
660            file="frameworks/base/services/core/java/com/android/server/media/projection/MediaProjectionManagerService.java"
661            line="820"
662            column="13"/>
663    </issue>
664
665    <issue
666        id="SimpleManualPermissionEnforcement"
667        message="IMediaProjectionManager permission check can be converted to @EnforcePermission annotation"
668        errorLine1="            if (mContext.checkCallingPermission(MANAGE_MEDIA_PROJECTION)"
669        errorLine2="            ^">
670        <location
671            file="frameworks/base/services/core/java/com/android/server/media/projection/MediaProjectionManagerService.java"
672            line="906"
673            column="13"/>
674    </issue>
675
676    <issue
677        id="SimpleManualPermissionEnforcement"
678        message="INotificationManager permission check can be converted to @EnforcePermission annotation"
679        errorLine1="            if (PERMISSION_GRANTED"
680        errorLine2="            ^">
681        <location
682            file="frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java"
683            line="6691"
684            column="13"/>
685    </issue>
686
687    <issue
688        id="SimpleManualPermissionEnforcement"
689        message="INotificationManager permission check can be converted to @EnforcePermission annotation"
690        errorLine1="            if (PERMISSION_GRANTED"
691        errorLine2="            ^">
692        <location
693            file="frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java"
694            line="6712"
695            column="13"/>
696    </issue>
697
698    <issue
699        id="SimpleManualPermissionEnforcement"
700        message="IOnDeviceIntelligenceManager permission check can be converted to @EnforcePermission annotation"
701        errorLine1="                mContext.enforceCallingPermission("
702        errorLine2="                ^">
703        <location
704            file="frameworks/base/services/core/java/com/android/server/ondeviceintelligence/OnDeviceIntelligenceManagerService.java"
705            line="237"
706            column="17"/>
707    </issue>
708
709    <issue
710        id="SimpleManualPermissionEnforcement"
711        message="IPackageInstaller permission check should be converted to @EnforcePermission annotation"
712        errorLine1="        if (mContext.checkCallingOrSelfPermission(Manifest.permission.VERIFICATION_AGENT)"
713        errorLine2="        ^">
714        <location
715            file="frameworks/base/services/core/java/com/android/server/pm/PackageInstallerService.java"
716            line="1881"
717            column="9"/>
718    </issue>
719
720    <issue
721        id="SimpleManualPermissionEnforcement"
722        message="IPackageInstaller permission check should be converted to @EnforcePermission annotation"
723        errorLine1="        if (mContext.checkCallingOrSelfPermission(Manifest.permission.VERIFICATION_AGENT)"
724        errorLine2="        ^">
725        <location
726            file="frameworks/base/services/core/java/com/android/server/pm/PackageInstallerService.java"
727            line="1892"
728            column="9"/>
729    </issue>
730
731    <issue
732        id="SimpleManualPermissionEnforcement"
733        message="IPackageManager permission check can be converted to @EnforcePermission annotation"
734        errorLine1="            mContext.enforceCallingPermission(Manifest.permission.SEND_DEVICE_CUSTOMIZATION_READY,"
735        errorLine2="            ^">
736        <location
737            file="frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java"
738            line="5798"
739            column="13"/>
740    </issue>
741
742    <issue
743        id="SimpleManualPermissionEnforcement"
744        message="IPackageManager permission check can be converted to @EnforcePermission annotation"
745        errorLine1="            mContext.enforceCallingPermission("
746        errorLine2="            ^">
747        <location
748            file="frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java"
749            line="6266"
750            column="13"/>
751    </issue>
752
753    <issue
754        id="SimpleManualPermissionEnforcement"
755        message="ITvInputManager permission check can be converted to @EnforcePermission annotation"
756        errorLine1="            if (mContext.checkCallingPermission("
757        errorLine2="            ^">
758        <location
759            file="frameworks/base/services/core/java/com/android/server/tv/TvInputManagerService.java"
760            line="1406"
761            column="13"/>
762    </issue>
763
764    <issue
765        id="SimpleManualPermissionEnforcement"
766        message="ITvInputManager permission check can be converted to @EnforcePermission annotation"
767        errorLine1="            if (mContext.checkCallingPermission(android.Manifest.permission.NOTIFY_TV_INPUTS)"
768        errorLine2="            ^">
769        <location
770            file="frameworks/base/services/core/java/com/android/server/tv/TvInputManagerService.java"
771            line="1427"
772            column="13"/>
773    </issue>
774
775    <issue
776        id="SimpleManualPermissionEnforcement"
777        message="ITvInputManager permission check can be converted to @EnforcePermission annotation"
778        errorLine1="            if (mContext.checkCallingPermission("
779        errorLine2="            ^">
780        <location
781            file="frameworks/base/services/core/java/com/android/server/tv/TvInputManagerService.java"
782            line="1734"
783            column="13"/>
784    </issue>
785
786    <issue
787        id="SimpleManualPermissionEnforcement"
788        message="ITvInputManager permission check can be converted to @EnforcePermission annotation"
789        errorLine1="            if (mContext.checkCallingPermission(android.Manifest.permission.DVB_DEVICE)"
790        errorLine2="            ^">
791        <location
792            file="frameworks/base/services/core/java/com/android/server/tv/TvInputManagerService.java"
793            line="2509"
794            column="13"/>
795    </issue>
796
797    <issue
798        id="SimpleManualPermissionEnforcement"
799        message="ITvInputManager permission check can be converted to @EnforcePermission annotation"
800        errorLine1="            if (mContext.checkCallingPermission(android.Manifest.permission.DVB_DEVICE)"
801        errorLine2="            ^">
802        <location
803            file="frameworks/base/services/core/java/com/android/server/tv/TvInputManagerService.java"
804            line="2564"
805            column="13"/>
806    </issue>
807
808    <issue
809        id="SimpleManualPermissionEnforcement"
810        message="ITvInputManager permission check can be converted to @EnforcePermission annotation"
811        errorLine1="            if (mContext.checkCallingPermission(android.Manifest.permission.ACCESS_TUNED_INFO)"
812        errorLine2="            ^">
813        <location
814            file="frameworks/base/services/core/java/com/android/server/tv/TvInputManagerService.java"
815            line="2932"
816            column="13"/>
817    </issue>
818
819    <issue
820        id="SimpleManualPermissionEnforcement"
821        message="IUriGrantsManager permission check can be converted to @EnforcePermission annotation"
822        errorLine1="        mAmInternal.enforceCallingPermission("
823        errorLine2="        ^">
824        <location
825            file="frameworks/base/services/core/java/com/android/server/uri/UriGrantsManagerService.java"
826            line="366"
827            column="9"/>
828    </issue>
829
830    <issue
831        id="SimpleManualPermissionEnforcement"
832        message="IUriGrantsManager permission check can be converted to @EnforcePermission annotation"
833        errorLine1="        mAmInternal.enforceCallingPermission("
834        errorLine2="        ^">
835        <location
836            file="frameworks/base/services/core/java/com/android/server/uri/UriGrantsManagerService.java"
837            line="444"
838            column="9"/>
839    </issue>
840
841    <issue
842        id="SimpleManualPermissionEnforcement"
843        message="IVcnManagementService permission check should be converted to @EnforcePermission annotation"
844        errorLine1="        mContext.enforceCallingOrSelfPermission(DUMP, TAG);"
845        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
846        <location
847            file="frameworks/base/services/core/java/com/android/server/VcnManagementService.java"
848            line="1329"
849            column="9"/>
850    </issue>
851
852</issues>
853