xref: /aosp_15_r20/cts/common/device-side/util-axt/lint-baseline.xml (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1*b7c941bbSAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8"?>
2*b7c941bbSAndroid Build Coastguard Worker<issues format="6" by="lint 8.4.0-alpha01" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha01">
3*b7c941bbSAndroid Build Coastguard Worker
4*b7c941bbSAndroid Build Coastguard Worker    <issue
5*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
6*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
7*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    mUiAutomation.adoptShellPermissionIdentity(mPermissions);"
8*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
9*b7c941bbSAndroid Build Coastguard Worker        <location
10*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/AdoptShellPermissionsRule.java"
11*b7c941bbSAndroid Build Coastguard Worker            line="63"
12*b7c941bbSAndroid Build Coastguard Worker            column="35"/>
13*b7c941bbSAndroid Build Coastguard Worker    </issue>
14*b7c941bbSAndroid Build Coastguard Worker
15*b7c941bbSAndroid Build Coastguard Worker    <issue
16*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
17*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
18*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    mUiAutomation.adoptShellPermissionIdentity();"
19*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
20*b7c941bbSAndroid Build Coastguard Worker        <location
21*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/AdoptShellPermissionsRule.java"
22*b7c941bbSAndroid Build Coastguard Worker            line="65"
23*b7c941bbSAndroid Build Coastguard Worker            column="35"/>
24*b7c941bbSAndroid Build Coastguard Worker    </issue>
25*b7c941bbSAndroid Build Coastguard Worker
26*b7c941bbSAndroid Build Coastguard Worker    <issue
27*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
28*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
29*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    mUiAutomation.dropShellPermissionIdentity();"
30*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
31*b7c941bbSAndroid Build Coastguard Worker        <location
32*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/AdoptShellPermissionsRule.java"
33*b7c941bbSAndroid Build Coastguard Worker            line="70"
34*b7c941bbSAndroid Build Coastguard Worker            column="35"/>
35*b7c941bbSAndroid Build Coastguard Worker    </issue>
36*b7c941bbSAndroid Build Coastguard Worker
37*b7c941bbSAndroid Build Coastguard Worker    <issue
38*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
39*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `new android.util.ArraySet`"
40*b7c941bbSAndroid Build Coastguard Worker        errorLine1="    private final ArraySet&lt;String&gt; mNotExpected = new ArraySet&lt;&gt;();"
41*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                  ~~~~~~~~~~~~~~">
42*b7c941bbSAndroid Build Coastguard Worker        <location
43*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/AmMonitor.java"
44*b7c941bbSAndroid Build Coastguard Worker            line="74"
45*b7c941bbSAndroid Build Coastguard Worker            column="51"/>
46*b7c941bbSAndroid Build Coastguard Worker    </issue>
47*b7c941bbSAndroid Build Coastguard Worker
48*b7c941bbSAndroid Build Coastguard Worker    <issue
49*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
50*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 21): `android.app.UiAutomation#executeShellCommandRw`"
51*b7c941bbSAndroid Build Coastguard Worker        errorLine1='                .executeShellCommandRw("am monitor");'
52*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~">
53*b7c941bbSAndroid Build Coastguard Worker        <location
54*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/AmMonitor.java"
55*b7c941bbSAndroid Build Coastguard Worker            line="83"
56*b7c941bbSAndroid Build Coastguard Worker            column="18"/>
57*b7c941bbSAndroid Build Coastguard Worker    </issue>
58*b7c941bbSAndroid Build Coastguard Worker
59*b7c941bbSAndroid Build Coastguard Worker    <issue
60*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
61*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.util.ArraySet#addAll`"
62*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            mNotExpected.addAll(Arrays.asList(notExpected));"
63*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~">
64*b7c941bbSAndroid Build Coastguard Worker        <location
65*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/AmMonitor.java"
66*b7c941bbSAndroid Build Coastguard Worker            line="91"
67*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
68*b7c941bbSAndroid Build Coastguard Worker    </issue>
69*b7c941bbSAndroid Build Coastguard Worker
70*b7c941bbSAndroid Build Coastguard Worker    <issue
71*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
72*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.util.ArraySet#contains`"
73*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    if (mNotExpected.contains(line)) {"
74*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                     ~~~~~~~~">
75*b7c941bbSAndroid Build Coastguard Worker        <location
76*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/AmMonitor.java"
77*b7c941bbSAndroid Build Coastguard Worker            line="168"
78*b7c941bbSAndroid Build Coastguard Worker            column="38"/>
79*b7c941bbSAndroid Build Coastguard Worker    </issue>
80*b7c941bbSAndroid Build Coastguard Worker
81*b7c941bbSAndroid Build Coastguard Worker    <issue
82*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
83*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 21): `android.app.UiAutomation#executeShellCommandRw`"
84*b7c941bbSAndroid Build Coastguard Worker        errorLine1='                    .executeShellCommandRw("am monitor -s -k -p " + mTargetProcess);'
85*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~">
86*b7c941bbSAndroid Build Coastguard Worker        <location
87*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/AnrMonitor.java"
88*b7c941bbSAndroid Build Coastguard Worker            line="158"
89*b7c941bbSAndroid Build Coastguard Worker            column="22"/>
90*b7c941bbSAndroid Build Coastguard Worker    </issue>
91*b7c941bbSAndroid Build Coastguard Worker
92*b7c941bbSAndroid Build Coastguard Worker    <issue
93*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
94*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
95*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        final AppOpsManager aom = InstrumentationRegistry.getTargetContext().getSystemService("
96*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                             ~~~~~~~~~~~~~~~~">
97*b7c941bbSAndroid Build Coastguard Worker        <location
98*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/AppOpsUtils.java"
99*b7c941bbSAndroid Build Coastguard Worker            line="85"
100*b7c941bbSAndroid Build Coastguard Worker            column="78"/>
101*b7c941bbSAndroid Build Coastguard Worker    </issue>
102*b7c941bbSAndroid Build Coastguard Worker
103*b7c941bbSAndroid Build Coastguard Worker    <issue
104*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
105*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
106*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            .getTargetContext().getSystemService(UsageStatsManager.class);"
107*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                ~~~~~~~~~~~~~~~~">
108*b7c941bbSAndroid Build Coastguard Worker        <location
109*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/AppStandbyUtils.java"
110*b7c941bbSAndroid Build Coastguard Worker            line="29"
111*b7c941bbSAndroid Build Coastguard Worker            column="33"/>
112*b7c941bbSAndroid Build Coastguard Worker    </issue>
113*b7c941bbSAndroid Build Coastguard Worker
114*b7c941bbSAndroid Build Coastguard Worker    <issue
115*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
116*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `new android.util.ArraySet`"
117*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            violations.get(packageName).put(message, new ArraySet&lt;&gt;());"
118*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                     ~~~~~~~~~~~~~~">
119*b7c941bbSAndroid Build Coastguard Worker        <location
120*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BaseDefaultPermissionGrantPolicyTest.java"
121*b7c941bbSAndroid Build Coastguard Worker            line="271"
122*b7c941bbSAndroid Build Coastguard Worker            column="54"/>
123*b7c941bbSAndroid Build Coastguard Worker    </issue>
124*b7c941bbSAndroid Build Coastguard Worker
125*b7c941bbSAndroid Build Coastguard Worker    <issue
126*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
127*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.util.ArraySet#add`"
128*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        violations.get(packageName).get(message).add(permission);"
129*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                 ~~~">
130*b7c941bbSAndroid Build Coastguard Worker        <location
131*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BaseDefaultPermissionGrantPolicyTest.java"
132*b7c941bbSAndroid Build Coastguard Worker            line="274"
133*b7c941bbSAndroid Build Coastguard Worker            column="50"/>
134*b7c941bbSAndroid Build Coastguard Worker    </issue>
135*b7c941bbSAndroid Build Coastguard Worker
136*b7c941bbSAndroid Build Coastguard Worker    <issue
137*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
138*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
139*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            PermissionManager permissionManager = context.getSystemService(PermissionManager.class);"
140*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                          ~~~~~~~~~~~~~~~~">
141*b7c941bbSAndroid Build Coastguard Worker        <location
142*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BaseDefaultPermissionGrantPolicyTest.java"
143*b7c941bbSAndroid Build Coastguard Worker            line="422"
144*b7c941bbSAndroid Build Coastguard Worker            column="59"/>
145*b7c941bbSAndroid Build Coastguard Worker    </issue>
146*b7c941bbSAndroid Build Coastguard Worker
147*b7c941bbSAndroid Build Coastguard Worker    <issue
148*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
149*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `new android.util.ArraySet`"
150*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        Set&lt;String&gt; platformSignedPackages = new ArraySet&lt;&gt;();"
151*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                             ~~~~~~~~~~~~~~">
152*b7c941bbSAndroid Build Coastguard Worker        <location
153*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BaseDefaultPermissionGrantPolicyTest.java"
154*b7c941bbSAndroid Build Coastguard Worker            line="469"
155*b7c941bbSAndroid Build Coastguard Worker            column="46"/>
156*b7c941bbSAndroid Build Coastguard Worker    </issue>
157*b7c941bbSAndroid Build Coastguard Worker
158*b7c941bbSAndroid Build Coastguard Worker    <issue
159*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
160*b7c941bbSAndroid Build Coastguard Worker        message="Cast from `ArraySet` to `Set` requires API level 23 (current min is 21)"
161*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        Set&lt;String&gt; platformSignedPackages = new ArraySet&lt;&gt;();"
162*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                             ~~~~~~~~~~~~~~~~">
163*b7c941bbSAndroid Build Coastguard Worker        <location
164*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BaseDefaultPermissionGrantPolicyTest.java"
165*b7c941bbSAndroid Build Coastguard Worker            line="469"
166*b7c941bbSAndroid Build Coastguard Worker            column="46"/>
167*b7c941bbSAndroid Build Coastguard Worker    </issue>
168*b7c941bbSAndroid Build Coastguard Worker
169*b7c941bbSAndroid Build Coastguard Worker    <issue
170*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
171*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 28 (current min is 21): `android.content.pm.PermissionInfo#getProtection`"
172*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                if ((permInfo.getProtection() &amp; PROTECTION_DANGEROUS) != 0) {"
173*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                              ~~~~~~~~~~~~~">
174*b7c941bbSAndroid Build Coastguard Worker        <location
175*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BaseDefaultPermissionGrantPolicyTest.java"
176*b7c941bbSAndroid Build Coastguard Worker            line="503"
177*b7c941bbSAndroid Build Coastguard Worker            column="31"/>
178*b7c941bbSAndroid Build Coastguard Worker    </issue>
179*b7c941bbSAndroid Build Coastguard Worker
180*b7c941bbSAndroid Build Coastguard Worker    <issue
181*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
182*b7c941bbSAndroid Build Coastguard Worker        message="The type of the for loop iterated value is android.util.ArraySet&lt;java.lang.String&gt;, which requires API level 23 (current min is 21)"
183*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                for (String permission : violations.get(packageName).get(message)) {"
184*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
185*b7c941bbSAndroid Build Coastguard Worker        <location
186*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BaseDefaultPermissionGrantPolicyTest.java"
187*b7c941bbSAndroid Build Coastguard Worker            line="705"
188*b7c941bbSAndroid Build Coastguard Worker            column="42"/>
189*b7c941bbSAndroid Build Coastguard Worker    </issue>
190*b7c941bbSAndroid Build Coastguard Worker
191*b7c941bbSAndroid Build Coastguard Worker    <issue
192*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
193*b7c941bbSAndroid Build Coastguard Worker        message="The type of the for loop iterated value is android.util.ArraySet&lt;com.android.compatibility.common.util.BaseDefaultPermissionGrantPolicyTest.UidState.GrantReason&gt;, which requires API level 23 (current min is 21)"
194*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    for (GrantReason reason : permissionsToReasons.get(permission)) {"
195*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
196*b7c941bbSAndroid Build Coastguard Worker        <location
197*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BaseDefaultPermissionGrantPolicyTest.java"
198*b7c941bbSAndroid Build Coastguard Worker            line="787"
199*b7c941bbSAndroid Build Coastguard Worker            column="47"/>
200*b7c941bbSAndroid Build Coastguard Worker    </issue>
201*b7c941bbSAndroid Build Coastguard Worker
202*b7c941bbSAndroid Build Coastguard Worker    <issue
203*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
204*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `new android.util.ArraySet`"
205*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                mGrantReasons.get(packageName).put(permission, new ArraySet&lt;&gt;());"
206*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                               ~~~~~~~~~~~~~~">
207*b7c941bbSAndroid Build Coastguard Worker        <location
208*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BaseDefaultPermissionGrantPolicyTest.java"
209*b7c941bbSAndroid Build Coastguard Worker            line="847"
210*b7c941bbSAndroid Build Coastguard Worker            column="64"/>
211*b7c941bbSAndroid Build Coastguard Worker    </issue>
212*b7c941bbSAndroid Build Coastguard Worker
213*b7c941bbSAndroid Build Coastguard Worker    <issue
214*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
215*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.util.ArraySet#add`"
216*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            mGrantReasons.get(packageName).get(permission).add(new GrantReason(reason, override,"
217*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                           ~~~">
218*b7c941bbSAndroid Build Coastguard Worker        <location
219*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BaseDefaultPermissionGrantPolicyTest.java"
220*b7c941bbSAndroid Build Coastguard Worker            line="850"
221*b7c941bbSAndroid Build Coastguard Worker            column="60"/>
222*b7c941bbSAndroid Build Coastguard Worker    </issue>
223*b7c941bbSAndroid Build Coastguard Worker
224*b7c941bbSAndroid Build Coastguard Worker    <issue
225*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
226*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
227*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        return InstrumentationRegistry.getContext().getSystemService(BatteryManager.class);"
228*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                    ~~~~~~~~~~~~~~~~">
229*b7c941bbSAndroid Build Coastguard Worker        <location
230*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BatteryUtils.java"
231*b7c941bbSAndroid Build Coastguard Worker            line="43"
232*b7c941bbSAndroid Build Coastguard Worker            column="53"/>
233*b7c941bbSAndroid Build Coastguard Worker    </issue>
234*b7c941bbSAndroid Build Coastguard Worker
235*b7c941bbSAndroid Build Coastguard Worker    <issue
236*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
237*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
238*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        return InstrumentationRegistry.getContext().getSystemService(PowerManager.class);"
239*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                    ~~~~~~~~~~~~~~~~">
240*b7c941bbSAndroid Build Coastguard Worker        <location
241*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BatteryUtils.java"
242*b7c941bbSAndroid Build Coastguard Worker            line="47"
243*b7c941bbSAndroid Build Coastguard Worker            column="53"/>
244*b7c941bbSAndroid Build Coastguard Worker    </issue>
245*b7c941bbSAndroid Build Coastguard Worker
246*b7c941bbSAndroid Build Coastguard Worker    <issue
247*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
248*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.content.pm.PackageManager#isInstantApp`"
249*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        if (InstrumentationRegistry.getContext().getPackageManager().isInstantApp()) {"
250*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                     ~~~~~~~~~~~~">
251*b7c941bbSAndroid Build Coastguard Worker        <location
252*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BatteryUtils.java"
253*b7c941bbSAndroid Build Coastguard Worker            line="87"
254*b7c941bbSAndroid Build Coastguard Worker            column="70"/>
255*b7c941bbSAndroid Build Coastguard Worker    </issue>
256*b7c941bbSAndroid Build Coastguard Worker
257*b7c941bbSAndroid Build Coastguard Worker    <issue
258*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
259*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 24 (current min is 21): `android.provider.BlockedNumberContract.BlockedNumbers#CONTENT_URI`"
260*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        Uri uri = mContentResolver.insert(CONTENT_URI, cv);"
261*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                          ~~~~~~~~~~~">
262*b7c941bbSAndroid Build Coastguard Worker        <location
263*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BlockedNumberService.java"
264*b7c941bbSAndroid Build Coastguard Worker            line="91"
265*b7c941bbSAndroid Build Coastguard Worker            column="43"/>
266*b7c941bbSAndroid Build Coastguard Worker    </issue>
267*b7c941bbSAndroid Build Coastguard Worker
268*b7c941bbSAndroid Build Coastguard Worker    <issue
269*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
270*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 24 (current min is 21): `android.provider.BlockedNumberContract.BlockedNumbers#CONTENT_URI`"
271*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                CONTENT_URI, true,"
272*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~">
273*b7c941bbSAndroid Build Coastguard Worker        <location
274*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BlockedNumberService.java"
275*b7c941bbSAndroid Build Coastguard Worker            line="111"
276*b7c941bbSAndroid Build Coastguard Worker            column="17"/>
277*b7c941bbSAndroid Build Coastguard Worker    </issue>
278*b7c941bbSAndroid Build Coastguard Worker
279*b7c941bbSAndroid Build Coastguard Worker    <issue
280*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
281*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.content.Context#registerReceiver`"
282*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            mContext.registerReceiver(this, intentFilter,"
283*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                     ~~~~~~~~~~~~~~~~">
284*b7c941bbSAndroid Build Coastguard Worker        <location
285*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BlockingBroadcastReceiver.java"
286*b7c941bbSAndroid Build Coastguard Worker            line="155"
287*b7c941bbSAndroid Build Coastguard Worker            column="22"/>
288*b7c941bbSAndroid Build Coastguard Worker    </issue>
289*b7c941bbSAndroid Build Coastguard Worker
290*b7c941bbSAndroid Build Coastguard Worker    <issue
291*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
292*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.content.Context#registerReceiver`"
293*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            context.registerReceiver(mReceiver, fi, /* permission=*/ null,"
294*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                    ~~~~~~~~~~~~~~~~">
295*b7c941bbSAndroid Build Coastguard Worker        <location
296*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/BroadcastMessenger.java"
297*b7c941bbSAndroid Build Coastguard Worker            line="152"
298*b7c941bbSAndroid Build Coastguard Worker            column="21"/>
299*b7c941bbSAndroid Build Coastguard Worker    </issue>
300*b7c941bbSAndroid Build Coastguard Worker
301*b7c941bbSAndroid Build Coastguard Worker    <issue
302*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
303*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.content.Context#registerReceiver`"
304*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            InstrumentationRegistry.getContext().registerReceiver(mReceiver, filter,"
305*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                 ~~~~~~~~~~~~~~~~">
306*b7c941bbSAndroid Build Coastguard Worker        <location
307*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/CallbackAsserter.java"
308*b7c941bbSAndroid Build Coastguard Worker            line="104"
309*b7c941bbSAndroid Build Coastguard Worker            column="50"/>
310*b7c941bbSAndroid Build Coastguard Worker    </issue>
311*b7c941bbSAndroid Build Coastguard Worker
312*b7c941bbSAndroid Build Coastguard Worker    <issue
313*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
314*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.graphics.Color#getColorSpace`"
315*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        if (!expected.getColorSpace().equals(observed.getColorSpace())) {"
316*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                      ~~~~~~~~~~~~~">
317*b7c941bbSAndroid Build Coastguard Worker        <location
318*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ColorUtils.java"
319*b7c941bbSAndroid Build Coastguard Worker            line="92"
320*b7c941bbSAndroid Build Coastguard Worker            column="23"/>
321*b7c941bbSAndroid Build Coastguard Worker    </issue>
322*b7c941bbSAndroid Build Coastguard Worker
323*b7c941bbSAndroid Build Coastguard Worker    <issue
324*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
325*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.graphics.Color#getColorSpace`"
326*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        if (!expected.getColorSpace().equals(observed.getColorSpace())) {"
327*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                      ~~~~~~~~~~~~~">
328*b7c941bbSAndroid Build Coastguard Worker        <location
329*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ColorUtils.java"
330*b7c941bbSAndroid Build Coastguard Worker            line="92"
331*b7c941bbSAndroid Build Coastguard Worker            column="55"/>
332*b7c941bbSAndroid Build Coastguard Worker    </issue>
333*b7c941bbSAndroid Build Coastguard Worker
334*b7c941bbSAndroid Build Coastguard Worker    <issue
335*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
336*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.graphics.Color#red`"
337*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        String red = verifyChannel("red", expected, observed, tolerance, (c) -&gt; c.red());'
338*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                                  ~~~">
339*b7c941bbSAndroid Build Coastguard Worker        <location
340*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ColorUtils.java"
341*b7c941bbSAndroid Build Coastguard Worker            line="98"
342*b7c941bbSAndroid Build Coastguard Worker            column="83"/>
343*b7c941bbSAndroid Build Coastguard Worker    </issue>
344*b7c941bbSAndroid Build Coastguard Worker
345*b7c941bbSAndroid Build Coastguard Worker    <issue
346*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
347*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.graphics.Color#green`"
348*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        String green = verifyChannel("green", expected, observed, tolerance, (c) -&gt; c.green());'
349*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                                      ~~~~~">
350*b7c941bbSAndroid Build Coastguard Worker        <location
351*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ColorUtils.java"
352*b7c941bbSAndroid Build Coastguard Worker            line="99"
353*b7c941bbSAndroid Build Coastguard Worker            column="87"/>
354*b7c941bbSAndroid Build Coastguard Worker    </issue>
355*b7c941bbSAndroid Build Coastguard Worker
356*b7c941bbSAndroid Build Coastguard Worker    <issue
357*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
358*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.graphics.Color#blue`"
359*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        String blue = verifyChannel("blue", expected, observed, tolerance, (c) -&gt; c.blue());'
360*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                                    ~~~~">
361*b7c941bbSAndroid Build Coastguard Worker        <location
362*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ColorUtils.java"
363*b7c941bbSAndroid Build Coastguard Worker            line="100"
364*b7c941bbSAndroid Build Coastguard Worker            column="85"/>
365*b7c941bbSAndroid Build Coastguard Worker    </issue>
366*b7c941bbSAndroid Build Coastguard Worker
367*b7c941bbSAndroid Build Coastguard Worker    <issue
368*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
369*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.graphics.Color#alpha`"
370*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        String alpha = verifyChannel("alpha", expected, observed, tolerance, (c) -&gt; c.alpha());'
371*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                                      ~~~~~">
372*b7c941bbSAndroid Build Coastguard Worker        <location
373*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ColorUtils.java"
374*b7c941bbSAndroid Build Coastguard Worker            line="101"
375*b7c941bbSAndroid Build Coastguard Worker            column="87"/>
376*b7c941bbSAndroid Build Coastguard Worker    </issue>
377*b7c941bbSAndroid Build Coastguard Worker
378*b7c941bbSAndroid Build Coastguard Worker    <issue
379*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
380*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
381*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        final NetworkInfo networkInfo = context.getSystemService(ConnectivityManager.class)"
382*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                ~~~~~~~~~~~~~~~~">
383*b7c941bbSAndroid Build Coastguard Worker        <location
384*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ConnectivityUtils.java"
385*b7c941bbSAndroid Build Coastguard Worker            line="30"
386*b7c941bbSAndroid Build Coastguard Worker            column="49"/>
387*b7c941bbSAndroid Build Coastguard Worker    </issue>
388*b7c941bbSAndroid Build Coastguard Worker
389*b7c941bbSAndroid Build Coastguard Worker    <issue
390*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
391*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
392*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        DevicePolicyManager dpm = context.getSystemService(DevicePolicyManager.class);"
393*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                          ~~~~~~~~~~~~~~~~">
394*b7c941bbSAndroid Build Coastguard Worker        <location
395*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/enterprise/DeviceAdminReceiverUtils.java"
396*b7c941bbSAndroid Build Coastguard Worker            line="61"
397*b7c941bbSAndroid Build Coastguard Worker            column="43"/>
398*b7c941bbSAndroid Build Coastguard Worker    </issue>
399*b7c941bbSAndroid Build Coastguard Worker
400*b7c941bbSAndroid Build Coastguard Worker    <issue
401*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
402*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 24 (current min is 21): `android.app.admin.DevicePolicyManager#clearProfileOwner`"
403*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            dpm.clearProfileOwner(admin);"
404*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~~~~~~~">
405*b7c941bbSAndroid Build Coastguard Worker        <location
406*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/enterprise/DeviceAdminReceiverUtils.java"
407*b7c941bbSAndroid Build Coastguard Worker            line="71"
408*b7c941bbSAndroid Build Coastguard Worker            column="17"/>
409*b7c941bbSAndroid Build Coastguard Worker    </issue>
410*b7c941bbSAndroid Build Coastguard Worker
411*b7c941bbSAndroid Build Coastguard Worker    <issue
412*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
413*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 28 (current min is 21): `android.content.Context#getMainExecutor`"
414*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        DeviceConfig.addOnPropertiesChangedListener(mNamespace, mContext.getMainExecutor(),"
415*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                         ~~~~~~~~~~~~~~~">
416*b7c941bbSAndroid Build Coastguard Worker        <location
417*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DeviceConfigStateManager.java"
418*b7c941bbSAndroid Build Coastguard Worker            line="69"
419*b7c941bbSAndroid Build Coastguard Worker            column="74"/>
420*b7c941bbSAndroid Build Coastguard Worker    </issue>
421*b7c941bbSAndroid Build Coastguard Worker
422*b7c941bbSAndroid Build Coastguard Worker    <issue
423*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
424*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `java.util.Base64#getEncoder`"
425*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        mJsonWriter.value(Base64.getEncoder().encodeToString(bytes));"
426*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                 ~~~~~~~~~~">
427*b7c941bbSAndroid Build Coastguard Worker        <location
428*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DeviceInfoStore.java"
429*b7c941bbSAndroid Build Coastguard Worker            line="268"
430*b7c941bbSAndroid Build Coastguard Worker            column="34"/>
431*b7c941bbSAndroid Build Coastguard Worker    </issue>
432*b7c941bbSAndroid Build Coastguard Worker
433*b7c941bbSAndroid Build Coastguard Worker    <issue
434*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
435*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `java.util.Base64.Encoder#encodeToString`"
436*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        mJsonWriter.value(Base64.getEncoder().encodeToString(bytes));"
437*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                              ~~~~~~~~~~~~~~">
438*b7c941bbSAndroid Build Coastguard Worker        <location
439*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DeviceInfoStore.java"
440*b7c941bbSAndroid Build Coastguard Worker            line="268"
441*b7c941bbSAndroid Build Coastguard Worker            column="47"/>
442*b7c941bbSAndroid Build Coastguard Worker    </issue>
443*b7c941bbSAndroid Build Coastguard Worker
444*b7c941bbSAndroid Build Coastguard Worker    <issue
445*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
446*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
447*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        HdmiControlManager cecManager = context.getSystemService(HdmiControlManager.class);"
448*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                ~~~~~~~~~~~~~~~~">
449*b7c941bbSAndroid Build Coastguard Worker        <location
450*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DisplayUtil.java"
451*b7c941bbSAndroid Build Coastguard Worker            line="39"
452*b7c941bbSAndroid Build Coastguard Worker            column="49"/>
453*b7c941bbSAndroid Build Coastguard Worker    </issue>
454*b7c941bbSAndroid Build Coastguard Worker
455*b7c941bbSAndroid Build Coastguard Worker    <issue
456*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
457*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.view.Display.Mode#getModeId`"
458*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        if (from.getModeId() == to.getModeId()) {"
459*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                 ~~~~~~~~~">
460*b7c941bbSAndroid Build Coastguard Worker        <location
461*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DisplayUtil.java"
462*b7c941bbSAndroid Build Coastguard Worker            line="64"
463*b7c941bbSAndroid Build Coastguard Worker            column="18"/>
464*b7c941bbSAndroid Build Coastguard Worker    </issue>
465*b7c941bbSAndroid Build Coastguard Worker
466*b7c941bbSAndroid Build Coastguard Worker    <issue
467*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
468*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.view.Display.Mode#getModeId`"
469*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        if (from.getModeId() == to.getModeId()) {"
470*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                   ~~~~~~~~~">
471*b7c941bbSAndroid Build Coastguard Worker        <location
472*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DisplayUtil.java"
473*b7c941bbSAndroid Build Coastguard Worker            line="64"
474*b7c941bbSAndroid Build Coastguard Worker            column="36"/>
475*b7c941bbSAndroid Build Coastguard Worker    </issue>
476*b7c941bbSAndroid Build Coastguard Worker
477*b7c941bbSAndroid Build Coastguard Worker    <issue
478*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
479*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.view.Display.Mode#getPhysicalHeight`"
480*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        if (from.getPhysicalHeight() != to.getPhysicalHeight()"
481*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                 ~~~~~~~~~~~~~~~~~">
482*b7c941bbSAndroid Build Coastguard Worker        <location
483*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DisplayUtil.java"
484*b7c941bbSAndroid Build Coastguard Worker            line="68"
485*b7c941bbSAndroid Build Coastguard Worker            column="18"/>
486*b7c941bbSAndroid Build Coastguard Worker    </issue>
487*b7c941bbSAndroid Build Coastguard Worker
488*b7c941bbSAndroid Build Coastguard Worker    <issue
489*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
490*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.view.Display.Mode#getPhysicalHeight`"
491*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        if (from.getPhysicalHeight() != to.getPhysicalHeight()"
492*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                           ~~~~~~~~~~~~~~~~~">
493*b7c941bbSAndroid Build Coastguard Worker        <location
494*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DisplayUtil.java"
495*b7c941bbSAndroid Build Coastguard Worker            line="68"
496*b7c941bbSAndroid Build Coastguard Worker            column="44"/>
497*b7c941bbSAndroid Build Coastguard Worker    </issue>
498*b7c941bbSAndroid Build Coastguard Worker
499*b7c941bbSAndroid Build Coastguard Worker    <issue
500*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
501*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.view.Display.Mode#getPhysicalWidth`"
502*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                || from.getPhysicalWidth() != to.getPhysicalWidth()) {"
503*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                        ~~~~~~~~~~~~~~~~">
504*b7c941bbSAndroid Build Coastguard Worker        <location
505*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DisplayUtil.java"
506*b7c941bbSAndroid Build Coastguard Worker            line="69"
507*b7c941bbSAndroid Build Coastguard Worker            column="25"/>
508*b7c941bbSAndroid Build Coastguard Worker    </issue>
509*b7c941bbSAndroid Build Coastguard Worker
510*b7c941bbSAndroid Build Coastguard Worker    <issue
511*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
512*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.view.Display.Mode#getPhysicalWidth`"
513*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                || from.getPhysicalWidth() != to.getPhysicalWidth()) {"
514*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                 ~~~~~~~~~~~~~~~~">
515*b7c941bbSAndroid Build Coastguard Worker        <location
516*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DisplayUtil.java"
517*b7c941bbSAndroid Build Coastguard Worker            line="69"
518*b7c941bbSAndroid Build Coastguard Worker            column="50"/>
519*b7c941bbSAndroid Build Coastguard Worker    </issue>
520*b7c941bbSAndroid Build Coastguard Worker
521*b7c941bbSAndroid Build Coastguard Worker    <issue
522*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
523*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 21): `android.view.Display.Mode#getAlternativeRefreshRates`"
524*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        for (float alternativeRefreshRate : from.getAlternativeRefreshRates()) {"
525*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~">
526*b7c941bbSAndroid Build Coastguard Worker        <location
527*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DisplayUtil.java"
528*b7c941bbSAndroid Build Coastguard Worker            line="73"
529*b7c941bbSAndroid Build Coastguard Worker            column="50"/>
530*b7c941bbSAndroid Build Coastguard Worker    </issue>
531*b7c941bbSAndroid Build Coastguard Worker
532*b7c941bbSAndroid Build Coastguard Worker    <issue
533*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
534*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.view.Display.Mode#getRefreshRate`"
535*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            if (Math.abs(alternativeRefreshRate - to.getRefreshRate()) &lt;  REFRESH_RATE_TOLERANCE) {"
536*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                     ~~~~~~~~~~~~~~">
537*b7c941bbSAndroid Build Coastguard Worker        <location
538*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DisplayUtil.java"
539*b7c941bbSAndroid Build Coastguard Worker            line="74"
540*b7c941bbSAndroid Build Coastguard Worker            column="54"/>
541*b7c941bbSAndroid Build Coastguard Worker    </issue>
542*b7c941bbSAndroid Build Coastguard Worker
543*b7c941bbSAndroid Build Coastguard Worker    <issue
544*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
545*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 21): `android.hardware.display.DisplayManager#getMatchContentFrameRateUserPreference`"
546*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        return toSwitchingType(displayManager.getMatchContentFrameRateUserPreference());"
547*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
548*b7c941bbSAndroid Build Coastguard Worker        <location
549*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/DisplayUtil.java"
550*b7c941bbSAndroid Build Coastguard Worker            line="83"
551*b7c941bbSAndroid Build Coastguard Worker            column="47"/>
552*b7c941bbSAndroid Build Coastguard Worker    </issue>
553*b7c941bbSAndroid Build Coastguard Worker
554*b7c941bbSAndroid Build Coastguard Worker    <issue
555*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
556*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 24 (current min is 21): `java.util.concurrent.CompletableFuture#complete`"
557*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        requests[requestCode]!!.complete(resultCode)"
558*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                ~~~~~~~~">
559*b7c941bbSAndroid Build Coastguard Worker        <location
560*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/FutureResultActivity.kt"
561*b7c941bbSAndroid Build Coastguard Worker            line="48"
562*b7c941bbSAndroid Build Coastguard Worker            column="33"/>
563*b7c941bbSAndroid Build Coastguard Worker    </issue>
564*b7c941bbSAndroid Build Coastguard Worker
565*b7c941bbSAndroid Build Coastguard Worker    <issue
566*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
567*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 24 (current min is 21): `java.util.concurrent.CompletableFuture()`"
568*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        val future = CompletableFuture&lt;Int&gt;()"
569*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~">
570*b7c941bbSAndroid Build Coastguard Worker        <location
571*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/FutureResultActivity.kt"
572*b7c941bbSAndroid Build Coastguard Worker            line="53"
573*b7c941bbSAndroid Build Coastguard Worker            column="22"/>
574*b7c941bbSAndroid Build Coastguard Worker    </issue>
575*b7c941bbSAndroid Build Coastguard Worker
576*b7c941bbSAndroid Build Coastguard Worker    <issue
577*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
578*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
579*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        mWindowManager = context.getSystemService(WindowManager.class);"
580*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                 ~~~~~~~~~~~~~~~~">
581*b7c941bbSAndroid Build Coastguard Worker        <location
582*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/GestureNavSwitchHelper.java"
583*b7c941bbSAndroid Build Coastguard Worker            line="61"
584*b7c941bbSAndroid Build Coastguard Worker            column="34"/>
585*b7c941bbSAndroid Build Coastguard Worker    </issue>
586*b7c941bbSAndroid Build Coastguard Worker
587*b7c941bbSAndroid Build Coastguard Worker    <issue
588*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
589*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 29 (current min is 21): `android.graphics.Insets#bottom`"
590*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        outRect.set(insets.left, insets.top, insets.right, insets.bottom);"
591*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                           ~~~~~~~~~~~~~">
592*b7c941bbSAndroid Build Coastguard Worker        <location
593*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/GestureNavSwitchHelper.java"
594*b7c941bbSAndroid Build Coastguard Worker            line="80"
595*b7c941bbSAndroid Build Coastguard Worker            column="60"/>
596*b7c941bbSAndroid Build Coastguard Worker    </issue>
597*b7c941bbSAndroid Build Coastguard Worker
598*b7c941bbSAndroid Build Coastguard Worker    <issue
599*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
600*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 29 (current min is 21): `android.graphics.Insets#left`"
601*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        outRect.set(insets.left, insets.top, insets.right, insets.bottom);"
602*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                    ~~~~~~~~~~~">
603*b7c941bbSAndroid Build Coastguard Worker        <location
604*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/GestureNavSwitchHelper.java"
605*b7c941bbSAndroid Build Coastguard Worker            line="80"
606*b7c941bbSAndroid Build Coastguard Worker            column="21"/>
607*b7c941bbSAndroid Build Coastguard Worker    </issue>
608*b7c941bbSAndroid Build Coastguard Worker
609*b7c941bbSAndroid Build Coastguard Worker    <issue
610*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
611*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 29 (current min is 21): `android.graphics.Insets#right`"
612*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        outRect.set(insets.left, insets.top, insets.right, insets.bottom);"
613*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                             ~~~~~~~~~~~~">
614*b7c941bbSAndroid Build Coastguard Worker        <location
615*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/GestureNavSwitchHelper.java"
616*b7c941bbSAndroid Build Coastguard Worker            line="80"
617*b7c941bbSAndroid Build Coastguard Worker            column="46"/>
618*b7c941bbSAndroid Build Coastguard Worker    </issue>
619*b7c941bbSAndroid Build Coastguard Worker
620*b7c941bbSAndroid Build Coastguard Worker    <issue
621*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
622*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 29 (current min is 21): `android.graphics.Insets#top`"
623*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        outRect.set(insets.left, insets.top, insets.right, insets.bottom);"
624*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                 ~~~~~~~~~~">
625*b7c941bbSAndroid Build Coastguard Worker        <location
626*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/GestureNavSwitchHelper.java"
627*b7c941bbSAndroid Build Coastguard Worker            line="80"
628*b7c941bbSAndroid Build Coastguard Worker            column="34"/>
629*b7c941bbSAndroid Build Coastguard Worker    </issue>
630*b7c941bbSAndroid Build Coastguard Worker
631*b7c941bbSAndroid Build Coastguard Worker    <issue
632*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
633*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 30 (current min is 21): `android.view.WindowManager#getCurrentWindowMetrics`"
634*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            WindowInsets insets = mWindowManager.getCurrentWindowMetrics().getWindowInsets();"
635*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~">
636*b7c941bbSAndroid Build Coastguard Worker        <location
637*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/GestureNavSwitchHelper.java"
638*b7c941bbSAndroid Build Coastguard Worker            line="127"
639*b7c941bbSAndroid Build Coastguard Worker            column="50"/>
640*b7c941bbSAndroid Build Coastguard Worker    </issue>
641*b7c941bbSAndroid Build Coastguard Worker
642*b7c941bbSAndroid Build Coastguard Worker    <issue
643*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
644*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 30 (current min is 21): `android.view.WindowMetrics#getWindowInsets`"
645*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            WindowInsets insets = mWindowManager.getCurrentWindowMetrics().getWindowInsets();"
646*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                           ~~~~~~~~~~~~~~~">
647*b7c941bbSAndroid Build Coastguard Worker        <location
648*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/GestureNavSwitchHelper.java"
649*b7c941bbSAndroid Build Coastguard Worker            line="127"
650*b7c941bbSAndroid Build Coastguard Worker            column="76"/>
651*b7c941bbSAndroid Build Coastguard Worker    </issue>
652*b7c941bbSAndroid Build Coastguard Worker
653*b7c941bbSAndroid Build Coastguard Worker    <issue
654*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
655*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 30 (current min is 21): `android.view.WindowInsets#getInsetsIgnoringVisibility`"
656*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            Insets navInsets = insets.getInsetsIgnoringVisibility("
657*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
658*b7c941bbSAndroid Build Coastguard Worker        <location
659*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/GestureNavSwitchHelper.java"
660*b7c941bbSAndroid Build Coastguard Worker            line="128"
661*b7c941bbSAndroid Build Coastguard Worker            column="39"/>
662*b7c941bbSAndroid Build Coastguard Worker    </issue>
663*b7c941bbSAndroid Build Coastguard Worker
664*b7c941bbSAndroid Build Coastguard Worker    <issue
665*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
666*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 30 (current min is 21): `android.view.WindowInsets.Type#navigationBars`"
667*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    WindowInsets.Type.navigationBars());"
668*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                      ~~~~~~~~~~~~~~">
669*b7c941bbSAndroid Build Coastguard Worker        <location
670*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/GestureNavSwitchHelper.java"
671*b7c941bbSAndroid Build Coastguard Worker            line="129"
672*b7c941bbSAndroid Build Coastguard Worker            column="39"/>
673*b7c941bbSAndroid Build Coastguard Worker    </issue>
674*b7c941bbSAndroid Build Coastguard Worker
675*b7c941bbSAndroid Build Coastguard Worker    <issue
676*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
677*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.media.MediaCodecInfo.VideoCapabilities#getAchievableFrameRatesFor`"
678*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    .getAchievableFrameRatesFor(width, height);"
679*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
680*b7c941bbSAndroid Build Coastguard Worker        <location
681*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/MediaPerfUtils.java"
682*b7c941bbSAndroid Build Coastguard Worker            line="80"
683*b7c941bbSAndroid Build Coastguard Worker            column="22"/>
684*b7c941bbSAndroid Build Coastguard Worker    </issue>
685*b7c941bbSAndroid Build Coastguard Worker
686*b7c941bbSAndroid Build Coastguard Worker    <issue
687*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
688*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.media.MediaCodecInfo.VideoCapabilities#getAchievableFrameRatesFor`"
689*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            MediaUtils.getVideoCapabilities(name, mime).getAchievableFrameRatesFor(w, h);"
690*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
691*b7c941bbSAndroid Build Coastguard Worker        <location
692*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/MediaPerfUtils.java"
693*b7c941bbSAndroid Build Coastguard Worker            line="163"
694*b7c941bbSAndroid Build Coastguard Worker            column="57"/>
695*b7c941bbSAndroid Build Coastguard Worker    </issue>
696*b7c941bbSAndroid Build Coastguard Worker
697*b7c941bbSAndroid Build Coastguard Worker    <issue
698*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
699*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.media.MediaCodecInfo.VideoCapabilities#getAchievableFrameRatesFor`"
700*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            MediaUtils.getVideoCapabilities(name, mime).getAchievableFrameRatesFor(w, h);"
701*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
702*b7c941bbSAndroid Build Coastguard Worker        <location
703*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/MediaPerfUtils.java"
704*b7c941bbSAndroid Build Coastguard Worker            line="216"
705*b7c941bbSAndroid Build Coastguard Worker            column="57"/>
706*b7c941bbSAndroid Build Coastguard Worker    </issue>
707*b7c941bbSAndroid Build Coastguard Worker
708*b7c941bbSAndroid Build Coastguard Worker    <issue
709*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
710*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.media.MediaCodecInfo#isAlias`"
711*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            if (info.isAlias()) {"
712*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                     ~~~~~~~">
713*b7c941bbSAndroid Build Coastguard Worker        <location
714*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/MediaUtils.java"
715*b7c941bbSAndroid Build Coastguard Worker            line="228"
716*b7c941bbSAndroid Build Coastguard Worker            column="22"/>
717*b7c941bbSAndroid Build Coastguard Worker    </issue>
718*b7c941bbSAndroid Build Coastguard Worker
719*b7c941bbSAndroid Build Coastguard Worker    <issue
720*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
721*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.media.MediaCodecInfo#isHardwareAccelerated`"
722*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                &amp;&amp; mci.isHardwareAccelerated()) {"
723*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
724*b7c941bbSAndroid Build Coastguard Worker        <location
725*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/MediaUtils.java"
726*b7c941bbSAndroid Build Coastguard Worker            line="374"
727*b7c941bbSAndroid Build Coastguard Worker            column="24"/>
728*b7c941bbSAndroid Build Coastguard Worker    </issue>
729*b7c941bbSAndroid Build Coastguard Worker
730*b7c941bbSAndroid Build Coastguard Worker    <issue
731*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
732*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.media.MediaCodecInfo.VideoCapabilities#getSupportedPerformancePoints`"
733*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                            caps.getSupportedPerformancePoints();"
734*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
735*b7c941bbSAndroid Build Coastguard Worker        <location
736*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/MediaUtils.java"
737*b7c941bbSAndroid Build Coastguard Worker            line="378"
738*b7c941bbSAndroid Build Coastguard Worker            column="34"/>
739*b7c941bbSAndroid Build Coastguard Worker    </issue>
740*b7c941bbSAndroid Build Coastguard Worker
741*b7c941bbSAndroid Build Coastguard Worker    <issue
742*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
743*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `new android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint`"
744*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                            new VideoCapabilities.PerformancePoint(width, height, (int) rate);"
745*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
746*b7c941bbSAndroid Build Coastguard Worker        <location
747*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/MediaUtils.java"
748*b7c941bbSAndroid Build Coastguard Worker            line="380"
749*b7c941bbSAndroid Build Coastguard Worker            column="29"/>
750*b7c941bbSAndroid Build Coastguard Worker    </issue>
751*b7c941bbSAndroid Build Coastguard Worker
752*b7c941bbSAndroid Build Coastguard Worker    <issue
753*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
754*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint#covers`"
755*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                if (point.covers(target)) {"
756*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                          ~~~~~~">
757*b7c941bbSAndroid Build Coastguard Worker        <location
758*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/MediaUtils.java"
759*b7c941bbSAndroid Build Coastguard Worker            line="382"
760*b7c941bbSAndroid Build Coastguard Worker            column="27"/>
761*b7c941bbSAndroid Build Coastguard Worker    </issue>
762*b7c941bbSAndroid Build Coastguard Worker
763*b7c941bbSAndroid Build Coastguard Worker    <issue
764*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
765*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.media.MediaCodecInfo#isHardwareAccelerated`"
766*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            if (info.isEncoder() == encode &amp;&amp; info.isHardwareAccelerated()) {"
767*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~">
768*b7c941bbSAndroid Build Coastguard Worker        <location
769*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/MediaUtils.java"
770*b7c941bbSAndroid Build Coastguard Worker            line="889"
771*b7c941bbSAndroid Build Coastguard Worker            column="52"/>
772*b7c941bbSAndroid Build Coastguard Worker    </issue>
773*b7c941bbSAndroid Build Coastguard Worker
774*b7c941bbSAndroid Build Coastguard Worker    <issue
775*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
776*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 24 (current min is 21): `android.drm.DrmManagerClient#close`"
777*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            drmClient.close();"
778*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                      ~~~~~">
779*b7c941bbSAndroid Build Coastguard Worker        <location
780*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/MediaUtils.java"
781*b7c941bbSAndroid Build Coastguard Worker            line="1245"
782*b7c941bbSAndroid Build Coastguard Worker            column="23"/>
783*b7c941bbSAndroid Build Coastguard Worker    </issue>
784*b7c941bbSAndroid Build Coastguard Worker
785*b7c941bbSAndroid Build Coastguard Worker    <issue
786*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
787*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 28 (current min is 21): `android.content.pm.SigningInfo#getApkContentsSigners`"
788*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        messageDigest.update(packageInfo.signingInfo.getApkContentsSigners()[0].toByteArray());"
789*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~">
790*b7c941bbSAndroid Build Coastguard Worker        <location
791*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/mainline/ModuleDetector.java"
792*b7c941bbSAndroid Build Coastguard Worker            line="88"
793*b7c941bbSAndroid Build Coastguard Worker            column="54"/>
794*b7c941bbSAndroid Build Coastguard Worker    </issue>
795*b7c941bbSAndroid Build Coastguard Worker
796*b7c941bbSAndroid Build Coastguard Worker    <issue
797*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
798*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 28 (current min is 21): `android.content.pm.PackageInfo#signingInfo`"
799*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        messageDigest.update(packageInfo.signingInfo.getApkContentsSigners()[0].toByteArray());"
800*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~">
801*b7c941bbSAndroid Build Coastguard Worker        <location
802*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/mainline/ModuleDetector.java"
803*b7c941bbSAndroid Build Coastguard Worker            line="88"
804*b7c941bbSAndroid Build Coastguard Worker            column="30"/>
805*b7c941bbSAndroid Build Coastguard Worker    </issue>
806*b7c941bbSAndroid Build Coastguard Worker
807*b7c941bbSAndroid Build Coastguard Worker    <issue
808*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
809*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 33 (current min is 21): `android.animation.ValueAnimator#getDurationScale`"
810*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    Math.abs(ValueAnimator.getDurationScale() - mAnimationScale) &lt; 0.001);"
811*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                           ~~~~~~~~~~~~~~~~">
812*b7c941bbSAndroid Build Coastguard Worker        <location
813*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/OverrideAnimationScaleRule.java"
814*b7c941bbSAndroid Build Coastguard Worker            line="60"
815*b7c941bbSAndroid Build Coastguard Worker            column="44"/>
816*b7c941bbSAndroid Build Coastguard Worker    </issue>
817*b7c941bbSAndroid Build Coastguard Worker
818*b7c941bbSAndroid Build Coastguard Worker    <issue
819*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
820*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 28 (current min is 21): `android.content.pm.PackageInfo#getLongVersionCode`"
821*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    info.getLongVersionCode() : (long) info.versionCode;"
822*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~">
823*b7c941bbSAndroid Build Coastguard Worker        <location
824*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/PackageUtil.java"
825*b7c941bbSAndroid Build Coastguard Worker            line="117"
826*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
827*b7c941bbSAndroid Build Coastguard Worker    </issue>
828*b7c941bbSAndroid Build Coastguard Worker
829*b7c941bbSAndroid Build Coastguard Worker    <issue
830*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
831*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
832*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity();"
833*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
834*b7c941bbSAndroid Build Coastguard Worker        <location
835*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
836*b7c941bbSAndroid Build Coastguard Worker            line="111"
837*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
838*b7c941bbSAndroid Build Coastguard Worker    </issue>
839*b7c941bbSAndroid Build Coastguard Worker
840*b7c941bbSAndroid Build Coastguard Worker    <issue
841*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
842*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
843*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
844*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
845*b7c941bbSAndroid Build Coastguard Worker        <location
846*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
847*b7c941bbSAndroid Build Coastguard Worker            line="114"
848*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
849*b7c941bbSAndroid Build Coastguard Worker    </issue>
850*b7c941bbSAndroid Build Coastguard Worker
851*b7c941bbSAndroid Build Coastguard Worker    <issue
852*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
853*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
854*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity(permissions);"
855*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
856*b7c941bbSAndroid Build Coastguard Worker        <location
857*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
858*b7c941bbSAndroid Build Coastguard Worker            line="130"
859*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
860*b7c941bbSAndroid Build Coastguard Worker    </issue>
861*b7c941bbSAndroid Build Coastguard Worker
862*b7c941bbSAndroid Build Coastguard Worker    <issue
863*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
864*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
865*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
866*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
867*b7c941bbSAndroid Build Coastguard Worker        <location
868*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
869*b7c941bbSAndroid Build Coastguard Worker            line="133"
870*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
871*b7c941bbSAndroid Build Coastguard Worker    </issue>
872*b7c941bbSAndroid Build Coastguard Worker
873*b7c941bbSAndroid Build Coastguard Worker    <issue
874*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
875*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
876*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity(permissions);"
877*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
878*b7c941bbSAndroid Build Coastguard Worker        <location
879*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
880*b7c941bbSAndroid Build Coastguard Worker            line="160"
881*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
882*b7c941bbSAndroid Build Coastguard Worker    </issue>
883*b7c941bbSAndroid Build Coastguard Worker
884*b7c941bbSAndroid Build Coastguard Worker    <issue
885*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
886*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
887*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
888*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
889*b7c941bbSAndroid Build Coastguard Worker        <location
890*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
891*b7c941bbSAndroid Build Coastguard Worker            line="163"
892*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
893*b7c941bbSAndroid Build Coastguard Worker    </issue>
894*b7c941bbSAndroid Build Coastguard Worker
895*b7c941bbSAndroid Build Coastguard Worker    <issue
896*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
897*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
898*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity(permissions);"
899*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
900*b7c941bbSAndroid Build Coastguard Worker        <location
901*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
902*b7c941bbSAndroid Build Coastguard Worker            line="182"
903*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
904*b7c941bbSAndroid Build Coastguard Worker    </issue>
905*b7c941bbSAndroid Build Coastguard Worker
906*b7c941bbSAndroid Build Coastguard Worker    <issue
907*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
908*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
909*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
910*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
911*b7c941bbSAndroid Build Coastguard Worker        <location
912*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
913*b7c941bbSAndroid Build Coastguard Worker            line="185"
914*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
915*b7c941bbSAndroid Build Coastguard Worker    </issue>
916*b7c941bbSAndroid Build Coastguard Worker
917*b7c941bbSAndroid Build Coastguard Worker    <issue
918*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
919*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
920*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity(permissions);"
921*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
922*b7c941bbSAndroid Build Coastguard Worker        <location
923*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
924*b7c941bbSAndroid Build Coastguard Worker            line="204"
925*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
926*b7c941bbSAndroid Build Coastguard Worker    </issue>
927*b7c941bbSAndroid Build Coastguard Worker
928*b7c941bbSAndroid Build Coastguard Worker    <issue
929*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
930*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
931*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
932*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
933*b7c941bbSAndroid Build Coastguard Worker        <location
934*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
935*b7c941bbSAndroid Build Coastguard Worker            line="207"
936*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
937*b7c941bbSAndroid Build Coastguard Worker    </issue>
938*b7c941bbSAndroid Build Coastguard Worker
939*b7c941bbSAndroid Build Coastguard Worker    <issue
940*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
941*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
942*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity(permissions);"
943*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
944*b7c941bbSAndroid Build Coastguard Worker        <location
945*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
946*b7c941bbSAndroid Build Coastguard Worker            line="225"
947*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
948*b7c941bbSAndroid Build Coastguard Worker    </issue>
949*b7c941bbSAndroid Build Coastguard Worker
950*b7c941bbSAndroid Build Coastguard Worker    <issue
951*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
952*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
953*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
954*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
955*b7c941bbSAndroid Build Coastguard Worker        <location
956*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
957*b7c941bbSAndroid Build Coastguard Worker            line="228"
958*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
959*b7c941bbSAndroid Build Coastguard Worker    </issue>
960*b7c941bbSAndroid Build Coastguard Worker
961*b7c941bbSAndroid Build Coastguard Worker    <issue
962*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
963*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
964*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity(permissions);"
965*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
966*b7c941bbSAndroid Build Coastguard Worker        <location
967*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
968*b7c941bbSAndroid Build Coastguard Worker            line="245"
969*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
970*b7c941bbSAndroid Build Coastguard Worker    </issue>
971*b7c941bbSAndroid Build Coastguard Worker
972*b7c941bbSAndroid Build Coastguard Worker    <issue
973*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
974*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
975*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
976*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
977*b7c941bbSAndroid Build Coastguard Worker        <location
978*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
979*b7c941bbSAndroid Build Coastguard Worker            line="248"
980*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
981*b7c941bbSAndroid Build Coastguard Worker    </issue>
982*b7c941bbSAndroid Build Coastguard Worker
983*b7c941bbSAndroid Build Coastguard Worker    <issue
984*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
985*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
986*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity();"
987*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
988*b7c941bbSAndroid Build Coastguard Worker        <location
989*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
990*b7c941bbSAndroid Build Coastguard Worker            line="265"
991*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
992*b7c941bbSAndroid Build Coastguard Worker    </issue>
993*b7c941bbSAndroid Build Coastguard Worker
994*b7c941bbSAndroid Build Coastguard Worker    <issue
995*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
996*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
997*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
998*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
999*b7c941bbSAndroid Build Coastguard Worker        <location
1000*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1001*b7c941bbSAndroid Build Coastguard Worker            line="268"
1002*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1003*b7c941bbSAndroid Build Coastguard Worker    </issue>
1004*b7c941bbSAndroid Build Coastguard Worker
1005*b7c941bbSAndroid Build Coastguard Worker    <issue
1006*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1007*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
1008*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity(permissions);"
1009*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1010*b7c941bbSAndroid Build Coastguard Worker        <location
1011*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1012*b7c941bbSAndroid Build Coastguard Worker            line="286"
1013*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1014*b7c941bbSAndroid Build Coastguard Worker    </issue>
1015*b7c941bbSAndroid Build Coastguard Worker
1016*b7c941bbSAndroid Build Coastguard Worker    <issue
1017*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1018*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
1019*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
1020*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1021*b7c941bbSAndroid Build Coastguard Worker        <location
1022*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1023*b7c941bbSAndroid Build Coastguard Worker            line="289"
1024*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1025*b7c941bbSAndroid Build Coastguard Worker    </issue>
1026*b7c941bbSAndroid Build Coastguard Worker
1027*b7c941bbSAndroid Build Coastguard Worker    <issue
1028*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1029*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
1030*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity();"
1031*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1032*b7c941bbSAndroid Build Coastguard Worker        <location
1033*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1034*b7c941bbSAndroid Build Coastguard Worker            line="306"
1035*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1036*b7c941bbSAndroid Build Coastguard Worker    </issue>
1037*b7c941bbSAndroid Build Coastguard Worker
1038*b7c941bbSAndroid Build Coastguard Worker    <issue
1039*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1040*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
1041*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
1042*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1043*b7c941bbSAndroid Build Coastguard Worker        <location
1044*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1045*b7c941bbSAndroid Build Coastguard Worker            line="309"
1046*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1047*b7c941bbSAndroid Build Coastguard Worker    </issue>
1048*b7c941bbSAndroid Build Coastguard Worker
1049*b7c941bbSAndroid Build Coastguard Worker    <issue
1050*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1051*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
1052*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity();"
1053*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1054*b7c941bbSAndroid Build Coastguard Worker        <location
1055*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1056*b7c941bbSAndroid Build Coastguard Worker            line="337"
1057*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1058*b7c941bbSAndroid Build Coastguard Worker    </issue>
1059*b7c941bbSAndroid Build Coastguard Worker
1060*b7c941bbSAndroid Build Coastguard Worker    <issue
1061*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1062*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
1063*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
1064*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1065*b7c941bbSAndroid Build Coastguard Worker        <location
1066*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1067*b7c941bbSAndroid Build Coastguard Worker            line="340"
1068*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1069*b7c941bbSAndroid Build Coastguard Worker    </issue>
1070*b7c941bbSAndroid Build Coastguard Worker
1071*b7c941bbSAndroid Build Coastguard Worker    <issue
1072*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1073*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
1074*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        uiAutomation.dropShellPermissionIdentity();"
1075*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1076*b7c941bbSAndroid Build Coastguard Worker        <location
1077*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1078*b7c941bbSAndroid Build Coastguard Worker            line="352"
1079*b7c941bbSAndroid Build Coastguard Worker            column="22"/>
1080*b7c941bbSAndroid Build Coastguard Worker    </issue>
1081*b7c941bbSAndroid Build Coastguard Worker
1082*b7c941bbSAndroid Build Coastguard Worker    <issue
1083*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1084*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
1085*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity();"
1086*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1087*b7c941bbSAndroid Build Coastguard Worker        <location
1088*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1089*b7c941bbSAndroid Build Coastguard Worker            line="366"
1090*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1091*b7c941bbSAndroid Build Coastguard Worker    </issue>
1092*b7c941bbSAndroid Build Coastguard Worker
1093*b7c941bbSAndroid Build Coastguard Worker    <issue
1094*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1095*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
1096*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
1097*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1098*b7c941bbSAndroid Build Coastguard Worker        <location
1099*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1100*b7c941bbSAndroid Build Coastguard Worker            line="369"
1101*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1102*b7c941bbSAndroid Build Coastguard Worker    </issue>
1103*b7c941bbSAndroid Build Coastguard Worker
1104*b7c941bbSAndroid Build Coastguard Worker    <issue
1105*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1106*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
1107*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.adoptShellPermissionIdentity();"
1108*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1109*b7c941bbSAndroid Build Coastguard Worker        <location
1110*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1111*b7c941bbSAndroid Build Coastguard Worker            line="383"
1112*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1113*b7c941bbSAndroid Build Coastguard Worker    </issue>
1114*b7c941bbSAndroid Build Coastguard Worker
1115*b7c941bbSAndroid Build Coastguard Worker    <issue
1116*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1117*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
1118*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            uiAutomation.dropShellPermissionIdentity();"
1119*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1120*b7c941bbSAndroid Build Coastguard Worker        <location
1121*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/ShellIdentityUtils.java"
1122*b7c941bbSAndroid Build Coastguard Worker            line="386"
1123*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1124*b7c941bbSAndroid Build Coastguard Worker    </issue>
1125*b7c941bbSAndroid Build Coastguard Worker
1126*b7c941bbSAndroid Build Coastguard Worker    <issue
1127*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1128*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.content.Context#registerReceiver`"
1129*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            mContext.registerReceiver(this, new IntentFilter(mAction),"
1130*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                     ~~~~~~~~~~~~~~~~">
1131*b7c941bbSAndroid Build Coastguard Worker        <location
1132*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/devicepolicy/provisioning/SilentProvisioningTestManager.java"
1133*b7c941bbSAndroid Build Coastguard Worker            line="166"
1134*b7c941bbSAndroid Build Coastguard Worker            column="22"/>
1135*b7c941bbSAndroid Build Coastguard Worker    </issue>
1136*b7c941bbSAndroid Build Coastguard Worker
1137*b7c941bbSAndroid Build Coastguard Worker    <issue
1138*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1139*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 34 (current min is 21): `android.app.UiAutomation#executeShellCommandRwe`"
1140*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            ParcelFileDescriptor[] fds = automation.executeShellCommandRwe(cmd);"
1141*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~">
1142*b7c941bbSAndroid Build Coastguard Worker        <location
1143*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/SystemUtil.java"
1144*b7c941bbSAndroid Build Coastguard Worker            line="144"
1145*b7c941bbSAndroid Build Coastguard Worker            column="53"/>
1146*b7c941bbSAndroid Build Coastguard Worker    </issue>
1147*b7c941bbSAndroid Build Coastguard Worker
1148*b7c941bbSAndroid Build Coastguard Worker    <issue
1149*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1150*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
1151*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        automan.adoptShellPermissionIdentity(permissions);"
1152*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1153*b7c941bbSAndroid Build Coastguard Worker        <location
1154*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/SystemUtil.java"
1155*b7c941bbSAndroid Build Coastguard Worker            line="284"
1156*b7c941bbSAndroid Build Coastguard Worker            column="17"/>
1157*b7c941bbSAndroid Build Coastguard Worker    </issue>
1158*b7c941bbSAndroid Build Coastguard Worker
1159*b7c941bbSAndroid Build Coastguard Worker    <issue
1160*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1161*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
1162*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            automan.dropShellPermissionIdentity();"
1163*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1164*b7c941bbSAndroid Build Coastguard Worker        <location
1165*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/SystemUtil.java"
1166*b7c941bbSAndroid Build Coastguard Worker            line="290"
1167*b7c941bbSAndroid Build Coastguard Worker            column="21"/>
1168*b7c941bbSAndroid Build Coastguard Worker    </issue>
1169*b7c941bbSAndroid Build Coastguard Worker
1170*b7c941bbSAndroid Build Coastguard Worker    <issue
1171*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1172*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
1173*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        automan.adoptShellPermissionIdentity();"
1174*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1175*b7c941bbSAndroid Build Coastguard Worker        <location
1176*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/SystemUtil.java"
1177*b7c941bbSAndroid Build Coastguard Worker            line="300"
1178*b7c941bbSAndroid Build Coastguard Worker            column="17"/>
1179*b7c941bbSAndroid Build Coastguard Worker    </issue>
1180*b7c941bbSAndroid Build Coastguard Worker
1181*b7c941bbSAndroid Build Coastguard Worker    <issue
1182*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1183*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
1184*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            automan.dropShellPermissionIdentity();"
1185*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1186*b7c941bbSAndroid Build Coastguard Worker        <location
1187*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/SystemUtil.java"
1188*b7c941bbSAndroid Build Coastguard Worker            line="304"
1189*b7c941bbSAndroid Build Coastguard Worker            column="21"/>
1190*b7c941bbSAndroid Build Coastguard Worker    </issue>
1191*b7c941bbSAndroid Build Coastguard Worker
1192*b7c941bbSAndroid Build Coastguard Worker    <issue
1193*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1194*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#adoptShellPermissionIdentity`"
1195*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        automan.adoptShellPermissionIdentity(permissions);"
1196*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1197*b7c941bbSAndroid Build Coastguard Worker        <location
1198*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/SystemUtil.java"
1199*b7c941bbSAndroid Build Coastguard Worker            line="317"
1200*b7c941bbSAndroid Build Coastguard Worker            column="17"/>
1201*b7c941bbSAndroid Build Coastguard Worker    </issue>
1202*b7c941bbSAndroid Build Coastguard Worker
1203*b7c941bbSAndroid Build Coastguard Worker    <issue
1204*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1205*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 29 (current min is 21): `android.app.UiAutomation#dropShellPermissionIdentity`"
1206*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            automan.dropShellPermissionIdentity();"
1207*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1208*b7c941bbSAndroid Build Coastguard Worker        <location
1209*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/SystemUtil.java"
1210*b7c941bbSAndroid Build Coastguard Worker            line="321"
1211*b7c941bbSAndroid Build Coastguard Worker            column="21"/>
1212*b7c941bbSAndroid Build Coastguard Worker    </issue>
1213*b7c941bbSAndroid Build Coastguard Worker
1214*b7c941bbSAndroid Build Coastguard Worker    <issue
1215*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1216*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 23 (current min is 21): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_SCROLL_LEFT`"
1217*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        sNodeActions.put(AccessibilityAction.ACTION_SCROLL_LEFT, "←");'
1218*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1219*b7c941bbSAndroid Build Coastguard Worker        <location
1220*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1221*b7c941bbSAndroid Build Coastguard Worker            line="126"
1222*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1223*b7c941bbSAndroid Build Coastguard Worker    </issue>
1224*b7c941bbSAndroid Build Coastguard Worker
1225*b7c941bbSAndroid Build Coastguard Worker    <issue
1226*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1227*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 23 (current min is 21): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_SCROLL_RIGHT`"
1228*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        sNodeActions.put(AccessibilityAction.ACTION_SCROLL_RIGHT, "→");'
1229*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1230*b7c941bbSAndroid Build Coastguard Worker        <location
1231*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1232*b7c941bbSAndroid Build Coastguard Worker            line="128"
1233*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1234*b7c941bbSAndroid Build Coastguard Worker    </issue>
1235*b7c941bbSAndroid Build Coastguard Worker
1236*b7c941bbSAndroid Build Coastguard Worker    <issue
1237*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1238*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 23 (current min is 21): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_SCROLL_DOWN`"
1239*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        sNodeActions.put(AccessibilityAction.ACTION_SCROLL_DOWN, "↓");'
1240*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1241*b7c941bbSAndroid Build Coastguard Worker        <location
1242*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1243*b7c941bbSAndroid Build Coastguard Worker            line="129"
1244*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1245*b7c941bbSAndroid Build Coastguard Worker    </issue>
1246*b7c941bbSAndroid Build Coastguard Worker
1247*b7c941bbSAndroid Build Coastguard Worker    <issue
1248*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1249*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 23 (current min is 21): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_SCROLL_UP`"
1250*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        sNodeActions.put(AccessibilityAction.ACTION_SCROLL_UP, "↑");'
1251*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1252*b7c941bbSAndroid Build Coastguard Worker        <location
1253*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1254*b7c941bbSAndroid Build Coastguard Worker            line="130"
1255*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1256*b7c941bbSAndroid Build Coastguard Worker    </issue>
1257*b7c941bbSAndroid Build Coastguard Worker
1258*b7c941bbSAndroid Build Coastguard Worker    <issue
1259*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1260*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
1261*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                .getSystemService(WindowManager.class)"
1262*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                 ~~~~~~~~~~~~~~~~">
1263*b7c941bbSAndroid Build Coastguard Worker        <location
1264*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1265*b7c941bbSAndroid Build Coastguard Worker            line="140"
1266*b7c941bbSAndroid Build Coastguard Worker            column="18"/>
1267*b7c941bbSAndroid Build Coastguard Worker    </issue>
1268*b7c941bbSAndroid Build Coastguard Worker
1269*b7c941bbSAndroid Build Coastguard Worker    <issue
1270*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1271*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 24 (current min is 21): `android.view.accessibility.AccessibilityWindowInfo#getTitle`"
1272*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            if (!isEmpty(window.getTitle())) {"
1273*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                ~~~~~~~~">
1274*b7c941bbSAndroid Build Coastguard Worker        <location
1275*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1276*b7c941bbSAndroid Build Coastguard Worker            line="207"
1277*b7c941bbSAndroid Build Coastguard Worker            column="33"/>
1278*b7c941bbSAndroid Build Coastguard Worker    </issue>
1279*b7c941bbSAndroid Build Coastguard Worker
1280*b7c941bbSAndroid Build Coastguard Worker    <issue
1281*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1282*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 24 (current min is 21): `android.view.accessibility.AccessibilityWindowInfo#getTitle`"
1283*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                out.append(window.getTitle());"
1284*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                  ~~~~~~~~">
1285*b7c941bbSAndroid Build Coastguard Worker        <location
1286*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1287*b7c941bbSAndroid Build Coastguard Worker            line="208"
1288*b7c941bbSAndroid Build Coastguard Worker            column="35"/>
1289*b7c941bbSAndroid Build Coastguard Worker    </issue>
1290*b7c941bbSAndroid Build Coastguard Worker
1291*b7c941bbSAndroid Build Coastguard Worker    <issue
1292*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1293*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.view.accessibility.AccessibilityWindowInfo#isInPictureInPictureMode`"
1294*b7c941bbSAndroid Build Coastguard Worker        errorLine1='            if (window.isInPictureInPictureMode()) out.append("#PIP ");'
1295*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~">
1296*b7c941bbSAndroid Build Coastguard Worker        <location
1297*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1298*b7c941bbSAndroid Build Coastguard Worker            line="220"
1299*b7c941bbSAndroid Build Coastguard Worker            column="24"/>
1300*b7c941bbSAndroid Build Coastguard Worker    </issue>
1301*b7c941bbSAndroid Build Coastguard Worker
1302*b7c941bbSAndroid Build Coastguard Worker    <issue
1303*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1304*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 24 (current min is 21): `android.view.accessibility.AccessibilityNodeInfo#isImportantForAccessibility`"
1305*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            } else if (!node.isImportantForAccessibility()) {"
1306*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1307*b7c941bbSAndroid Build Coastguard Worker        <location
1308*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1309*b7c941bbSAndroid Build Coastguard Worker            line="266"
1310*b7c941bbSAndroid Build Coastguard Worker            column="30"/>
1311*b7c941bbSAndroid Build Coastguard Worker    </issue>
1312*b7c941bbSAndroid Build Coastguard Worker
1313*b7c941bbSAndroid Build Coastguard Worker    <issue
1314*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1315*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 24 (current min is 21): `java.lang.Iterable#forEach`"
1316*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                symbols.forEach(out::append);"
1317*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                        ~~~~~~~">
1318*b7c941bbSAndroid Build Coastguard Worker        <location
1319*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1320*b7c941bbSAndroid Build Coastguard Worker            line="300"
1321*b7c941bbSAndroid Build Coastguard Worker            column="25"/>
1322*b7c941bbSAndroid Build Coastguard Worker    </issue>
1323*b7c941bbSAndroid Build Coastguard Worker
1324*b7c941bbSAndroid Build Coastguard Worker    <issue
1325*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1326*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 28 (current min is 21): `android.view.accessibility.AccessibilityNodeInfo#getPaneTitle`"
1327*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            if (!isEmpty(node.getPaneTitle())) {"
1328*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                              ~~~~~~~~~~~~">
1329*b7c941bbSAndroid Build Coastguard Worker        <location
1330*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1331*b7c941bbSAndroid Build Coastguard Worker            line="347"
1332*b7c941bbSAndroid Build Coastguard Worker            column="31"/>
1333*b7c941bbSAndroid Build Coastguard Worker    </issue>
1334*b7c941bbSAndroid Build Coastguard Worker
1335*b7c941bbSAndroid Build Coastguard Worker    <issue
1336*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1337*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 28 (current min is 21): `android.view.accessibility.AccessibilityNodeInfo#getPaneTitle`"
1338*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                out.append(escape(node.getPaneTitle()));"
1339*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                       ~~~~~~~~~~~~">
1340*b7c941bbSAndroid Build Coastguard Worker        <location
1341*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1342*b7c941bbSAndroid Build Coastguard Worker            line="348"
1343*b7c941bbSAndroid Build Coastguard Worker            column="40"/>
1344*b7c941bbSAndroid Build Coastguard Worker    </issue>
1345*b7c941bbSAndroid Build Coastguard Worker
1346*b7c941bbSAndroid Build Coastguard Worker    <issue
1347*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1348*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 28 (current min is 21): `android.view.accessibility.AccessibilityNodeInfo#getPaneTitle`"
1349*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        ifNotEmpty(node.getPaneTitle(), s -&gt; out.append("## ").append(s).append(" "));'
1350*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                        ~~~~~~~~~~~~">
1351*b7c941bbSAndroid Build Coastguard Worker        <location
1352*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1353*b7c941bbSAndroid Build Coastguard Worker            line="378"
1354*b7c941bbSAndroid Build Coastguard Worker            column="25"/>
1355*b7c941bbSAndroid Build Coastguard Worker    </issue>
1356*b7c941bbSAndroid Build Coastguard Worker
1357*b7c941bbSAndroid Build Coastguard Worker    <issue
1358*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1359*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 23 (current min is 21): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_SHOW_ON_SCREEN`"
1360*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                .filter(a -&gt; !AccessibilityAction.ACTION_SHOW_ON_SCREEN.equals(a)"
1361*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1362*b7c941bbSAndroid Build Coastguard Worker        <location
1363*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiDumpUtils.java"
1364*b7c941bbSAndroid Build Coastguard Worker            line="465"
1365*b7c941bbSAndroid Build Coastguard Worker            column="31"/>
1366*b7c941bbSAndroid Build Coastguard Worker    </issue>
1367*b7c941bbSAndroid Build Coastguard Worker
1368*b7c941bbSAndroid Build Coastguard Worker    <issue
1369*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1370*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
1371*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                        .getSystemService(TelephonyManager.class);"
1372*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~">
1373*b7c941bbSAndroid Build Coastguard Worker        <location
1374*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UiccUtil.java"
1375*b7c941bbSAndroid Build Coastguard Worker            line="128"
1376*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
1377*b7c941bbSAndroid Build Coastguard Worker    </issue>
1378*b7c941bbSAndroid Build Coastguard Worker
1379*b7c941bbSAndroid Build Coastguard Worker    <issue
1380*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1381*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
1382*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        UserManager userManager = context.getSystemService(UserManager.class);"
1383*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                          ~~~~~~~~~~~~~~~~">
1384*b7c941bbSAndroid Build Coastguard Worker        <location
1385*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UserHelper.java"
1386*b7c941bbSAndroid Build Coastguard Worker            line="72"
1387*b7c941bbSAndroid Build Coastguard Worker            column="43"/>
1388*b7c941bbSAndroid Build Coastguard Worker    </issue>
1389*b7c941bbSAndroid Build Coastguard Worker
1390*b7c941bbSAndroid Build Coastguard Worker    <issue
1391*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1392*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 21): `android.os.UserManager#isUserForeground`"
1393*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        boolean isForeground = userManager.isUserForeground();"
1394*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                           ~~~~~~~~~~~~~~~~">
1395*b7c941bbSAndroid Build Coastguard Worker        <location
1396*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UserHelper.java"
1397*b7c941bbSAndroid Build Coastguard Worker            line="93"
1398*b7c941bbSAndroid Build Coastguard Worker            column="44"/>
1399*b7c941bbSAndroid Build Coastguard Worker    </issue>
1400*b7c941bbSAndroid Build Coastguard Worker
1401*b7c941bbSAndroid Build Coastguard Worker    <issue
1402*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1403*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 33 (current min is 21): `android.os.UserManager#isProfile`"
1404*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        boolean isProfile = userManager.isProfile();"
1405*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                        ~~~~~~~~~">
1406*b7c941bbSAndroid Build Coastguard Worker        <location
1407*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UserHelper.java"
1408*b7c941bbSAndroid Build Coastguard Worker            line="94"
1409*b7c941bbSAndroid Build Coastguard Worker            column="41"/>
1410*b7c941bbSAndroid Build Coastguard Worker    </issue>
1411*b7c941bbSAndroid Build Coastguard Worker
1412*b7c941bbSAndroid Build Coastguard Worker    <issue
1413*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1414*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.app.ActivityOptions#makeBasic`"
1415*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        ActivityOptions augmentedOptions = options != null ? options : ActivityOptions.makeBasic();"
1416*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                                       ~~~~~~~~~">
1417*b7c941bbSAndroid Build Coastguard Worker        <location
1418*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UserHelper.java"
1419*b7c941bbSAndroid Build Coastguard Worker            line="205"
1420*b7c941bbSAndroid Build Coastguard Worker            column="88"/>
1421*b7c941bbSAndroid Build Coastguard Worker    </issue>
1422*b7c941bbSAndroid Build Coastguard Worker
1423*b7c941bbSAndroid Build Coastguard Worker    <issue
1424*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1425*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.app.ActivityOptions#setLaunchDisplayId`"
1426*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            augmentedOptions.setLaunchDisplayId(mDisplayId);"
1427*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                             ~~~~~~~~~~~~~~~~~~">
1428*b7c941bbSAndroid Build Coastguard Worker        <location
1429*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/UserHelper.java"
1430*b7c941bbSAndroid Build Coastguard Worker            line="207"
1431*b7c941bbSAndroid Build Coastguard Worker            column="30"/>
1432*b7c941bbSAndroid Build Coastguard Worker    </issue>
1433*b7c941bbSAndroid Build Coastguard Worker
1434*b7c941bbSAndroid Build Coastguard Worker    <issue
1435*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1436*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
1437*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        this(context, context.getApplicationContext().getSystemService(WifiManager.class));"
1438*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                      ~~~~~~~~~~~~~~~~">
1439*b7c941bbSAndroid Build Coastguard Worker        <location
1440*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/WifiConfigCreator.java"
1441*b7c941bbSAndroid Build Coastguard Worker            line="68"
1442*b7c941bbSAndroid Build Coastguard Worker            column="55"/>
1443*b7c941bbSAndroid Build Coastguard Worker    </issue>
1444*b7c941bbSAndroid Build Coastguard Worker
1445*b7c941bbSAndroid Build Coastguard Worker    <issue
1446*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1447*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
1448*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        mCurrentUserWifiManager = mContext.getSystemService(WifiManager.class);"
1449*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                           ~~~~~~~~~~~~~~~~">
1450*b7c941bbSAndroid Build Coastguard Worker        <location
1451*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/WifiConfigCreator.java"
1452*b7c941bbSAndroid Build Coastguard Worker            line="74"
1453*b7c941bbSAndroid Build Coastguard Worker            column="44"/>
1454*b7c941bbSAndroid Build Coastguard Worker    </issue>
1455*b7c941bbSAndroid Build Coastguard Worker
1456*b7c941bbSAndroid Build Coastguard Worker    <issue
1457*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1458*b7c941bbSAndroid Build Coastguard Worker        message="Method reference requires API level 26 (current min is 21): `WifiConfiguration::getHttpProxy`"
1459*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                .map(WifiConfiguration::getHttpProxy)"
1460*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1461*b7c941bbSAndroid Build Coastguard Worker        <location
1462*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/WifiConfigCreator.java"
1463*b7c941bbSAndroid Build Coastguard Worker            line="136"
1464*b7c941bbSAndroid Build Coastguard Worker            column="22"/>
1465*b7c941bbSAndroid Build Coastguard Worker    </issue>
1466*b7c941bbSAndroid Build Coastguard Worker
1467*b7c941bbSAndroid Build Coastguard Worker    <issue
1468*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1469*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.net.wifi.WifiConfiguration#setHttpProxy`"
1470*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            conf.setHttpProxy(ProxyInfo.buildPacProxy(Uri.parse(pacProxyUrl)));"
1471*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                 ~~~~~~~~~~~~">
1472*b7c941bbSAndroid Build Coastguard Worker        <location
1473*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/WifiConfigCreator.java"
1474*b7c941bbSAndroid Build Coastguard Worker            line="146"
1475*b7c941bbSAndroid Build Coastguard Worker            column="18"/>
1476*b7c941bbSAndroid Build Coastguard Worker    </issue>
1477*b7c941bbSAndroid Build Coastguard Worker
1478*b7c941bbSAndroid Build Coastguard Worker    <issue
1479*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1480*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 26 (current min is 21): `android.content.ContextWrapper#registerReceiver`"
1481*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        registerReceiver(mBroadcastReceiver, new IntentFilter(BROADCAST_ACTION_TRIGGER),"
1482*b7c941bbSAndroid Build Coastguard Worker        errorLine2="        ~~~~~~~~~~~~~~~~">
1483*b7c941bbSAndroid Build Coastguard Worker        <location
1484*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/concurrentuser/ConcurrentUserActivityBase.java"
1485*b7c941bbSAndroid Build Coastguard Worker            line="83"
1486*b7c941bbSAndroid Build Coastguard Worker            column="9"/>
1487*b7c941bbSAndroid Build Coastguard Worker    </issue>
1488*b7c941bbSAndroid Build Coastguard Worker
1489*b7c941bbSAndroid Build Coastguard Worker    <issue
1490*b7c941bbSAndroid Build Coastguard Worker        id="NewApi"
1491*b7c941bbSAndroid Build Coastguard Worker        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
1492*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                getInstrumentation().getTargetContext().getSystemService(UserManager.class);"
1493*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                        ~~~~~~~~~~~~~~~~">
1494*b7c941bbSAndroid Build Coastguard Worker        <location
1495*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/concurrentuser/ConcurrentUserActivityUtils.java"
1496*b7c941bbSAndroid Build Coastguard Worker            line="68"
1497*b7c941bbSAndroid Build Coastguard Worker            column="57"/>
1498*b7c941bbSAndroid Build Coastguard Worker    </issue>
1499*b7c941bbSAndroid Build Coastguard Worker
1500*b7c941bbSAndroid Build Coastguard Worker    <issue
1501*b7c941bbSAndroid Build Coastguard Worker        id="DefaultLocale"
1502*b7c941bbSAndroid Build Coastguard Worker        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
1503*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                fail(String.format(&quot;Failed to launch activity %s as user %d&quot;, activityName,"
1504*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                     ^">
1505*b7c941bbSAndroid Build Coastguard Worker        <location
1506*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/concurrentuser/ConcurrentUserActivityUtils.java"
1507*b7c941bbSAndroid Build Coastguard Worker            line="114"
1508*b7c941bbSAndroid Build Coastguard Worker            column="22"/>
1509*b7c941bbSAndroid Build Coastguard Worker    </issue>
1510*b7c941bbSAndroid Build Coastguard Worker
1511*b7c941bbSAndroid Build Coastguard Worker    <issue
1512*b7c941bbSAndroid Build Coastguard Worker        id="DefaultLocale"
1513*b7c941bbSAndroid Build Coastguard Worker        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
1514*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                fail(String.format(&quot;Failed to send %s to %s (user %d)&quot;, bundleToSend,"
1515*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                     ^">
1516*b7c941bbSAndroid Build Coastguard Worker        <location
1517*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/concurrentuser/ConcurrentUserActivityUtils.java"
1518*b7c941bbSAndroid Build Coastguard Worker            line="152"
1519*b7c941bbSAndroid Build Coastguard Worker            column="22"/>
1520*b7c941bbSAndroid Build Coastguard Worker    </issue>
1521*b7c941bbSAndroid Build Coastguard Worker
1522*b7c941bbSAndroid Build Coastguard Worker    <issue
1523*b7c941bbSAndroid Build Coastguard Worker        id="InlinedApi"
1524*b7c941bbSAndroid Build Coastguard Worker        message="Field requires API level 33 (current min is 21): `android.content.Context#RECEIVER_EXPORTED`"
1525*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                RECEIVER_EXPORTED);"
1526*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~~~~~~~">
1527*b7c941bbSAndroid Build Coastguard Worker        <location
1528*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/util-axt/src/com/android/compatibility/common/util/concurrentuser/ConcurrentUserActivityBase.java"
1529*b7c941bbSAndroid Build Coastguard Worker            line="84"
1530*b7c941bbSAndroid Build Coastguard Worker            column="17"/>
1531*b7c941bbSAndroid Build Coastguard Worker    </issue>
1532*b7c941bbSAndroid Build Coastguard Worker
1533*b7c941bbSAndroid Build Coastguard Worker</issues>