xref: /aosp_15_r20/cts/common/device-side/device-info/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 23 (current min is 21): `android.content.Context#getSystemService`"
7*b7c941bbSAndroid Build Coastguard Worker        errorLine1="      final WifiManager wifiManager = getContext().getSystemService(WifiManager.class);"
8*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                   ~~~~~~~~~~~~~~~~">
9*b7c941bbSAndroid Build Coastguard Worker        <location
10*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/ConnectivityDeviceInfo.java"
11*b7c941bbSAndroid Build Coastguard Worker            line="88"
12*b7c941bbSAndroid Build Coastguard Worker            column="52"/>
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 30 (current min is 21): `android.net.wifi.WifiManager#isWifiStandardSupported`"
18*b7c941bbSAndroid Build Coastguard Worker        errorLine1="          if (wifiManager.isWifiStandardSupported(standard)) {"
19*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~">
20*b7c941bbSAndroid Build Coastguard Worker        <location
21*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/ConnectivityDeviceInfo.java"
22*b7c941bbSAndroid Build Coastguard Worker            line="91"
23*b7c941bbSAndroid Build Coastguard Worker            column="27"/>
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="Method reference requires API level 26 (current min is 21): `Build::getSerial`"
29*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    ShellIdentityUtils.invokeStaticMethodWithShellPermissions(Build::getSerial));"
30*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                              ~~~~~~~~~~~~~~~~">
31*b7c941bbSAndroid Build Coastguard Worker        <location
32*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GenericDeviceInfo.java"
33*b7c941bbSAndroid Build Coastguard Worker            line="80"
34*b7c941bbSAndroid Build Coastguard Worker            column="79"/>
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 26 (current min is 21): `android.os.Build#getSerial`"
40*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            store.addResult(BUILD_SERIAL, Build.getSerial());"
41*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                ~~~~~~~~~">
42*b7c941bbSAndroid Build Coastguard Worker        <location
43*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GenericDeviceInfo.java"
44*b7c941bbSAndroid Build Coastguard Worker            line="82"
45*b7c941bbSAndroid Build Coastguard Worker            column="49"/>
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="Field requires API level 30 (current min is 21): `android.os.Build.VERSION#RELEASE_OR_CODENAME`"
51*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            store.addResult(BUILD_VERSION_RELEASE, Build.VERSION.RELEASE_OR_CODENAME);"
52*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
53*b7c941bbSAndroid Build Coastguard Worker        <location
54*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GenericDeviceInfo.java"
55*b7c941bbSAndroid Build Coastguard Worker            line="87"
56*b7c941bbSAndroid Build Coastguard Worker            column="52"/>
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 34 (current min is 21): `android.location.GnssCapabilities#hasLowPowerMode`"
62*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        store.addResult("has_low_power_mode", gnssCapabilities.hasLowPowerMode());'
63*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                               ~~~~~~~~~~~~~~~">
64*b7c941bbSAndroid Build Coastguard Worker        <location
65*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
66*b7c941bbSAndroid Build Coastguard Worker            line="86"
67*b7c941bbSAndroid Build Coastguard Worker            column="64"/>
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 34 (current min is 21): `android.location.GnssCapabilities#hasGeofencing`"
73*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        store.addResult("has_geofencing", gnssCapabilities.hasGeofencing());'
74*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                           ~~~~~~~~~~~~~">
75*b7c941bbSAndroid Build Coastguard Worker        <location
76*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
77*b7c941bbSAndroid Build Coastguard Worker            line="87"
78*b7c941bbSAndroid Build Coastguard Worker            column="60"/>
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.location.GnssCapabilities#hasMeasurements`"
84*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        store.addResult("has_measurements", gnssCapabilities.hasMeasurements());'
85*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                             ~~~~~~~~~~~~~~~">
86*b7c941bbSAndroid Build Coastguard Worker        <location
87*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
88*b7c941bbSAndroid Build Coastguard Worker            line="88"
89*b7c941bbSAndroid Build Coastguard Worker            column="62"/>
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 34 (current min is 21): `android.location.GnssCapabilities#hasMeasurementCorrections`"
95*b7c941bbSAndroid Build Coastguard Worker        errorLine1='                "has_measurement_corrections", gnssCapabilities.hasMeasurementCorrections());'
96*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~">
97*b7c941bbSAndroid Build Coastguard Worker        <location
98*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
99*b7c941bbSAndroid Build Coastguard Worker            line="90"
100*b7c941bbSAndroid Build Coastguard Worker            column="65"/>
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 34 (current min is 21): `android.location.GnssCapabilities#hasMeasurementCorrectionsLosSats`"
106*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                gnssCapabilities.hasMeasurementCorrectionsLosSats());"
107*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
108*b7c941bbSAndroid Build Coastguard Worker        <location
109*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
110*b7c941bbSAndroid Build Coastguard Worker            line="93"
111*b7c941bbSAndroid Build Coastguard Worker            column="34"/>
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 34 (current min is 21): `android.location.GnssCapabilities#hasMeasurementCorrectionsExcessPathLength`"
117*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                gnssCapabilities.hasMeasurementCorrectionsExcessPathLength());"
118*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
119*b7c941bbSAndroid Build Coastguard Worker        <location
120*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
121*b7c941bbSAndroid Build Coastguard Worker            line="96"
122*b7c941bbSAndroid Build Coastguard Worker            column="34"/>
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 30 (current min is 21): `android.location.GnssCapabilities#hasSatelliteBlacklist`"
128*b7c941bbSAndroid Build Coastguard Worker        errorLine1='            store.addResult("has_satellite_blocklist", gnssCapabilities.hasSatelliteBlacklist());'
129*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~">
130*b7c941bbSAndroid Build Coastguard Worker        <location
131*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
132*b7c941bbSAndroid Build Coastguard Worker            line="99"
133*b7c941bbSAndroid Build Coastguard Worker            column="73"/>
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 30 (current min is 21): `android.location.GnssCapabilities#hasNavMessages`"
139*b7c941bbSAndroid Build Coastguard Worker        errorLine1='            store.addResult("has_navigation_messages", gnssCapabilities.hasNavMessages());'
140*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                        ~~~~~~~~~~~~~~">
141*b7c941bbSAndroid Build Coastguard Worker        <location
142*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
143*b7c941bbSAndroid Build Coastguard Worker            line="100"
144*b7c941bbSAndroid Build Coastguard Worker            column="73"/>
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 30 (current min is 21): `android.location.GnssCapabilities#hasMeasurementCorrectionsReflectingPane`"
150*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    gnssCapabilities.hasMeasurementCorrectionsReflectingPane());"
151*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
152*b7c941bbSAndroid Build Coastguard Worker        <location
153*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
154*b7c941bbSAndroid Build Coastguard Worker            line="103"
155*b7c941bbSAndroid Build Coastguard Worker            column="38"/>
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="Call requires API level 34 (current min is 31): `android.location.GnssCapabilities#hasSatelliteBlocklist`"
161*b7c941bbSAndroid Build Coastguard Worker        errorLine1='            store.addResult("has_satellite_blocklist", gnssCapabilities.hasSatelliteBlocklist());'
162*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~">
163*b7c941bbSAndroid Build Coastguard Worker        <location
164*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
165*b7c941bbSAndroid Build Coastguard Worker            line="105"
166*b7c941bbSAndroid Build Coastguard Worker            column="73"/>
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 34 (current min is 31): `android.location.GnssCapabilities#hasMeasurementCorrectionsReflectingPlane`"
172*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    gnssCapabilities.hasMeasurementCorrectionsReflectingPlane());"
173*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
174*b7c941bbSAndroid Build Coastguard Worker        <location
175*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
176*b7c941bbSAndroid Build Coastguard Worker            line="109"
177*b7c941bbSAndroid Build Coastguard Worker            column="38"/>
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="Call requires API level 34 (current min is 31): `android.location.GnssCapabilities#hasSatellitePvt`"
183*b7c941bbSAndroid Build Coastguard Worker        errorLine1='            store.addResult("has_satellite_pvt", gnssCapabilities.hasSatellitePvt());'
184*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                  ~~~~~~~~~~~~~~~">
185*b7c941bbSAndroid Build Coastguard Worker        <location
186*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
187*b7c941bbSAndroid Build Coastguard Worker            line="118"
188*b7c941bbSAndroid Build Coastguard Worker            column="67"/>
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="Call requires API level 34 (current min is 31): `android.location.GnssCapabilities#hasMeasurementCorrelationVectors`"
194*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    gnssCapabilities.hasMeasurementCorrelationVectors());"
195*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
196*b7c941bbSAndroid Build Coastguard Worker        <location
197*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
198*b7c941bbSAndroid Build Coastguard Worker            line="121"
199*b7c941bbSAndroid Build Coastguard Worker            column="38"/>
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 34 (current min is 31): `android.location.GnssCapabilities#hasMeasurementCorrectionsForDriving`"
205*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    gnssCapabilities.hasMeasurementCorrectionsForDriving());"
206*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
207*b7c941bbSAndroid Build Coastguard Worker        <location
208*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
209*b7c941bbSAndroid Build Coastguard Worker            line="124"
210*b7c941bbSAndroid Build Coastguard Worker            column="38"/>
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 24 (current min is 21): `android.location.LocationManager#registerGnssMeasurementsCallback`"
216*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        locationManager.registerGnssMeasurementsCallback(mMeasurementListener);"
217*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
218*b7c941bbSAndroid Build Coastguard Worker        <location
219*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
220*b7c941bbSAndroid Build Coastguard Worker            line="139"
221*b7c941bbSAndroid Build Coastguard Worker            column="25"/>
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 24 (current min is 21): `android.location.GnssMeasurementsEvent#getMeasurements`"
227*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            for (GnssMeasurement measurement : event.getMeasurements()) {"
228*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                     ~~~~~~~~~~~~~~~">
229*b7c941bbSAndroid Build Coastguard Worker        <location
230*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
231*b7c941bbSAndroid Build Coastguard Worker            line="143"
232*b7c941bbSAndroid Build Coastguard Worker            column="54"/>
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 24 (current min is 21): `android.location.GnssMeasurement#getAccumulatedDeltaRangeState`"
238*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                if ((measurement.getAccumulatedDeltaRangeState() &amp; ADR_STATE_VALID)"
239*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
240*b7c941bbSAndroid Build Coastguard Worker        <location
241*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
242*b7c941bbSAndroid Build Coastguard Worker            line="144"
243*b7c941bbSAndroid Build Coastguard Worker            column="34"/>
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 24 (current min is 21): `android.location.LocationManager#unregisterGnssMeasurementsCallback`"
249*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        locationManager.unregisterGnssMeasurementsCallback(mMeasurementListener);"
250*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
251*b7c941bbSAndroid Build Coastguard Worker        <location
252*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
253*b7c941bbSAndroid Build Coastguard Worker            line="152"
254*b7c941bbSAndroid Build Coastguard Worker            column="25"/>
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="Class requires API level 24 (current min is 21): `android.location.GnssMeasurementsEvent.Callback`"
260*b7c941bbSAndroid Build Coastguard Worker        errorLine1="    private class TestGnssMeasurementListener extends GnssMeasurementsEvent.Callback {"
261*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
262*b7c941bbSAndroid Build Coastguard Worker        <location
263*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
264*b7c941bbSAndroid Build Coastguard Worker            line="156"
265*b7c941bbSAndroid Build Coastguard Worker            column="55"/>
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="Call requires API level 24 (current min is 21): `android.location.GnssMeasurementsEvent#getMeasurements`"
271*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            if (event.getMeasurements().size() &gt; 0) {"
272*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                      ~~~~~~~~~~~~~~~">
273*b7c941bbSAndroid Build Coastguard Worker        <location
274*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/GnssDeviceInfo.java"
275*b7c941bbSAndroid Build Coastguard Worker            line="175"
276*b7c941bbSAndroid Build Coastguard Worker            column="23"/>
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 23 (current min is 21): `android.content.Context#getSystemService`"
282*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                getContext().getSystemService(Vibrator.class));"
283*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                             ~~~~~~~~~~~~~~~~">
284*b7c941bbSAndroid Build Coastguard Worker        <location
285*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/HapticsDeviceInfo.java"
286*b7c941bbSAndroid Build Coastguard Worker            line="46"
287*b7c941bbSAndroid Build Coastguard Worker            column="30"/>
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 34 (current min is 33): `android.os.Vibrator#getQFactor`"
293*b7c941bbSAndroid Build Coastguard Worker        errorLine1='            store.addResult("q_factor", vibrator.getQFactor());'
294*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                 ~~~~~~~~~~">
295*b7c941bbSAndroid Build Coastguard Worker        <location
296*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/HapticsDeviceInfo.java"
297*b7c941bbSAndroid Build Coastguard Worker            line="98"
298*b7c941bbSAndroid Build Coastguard Worker            column="50"/>
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 34 (current min is 33): `android.os.Vibrator#getResonantFrequency`"
304*b7c941bbSAndroid Build Coastguard Worker        errorLine1='            store.addResult("resonant_frequency", vibrator.getResonantFrequency());'
305*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~">
306*b7c941bbSAndroid Build Coastguard Worker        <location
307*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/HapticsDeviceInfo.java"
308*b7c941bbSAndroid Build Coastguard Worker            line="99"
309*b7c941bbSAndroid Build Coastguard Worker            column="60"/>
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 30 (current min is 21): `android.os.Vibrator#areAllEffectsSupported`"
315*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                vibrator.areAllEffectsSupported(VibrationEffect.EFFECT_CLICK)"
316*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~">
317*b7c941bbSAndroid Build Coastguard Worker        <location
318*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/HapticsDeviceInfo.java"
319*b7c941bbSAndroid Build Coastguard Worker            line="118"
320*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
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 30 (current min is 21): `android.os.Vibrator#areEffectsSupported`"
326*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        int[] results = vibrator.areEffectsSupported(effectsToCheck);"
327*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~">
328*b7c941bbSAndroid Build Coastguard Worker        <location
329*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/HapticsDeviceInfo.java"
330*b7c941bbSAndroid Build Coastguard Worker            line="124"
331*b7c941bbSAndroid Build Coastguard Worker            column="34"/>
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 30 (current min is 21): `android.os.Vibrator#arePrimitivesSupported`"
337*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        boolean[] results = vibrator.arePrimitivesSupported(primitivesToCheck);"
338*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~">
339*b7c941bbSAndroid Build Coastguard Worker        <location
340*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/HapticsDeviceInfo.java"
341*b7c941bbSAndroid Build Coastguard Worker            line="142"
342*b7c941bbSAndroid Build Coastguard Worker            column="38"/>
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 29 (current min is 21): `android.content.res.Resources#getFloat`"
348*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            store.addResult(resultName, res.getFloat(resId));"
349*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                            ~~~~~~~~">
350*b7c941bbSAndroid Build Coastguard Worker        <location
351*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/HapticsDeviceInfo.java"
352*b7c941bbSAndroid Build Coastguard Worker            line="197"
353*b7c941bbSAndroid Build Coastguard Worker            column="45"/>
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="Cast from `KeyGenParameterSpec` to `AlgorithmParameterSpec` requires API level 23 (current min is 21)"
359*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        keyPairGenerator.initialize(spec);"
360*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                    ~~~~">
361*b7c941bbSAndroid Build Coastguard Worker        <location
362*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
363*b7c941bbSAndroid Build Coastguard Worker            line="85"
364*b7c941bbSAndroid Build Coastguard Worker            column="37"/>
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 23 (current min is 21): `new android.security.keystore.KeyGenParameterSpec.Builder`"
370*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                new KeyGenParameterSpec.Builder(testAlias, PURPOSE_SIGN | PURPOSE_VERIFY)"
371*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
372*b7c941bbSAndroid Build Coastguard Worker        <location
373*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
374*b7c941bbSAndroid Build Coastguard Worker            line="122"
375*b7c941bbSAndroid Build Coastguard Worker            column="17"/>
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.security.keystore.KeyGenParameterSpec.Builder#setAlgorithmParameterSpec`"
381*b7c941bbSAndroid Build Coastguard Worker        errorLine1='                        .setAlgorithmParameterSpec(new ECGenParameterSpec("secp256r1"))'
382*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~">
383*b7c941bbSAndroid Build Coastguard Worker        <location
384*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
385*b7c941bbSAndroid Build Coastguard Worker            line="123"
386*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
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.security.keystore.KeyGenParameterSpec.Builder#setDigests`"
392*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                        .setDigests(DIGEST_SHA256)"
393*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~">
394*b7c941bbSAndroid Build Coastguard Worker        <location
395*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
396*b7c941bbSAndroid Build Coastguard Worker            line="124"
397*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
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 31 (current min is 21): `android.security.keystore.KeyGenParameterSpec.Builder#setDevicePropertiesAttestationIncluded`"
403*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                        .setDevicePropertiesAttestationIncluded("
404*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
405*b7c941bbSAndroid Build Coastguard Worker        <location
406*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
407*b7c941bbSAndroid Build Coastguard Worker            line="125"
408*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
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 24 (current min is 21): `android.security.keystore.KeyGenParameterSpec.Builder#setAttestationChallenge`"
414*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                        .setAttestationChallenge(CHALLENGE)"
415*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~">
416*b7c941bbSAndroid Build Coastguard Worker        <location
417*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
418*b7c941bbSAndroid Build Coastguard Worker            line="129"
419*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
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 28 (current min is 21): `android.security.keystore.KeyGenParameterSpec.Builder#setIsStrongBoxBacked`"
425*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                        .setIsStrongBoxBacked(isStrongBoxBacked)"
426*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
427*b7c941bbSAndroid Build Coastguard Worker        <location
428*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
429*b7c941bbSAndroid Build Coastguard Worker            line="130"
430*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
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 23 (current min is 21): `android.security.keystore.KeyGenParameterSpec.Builder#build`"
436*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                        .build();"
437*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~">
438*b7c941bbSAndroid Build Coastguard Worker        <location
439*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
440*b7c941bbSAndroid Build Coastguard Worker            line="131"
441*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
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 26 (current min is 21): `java.util.Base64#getEncoder`"
447*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    Base64.getEncoder().encodeToString(rootOfTrust.get().verifiedBootKey));"
448*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                           ~~~~~~~~~~">
449*b7c941bbSAndroid Build Coastguard Worker        <location
450*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
451*b7c941bbSAndroid Build Coastguard Worker            line="207"
452*b7c941bbSAndroid Build Coastguard Worker            column="28"/>
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 26 (current min is 21): `java.util.Base64.Encoder#encodeToString`"
458*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    Base64.getEncoder().encodeToString(rootOfTrust.get().verifiedBootKey));"
459*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                        ~~~~~~~~~~~~~~">
460*b7c941bbSAndroid Build Coastguard Worker        <location
461*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
462*b7c941bbSAndroid Build Coastguard Worker            line="207"
463*b7c941bbSAndroid Build Coastguard Worker            column="41"/>
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 26 (current min is 21): `java.util.Base64#getEncoder`"
469*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    Base64.getEncoder().encodeToString(rootOfTrust.get().verifiedBootHash));"
470*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                           ~~~~~~~~~~">
471*b7c941bbSAndroid Build Coastguard Worker        <location
472*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
473*b7c941bbSAndroid Build Coastguard Worker            line="212"
474*b7c941bbSAndroid Build Coastguard Worker            column="28"/>
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 26 (current min is 21): `java.util.Base64.Encoder#encodeToString`"
480*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    Base64.getEncoder().encodeToString(rootOfTrust.get().verifiedBootHash));"
481*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                        ~~~~~~~~~~~~~~">
482*b7c941bbSAndroid Build Coastguard Worker        <location
483*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/KeystoreAttestationDeviceInfo.java"
484*b7c941bbSAndroid Build Coastguard Worker            line="212"
485*b7c941bbSAndroid Build Coastguard Worker            column="41"/>
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 24 (current min is 21): `android.icu.util.ULocale#getAvailableLocales`"
491*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        List&lt;String&gt; icuLocales = Arrays.stream(ULocale.getAvailableLocales())"
492*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~">
493*b7c941bbSAndroid Build Coastguard Worker        <location
494*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
495*b7c941bbSAndroid Build Coastguard Worker            line="62"
496*b7c941bbSAndroid Build Coastguard Worker            column="57"/>
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 24 (current min is 21): `android.icu.util.ULocale#toLanguageTag`"
502*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            .map((uLocale -&gt; uLocale.toLanguageTag()))"
503*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                     ~~~~~~~~~~~~~">
504*b7c941bbSAndroid Build Coastguard Worker        <location
505*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
506*b7c941bbSAndroid Build Coastguard Worker            line="63"
507*b7c941bbSAndroid Build Coastguard Worker            column="38"/>
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 24 (current min is 21): `android.icu.util.ULocale#toLanguageTag`"
513*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            icuLocales.add(ULocale.US.toLanguageTag());"
514*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                      ~~~~~~~~~~~~~">
515*b7c941bbSAndroid Build Coastguard Worker        <location
516*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
517*b7c941bbSAndroid Build Coastguard Worker            line="67"
518*b7c941bbSAndroid Build Coastguard Worker            column="39"/>
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="Field requires API level 24 (current min is 21): `android.icu.util.ULocale#US`"
524*b7c941bbSAndroid Build Coastguard Worker        errorLine1="            icuLocales.add(ULocale.US.toLanguageTag());"
525*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                           ~~~~~~~~~~">
526*b7c941bbSAndroid Build Coastguard Worker        <location
527*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
528*b7c941bbSAndroid Build Coastguard Worker            line="67"
529*b7c941bbSAndroid Build Coastguard Worker            column="28"/>
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 26 (current min is 21): `java.nio.file.Files#walk`"
535*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        try (Stream&lt;Path&gt; stream = Files.walk(Paths.get(HYPHEN_BINARY_LOCATION))) {"
536*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                         ~~~~">
537*b7c941bbSAndroid Build Coastguard Worker        <location
538*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
539*b7c941bbSAndroid Build Coastguard Worker            line="74"
540*b7c941bbSAndroid Build Coastguard Worker            column="42"/>
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 26 (current min is 21): `java.nio.file.Paths#get`"
546*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        try (Stream&lt;Path&gt; stream = Files.walk(Paths.get(HYPHEN_BINARY_LOCATION))) {"
547*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                    ~~~">
548*b7c941bbSAndroid Build Coastguard Worker        <location
549*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
550*b7c941bbSAndroid Build Coastguard Worker            line="74"
551*b7c941bbSAndroid Build Coastguard Worker            column="53"/>
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 26 (current min is 21): `java.nio.file.Files#isDirectory`"
557*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    .filter(file -&gt; !Files.isDirectory(file))"
558*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                           ~~~~~~~~~~~">
559*b7c941bbSAndroid Build Coastguard Worker        <location
560*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
561*b7c941bbSAndroid Build Coastguard Worker            line="76"
562*b7c941bbSAndroid Build Coastguard Worker            column="44"/>
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="Method reference requires API level 26 (current min is 21): `Path::getFileName`"
568*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    .map(Path::getFileName)"
569*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~">
570*b7c941bbSAndroid Build Coastguard Worker        <location
571*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
572*b7c941bbSAndroid Build Coastguard Worker            line="77"
573*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
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="Method reference requires API level 26 (current min is 21): `Path::toString`"
579*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    .map(Path::toString)"
580*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~">
581*b7c941bbSAndroid Build Coastguard Worker        <location
582*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
583*b7c941bbSAndroid Build Coastguard Worker            line="78"
584*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
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="Call requires API level 24 (current min is 21): `java.util.regex.Pattern#asPredicate`"
590*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                    .filter(HYPHEN_BINARY_PATTERN.asPredicate())"
591*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                  ~~~~~~~~~~~">
592*b7c941bbSAndroid Build Coastguard Worker        <location
593*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
594*b7c941bbSAndroid Build Coastguard Worker            line="79"
595*b7c941bbSAndroid Build Coastguard Worker            column="51"/>
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="Call requires API level 24 (current min is 21): `android.icu.util.VersionInfo#getMajor`"
601*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        int icuVersion = VersionInfo.ICU_VERSION.getMajor();"
602*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                 ~~~~~~~~">
603*b7c941bbSAndroid Build Coastguard Worker        <location
604*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
605*b7c941bbSAndroid Build Coastguard Worker            line="100"
606*b7c941bbSAndroid Build Coastguard Worker            column="50"/>
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 24 (current min is 21): `android.icu.util.VersionInfo#ICU_VERSION`"
612*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        int icuVersion = VersionInfo.ICU_VERSION.getMajor();"
613*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~">
614*b7c941bbSAndroid Build Coastguard Worker        <location
615*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/LocaleDeviceInfo.java"
616*b7c941bbSAndroid Build Coastguard Worker            line="100"
617*b7c941bbSAndroid Build Coastguard Worker            column="26"/>
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="Class requires API level 29 (current min is 24): `android.app.role.RoleManager`"
623*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        final RoleManager roleManager = getContext().getSystemService(RoleManager.class);"
624*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                      ~~~~~~~~~~~">
625*b7c941bbSAndroid Build Coastguard Worker        <location
626*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/PackageDeviceInfo.java"
627*b7c941bbSAndroid Build Coastguard Worker            line="387"
628*b7c941bbSAndroid Build Coastguard Worker            column="71"/>
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 29 (current min is 24): `android.app.role.RoleManager#getRoleHolders`"
634*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                () -&gt; roleManager.getRoleHolders(roleName),"
635*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                  ~~~~~~~~~~~~~~">
636*b7c941bbSAndroid Build Coastguard Worker        <location
637*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/PackageDeviceInfo.java"
638*b7c941bbSAndroid Build Coastguard Worker            line="403"
639*b7c941bbSAndroid Build Coastguard Worker            column="35"/>
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 23 (current min is 21): `android.view.Display#getMode`"
645*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        Display.Mode activeMode = display.getMode();"
646*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                          ~~~~~~~">
647*b7c941bbSAndroid Build Coastguard Worker        <location
648*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/ScreenDeviceInfo.java"
649*b7c941bbSAndroid Build Coastguard Worker            line="124"
650*b7c941bbSAndroid Build Coastguard Worker            column="43"/>
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 23 (current min is 21): `android.view.Display#getSupportedModes`"
656*b7c941bbSAndroid Build Coastguard Worker        errorLine1="        Display.Mode[] supportedModes = display.getSupportedModes();"
657*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                ~~~~~~~~~~~~~~~~~">
658*b7c941bbSAndroid Build Coastguard Worker        <location
659*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/ScreenDeviceInfo.java"
660*b7c941bbSAndroid Build Coastguard Worker            line="128"
661*b7c941bbSAndroid Build Coastguard Worker            column="49"/>
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="Method reference requires API level 23 (current min is 21): `Display.Mode::getPhysicalWidth`"
667*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                Display.Mode::getPhysicalWidth).thenComparingInt("
668*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
669*b7c941bbSAndroid Build Coastguard Worker        <location
670*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/ScreenDeviceInfo.java"
671*b7c941bbSAndroid Build Coastguard Worker            line="130"
672*b7c941bbSAndroid Build Coastguard Worker            column="17"/>
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="Method reference requires API level 23 (current min is 21): `Display.Mode::getPhysicalHeight`"
678*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                Display.Mode::getPhysicalHeight).thenComparingDouble("
679*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
680*b7c941bbSAndroid Build Coastguard Worker        <location
681*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/ScreenDeviceInfo.java"
682*b7c941bbSAndroid Build Coastguard Worker            line="131"
683*b7c941bbSAndroid Build Coastguard Worker            column="17"/>
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="Method reference requires API level 23 (current min is 21): `Display.Mode::getRefreshRate`"
689*b7c941bbSAndroid Build Coastguard Worker        errorLine1="                Display.Mode::getRefreshRate);"
690*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
691*b7c941bbSAndroid Build Coastguard Worker        <location
692*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/ScreenDeviceInfo.java"
693*b7c941bbSAndroid Build Coastguard Worker            line="132"
694*b7c941bbSAndroid Build Coastguard Worker            column="17"/>
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.view.Display.Mode#getPhysicalWidth`"
700*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        store.addResult(propertyPrefix + "physical_width_pixels", mode.getPhysicalWidth());'
701*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                       ~~~~~~~~~~~~~~~~">
702*b7c941bbSAndroid Build Coastguard Worker        <location
703*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/ScreenDeviceInfo.java"
704*b7c941bbSAndroid Build Coastguard Worker            line="141"
705*b7c941bbSAndroid Build Coastguard Worker            column="72"/>
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 23 (current min is 21): `android.view.Display.Mode#getPhysicalHeight`"
711*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        store.addResult(propertyPrefix + "physical_height_pixels", mode.getPhysicalHeight());'
712*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~">
713*b7c941bbSAndroid Build Coastguard Worker        <location
714*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/ScreenDeviceInfo.java"
715*b7c941bbSAndroid Build Coastguard Worker            line="142"
716*b7c941bbSAndroid Build Coastguard Worker            column="73"/>
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 23 (current min is 21): `android.view.Display.Mode#getRefreshRate`"
722*b7c941bbSAndroid Build Coastguard Worker        errorLine1='        store.addResult(propertyPrefix + "refresh_rate", mode.getRefreshRate());'
723*b7c941bbSAndroid Build Coastguard Worker        errorLine2="                                                              ~~~~~~~~~~~~~~">
724*b7c941bbSAndroid Build Coastguard Worker        <location
725*b7c941bbSAndroid Build Coastguard Worker            file="cts/common/device-side/device-info/src/com/android/compatibility/common/deviceinfo/ScreenDeviceInfo.java"
726*b7c941bbSAndroid Build Coastguard Worker            line="143"
727*b7c941bbSAndroid Build Coastguard Worker            column="63"/>
728*b7c941bbSAndroid Build Coastguard Worker    </issue>
729*b7c941bbSAndroid Build Coastguard Worker
730*b7c941bbSAndroid Build Coastguard Worker</issues>