1<?xml version="1.0" encoding="UTF-8"?>
2<issues format="6" by="lint 8.4.0-alpha08" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha08">
3
4    <issue
5        id="UnknownIssueId"
6        message="Unknown issue id &quot;GetterSetterNullability&quot;"
7        errorLine1="  &lt;issue id=&apos;GetterSetterNullability&apos; severity=&apos;error&apos; />"
8        errorLine2="  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
9        <location
10            file="./out/lint.xml"
11            line="125"
12            column="3"/>
13    </issue>
14
15    <issue
16        id="GestureBackNavigation"
17        message="If intercepting back events, this should be handled through the registration of callbacks on the window level; Please see https://developer.android.com/about/versions/13/features/predictive-back-gesture"
18        errorLine1="        if (keyCode == KeyEvent.KEYCODE_BACK) {"
19        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
20        <location
21            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppBtEnablingActivity.java"
22            line="101"
23            column="24"/>
24    </issue>
25
26    <issue
27        id="GestureBackNavigation"
28        message="If intercepting back events, this should be handled through the registration of callbacks on the window level; Please see https://developer.android.com/about/versions/13/features/predictive-back-gesture"
29        errorLine1="        if (keyCode == KeyEvent.KEYCODE_BACK) {"
30        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
31        <location
32            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppIncomingFileConfirmActivity.java"
33            line="178"
34            column="24"/>
35    </issue>
36
37    <issue
38        id="ScrollViewSize"
39        message="This LinearLayout should use `android:layout_height=&quot;wrap_content&quot;`"
40        errorLine1="    android:layout_height=&quot;match_parent&quot;"
41        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
42        <location
43            file="packages/modules/Bluetooth/android/app/res/layout/auth.xml"
44            line="26"
45            column="5"/>
46    </issue>
47
48    <issue
49        id="ScrollViewSize"
50        message="This LinearLayout should use `android:layout_height=&quot;wrap_content&quot;`"
51        errorLine1="        android:layout_height=&quot;match_parent&quot;"
52        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
53        <location
54            file="packages/modules/Bluetooth/android/app/res/layout/bt_enabling_progress.xml"
55            line="28"
56            column="9"/>
57    </issue>
58
59    <issue
60        id="ScrollViewSize"
61        message="This LinearLayout should use `android:layout_height=&quot;wrap_content&quot;`"
62        errorLine1="        android:layout_height=&quot;match_parent&quot;"
63        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
64        <location
65            file="packages/modules/Bluetooth/android/app/res/layout/file_transfer.xml"
66            line="26"
67            column="9"/>
68    </issue>
69
70    <issue
71        id="DefaultLocale"
72        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
73        errorLine1="                        String.format("
74        errorLine2="                        ^">
75        <location
76            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcp/AvrcpVolumeManager.java"
77            line="455"
78            column="25"/>
79    </issue>
80
81    <issue
82        id="DefaultLocale"
83        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
84        errorLine1="                offsetString = String.format(&quot;%1$02d&quot;, -(offset));"
85        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
86        <location
87            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapSmsPdu.java"
88            line="403"
89            column="32"/>
90    </issue>
91
92    <issue
93        id="DefaultLocale"
94        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
95        errorLine1="                offsetString = String.format(&quot;%1$02d&quot;, offset);"
96        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
97        <location
98            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapSmsPdu.java"
99            line="407"
100            column="32"/>
101    </issue>
102
103    <issue
104        id="DefaultLocale"
105        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
106        errorLine1="            return String.format("
107        errorLine2="                   ^">
108        <location
109            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/mapclient/MapClientContent.java"
110            line="911"
111            column="20"/>
112    </issue>
113
114    <issue
115        id="SimpleDateFormat"
116        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
117        errorLine1="            ThreadLocal.withInitial(() -> new SimpleDateFormat(&quot;MM-dd HH:mm:ss&quot;));"
118        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
119        <location
120            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_scan/AppScanStats.java"
121            line="52"
122            column="43"/>
123    </issue>
124
125    <issue
126        id="SimpleDateFormat"
127        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
128        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
129        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
130        <location
131            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
132            line="1229"
133            column="35"/>
134    </issue>
135
136    <issue
137        id="SimpleDateFormat"
138        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
139        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
140        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
141        <location
142            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
143            line="1240"
144            column="35"/>
145    </issue>
146
147    <issue
148        id="SimpleDateFormat"
149        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
150        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
151        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
152        <location
153            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
154            line="1251"
155            column="35"/>
156    </issue>
157
158    <issue
159        id="SimpleDateFormat"
160        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
161        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
162        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
163        <location
164            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
165            line="1262"
166            column="35"/>
167    </issue>
168
169    <issue
170        id="SimpleDateFormat"
171        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
172        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
173        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
174        <location
175            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
176            line="1277"
177            column="35"/>
178    </issue>
179
180    <issue
181        id="SimpleDateFormat"
182        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
183        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
184        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
185        <location
186            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
187            line="1288"
188            column="35"/>
189    </issue>
190
191    <issue
192        id="SimpleDateFormat"
193        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
194        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
195        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
196        <location
197            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
198            line="1295"
199            column="35"/>
200    </issue>
201
202    <issue
203        id="SimpleDateFormat"
204        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
205        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
206        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
207        <location
208            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
209            line="1306"
210            column="35"/>
211    </issue>
212
213    <issue
214        id="SimpleDateFormat"
215        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
216        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmssZ&quot;);"
217        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
218        <location
219            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
220            line="1511"
221            column="35"/>
222    </issue>
223
224    <issue
225        id="SimpleDateFormat"
226        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
227        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmssZ&quot;);"
228        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
229        <location
230            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
231            line="1522"
232            column="35"/>
233    </issue>
234
235    <issue
236        id="SimpleDateFormat"
237        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
238        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmssZ&quot;);"
239        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
240        <location
241            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
242            line="1759"
243            column="35"/>
244    </issue>
245
246    <issue
247        id="SimpleDateFormat"
248        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
249        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmssZ&quot;);"
250        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
251        <location
252            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapAppParams.java"
253            line="1770"
254            column="35"/>
255    </issue>
256
257    <issue
258        id="SimpleDateFormat"
259        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
260        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
261        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
262        <location
263            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapConvoContactElement.java"
264            line="161"
265            column="35"/>
266    </issue>
267
268    <issue
269        id="SimpleDateFormat"
270        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
271        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
272        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
273        <location
274            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapConvoContactElement.java"
275            line="172"
276            column="35"/>
277    </issue>
278
279    <issue
280        id="SimpleDateFormat"
281        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
282        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
283        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
284        <location
285            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapConvoListingElement.java"
286            line="149"
287            column="35"/>
288    </issue>
289
290    <issue
291        id="SimpleDateFormat"
292        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
293        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
294        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
295        <location
296            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapConvoListingElement.java"
297            line="162"
298            column="35"/>
299    </issue>
300
301    <issue
302        id="SimpleDateFormat"
303        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
304        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
305        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
306        <location
307            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java"
308            line="82"
309            column="35"/>
310    </issue>
311
312    <issue
313        id="SimpleDateFormat"
314        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
315        errorLine1="            SimpleDateFormat format = new SimpleDateFormat(&quot;yyMMddHHmmss&quot;);"
316        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
317        <location
318            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapSmsPdu.java"
319            line="385"
320            column="39"/>
321    </issue>
322
323    <issue
324        id="SimpleDateFormat"
325        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
326        errorLine1="                        ? new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmssZ&quot;)"
327        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
328        <location
329            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapUtils.java"
330            line="745"
331            column="27"/>
332    </issue>
333
334    <issue
335        id="SimpleDateFormat"
336        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
337        errorLine1="                        : new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
338        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
339        <location
340            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapUtils.java"
341            line="746"
342            column="27"/>
343    </issue>
344
345    <issue
346        id="SimpleDateFormat"
347        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
348        errorLine1="        DateFormat dateFormat = new SimpleDateFormat(&quot;_hhmmss&quot;);"
349        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
350        <location
351            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppReceiveFileInfo.java"
352            line="167"
353            column="33"/>
354    </issue>
355
356    <issue
357        id="SimpleDateFormat"
358        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
359        errorLine1="        SimpleDateFormat df = new SimpleDateFormat(RFC_2455_FORMAT);"
360        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
361        <location
362            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/pbap/BluetoothPbapCallLogComposer.java"
363            line="226"
364            column="31"/>
365    </issue>
366
367    <issue
368        id="SimpleDateFormat"
369        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
370        errorLine1="                SimpleDateFormat parser = new SimpleDateFormat(TIMESTAMP_FORMAT);"
371        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
372        <location
373            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/pbapclient/PbapClientContactsStorage.java"
374            line="485"
375            column="43"/>
376    </issue>
377
378    <issue
379        id="SimpleDateFormat"
380        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
381        errorLine1="                SimpleDateFormat parser = new SimpleDateFormat(TIMESTAMP_FORMAT);"
382        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
383        <location
384            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/pbapclient/obex/CallLogPullRequest.java"
385            line="105"
386            column="43"/>
387    </issue>
388
389    <issue
390        id="GuardedLogInvocation"
391        message="Do not guard log invocations with if blocks using log enforcement variables or isLoggable(). The Log framework does this check for you. Remove the surrounding if block and call to log completely unguarded"
392        errorLine1="        if (Log.isLoggable(TAG, Log.DEBUG)) {"
393        errorLine2="        ^">
394        <location
395            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/a2dp/A2dpStateMachine.java"
396            line="672"
397            column="9"/>
398    </issue>
399
400    <issue
401        id="GuardedLogInvocation"
402        message="Do not guard log invocations with if blocks using log enforcement variables or isLoggable(). The Log framework does this check for you. Remove the surrounding if block and call to log completely unguarded"
403        errorLine1="        if (Log.isLoggable(TAG, Log.DEBUG)) {"
404        errorLine2="        ^">
405        <location
406            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/a2dp/A2dpStateMachine.java"
407            line="672"
408            column="9"/>
409    </issue>
410
411    <issue
412        id="GuardedLogInvocation"
413        message="Do not guard log invocations with if blocks using log enforcement variables or isLoggable(). The Log framework does this check for you. Remove the surrounding if block and call to log completely unguarded"
414        errorLine1="        if (Log.isLoggable(TAG, Log.DEBUG)) {"
415        errorLine2="        ^">
416        <location
417            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/a2dp/A2dpStateMachine.java"
418            line="672"
419            column="9"/>
420    </issue>
421
422    <issue
423        id="GuardedLogInvocation"
424        message="Do not guard log invocations with if blocks using log enforcement variables or isLoggable(). The Log framework does this check for you. Remove the surrounding if block and call to log completely unguarded"
425        errorLine1="        if (Log.isLoggable(TAG, Log.VERBOSE)) {"
426        errorLine2="        ^">
427        <location
428            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapService.java"
429            line="824"
430            column="9"/>
431    </issue>
432
433    <issue
434        id="GuardedLogInvocation"
435        message="Do not guard log invocations with if blocks using log enforcement variables or isLoggable(). The Log framework does this check for you. Remove the surrounding if block and call to log completely unguarded"
436        errorLine1="        if (Log.isLoggable(TAG, Log.VERBOSE)) {"
437        errorLine2="        ^">
438        <location
439            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapService.java"
440            line="824"
441            column="9"/>
442    </issue>
443
444    <issue
445        id="GuardedLogInvocation"
446        message="Do not guard log invocations with if blocks using log enforcement variables or isLoggable(). The Log framework does this check for you. Remove the surrounding if block and call to log completely unguarded"
447        errorLine1="        if (Log.isLoggable(TAG, Log.VERBOSE)) {"
448        errorLine2="        ^">
449        <location
450            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapService.java"
451            line="824"
452            column="9"/>
453    </issue>
454
455    <issue
456        id="GuardedLogInvocation"
457        message="Do not guard log invocations with if blocks using log enforcement variables or isLoggable(). The Log framework does this check for you. Remove the surrounding if block and call to log completely unguarded"
458        errorLine1="        if (Log.isLoggable(TAG, Log.VERBOSE)) {"
459        errorLine2="        ^">
460        <location
461            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapService.java"
462            line="824"
463            column="9"/>
464    </issue>
465
466    <issue
467        id="GuardedLogInvocation"
468        message="Do not guard log invocations with if blocks using log enforcement variables or isLoggable(). The Log framework does this check for you. Remove the surrounding if block and call to log completely unguarded"
469        errorLine1="        if (Log.isLoggable(TAG, Log.DEBUG)) {"
470        errorLine2="        ^">
471        <location
472            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapbMessage.java"
473            line="922"
474            column="9"/>
475    </issue>
476
477    <issue
478        id="GuardedLogInvocation"
479        message="Do not guard log invocations with if blocks using log enforcement variables or isLoggable(). The Log framework does this check for you. Remove the surrounding if block and call to log completely unguarded"
480        errorLine1="        if (Log.isLoggable(TAG, Log.VERBOSE)) {"
481        errorLine2="        ^">
482        <location
483            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppProvider.java"
484            line="398"
485            column="9"/>
486    </issue>
487
488    <issue
489        id="GuardedLogInvocation"
490        message="Do not guard log invocations with if blocks using log enforcement variables or isLoggable(). The Log framework does this check for you. Remove the surrounding if block and call to log completely unguarded"
491        errorLine1="            if (Log.isLoggable(TAG, Log.DEBUG)) {"
492        errorLine2="            ^">
493        <location
494            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/audio_util/MediaPlayerWrapper.java"
495            line="554"
496            column="13"/>
497    </issue>
498
499    <issue
500        id="InflateParams"
501        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
502        errorLine1="        View view = getLayoutInflater().inflate(R.layout.confirm_dialog, null);"
503        errorLine2="                                                                         ~~~~">
504        <location
505            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppBtEnableActivity.java"
506            line="71"
507            column="74"/>
508    </issue>
509
510    <issue
511        id="InflateParams"
512        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
513        errorLine1="        View view = getLayoutInflater().inflate(R.layout.bt_enabling_progress, null);"
514        errorLine2="                                                                               ~~~~">
515        <location
516            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppBtEnablingActivity.java"
517            line="92"
518            column="80"/>
519    </issue>
520
521    <issue
522        id="InflateParams"
523        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
524        errorLine1="        View view = getLayoutInflater().inflate(R.layout.confirm_dialog, null);"
525        errorLine2="                                                                         ~~~~">
526        <location
527            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppBtErrorActivity.java"
528            line="66"
529            column="74"/>
530    </issue>
531
532    <issue
533        id="InflateParams"
534        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
535        errorLine1="        View view = getLayoutInflater().inflate(R.layout.incoming_dialog, null);"
536        errorLine2="                                                                          ~~~~">
537        <location
538            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppIncomingFileConfirmActivity.java"
539            line="139"
540            column="75"/>
541    </issue>
542
543    <issue
544        id="InflateParams"
545        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
546        errorLine1="        mView = getLayoutInflater().inflate(R.layout.file_transfer, null);"
547        errorLine2="                                                                    ~~~~">
548        <location
549            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppTransferActivity.java"
550            line="240"
551            column="69"/>
552    </issue>
553
554    <issue
555        id="InflateParams"
556        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
557        errorLine1="                mView = getLayoutInflater().inflate(R.layout.auth, null);"
558        errorLine2="                                                                   ~~~~">
559        <location
560            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/pbap/BluetoothPbapActivity.java"
561            line="152"
562            column="68"/>
563    </issue>
564
565    <issue
566        id="VisibleForTests"
567        message="This method should only be accessed from tests or within private scope"
568        errorLine1="        return mDatabaseManager.getA2dpSupportsOptionalCodecs(device);"
569        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
570        <location
571            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/a2dp/A2dpService.java"
572            line="816"
573            column="33"/>
574    </issue>
575
576    <issue
577        id="VisibleForTests"
578        message="This method should only be accessed from tests or within private scope"
579        errorLine1="        mDatabaseManager.setA2dpSupportsOptionalCodecs(device, value);"
580        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
581        <location
582            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/a2dp/A2dpService.java"
583            line="824"
584            column="26"/>
585    </issue>
586
587    <issue
588        id="VisibleForTests"
589        message="This method should only be accessed from tests or within private scope"
590        errorLine1="        return mDatabaseManager.getA2dpOptionalCodecsEnabled(device);"
591        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
592        <location
593            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/a2dp/A2dpService.java"
594            line="837"
595            column="33"/>
596    </issue>
597
598    <issue
599        id="VisibleForTests"
600        message="This method should only be accessed from tests or within private scope"
601        errorLine1="        mDatabaseManager.setA2dpOptionalCodecsEnabled(device, value);"
602        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
603        <location
604            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/a2dp/A2dpService.java"
605            line="857"
606            column="26"/>
607    </issue>
608
609    <issue
610        id="VisibleForTests"
611        message="This method should only be accessed from tests or within private scope"
612        errorLine1="            sm.sendMessage(A2dpStateMachine.MESSAGE_STACK_EVENT, stackEvent);"
613        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~">
614        <location
615            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/a2dp/A2dpService.java"
616            line="929"
617            column="45"/>
618    </issue>
619
620    <issue
621        id="VisibleForTests"
622        message="This method should only be accessed from tests or within private scope"
623        errorLine1="            Config.setProfileEnabled(BluetoothProfile.LE_AUDIO_BROADCAST, false);"
624        errorLine2="                   ~~~~~~~~~~~~~~~~~">
625        <location
626            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/AdapterService.java"
627            line="1144"
628            column="20"/>
629    </issue>
630
631    <issue
632        id="VisibleForTests"
633        message="This method should only be accessed from tests or within private scope"
634        errorLine1="            Config.setProfileEnabled(profileId, false);"
635        errorLine2="                   ~~~~~~~~~~~~~~~~~">
636        <location
637            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/AdapterService.java"
638            line="1149"
639            column="20"/>
640    </issue>
641
642    <issue
643        id="VisibleForTests"
644        message="This method should only be accessed from tests or within private scope"
645        errorLine1="        mMapService = BluetoothMapService.getBluetoothMapService();"
646        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~">
647        <location
648            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/AdapterService.java"
649            line="1995"
650            column="43"/>
651    </issue>
652
653    <issue
654        id="VisibleForTests"
655        message="This method should only be accessed from tests or within private scope"
656        errorLine1="        mPbapService = BluetoothPbapService.getBluetoothPbapService();"
657        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~">
658        <location
659            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/AdapterService.java"
660            line="2000"
661            column="45"/>
662    </issue>
663
664    <issue
665        id="VisibleForTests"
666        message="This method should only be accessed from tests or within private scope"
667        errorLine1="        mSapService = SapService.getSapService();"
668        errorLine2="                                 ~~~~~~~~~~~~~">
669        <location
670            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/AdapterService.java"
671            line="2004"
672            column="34"/>
673    </issue>
674
675    <issue
676        id="VisibleForTests"
677        message="This method should only be accessed from tests or within private scope"
678        errorLine1="        return mDatabaseManager.setCustomMeta(device, key, value);"
679        errorLine2="                                ~~~~~~~~~~~~~">
680        <location
681            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/AdapterService.java"
682            line="2236"
683            column="33"/>
684    </issue>
685
686    <issue
687        id="VisibleForTests"
688        message="This method should only be accessed from tests or within private scope"
689        errorLine1="            mRemoteDevices.resetBatteryLevel(device, isBas);"
690        errorLine2="                           ~~~~~~~~~~~~~~~~~">
691        <location
692            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/AdapterService.java"
693            line="6989"
694            column="28"/>
695    </issue>
696
697    <issue
698        id="VisibleForTests"
699        message="This method should only be accessed from tests or within private scope"
700        errorLine1="            mRemoteDevices.updateBatteryLevel(device, batteryLevel, isBas);"
701        errorLine2="                           ~~~~~~~~~~~~~~~~~~">
702        <location
703            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/AdapterService.java"
704            line="6991"
705            column="28"/>
706    </issue>
707
708    <issue
709        id="VisibleForTests"
710        message="This method should only be accessed from tests or within private scope"
711        errorLine1="                    mNativeInterface.atResponseCode(device, atCommandResult, atCommandErrorCode);"
712        errorLine2="                                     ~~~~~~~~~~~~~~">
713        <location
714            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
715            line="182"
716            column="38"/>
717    </issue>
718
719    <issue
720        id="VisibleForTests"
721        message="This method should only be accessed from tests or within private scope"
722        errorLine1="            mNativeInterface.atResponseString(device, atCommandResponse);"
723        errorLine2="                             ~~~~~~~~~~~~~~~~">
724        <location
725            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
726            line="203"
727            column="30"/>
728    </issue>
729
730    <issue
731        id="VisibleForTests"
732        message="This method should only be accessed from tests or within private scope"
733        errorLine1="        mNativeInterface.atResponseCode(device, atCommandResult, atCommandErrorCode);"
734        errorLine2="                         ~~~~~~~~~~~~~~">
735        <location
736            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
737            line="205"
738            column="26"/>
739    </issue>
740
741    <issue
742        id="VisibleForTests"
743        message="This method should only be accessed from tests or within private scope"
744        errorLine1="            mNativeInterface.atResponseString(device, atCommandResponse);"
745        errorLine2="                             ~~~~~~~~~~~~~~~~">
746        <location
747            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
748            line="274"
749            column="30"/>
750    </issue>
751
752    <issue
753        id="VisibleForTests"
754        message="This method should only be accessed from tests or within private scope"
755        errorLine1="        mNativeInterface.atResponseCode(device, atCommandResult, atCommandErrorCode);"
756        errorLine2="                         ~~~~~~~~~~~~~~">
757        <location
758            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
759            line="276"
760            column="26"/>
761    </issue>
762
763    <issue
764        id="VisibleForTests"
765        message="This method should only be accessed from tests or within private scope"
766        errorLine1="                        mNativeInterface.atResponseCode("
767        errorLine2="                                         ~~~~~~~~~~~~~~">
768        <location
769            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
770            line="299"
771            column="42"/>
772    </issue>
773
774    <issue
775        id="VisibleForTests"
776        message="This method should only be accessed from tests or within private scope"
777        errorLine1="                mNativeInterface.atResponseString(remoteDevice, atCommandResponse);"
778        errorLine2="                                 ~~~~~~~~~~~~~~~~">
779        <location
780            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
781            line="314"
782            column="34"/>
783    </issue>
784
785    <issue
786        id="VisibleForTests"
787        message="This method should only be accessed from tests or within private scope"
788        errorLine1="                mNativeInterface.atResponseCode(remoteDevice, atCommandResult, atCommandErrorCode);"
789        errorLine2="                                 ~~~~~~~~~~~~~~">
790        <location
791            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
792            line="315"
793            column="34"/>
794    </issue>
795
796    <issue
797        id="VisibleForTests"
798        message="This method should only be accessed from tests or within private scope"
799        errorLine1="                    mNativeInterface.atResponseCode("
800        errorLine2="                                     ~~~~~~~~~~~~~~">
801        <location
802            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
803            line="326"
804            column="38"/>
805    </issue>
806
807    <issue
808        id="VisibleForTests"
809        message="This method should only be accessed from tests or within private scope"
810        errorLine1="                    mNativeInterface.atResponseCode("
811        errorLine2="                                     ~~~~~~~~~~~~~~">
812        <location
813            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
814            line="334"
815            column="38"/>
816    </issue>
817
818    <issue
819        id="VisibleForTests"
820        message="This method should only be accessed from tests or within private scope"
821        errorLine1="                    mNativeInterface.atResponseCode("
822        errorLine2="                                     ~~~~~~~~~~~~~~">
823        <location
824            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
825            line="354"
826            column="38"/>
827    </issue>
828
829    <issue
830        id="VisibleForTests"
831        message="This method should only be accessed from tests or within private scope"
832        errorLine1="                    mNativeInterface.atResponseCode("
833        errorLine2="                                     ~~~~~~~~~~~~~~">
834        <location
835            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
836            line="367"
837            column="38"/>
838    </issue>
839
840    <issue
841        id="VisibleForTests"
842        message="This method should only be accessed from tests or within private scope"
843        errorLine1="                    mNativeInterface.atResponseCode("
844        errorLine2="                                     ~~~~~~~~~~~~~~">
845        <location
846            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
847            line="373"
848            column="38"/>
849    </issue>
850
851    <issue
852        id="VisibleForTests"
853        message="This method should only be accessed from tests or within private scope"
854        errorLine1="                mNativeInterface.atResponseCode(remoteDevice, atCommandResult, atCommandErrorCode);"
855        errorLine2="                                 ~~~~~~~~~~~~~~">
856        <location
857            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
858            line="387"
859            column="34"/>
860    </issue>
861
862    <issue
863        id="VisibleForTests"
864        message="This method should only be accessed from tests or within private scope"
865        errorLine1="            mNativeInterface.atResponseString(device, atCommandResponse);"
866        errorLine2="                             ~~~~~~~~~~~~~~~~">
867        <location
868            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/AtPhonebook.java"
869            line="640"
870            column="30"/>
871    </issue>
872
873    <issue
874        id="VisibleForTests"
875        message="This method should only be accessed from tests or within private scope"
876        errorLine1="        mAvrcpController.onConnectionStateChanged("
877        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~">
878        <location
879            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
880            line="131"
881            column="26"/>
882    </issue>
883
884    <issue
885        id="VisibleForTests"
886        message="This method should only be accessed from tests or within private scope"
887        errorLine1="        mAvrcpController.handlePlayerAppSetting(device, playerAttribRsp, rspLen);"
888        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~">
889        <location
890            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
891            line="149"
892            column="26"/>
893    </issue>
894
895    <issue
896        id="VisibleForTests"
897        message="This method should only be accessed from tests or within private scope"
898        errorLine1="        mAvrcpController.handleSetAbsVolume(device, absVol, label);"
899        errorLine2="                         ~~~~~~~~~~~~~~~~~~">
900        <location
901            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
902            line="165"
903            column="26"/>
904    </issue>
905
906    <issue
907        id="VisibleForTests"
908        message="This method should only be accessed from tests or within private scope"
909        errorLine1="        mAvrcpController.handleRegisterNotificationAbsVol(device, label);"
910        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
911        <location
912            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
913            line="173"
914            column="26"/>
915    </issue>
916
917    <issue
918        id="VisibleForTests"
919        message="This method should only be accessed from tests or within private scope"
920        errorLine1="        mAvrcpController.onTrackChanged(device, numAttributes, attributes, attribVals);"
921        errorLine2="                         ~~~~~~~~~~~~~~">
922        <location
923            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
924            line="181"
925            column="26"/>
926    </issue>
927
928    <issue
929        id="VisibleForTests"
930        message="This method should only be accessed from tests or within private scope"
931        errorLine1="        mAvrcpController.onPlayPositionChanged(device, songLen, currSongPosition);"
932        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
933        <location
934            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
935            line="189"
936            column="26"/>
937    </issue>
938
939    <issue
940        id="VisibleForTests"
941        message="This method should only be accessed from tests or within private scope"
942        errorLine1="        mAvrcpController.onPlayStatusChanged(device, toPlaybackStateFromJni(playStatus));"
943        errorLine2="                         ~~~~~~~~~~~~~~~~~~~">
944        <location
945            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
946            line="197"
947            column="26"/>
948    </issue>
949
950    <issue
951        id="VisibleForTests"
952        message="This method should only be accessed from tests or within private scope"
953        errorLine1="        mAvrcpController.handleChangeFolderRsp(device, count);"
954        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
955        <location
956            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
957            line="303"
958            column="26"/>
959    </issue>
960
961    <issue
962        id="VisibleForTests"
963        message="This method should only be accessed from tests or within private scope"
964        errorLine1="        mAvrcpController.handleSetBrowsedPlayerRsp(device, items, depth);"
965        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~">
966        <location
967            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
968            line="310"
969            column="26"/>
970    </issue>
971
972    <issue
973        id="VisibleForTests"
974        message="This method should only be accessed from tests or within private scope"
975        errorLine1="        mAvrcpController.handleSetAddressedPlayerRsp(device, status);"
976        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
977        <location
978            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
979            line="317"
980            column="26"/>
981    </issue>
982
983    <issue
984        id="VisibleForTests"
985        message="This method should only be accessed from tests or within private scope"
986        errorLine1="        mAvrcpController.handleAddressedPlayerChanged(device, id);"
987        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
988        <location
989            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
990            line="324"
991            column="26"/>
992    </issue>
993
994    <issue
995        id="VisibleForTests"
996        message="This method should only be accessed from tests or within private scope"
997        errorLine1="        mAvrcpController.handleNowPlayingContentChanged(device);"
998        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
999        <location
1000            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
1001            line="330"
1002            column="26"/>
1003    </issue>
1004
1005    <issue
1006        id="VisibleForTests"
1007        message="This method should only be accessed from tests or within private scope"
1008        errorLine1="        mAvrcpController.onAvailablePlayerChanged(device);"
1009        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~">
1010        <location
1011            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerNativeInterface.java"
1012            line="336"
1013            column="26"/>
1014    </issue>
1015
1016    <issue
1017        id="VisibleForTests"
1018        message="This class should only be accessed from tests or within private scope"
1019        errorLine1="    private BluetoothCall mOldHeldCall = null;"
1020        errorLine2="            ~~~~~~~~~~~~~">
1021        <location
1022            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1023            line="117"
1024            column="13"/>
1025    </issue>
1026
1027    <issue
1028        id="VisibleForTests"
1029        message="This class should only be accessed from tests or within private scope"
1030        errorLine1="    private final HashMap&lt;Integer, BluetoothCall> mBluetoothConferenceCallInference ="
1031        errorLine2="                                   ~~~~~~~~~~~~~">
1032        <location
1033            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1034            line="139"
1035            column="36"/>
1036    </issue>
1037
1038    <issue
1039        id="VisibleForTests"
1040        message="This class should only be accessed from tests or within private scope"
1041        errorLine1="            BluetoothCall call = mCallInfo.getRingingOrSimulatedRingingCall();"
1042        errorLine2="            ~~~~~~~~~~~~~">
1043        <location
1044            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1045            line="404"
1046            column="13"/>
1047    </issue>
1048
1049    <issue
1050        id="VisibleForTests"
1051        message="This method should only be accessed from tests or within private scope"
1052        errorLine1="            call.answer(VideoProfile.STATE_AUDIO_ONLY);"
1053        errorLine2="                 ~~~~~~">
1054        <location
1055            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1056            line="408"
1057            column="18"/>
1058    </issue>
1059
1060    <issue
1061        id="VisibleForTests"
1062        message="This class should only be accessed from tests or within private scope"
1063        errorLine1="            BluetoothCall call = mCallInfo.getForegroundCall();"
1064        errorLine2="            ~~~~~~~~~~~~~">
1065        <location
1066            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1067            line="418"
1068            column="13"/>
1069    </issue>
1070
1071    <issue
1072        id="VisibleForTests"
1073        message="This class should only be accessed from tests or within private scope"
1074        errorLine1="            BluetoothCall conferenceCall = getBluetoothCallById(call.getParentId());"
1075        errorLine2="            ~~~~~~~~~~~~~">
1076        <location
1077            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1078            line="423"
1079            column="13"/>
1080    </issue>
1081
1082    <issue
1083        id="VisibleForTests"
1084        message="This method should only be accessed from tests or within private scope"
1085        errorLine1="            BluetoothCall conferenceCall = getBluetoothCallById(call.getParentId());"
1086        errorLine2="                                                                     ~~~~~~~~~~~">
1087        <location
1088            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1089            line="423"
1090            column="70"/>
1091    </issue>
1092
1093    <issue
1094        id="VisibleForTests"
1095        message="This method should only be accessed from tests or within private scope"
1096        errorLine1="                    &amp;&amp; conferenceCall.getState() == Call.STATE_ACTIVE) {"
1097        errorLine2="                                      ~~~~~~~~">
1098        <location
1099            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1100            line="425"
1101            column="39"/>
1102    </issue>
1103
1104    <issue
1105        id="VisibleForTests"
1106        message="This method should only be accessed from tests or within private scope"
1107        errorLine1="            if (call.getState() == Call.STATE_RINGING) {"
1108        errorLine2="                     ~~~~~~~~">
1109        <location
1110            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1111            line="429"
1112            column="22"/>
1113    </issue>
1114
1115    <issue
1116        id="VisibleForTests"
1117        message="This method should only be accessed from tests or within private scope"
1118        errorLine1="                call.reject(false, &quot;&quot;);"
1119        errorLine2="                     ~~~~~~">
1120        <location
1121            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1122            line="430"
1123            column="22"/>
1124    </issue>
1125
1126    <issue
1127        id="VisibleForTests"
1128        message="This method should only be accessed from tests or within private scope"
1129        errorLine1="                call.disconnect();"
1130        errorLine2="                     ~~~~~~~~~~">
1131        <location
1132            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1133            line="432"
1134            column="22"/>
1135    </issue>
1136
1137    <issue
1138        id="VisibleForTests"
1139        message="This class should only be accessed from tests or within private scope"
1140        errorLine1="            BluetoothCall call = mCallInfo.getForegroundCall();"
1141        errorLine2="            ~~~~~~~~~~~~~">
1142        <location
1143            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1144            line="443"
1145            column="13"/>
1146    </issue>
1147
1148    <issue
1149        id="VisibleForTests"
1150        message="This method should only be accessed from tests or within private scope"
1151        errorLine1="            call.playDtmfTone((char) dtmf);"
1152        errorLine2="                 ~~~~~~~~~~~~">
1153        <location
1154            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1155            line="449"
1156            column="18"/>
1157    </issue>
1158
1159    <issue
1160        id="VisibleForTests"
1161        message="This method should only be accessed from tests or within private scope"
1162        errorLine1="            call.stopDtmfTone();"
1163        errorLine2="                 ~~~~~~~~~~~~">
1164        <location
1165            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1166            line="450"
1167            column="18"/>
1168    </issue>
1169
1170    <issue
1171        id="VisibleForTests"
1172        message="This class should only be accessed from tests or within private scope"
1173        errorLine1="        BluetoothCall ringingCall = mCallInfo.getRingingOrSimulatedRingingCall();"
1174        errorLine2="        ~~~~~~~~~~~~~">
1175        <location
1176            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1177            line="584"
1178            column="9"/>
1179    </issue>
1180
1181    <issue
1182        id="VisibleForTests"
1183        message="This class should only be accessed from tests or within private scope"
1184        errorLine1="        BluetoothCall dialingCall = mCallInfo.getOutgoingCall();"
1185        errorLine2="        ~~~~~~~~~~~~~">
1186        <location
1187            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1188            line="585"
1189            column="9"/>
1190    </issue>
1191
1192    <issue
1193        id="VisibleForTests"
1194        message="This class should only be accessed from tests or within private scope"
1195        errorLine1="        BluetoothCall activeCall = mCallInfo.getActiveCall();"
1196        errorLine2="        ~~~~~~~~~~~~~">
1197        <location
1198            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1199            line="586"
1200            column="9"/>
1201    </issue>
1202
1203    <issue
1204        id="VisibleForTests"
1205        message="This method should only be accessed from tests or within private scope"
1206        errorLine1="            isHighDef = ringingCall.isHighDefAudio();"
1207        errorLine2="                                    ~~~~~~~~~~~~~~">
1208        <location
1209            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1210            line="590"
1211            column="37"/>
1212    </issue>
1213
1214    <issue
1215        id="VisibleForTests"
1216        message="This method should only be accessed from tests or within private scope"
1217        errorLine1="            Bundle extras = dialingCall.getDetails().getExtras();"
1218        errorLine2="                                        ~~~~~~~~~~">
1219        <location
1220            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1221            line="593"
1222            column="41"/>
1223    </issue>
1224
1225    <issue
1226        id="VisibleForTests"
1227        message="This method should only be accessed from tests or within private scope"
1228        errorLine1="                    isHighDef = dialingCall.isHighDefAudio();"
1229        errorLine2="                                            ~~~~~~~~~~~~~~">
1230        <location
1231            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1232            line="598"
1233            column="45"/>
1234    </issue>
1235
1236    <issue
1237        id="VisibleForTests"
1238        message="This method should only be accessed from tests or within private scope"
1239        errorLine1="            isHighDef = activeCall.isHighDefAudio();"
1240        errorLine2="                                   ~~~~~~~~~~~~~~">
1241        <location
1242            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1243            line="605"
1244            column="36"/>
1245    </issue>
1246
1247    <issue
1248        id="VisibleForTests"
1249        message="This class should only be accessed from tests or within private scope"
1250        errorLine1="    public void onCallAdded(BluetoothCall call) {"
1251        errorLine2="                            ~~~~~~~~~~~~~">
1252        <location
1253            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1254            line="626"
1255            column="29"/>
1256    </issue>
1257
1258    <issue
1259        id="VisibleForTests"
1260        message="This method should only be accessed from tests or within private scope"
1261        errorLine1="        if (call.isExternalCall()) {"
1262        errorLine2="                 ~~~~~~~~~~~~~~">
1263        <location
1264            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1265            line="627"
1266            column="18"/>
1267    </issue>
1268
1269    <issue
1270        id="VisibleForTests"
1271        message="This method should only be accessed from tests or within private scope"
1272        errorLine1="        if (!mBluetoothCallHashMap.containsKey(call.getId())) {"
1273        errorLine2="                                                    ~~~~~">
1274        <location
1275            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1276            line="631"
1277            column="53"/>
1278    </issue>
1279
1280    <issue
1281        id="VisibleForTests"
1282        message="This method should only be accessed from tests or within private scope"
1283        errorLine1="            CallStateCallback callback = new CallStateCallback(call.getState());"
1284        errorLine2="                                                                    ~~~~~~~~">
1285        <location
1286            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1287            line="633"
1288            column="69"/>
1289    </issue>
1290
1291    <issue
1292        id="VisibleForTests"
1293        message="This method should only be accessed from tests or within private scope"
1294        errorLine1="            mCallbacks.put(call.getId(), callback);"
1295        errorLine2="                                ~~~~~">
1296        <location
1297            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1298            line="634"
1299            column="33"/>
1300    </issue>
1301
1302    <issue
1303        id="VisibleForTests"
1304        message="This method should only be accessed from tests or within private scope"
1305        errorLine1="            call.registerCallback(callback);"
1306        errorLine2="                 ~~~~~~~~~~~~~~~~">
1307        <location
1308            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1309            line="635"
1310            column="18"/>
1311    </issue>
1312
1313    <issue
1314        id="VisibleForTests"
1315        message="This method should only be accessed from tests or within private scope"
1316        errorLine1="            mBluetoothCallHashMap.put(call.getId(), call);"
1317        errorLine2="                                           ~~~~~">
1318        <location
1319            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1320            line="637"
1321            column="44"/>
1322    </issue>
1323
1324    <issue
1325        id="VisibleForTests"
1326        message="This method should only be accessed from tests or within private scope"
1327        errorLine1="            if (!call.isConference()) {"
1328        errorLine2="                      ~~~~~~~~~~~~">
1329        <location
1330            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1331            line="638"
1332            column="23"/>
1333    </issue>
1334
1335    <issue
1336        id="VisibleForTests"
1337        message="This class should only be accessed from tests or within private scope"
1338        errorLine1="        BluetoothCall call = mCallInfo.getForegroundCall();"
1339        errorLine2="        ~~~~~~~~~~~~~">
1340        <location
1341            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1342            line="659"
1343            column="9"/>
1344    </issue>
1345
1346    <issue
1347        id="VisibleForTests"
1348        message="This method should only be accessed from tests or within private scope"
1349        errorLine1="        call.sendCallEvent(BluetoothCallQualityReport.EVENT_BLUETOOTH_CALL_QUALITY_REPORT, b);"
1350        errorLine2="             ~~~~~~~~~~~~~">
1351        <location
1352            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1353            line="676"
1354            column="14"/>
1355    </issue>
1356
1357    <issue
1358        id="VisibleForTests"
1359        message="This method should only be accessed from tests or within private scope"
1360        errorLine1="        onCallAdded(new BluetoothCall(call));"
1361        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
1362        <location
1363            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1364            line="683"
1365            column="21"/>
1366    </issue>
1367
1368    <issue
1369        id="VisibleForTests"
1370        message="This class should only be accessed from tests or within private scope"
1371        errorLine1="    public void onCallRemoved(BluetoothCall call, boolean forceRemoveCallback) {"
1372        errorLine2="                              ~~~~~~~~~~~~~">
1373        <location
1374            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1375            line="696"
1376            column="31"/>
1377    </issue>
1378
1379    <issue
1380        id="VisibleForTests"
1381        message="This method should only be accessed from tests or within private scope"
1382        errorLine1="        if (callback != null &amp;&amp; (forceRemoveCallback || !call.isExternalCall())) {"
1383        errorLine2="                                                              ~~~~~~~~~~~~~~">
1384        <location
1385            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1386            line="699"
1387            column="63"/>
1388    </issue>
1389
1390    <issue
1391        id="VisibleForTests"
1392        message="This method should only be accessed from tests or within private scope"
1393        errorLine1="            call.unregisterCallback(callback);"
1394        errorLine2="                 ~~~~~~~~~~~~~~~~~~">
1395        <location
1396            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1397            line="700"
1398            column="18"/>
1399    </issue>
1400
1401    <issue
1402        id="VisibleForTests"
1403        message="This method should only be accessed from tests or within private scope"
1404        errorLine1="        if (mBluetoothCallHashMap.containsKey(call.getId())) {"
1405        errorLine2="                                                   ~~~~~">
1406        <location
1407            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1408            line="703"
1409            column="52"/>
1410    </issue>
1411
1412    <issue
1413        id="VisibleForTests"
1414        message="This method should only be accessed from tests or within private scope"
1415        errorLine1="            mBluetoothCallHashMap.remove(call.getId());"
1416        errorLine2="                                              ~~~~~">
1417        <location
1418            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1419            line="704"
1420            column="47"/>
1421    </issue>
1422
1423    <issue
1424        id="VisibleForTests"
1425        message="This method should only be accessed from tests or within private scope"
1426        errorLine1="            DisconnectCause cause = call.getDisconnectCause();"
1427        errorLine2="                                         ~~~~~~~~~~~~~~~~~~">
1428        <location
1429            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1430            line="706"
1431            column="42"/>
1432    </issue>
1433
1434    <issue
1435        id="VisibleForTests"
1436        message="This method should only be accessed from tests or within private scope"
1437        errorLine1="                mBluetoothCallQueue.add(call.getId());"
1438        errorLine2="                                             ~~~~~">
1439        <location
1440            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1441            line="709"
1442            column="46"/>
1443    </issue>
1444
1445    <issue
1446        id="VisibleForTests"
1447        message="This method should only be accessed from tests or within private scope"
1448        errorLine1="                mBluetoothConferenceCallInference.put(call.getId(), call);"
1449        errorLine2="                                                           ~~~~~">
1450        <location
1451            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1452            line="710"
1453            column="60"/>
1454    </issue>
1455
1456    <issue
1457        id="VisibleForTests"
1458        message="This method should only be accessed from tests or within private scope"
1459        errorLine1="                            if (call.mClccIndex > -1) {"
1460        errorLine2="                                     ~~~~~~~~~~">
1461        <location
1462            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1463            line="716"
1464            column="38"/>
1465    </issue>
1466
1467    <issue
1468        id="VisibleForTests"
1469        message="This method should only be accessed from tests or within private scope"
1470        errorLine1="                                        getClccMapKey(call), call.mClccIndex);"
1471        errorLine2="                                                                  ~~~~~~~~~~">
1472        <location
1473            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1474            line="718"
1475            column="67"/>
1476    </issue>
1477
1478    <issue
1479        id="VisibleForTests"
1480        message="This method should only be accessed from tests or within private scope"
1481        errorLine1="            if (call.isConference()) {"
1482        errorLine2="                     ~~~~~~~~~~~~">
1483        <location
1484            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1485            line="733"
1486            column="22"/>
1487    </issue>
1488
1489    <issue
1490        id="VisibleForTests"
1491        message="This method should only be accessed from tests or within private scope"
1492        errorLine1="                    call.getTbsCallId(), getTbsTerminationReason(call));"
1493        errorLine2="                         ~~~~~~~~~~~~">
1494        <location
1495            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1496            line="753"
1497            column="26"/>
1498    </issue>
1499
1500    <issue
1501        id="VisibleForTests"
1502        message="This class should only be accessed from tests or within private scope"
1503        errorLine1="        BluetoothCall bluetoothCall = getBluetoothCallById(System.identityHashCode(call));"
1504        errorLine2="        ~~~~~~~~~~~~~">
1505        <location
1506            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1507            line="761"
1508            column="9"/>
1509    </issue>
1510
1511    <issue
1512        id="VisibleForTests"
1513        message="This class should only be accessed from tests or within private scope"
1514        errorLine1="    private static boolean isConferenceWithNoChildren(BluetoothCall call) {"
1515        errorLine2="                                                      ~~~~~~~~~~~~~">
1516        <location
1517            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1518            line="829"
1519            column="55"/>
1520    </issue>
1521
1522    <issue
1523        id="VisibleForTests"
1524        message="This method should only be accessed from tests or within private scope"
1525        errorLine1="        return call.isConference()"
1526        errorLine2="                    ~~~~~~~~~~~~">
1527        <location
1528            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1529            line="830"
1530            column="21"/>
1531    </issue>
1532
1533    <issue
1534        id="VisibleForTests"
1535        message="This method should only be accessed from tests or within private scope"
1536        errorLine1="                &amp;&amp; (call.can(Connection.CAPABILITY_CONFERENCE_HAS_NO_CHILDREN)"
1537        errorLine2="                         ~~~">
1538        <location
1539            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1540            line="831"
1541            column="26"/>
1542    </issue>
1543
1544    <issue
1545        id="VisibleForTests"
1546        message="This method should only be accessed from tests or within private scope"
1547        errorLine1="                        || call.getChildrenIds().isEmpty());"
1548        errorLine2="                                ~~~~~~~~~~~~~~">
1549        <location
1550            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1551            line="832"
1552            column="33"/>
1553    </issue>
1554
1555    <issue
1556        id="VisibleForTests"
1557        message="This class should only be accessed from tests or within private scope"
1558        errorLine1="        Collection&lt;BluetoothCall> calls = mCallInfo.getBluetoothCalls();"
1559        errorLine2="                   ~~~~~~~~~~~~~">
1560        <location
1561            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1562            line="837"
1563            column="20"/>
1564    </issue>
1565
1566    <issue
1567        id="VisibleForTests"
1568        message="This class should only be accessed from tests or within private scope"
1569        errorLine1="        BluetoothCall conferenceCallChildrenNotReady = null;"
1570        errorLine2="        ~~~~~~~~~~~~~">
1571        <location
1572            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1573            line="840"
1574            column="9"/>
1575    </issue>
1576
1577    <issue
1578        id="VisibleForTests"
1579        message="This method should only be accessed from tests or within private scope"
1580        errorLine1="            if (call.isConference() &amp;&amp; !mBluetoothConferenceCallInference.isEmpty()) {"
1581        errorLine2="                     ~~~~~~~~~~~~">
1582        <location
1583            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1584            line="843"
1585            column="22"/>
1586    </issue>
1587
1588    <issue
1589        id="VisibleForTests"
1590        message="This method should only be accessed from tests or within private scope"
1591        errorLine1="                if (call.getChildrenIds().size() >= 2) {"
1592        errorLine2="                         ~~~~~~~~~~~~~~">
1593        <location
1594            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1595            line="853"
1596            column="26"/>
1597    </issue>
1598
1599    <issue
1600        id="VisibleForTests"
1601        message="This method should only be accessed from tests or within private scope"
1602        errorLine1="                if (inferredCall.isCallNull() || inferredCall.getHandle() == null) {"
1603        errorLine2="                                 ~~~~~~~~~~">
1604        <location
1605            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1606            line="863"
1607            column="34"/>
1608    </issue>
1609
1610    <issue
1611        id="VisibleForTests"
1612        message="This method should only be accessed from tests or within private scope"
1613        errorLine1="                if (inferredCall.isCallNull() || inferredCall.getHandle() == null) {"
1614        errorLine2="                                                              ~~~~~~~~~">
1615        <location
1616            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1617            line="863"
1618            column="63"/>
1619    </issue>
1620
1621    <issue
1622        id="VisibleForTests"
1623        message="This method should only be accessed from tests or within private scope"
1624        errorLine1="                int index = inferredCall.mClccIndex;"
1625        errorLine2="                                         ~~~~~~~~~~">
1626        <location
1627            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1628            line="868"
1629            column="42"/>
1630    </issue>
1631
1632    <issue
1633        id="VisibleForTests"
1634        message="This method should only be accessed from tests or within private scope"
1635        errorLine1="                    if (bluetoothCall.getHandle() == null) {"
1636        errorLine2="                                      ~~~~~~~~~">
1637        <location
1638            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1639            line="876"
1640            column="39"/>
1641    </issue>
1642
1643    <issue
1644        id="VisibleForTests"
1645        message="This method should only be accessed from tests or within private scope"
1646        errorLine1="                        Log.w(TAG, &quot;call id: &quot; + bluetoothCall.getId() + &quot; handle is null&quot;);"
1647        errorLine2="                                                               ~~~~~">
1648        <location
1649            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1650            line="877"
1651            column="64"/>
1652    </issue>
1653
1654    <issue
1655        id="VisibleForTests"
1656        message="This method should only be accessed from tests or within private scope"
1657        errorLine1="                                    bluetoothCall.getHandle().toString(),"
1658        errorLine2="                                                  ~~~~~~~~~">
1659        <location
1660            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1661            line="882"
1662            column="51"/>
1663    </issue>
1664
1665    <issue
1666        id="VisibleForTests"
1667        message="This method should only be accessed from tests or within private scope"
1668        errorLine1="                                    inferredCall.getHandle().toString(),"
1669        errorLine2="                                                 ~~~~~~~~~">
1670        <location
1671            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1672            line="883"
1673            column="50"/>
1674    </issue>
1675
1676    <issue
1677        id="VisibleForTests"
1678        message="This method should only be accessed from tests or within private scope"
1679        errorLine1="                                        + bluetoothCall.getId());"
1680        errorLine2="                                                        ~~~~~">
1681        <location
1682            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1683            line="890"
1684            column="57"/>
1685    </issue>
1686
1687    <issue
1688        id="VisibleForTests"
1689        message="This method should only be accessed from tests or within private scope"
1690        errorLine1="                        bluetoothCall.mClccIndex = inferredCall.mClccIndex;"
1691        errorLine2="                                      ~~~~~~~~~~">
1692        <location
1693            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1694            line="891"
1695            column="39"/>
1696    </issue>
1697
1698    <issue
1699        id="VisibleForTests"
1700        message="This method should only be accessed from tests or within private scope"
1701        errorLine1="                        bluetoothCall.mClccIndex = inferredCall.mClccIndex;"
1702        errorLine2="                                                                ~~~~~~~~~~">
1703        <location
1704            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1705            line="891"
1706            column="65"/>
1707    </issue>
1708
1709    <issue
1710        id="VisibleForTests"
1711        message="This method should only be accessed from tests or within private scope"
1712        errorLine1="                int direction = inferredCall.isIncoming() ? 1 : 0;"
1713        errorLine2="                                             ~~~~~~~~~~">
1714        <location
1715            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1716            line="896"
1717            column="46"/>
1718    </issue>
1719
1720    <issue
1721        id="VisibleForTests"
1722        message="This method should only be accessed from tests or within private scope"
1723        errorLine1="                if (inferredCall.getGatewayInfo() != null) {"
1724        errorLine2="                                 ~~~~~~~~~~~~~~">
1725        <location
1726            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1727            line="900"
1728            column="34"/>
1729    </issue>
1730
1731    <issue
1732        id="VisibleForTests"
1733        message="This method should only be accessed from tests or within private scope"
1734        errorLine1="                    addressUri = inferredCall.getGatewayInfo().getOriginalAddress();"
1735        errorLine2="                                              ~~~~~~~~~~~~~~">
1736        <location
1737            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1738            line="901"
1739            column="47"/>
1740    </issue>
1741
1742    <issue
1743        id="VisibleForTests"
1744        message="This method should only be accessed from tests or within private scope"
1745        errorLine1="                    addressUri = inferredCall.getHandle();"
1746        errorLine2="                                              ~~~~~~~~~">
1747        <location
1748            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1749            line="903"
1750            column="47"/>
1751    </issue>
1752
1753    <issue
1754        id="VisibleForTests"
1755        message="This method should only be accessed from tests or within private scope"
1756        errorLine1="                            + call.getChildrenIds().size());"
1757        errorLine2="                                   ~~~~~~~~~~~~~~">
1758        <location
1759            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1760            line="955"
1761            column="36"/>
1762    </issue>
1763
1764    <issue
1765        id="VisibleForTests"
1766        message="This method should only be accessed from tests or within private scope"
1767        errorLine1="            if (!call.isConference() || isConferenceWithNoChildren) {"
1768        errorLine2="                      ~~~~~~~~~~~~">
1769        <location
1770            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1771            line="956"
1772            column="23"/>
1773    </issue>
1774
1775    <issue
1776        id="VisibleForTests"
1777        message="This class should only be accessed from tests or within private scope"
1778        errorLine1="    private void sendClccForCall(BluetoothCall call, boolean shouldLog) {"
1779        errorLine2="                                 ~~~~~~~~~~~~~">
1780        <location
1781            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1782            line="973"
1783            column="34"/>
1784    </issue>
1785
1786    <issue
1787        id="VisibleForTests"
1788        message="This method should only be accessed from tests or within private scope"
1789        errorLine1="        boolean isForeground = call.equals(mCallInfo.getForegroundCall());"
1790        errorLine2="                                    ~~~~~~">
1791        <location
1792            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1793            line="974"
1794            column="37"/>
1795    </issue>
1796
1797    <issue
1798        id="VisibleForTests"
1799        message="This class should only be accessed from tests or within private scope"
1800        errorLine1="        BluetoothCall conferenceCall = getBluetoothCallById(call.getParentId());"
1801        errorLine2="        ~~~~~~~~~~~~~">
1802        <location
1803            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1804            line="983"
1805            column="9"/>
1806    </issue>
1807
1808    <issue
1809        id="VisibleForTests"
1810        message="This method should only be accessed from tests or within private scope"
1811        errorLine1="        BluetoothCall conferenceCall = getBluetoothCallById(call.getParentId());"
1812        errorLine2="                                                                 ~~~~~~~~~~~">
1813        <location
1814            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1815            line="983"
1816            column="66"/>
1817    </issue>
1818
1819    <issue
1820        id="VisibleForTests"
1821        message="This method should only be accessed from tests or within private scope"
1822        errorLine1="            if (conferenceCall.hasProperty(Call.Details.PROPERTY_GENERIC_CONFERENCE)) {"
1823        errorLine2="                               ~~~~~~~~~~~">
1824        <location
1825            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1826            line="987"
1827            column="32"/>
1828    </issue>
1829
1830    <issue
1831        id="VisibleForTests"
1832        message="This class should only be accessed from tests or within private scope"
1833        errorLine1="                BluetoothCall activeChild ="
1834        errorLine2="                ~~~~~~~~~~~~~">
1835        <location
1836            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1837            line="997"
1838            column="17"/>
1839    </issue>
1840
1841    <issue
1842        id="VisibleForTests"
1843        message="This method should only be accessed from tests or within private scope"
1844        errorLine1="                                conferenceCall.getGenericConferenceActiveChildCallId());"
1845        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1846        <location
1847            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1848            line="999"
1849            column="48"/>
1850    </issue>
1851
1852    <issue
1853        id="VisibleForTests"
1854        message="This method should only be accessed from tests or within private scope"
1855        errorLine1="                            conferenceCall.can(Connection.CAPABILITY_MERGE_CONFERENCE)"
1856        errorLine2="                                           ~~~">
1857        <location
1858            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1859            line="1004"
1860            column="44"/>
1861    </issue>
1862
1863    <issue
1864        id="VisibleForTests"
1865        message="This method should only be accessed from tests or within private scope"
1866        errorLine1="                                    || (conferenceCall.can(Connection.CAPABILITY_SWAP_CONFERENCE)"
1867        errorLine2="                                                       ~~~">
1868        <location
1869            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1870            line="1005"
1871            column="56"/>
1872    </issue>
1873
1874    <issue
1875        id="VisibleForTests"
1876        message="This method should only be accessed from tests or within private scope"
1877        errorLine1="                                            &amp;&amp; !conferenceCall.wasConferencePreviouslyMerged());"
1878        errorLine2="                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1879        <location
1880            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1881            line="1006"
1882            column="64"/>
1883    </issue>
1884
1885    <issue
1886        id="VisibleForTests"
1887        message="This method should only be accessed from tests or within private scope"
1888        errorLine1="                        if (call.equals(activeChild)) {"
1889        errorLine2="                                 ~~~~~~">
1890        <location
1891            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1892            line="1010"
1893            column="34"/>
1894    </issue>
1895
1896    <issue
1897        id="VisibleForTests"
1898        message="This method should only be accessed from tests or within private scope"
1899        errorLine1="            if (conferenceCall.getState() == Call.STATE_HOLDING"
1900        errorLine2="                               ~~~~~~~~">
1901        <location
1902            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1903            line="1020"
1904            column="32"/>
1905    </issue>
1906
1907    <issue
1908        id="VisibleForTests"
1909        message="This method should only be accessed from tests or within private scope"
1910        errorLine1="                    &amp;&amp; conferenceCall.can(Connection.CAPABILITY_MANAGE_CONFERENCE)) {"
1911        errorLine2="                                      ~~~">
1912        <location
1913            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1914            line="1021"
1915            column="39"/>
1916    </issue>
1917
1918    <issue
1919        id="VisibleForTests"
1920        message="This method should only be accessed from tests or within private scope"
1921        errorLine1="        int direction = call.isIncoming() ? 1 : 0;"
1922        errorLine2="                             ~~~~~~~~~~">
1923        <location
1924            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1925            line="1036"
1926            column="30"/>
1927    </issue>
1928
1929    <issue
1930        id="VisibleForTests"
1931        message="This method should only be accessed from tests or within private scope"
1932        errorLine1="        if (call.getGatewayInfo() != null) {"
1933        errorLine2="                 ~~~~~~~~~~~~~~">
1934        <location
1935            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1936            line="1038"
1937            column="18"/>
1938    </issue>
1939
1940    <issue
1941        id="VisibleForTests"
1942        message="This method should only be accessed from tests or within private scope"
1943        errorLine1="            addressUri = call.getGatewayInfo().getOriginalAddress();"
1944        errorLine2="                              ~~~~~~~~~~~~~~">
1945        <location
1946            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1947            line="1039"
1948            column="31"/>
1949    </issue>
1950
1951    <issue
1952        id="VisibleForTests"
1953        message="This method should only be accessed from tests or within private scope"
1954        errorLine1="            addressUri = call.getHandle();"
1955        errorLine2="                              ~~~~~~~~~">
1956        <location
1957            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1958            line="1041"
1959            column="31"/>
1960    </issue>
1961
1962    <issue
1963        id="VisibleForTests"
1964        message="This method should only be accessed from tests or within private scope"
1965        errorLine1="            int callCLCCIndex = bluetoothCall.mClccIndex;"
1966        errorLine2="                                              ~~~~~~~~~~">
1967        <location
1968            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1969            line="1092"
1970            column="47"/>
1971    </issue>
1972
1973    <issue
1974        id="VisibleForTests"
1975        message="This class should only be accessed from tests or within private scope"
1976        errorLine1="    private int getIndexForCall(BluetoothCall call) {"
1977        errorLine2="                                ~~~~~~~~~~~~~">
1978        <location
1979            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1980            line="1122"
1981            column="33"/>
1982    </issue>
1983
1984    <issue
1985        id="VisibleForTests"
1986        message="This method should only be accessed from tests or within private scope"
1987        errorLine1="            call.mClccIndex = mConferenceCallClccIndexMap.get(getClccMapKey(call));"
1988        errorLine2="                 ~~~~~~~~~~">
1989        <location
1990            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
1991            line="1131"
1992            column="18"/>
1993    </issue>
1994
1995    <issue
1996        id="VisibleForTests"
1997        message="This method should only be accessed from tests or within private scope"
1998        errorLine1="        if (call.mClccIndex >= 1) {"
1999        errorLine2="                 ~~~~~~~~~~">
2000        <location
2001            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2002            line="1134"
2003            column="18"/>
2004    </issue>
2005
2006    <issue
2007        id="VisibleForTests"
2008        message="This method should only be accessed from tests or within private scope"
2009        errorLine1="            return call.mClccIndex;"
2010        errorLine2="                        ~~~~~~~~~~">
2011        <location
2012            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2013            line="1135"
2014            column="25"/>
2015    </issue>
2016
2017    <issue
2018        id="VisibleForTests"
2019        message="This method should only be accessed from tests or within private scope"
2020        errorLine1="        if (call.isConference()) {"
2021        errorLine2="                 ~~~~~~~~~~~~">
2022        <location
2023            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2024            line="1139"
2025            column="18"/>
2026    </issue>
2027
2028    <issue
2029        id="VisibleForTests"
2030        message="This method should only be accessed from tests or within private scope"
2031        errorLine1="        call.mClccIndex = getNextAvailableClccIndex(index);"
2032        errorLine2="             ~~~~~~~~~~">
2033        <location
2034            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2035            line="1145"
2036            column="14"/>
2037    </issue>
2038
2039    <issue
2040        id="VisibleForTests"
2041        message="This method should only be accessed from tests or within private scope"
2042        errorLine1="                    .removeIf(entry -> entry.getValue() == call.mClccIndex);"
2043        errorLine2="                                                                ~~~~~~~~~~">
2044        <location
2045            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2046            line="1151"
2047            column="65"/>
2048    </issue>
2049
2050    <issue
2051        id="VisibleForTests"
2052        message="This method should only be accessed from tests or within private scope"
2053        errorLine1="        Log.d(TAG, &quot;call &quot; + call.getId() + &quot; CLCC index is &quot; + call.mClccIndex);"
2054        errorLine2="                                  ~~~~~">
2055        <location
2056            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2057            line="1153"
2058            column="35"/>
2059    </issue>
2060
2061    <issue
2062        id="VisibleForTests"
2063        message="This method should only be accessed from tests or within private scope"
2064        errorLine1="        Log.d(TAG, &quot;call &quot; + call.getId() + &quot; CLCC index is &quot; + call.mClccIndex);"
2065        errorLine2="                                                                     ~~~~~~~~~~">
2066        <location
2067            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2068            line="1153"
2069            column="70"/>
2070    </issue>
2071
2072    <issue
2073        id="VisibleForTests"
2074        message="This method should only be accessed from tests or within private scope"
2075        errorLine1="        return call.mClccIndex;"
2076        errorLine2="                    ~~~~~~~~~~">
2077        <location
2078            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2079            line="1154"
2080            column="21"/>
2081    </issue>
2082
2083    <issue
2084        id="VisibleForTests"
2085        message="This class should only be accessed from tests or within private scope"
2086        errorLine1="        BluetoothCall activeCall = mCallInfo.getActiveCall();"
2087        errorLine2="        ~~~~~~~~~~~~~">
2088        <location
2089            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2090            line="1159"
2091            column="9"/>
2092    </issue>
2093
2094    <issue
2095        id="VisibleForTests"
2096        message="This class should only be accessed from tests or within private scope"
2097        errorLine1="        BluetoothCall ringingCall = mCallInfo.getRingingOrSimulatedRingingCall();"
2098        errorLine2="        ~~~~~~~~~~~~~">
2099        <location
2100            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2101            line="1160"
2102            column="9"/>
2103    </issue>
2104
2105    <issue
2106        id="VisibleForTests"
2107        message="This method should only be accessed from tests or within private scope"
2108        errorLine1="            Log.i(TAG, &quot;ringingCall hashcode: &quot; + ringingCall.hashCode());"
2109        errorLine2="                                                              ~~~~~~~~">
2110        <location
2111            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2112            line="1164"
2113            column="63"/>
2114    </issue>
2115
2116    <issue
2117        id="VisibleForTests"
2118        message="This class should only be accessed from tests or within private scope"
2119        errorLine1="        BluetoothCall heldCall = mCallInfo.getHeldCall();"
2120        errorLine2="        ~~~~~~~~~~~~~">
2121        <location
2122            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2123            line="1167"
2124            column="9"/>
2125    </issue>
2126
2127    <issue
2128        id="VisibleForTests"
2129        message="This method should only be accessed from tests or within private scope"
2130        errorLine1="                Log.i(TAG, &quot;reject ringing call &quot; + ringingCall.hashCode());"
2131        errorLine2="                                                                ~~~~~~~~">
2132        <location
2133            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2134            line="1183"
2135            column="65"/>
2136    </issue>
2137
2138    <issue
2139        id="VisibleForTests"
2140        message="This method should only be accessed from tests or within private scope"
2141        errorLine1="                ringingCall.reject(false, null);"
2142        errorLine2="                            ~~~~~~">
2143        <location
2144            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2145            line="1184"
2146            column="29"/>
2147    </issue>
2148
2149    <issue
2150        id="VisibleForTests"
2151        message="This method should only be accessed from tests or within private scope"
2152        errorLine1="                heldCall.disconnect();"
2153        errorLine2="                         ~~~~~~~~~~">
2154        <location
2155            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2156            line="1187"
2157            column="26"/>
2158    </issue>
2159
2160    <issue
2161        id="VisibleForTests"
2162        message="This class should only be accessed from tests or within private scope"
2163        errorLine1="                BluetoothCall conferenceCall = getBluetoothCallById(activeCall.getParentId());"
2164        errorLine2="                ~~~~~~~~~~~~~">
2165        <location
2166            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2167            line="1197"
2168            column="17"/>
2169    </issue>
2170
2171    <issue
2172        id="VisibleForTests"
2173        message="This method should only be accessed from tests or within private scope"
2174        errorLine1="                BluetoothCall conferenceCall = getBluetoothCallById(activeCall.getParentId());"
2175        errorLine2="                                                                               ~~~~~~~~~~~">
2176        <location
2177            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2178            line="1197"
2179            column="80"/>
2180    </issue>
2181
2182    <issue
2183        id="VisibleForTests"
2184        message="This method should only be accessed from tests or within private scope"
2185        errorLine1="                        &amp;&amp; conferenceCall.getState() == Call.STATE_ACTIVE) {"
2186        errorLine2="                                          ~~~~~~~~">
2187        <location
2188            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2189            line="1199"
2190            column="43"/>
2191    </issue>
2192
2193    <issue
2194        id="VisibleForTests"
2195        message="This method should only be accessed from tests or within private scope"
2196        errorLine1="                    conferenceCall.disconnect();"
2197        errorLine2="                                   ~~~~~~~~~~">
2198        <location
2199            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2200            line="1201"
2201            column="36"/>
2202    </issue>
2203
2204    <issue
2205        id="VisibleForTests"
2206        message="This method should only be accessed from tests or within private scope"
2207        errorLine1="                    activeCall.disconnect();"
2208        errorLine2="                               ~~~~~~~~~~">
2209        <location
2210            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2211            line="1203"
2212            column="32"/>
2213    </issue>
2214
2215    <issue
2216        id="VisibleForTests"
2217        message="This method should only be accessed from tests or within private scope"
2218        errorLine1="                ringingCall.answer(ringingCall.getVideoState());"
2219        errorLine2="                            ~~~~~~">
2220        <location
2221            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2222            line="1207"
2223            column="29"/>
2224    </issue>
2225
2226    <issue
2227        id="VisibleForTests"
2228        message="This method should only be accessed from tests or within private scope"
2229        errorLine1="                ringingCall.answer(ringingCall.getVideoState());"
2230        errorLine2="                                               ~~~~~~~~~~~~~">
2231        <location
2232            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2233            line="1207"
2234            column="48"/>
2235    </issue>
2236
2237    <issue
2238        id="VisibleForTests"
2239        message="This method should only be accessed from tests or within private scope"
2240        errorLine1="                heldCall.unhold();"
2241        errorLine2="                         ~~~~~~">
2242        <location
2243            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2244            line="1209"
2245            column="26"/>
2246    </issue>
2247
2248    <issue
2249        id="VisibleForTests"
2250        message="This method should only be accessed from tests or within private scope"
2251        errorLine1="                    &amp;&amp; activeCall.can(Connection.CAPABILITY_SWAP_CONFERENCE)) {"
2252        errorLine2="                                  ~~~">
2253        <location
2254            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2255            line="1214"
2256            column="35"/>
2257    </issue>
2258
2259    <issue
2260        id="VisibleForTests"
2261        message="This method should only be accessed from tests or within private scope"
2262        errorLine1="                activeCall.swapConference();"
2263        errorLine2="                           ~~~~~~~~~~~~~~">
2264        <location
2265            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2266            line="1215"
2267            column="28"/>
2268    </issue>
2269
2270    <issue
2271        id="VisibleForTests"
2272        message="This method should only be accessed from tests or within private scope"
2273        errorLine1="                ringingCall.answer(VideoProfile.STATE_AUDIO_ONLY);"
2274        errorLine2="                            ~~~~~~">
2275        <location
2276            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2277            line="1220"
2278            column="29"/>
2279    </issue>
2280
2281    <issue
2282        id="VisibleForTests"
2283        message="This method should only be accessed from tests or within private scope"
2284        errorLine1="                heldCall.unhold();"
2285        errorLine2="                         ~~~~~~">
2286        <location
2287            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2288            line="1225"
2289            column="26"/>
2290    </issue>
2291
2292    <issue
2293        id="VisibleForTests"
2294        message="This method should only be accessed from tests or within private scope"
2295        errorLine1="                    &amp;&amp; activeCall.can(Connection.CAPABILITY_HOLD)) {"
2296        errorLine2="                                  ~~~">
2297        <location
2298            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2299            line="1228"
2300            column="35"/>
2301    </issue>
2302
2303    <issue
2304        id="VisibleForTests"
2305        message="This method should only be accessed from tests or within private scope"
2306        errorLine1="                activeCall.hold();"
2307        errorLine2="                           ~~~~">
2308        <location
2309            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2310            line="1229"
2311            column="28"/>
2312    </issue>
2313
2314    <issue
2315        id="VisibleForTests"
2316        message="This method should only be accessed from tests or within private scope"
2317        errorLine1="                if (activeCall.can(Connection.CAPABILITY_MERGE_CONFERENCE)) {"
2318        errorLine2="                               ~~~">
2319        <location
2320            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2321            line="1234"
2322            column="32"/>
2323    </issue>
2324
2325    <issue
2326        id="VisibleForTests"
2327        message="This method should only be accessed from tests or within private scope"
2328        errorLine1="                    activeCall.mergeConference();"
2329        errorLine2="                               ~~~~~~~~~~~~~~~">
2330        <location
2331            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2332            line="1235"
2333            column="32"/>
2334    </issue>
2335
2336    <issue
2337        id="VisibleForTests"
2338        message="This class should only be accessed from tests or within private scope"
2339        errorLine1="                    List&lt;BluetoothCall> conferenceable ="
2340        errorLine2="                         ~~~~~~~~~~~~~">
2341        <location
2342            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2343            line="1238"
2344            column="26"/>
2345    </issue>
2346
2347    <issue
2348        id="VisibleForTests"
2349        message="This method should only be accessed from tests or within private scope"
2350        errorLine1="                            getBluetoothCallsByIds(activeCall.getConferenceableCalls());"
2351        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~">
2352        <location
2353            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2354            line="1239"
2355            column="63"/>
2356    </issue>
2357
2358    <issue
2359        id="VisibleForTests"
2360        message="This method should only be accessed from tests or within private scope"
2361        errorLine1="                        activeCall.conference(conferenceable.get(0));"
2362        errorLine2="                                   ~~~~~~~~~~">
2363        <location
2364            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2365            line="1241"
2366            column="36"/>
2367    </issue>
2368
2369    <issue
2370        id="VisibleForTests"
2371        message="This class should only be accessed from tests or within private scope"
2372        errorLine1="        BluetoothCall activeCall = mCallInfo.getActiveCall();"
2373        errorLine2="        ~~~~~~~~~~~~~">
2374        <location
2375            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2376            line="1259"
2377            column="9"/>
2378    </issue>
2379
2380    <issue
2381        id="VisibleForTests"
2382        message="This class should only be accessed from tests or within private scope"
2383        errorLine1="        BluetoothCall ringingCall = mCallInfo.getRingingOrSimulatedRingingCall();"
2384        errorLine2="        ~~~~~~~~~~~~~">
2385        <location
2386            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2387            line="1260"
2388            column="9"/>
2389    </issue>
2390
2391    <issue
2392        id="VisibleForTests"
2393        message="This class should only be accessed from tests or within private scope"
2394        errorLine1="        BluetoothCall heldCall = mCallInfo.getHeldCall();"
2395        errorLine2="        ~~~~~~~~~~~~~">
2396        <location
2397            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2398            line="1261"
2399            column="9"/>
2400    </issue>
2401
2402    <issue
2403        id="VisibleForTests"
2404        message="This method should only be accessed from tests or within private scope"
2405        errorLine1="                &amp;&amp; ringingCall.getHandle() != null"
2406        errorLine2="                               ~~~~~~~~~">
2407        <location
2408            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2409            line="1269"
2410            column="32"/>
2411    </issue>
2412
2413    <issue
2414        id="VisibleForTests"
2415        message="This method should only be accessed from tests or within private scope"
2416        errorLine1="                &amp;&amp; !ringingCall.isSilentRingingRequested()) {"
2417        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~">
2418        <location
2419            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2420            line="1270"
2421            column="33"/>
2422    </issue>
2423
2424    <issue
2425        id="VisibleForTests"
2426        message="This method should only be accessed from tests or within private scope"
2427        errorLine1="            ringingAddress = ringingCall.getHandle().getSchemeSpecificPart();"
2428        errorLine2="                                         ~~~~~~~~~">
2429        <location
2430            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2431            line="1271"
2432            column="42"/>
2433    </issue>
2434
2435    <issue
2436        id="VisibleForTests"
2437        message="This method should only be accessed from tests or within private scope"
2438        errorLine1="            ringingName = ringingCall.getCallerDisplayName();"
2439        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~">
2440        <location
2441            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2442            line="1275"
2443            column="39"/>
2444    </issue>
2445
2446    <issue
2447        id="VisibleForTests"
2448        message="This method should only be accessed from tests or within private scope"
2449        errorLine1="                ringingName = ringingCall.getContactDisplayName();"
2450        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~">
2451        <location
2452            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2453            line="1277"
2454            column="43"/>
2455    </issue>
2456
2457    <issue
2458        id="VisibleForTests"
2459        message="This method should only be accessed from tests or within private scope"
2460        errorLine1="                mCallInfo.isNullCall(activeCall) ? 0 : activeCall.getChildrenIds().size();"
2461        errorLine2="                                                                  ~~~~~~~~~~~~~~">
2462        <location
2463            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2464            line="1287"
2465            column="67"/>
2466    </issue>
2467
2468    <issue
2469        id="VisibleForTests"
2470        message="This method should only be accessed from tests or within private scope"
2471        errorLine1="                &amp;&amp; activeCall.isConference()"
2472        errorLine2="                              ~~~~~~~~~~~~">
2473        <location
2474            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2475            line="1299"
2476            column="31"/>
2477    </issue>
2478
2479    <issue
2480        id="VisibleForTests"
2481        message="This method should only be accessed from tests or within private scope"
2482        errorLine1="                &amp;&amp; !activeCall.can(Connection.CAPABILITY_CONFERENCE_HAS_NO_CHILDREN)) {"
2483        errorLine2="                               ~~~">
2484        <location
2485            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2486            line="1300"
2487            column="32"/>
2488    </issue>
2489
2490    <issue
2491        id="VisibleForTests"
2492        message="This method should only be accessed from tests or within private scope"
2493        errorLine1="            if (activeCall.can(Connection.CAPABILITY_SWAP_CONFERENCE)) {"
2494        errorLine2="                           ~~~">
2495        <location
2496            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2497            line="1301"
2498            column="28"/>
2499    </issue>
2500
2501    <issue
2502        id="VisibleForTests"
2503        message="This method should only be accessed from tests or within private scope"
2504        errorLine1="                numHeldCalls = activeCall.wasConferencePreviouslyMerged() ? 0 : 1;"
2505        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2506        <location
2507            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2508            line="1304"
2509            column="43"/>
2510    </issue>
2511
2512    <issue
2513        id="VisibleForTests"
2514        message="This method should only be accessed from tests or within private scope"
2515        errorLine1="            } else if (activeCall.can(Connection.CAPABILITY_MERGE_CONFERENCE)) {"
2516        errorLine2="                                  ~~~">
2517        <location
2518            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2519            line="1305"
2520            column="35"/>
2521    </issue>
2522
2523    <issue
2524        id="VisibleForTests"
2525        message="This method should only be accessed from tests or within private scope"
2526        errorLine1="            for (Integer id : activeCall.getChildrenIds()) {"
2527        errorLine2="                                         ~~~~~~~~~~~~~~">
2528        <location
2529            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2530            line="1309"
2531            column="42"/>
2532    </issue>
2533
2534    <issue
2535        id="VisibleForTests"
2536        message="This method should only be accessed from tests or within private scope"
2537        errorLine1="                if (mOldHeldCall != null &amp;&amp; Objects.equals(mOldHeldCall.getId(), id)) {"
2538        errorLine2="                                                                        ~~~~~">
2539        <location
2540            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2541            line="1313"
2542            column="73"/>
2543    </issue>
2544
2545    <issue
2546        id="VisibleForTests"
2547        message="This class should only be accessed from tests or within private scope"
2548        errorLine1="        BluetoothCall ringingCall = mCallInfo.getRingingOrSimulatedRingingCall();"
2549        errorLine2="        ~~~~~~~~~~~~~">
2550        <location
2551            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2552            line="1402"
2553            column="9"/>
2554    </issue>
2555
2556    <issue
2557        id="VisibleForTests"
2558        message="This class should only be accessed from tests or within private scope"
2559        errorLine1="        BluetoothCall dialingCall = mCallInfo.getOutgoingCall();"
2560        errorLine2="        ~~~~~~~~~~~~~">
2561        <location
2562            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2563            line="1403"
2564            column="9"/>
2565    </issue>
2566
2567    <issue
2568        id="VisibleForTests"
2569        message="This method should only be accessed from tests or within private scope"
2570        errorLine1="        if (!mCallInfo.isNullCall(ringingCall) &amp;&amp; !ringingCall.isSilentRingingRequested()) {"
2571        errorLine2="                                                               ~~~~~~~~~~~~~~~~~~~~~~~~">
2572        <location
2573            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2574            line="1416"
2575            column="64"/>
2576    </issue>
2577
2578    <issue
2579        id="VisibleForTests"
2580        message="This class should only be accessed from tests or within private scope"
2581        errorLine1="    private int getBtCallState(BluetoothCall call, boolean isForeground) {"
2582        errorLine2="                               ~~~~~~~~~~~~~">
2583        <location
2584            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2585            line="1427"
2586            column="32"/>
2587    </issue>
2588
2589    <issue
2590        id="VisibleForTests"
2591        message="This method should only be accessed from tests or within private scope"
2592        errorLine1="        switch (call.getState()) {"
2593        errorLine2="                     ~~~~~~~~">
2594        <location
2595            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2596            line="1428"
2597            column="22"/>
2598    </issue>
2599
2600    <issue
2601        id="VisibleForTests"
2602        message="This method should only be accessed from tests or within private scope"
2603        errorLine1="                if (call.isSilentRingingRequested()) {"
2604        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~">
2605        <location
2606            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2607            line="1455"
2608            column="26"/>
2609    </issue>
2610
2611    <issue
2612        id="VisibleForTests"
2613        message="This class should only be accessed from tests or within private scope"
2614        errorLine1="    private Integer getTbsCallState(BluetoothCall call) {"
2615        errorLine2="                                    ~~~~~~~~~~~~~">
2616        <location
2617            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2618            line="1643"
2619            column="37"/>
2620    </issue>
2621
2622    <issue
2623        id="VisibleForTests"
2624        message="This method should only be accessed from tests or within private scope"
2625        errorLine1="        switch (call.getState()) {"
2626        errorLine2="                     ~~~~~~~~">
2627        <location
2628            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2629            line="1644"
2630            column="22"/>
2631    </issue>
2632
2633    <issue
2634        id="VisibleForTests"
2635        message="This method should only be accessed from tests or within private scope"
2636        errorLine1="                if (call.isSilentRingingRequested()) {"
2637        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~">
2638        <location
2639            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2640            line="1661"
2641            column="26"/>
2642    </issue>
2643
2644    <issue
2645        id="VisibleForTests"
2646        message="This class should only be accessed from tests or within private scope"
2647        errorLine1="    private BluetoothLeCall createTbsCall(BluetoothCall call) {"
2648        errorLine2="                                          ~~~~~~~~~~~~~">
2649        <location
2650            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2651            line="1699"
2652            column="43"/>
2653    </issue>
2654
2655    <issue
2656        id="VisibleForTests"
2657        message="This class should only be accessed from tests or within private scope"
2658        errorLine1="        BluetoothCall conferenceCall = getBluetoothCallById(call.getParentId());"
2659        errorLine2="        ~~~~~~~~~~~~~">
2660        <location
2661            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2662            line="1707"
2663            column="9"/>
2664    </issue>
2665
2666    <issue
2667        id="VisibleForTests"
2668        message="This method should only be accessed from tests or within private scope"
2669        errorLine1="        BluetoothCall conferenceCall = getBluetoothCallById(call.getParentId());"
2670        errorLine2="                                                                 ~~~~~~~~~~~">
2671        <location
2672            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2673            line="1707"
2674            column="66"/>
2675    </issue>
2676
2677    <issue
2678        id="VisibleForTests"
2679        message="This class should only be accessed from tests or within private scope"
2680        errorLine1="            BluetoothCall activeChild ="
2681        errorLine2="            ~~~~~~~~~~~~~">
2682        <location
2683            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2684            line="1719"
2685            column="13"/>
2686    </issue>
2687
2688    <issue
2689        id="VisibleForTests"
2690        message="This method should only be accessed from tests or within private scope"
2691        errorLine1="                    getBluetoothCallById(conferenceCall.getGenericConferenceActiveChildCallId());"
2692        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2693        <location
2694            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2695            line="1720"
2696            column="57"/>
2697    </issue>
2698
2699    <issue
2700        id="VisibleForTests"
2701        message="This method should only be accessed from tests or within private scope"
2702        errorLine1="                        conferenceCall.can(Connection.CAPABILITY_MERGE_CONFERENCE)"
2703        errorLine2="                                       ~~~">
2704        <location
2705            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2706            line="1725"
2707            column="40"/>
2708    </issue>
2709
2710    <issue
2711        id="VisibleForTests"
2712        message="This method should only be accessed from tests or within private scope"
2713        errorLine1="                                || (conferenceCall.can(Connection.CAPABILITY_SWAP_CONFERENCE)"
2714        errorLine2="                                                   ~~~">
2715        <location
2716            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2717            line="1726"
2718            column="52"/>
2719    </issue>
2720
2721    <issue
2722        id="VisibleForTests"
2723        message="This method should only be accessed from tests or within private scope"
2724        errorLine1="                                        &amp;&amp; !conferenceCall.wasConferencePreviouslyMerged());"
2725        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2726        <location
2727            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2728            line="1727"
2729            column="60"/>
2730    </issue>
2731
2732    <issue
2733        id="VisibleForTests"
2734        message="This method should only be accessed from tests or within private scope"
2735        errorLine1="                    if (call.equals(activeChild)) {"
2736        errorLine2="                             ~~~~~~">
2737        <location
2738            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2739            line="1730"
2740            column="30"/>
2741    </issue>
2742
2743    <issue
2744        id="VisibleForTests"
2745        message="This method should only be accessed from tests or within private scope"
2746        errorLine1="            if (conferenceCall.getState() == Call.STATE_HOLDING"
2747        errorLine2="                               ~~~~~~~~">
2748        <location
2749            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2750            line="1739"
2751            column="32"/>
2752    </issue>
2753
2754    <issue
2755        id="VisibleForTests"
2756        message="This method should only be accessed from tests or within private scope"
2757        errorLine1="                    &amp;&amp; conferenceCall.can(Connection.CAPABILITY_MANAGE_CONFERENCE)) {"
2758        errorLine2="                                      ~~~">
2759        <location
2760            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2761            line="1740"
2762            column="39"/>
2763    </issue>
2764
2765    <issue
2766        id="VisibleForTests"
2767        message="This method should only be accessed from tests or within private scope"
2768        errorLine1="        if (call.getGatewayInfo() != null) {"
2769        errorLine2="                 ~~~~~~~~~~~~~~">
2770        <location
2771            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2772            line="1755"
2773            column="18"/>
2774    </issue>
2775
2776    <issue
2777        id="VisibleForTests"
2778        message="This method should only be accessed from tests or within private scope"
2779        errorLine1="            addressUri = call.getGatewayInfo().getOriginalAddress();"
2780        errorLine2="                              ~~~~~~~~~~~~~~">
2781        <location
2782            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2783            line="1756"
2784            column="31"/>
2785    </issue>
2786
2787    <issue
2788        id="VisibleForTests"
2789        message="This method should only be accessed from tests or within private scope"
2790        errorLine1="            addressUri = call.getHandle();"
2791        errorLine2="                              ~~~~~~~~~">
2792        <location
2793            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2794            line="1758"
2795            column="31"/>
2796    </issue>
2797
2798    <issue
2799        id="VisibleForTests"
2800        message="This method should only be accessed from tests or within private scope"
2801        errorLine1="        int callFlags = call.isIncoming() ? 0 : BluetoothLeCall.FLAG_OUTGOING_CALL;"
2802        errorLine2="                             ~~~~~~~~~~">
2803        <location
2804            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2805            line="1762"
2806            column="30"/>
2807    </issue>
2808
2809    <issue
2810        id="VisibleForTests"
2811        message="This method should only be accessed from tests or within private scope"
2812        errorLine1="        String friendlyName = call.getCallerDisplayName();"
2813        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~">
2814        <location
2815            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2816            line="1764"
2817            column="36"/>
2818    </issue>
2819
2820    <issue
2821        id="VisibleForTests"
2822        message="This method should only be accessed from tests or within private scope"
2823        errorLine1="            friendlyName = call.getContactDisplayName();"
2824        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~">
2825        <location
2826            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2827            line="1766"
2828            column="33"/>
2829    </issue>
2830
2831    <issue
2832        id="VisibleForTests"
2833        message="This method should only be accessed from tests or within private scope"
2834        errorLine1="        return new BluetoothLeCall(call.getTbsCallId(), uri, friendlyName, state, callFlags);"
2835        errorLine2="                                        ~~~~~~~~~~~~">
2836        <location
2837            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/telephony/BluetoothInCallService.java"
2838            line="1769"
2839            column="41"/>
2840    </issue>
2841
2842    <issue
2843        id="VisibleForTests"
2844        message="This method should only be accessed from tests or within private scope"
2845        errorLine1="                            BluetoothMapService.getBluetoothMapService()"
2846        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~">
2847        <location
2848            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapContent.java"
2849            line="1262"
2850            column="49"/>
2851    </issue>
2852
2853    <issue
2854        id="VisibleForTests"
2855        message="This method should only be accessed from tests or within private scope"
2856        errorLine1="                            BluetoothMapService.getBluetoothMapService()"
2857        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~">
2858        <location
2859            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapMessageListing.java"
2860            line="103"
2861            column="49"/>
2862    </issue>
2863
2864    <issue
2865        id="VisibleForTests"
2866        message="This method should only be accessed from tests or within private scope"
2867        errorLine1="                        BluetoothMapService.getBluetoothMapService().getRemoteDevice().getAddress(),"
2868        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~">
2869        <location
2870            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapMessageListing.java"
2871            line="152"
2872            column="45"/>
2873    </issue>
2874
2875    <issue
2876        id="VisibleForTests"
2877        message="This method should only be accessed from tests or within private scope"
2878        errorLine1="                    BluetoothMapService.getBluetoothMapService().getRemoteDevice().getAddress(),"
2879        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~">
2880        <location
2881            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java"
2882            line="277"
2883            column="41"/>
2884    </issue>
2885
2886    <issue
2887        id="VisibleForTests"
2888        message="This method should only be accessed from tests or within private scope"
2889        errorLine1="                    BluetoothMapService.getBluetoothMapService().getRemoteDevice().getAddress();"
2890        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~">
2891        <location
2892            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapbMessageSms.java"
2893            line="93"
2894            column="41"/>
2895    </issue>
2896
2897    <issue
2898        id="VisibleForTests"
2899        message="This method should only be accessed from tests or within private scope"
2900        errorLine1="            mRemoteDevices.addDeviceProperties(address);"
2901        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
2902        <location
2903            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/BondStateMachine.java"
2904            line="646"
2905            column="28"/>
2906    </issue>
2907
2908    <issue
2909        id="VisibleForTests"
2910        message="This method should only be accessed from tests or within private scope"
2911        errorLine1="            mRemoteDevices.addDeviceProperties(address);"
2912        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
2913        <location
2914            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/BondStateMachine.java"
2915            line="683"
2916            column="28"/>
2917    </issue>
2918
2919    <issue
2920        id="VisibleForTests"
2921        message="This method should only be accessed from tests or within private scope"
2922        errorLine1="            mRemoteDevices.addDeviceProperties(address);"
2923        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
2924        <location
2925            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/BondStateMachine.java"
2926            line="713"
2927            column="28"/>
2928    </issue>
2929
2930    <issue
2931        id="VisibleForTests"
2932        message="This method should only be accessed from tests or within private scope"
2933        errorLine1="                sm.sendMessage(CsipSetCoordinatorStateMachine.STACK_EVENT, stackEvent);"
2934        errorLine2="                                                              ~~~~~~~~~~~">
2935        <location
2936            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/csip/CsipSetCoordinatorService.java"
2937            line="884"
2938            column="63"/>
2939    </issue>
2940
2941    <issue
2942        id="VisibleForTests"
2943        message="This method should only be accessed from tests or within private scope"
2944        errorLine1="        return new HapClientBinder(this);"
2945        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~">
2946        <location
2947            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hap/HapClientService.java"
2948            line="158"
2949            column="16"/>
2950    </issue>
2951
2952    <issue
2953        id="VisibleForTests"
2954        message="This method should only be accessed from tests or within private scope"
2955        errorLine1="            mNativeInterface.initialize();"
2956        errorLine2="                             ~~~~~~~~~~">
2957        <location
2958            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientService.java"
2959            line="127"
2960            column="30"/>
2961    </issue>
2962
2963    <issue
2964        id="VisibleForTests"
2965        message="This method should only be accessed from tests or within private scope"
2966        errorLine1="            mNativeInterface.cleanup();"
2967        errorLine2="                             ~~~~~~~">
2968        <location
2969            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientService.java"
2970            line="196"
2971            column="30"/>
2972    </issue>
2973
2974    <issue
2975        id="VisibleForTests"
2976        message="This method should only be accessed from tests or within private scope"
2977        errorLine1="        mNativeInterface.queryCurrentCalls(mCurrentDevice);"
2978        errorLine2="                         ~~~~~~~~~~~~~~~~~">
2979        <location
2980            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
2981            line="418"
2982            column="26"/>
2983    </issue>
2984
2985    <issue
2986        id="VisibleForTests"
2987        message="This method should only be accessed from tests or within private scope"
2988        errorLine1="        if (mNativeInterface.handleCallAction(mCurrentDevice, action, 0)) {"
2989        errorLine2="                             ~~~~~~~~~~~~~~~~">
2990        <location
2991            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
2992            line="673"
2993            column="30"/>
2994    </issue>
2995
2996    <issue
2997        id="VisibleForTests"
2998        message="This method should only be accessed from tests or within private scope"
2999        errorLine1="        if (mNativeInterface.handleCallAction(mCurrentDevice, action, 0)) {"
3000        errorLine2="                             ~~~~~~~~~~~~~~~~">
3001        <location
3002            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3003            line="714"
3004            column="30"/>
3005    </issue>
3006
3007    <issue
3008        id="VisibleForTests"
3009        message="This method should only be accessed from tests or within private scope"
3010        errorLine1="        if (mNativeInterface.handleCallAction(mCurrentDevice, action, 0)) {"
3011        errorLine2="                             ~~~~~~~~~~~~~~~~">
3012        <location
3013            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3014            line="739"
3015            column="30"/>
3016    </issue>
3017
3018    <issue
3019        id="VisibleForTests"
3020        message="This method should only be accessed from tests or within private scope"
3021        errorLine1="            if (mNativeInterface.handleCallAction(mCurrentDevice, action, 0)) {"
3022        errorLine2="                                 ~~~~~~~~~~~~~~~~">
3023        <location
3024            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3025            line="762"
3026            column="34"/>
3027    </issue>
3028
3029    <issue
3030        id="VisibleForTests"
3031        message="This method should only be accessed from tests or within private scope"
3032        errorLine1="            mNativeInterface.disconnect(mCurrentDevice);"
3033        errorLine2="                             ~~~~~~~~~~">
3034        <location
3035            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3036            line="1010"
3037            column="30"/>
3038    </issue>
3039
3040    <issue
3041        id="VisibleForTests"
3042        message="This method should only be accessed from tests or within private scope"
3043        errorLine1="                    if (!mNativeInterface.connect(device)) {"
3044        errorLine2="                                          ~~~~~~~">
3045        <location
3046            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3047            line="1100"
3048            column="43"/>
3049    </issue>
3050
3051    <issue
3052        id="VisibleForTests"
3053        message="This method should only be accessed from tests or within private scope"
3054        errorLine1="                        mNativeInterface.disconnect(device);"
3055        errorLine2="                                         ~~~~~~~~~~">
3056        <location
3057            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3058            line="1154"
3059            column="42"/>
3060    </issue>
3061
3062    <issue
3063        id="VisibleForTests"
3064        message="This method should only be accessed from tests or within private scope"
3065        errorLine1="                        mNativeInterface.disconnect(device);"
3066        errorLine2="                                         ~~~~~~~~~~">
3067        <location
3068            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3069            line="1318"
3070            column="42"/>
3071    </issue>
3072
3073    <issue
3074        id="VisibleForTests"
3075        message="This method should only be accessed from tests or within private scope"
3076        errorLine1="                        if (mNativeInterface.sendATCmd("
3077        errorLine2="                                             ~~~~~~~~~">
3078        <location
3079            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3080            line="1326"
3081            column="46"/>
3082    </issue>
3083
3084    <issue
3085        id="VisibleForTests"
3086        message="This method should only be accessed from tests or within private scope"
3087        errorLine1="                    mNativeInterface.connect(device);"
3088        errorLine2="                                     ~~~~~~~">
3089        <location
3090            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3091            line="1437"
3092            column="38"/>
3093    </issue>
3094
3095    <issue
3096        id="VisibleForTests"
3097        message="This method should only be accessed from tests or within private scope"
3098        errorLine1="                        if (!mNativeInterface.disconnect(mCurrentDevice)) {"
3099        errorLine2="                                              ~~~~~~~~~~">
3100        <location
3101            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3102            line="1445"
3103            column="47"/>
3104    </issue>
3105
3106    <issue
3107        id="VisibleForTests"
3108        message="This method should only be accessed from tests or within private scope"
3109        errorLine1="                    } else if (!mNativeInterface.disconnect(dev)) {"
3110        errorLine2="                                                 ~~~~~~~~~~">
3111        <location
3112            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3113            line="1449"
3114            column="50"/>
3115    </issue>
3116
3117    <issue
3118        id="VisibleForTests"
3119        message="This method should only be accessed from tests or within private scope"
3120        errorLine1="                    if (!mNativeInterface.connectAudio(mCurrentDevice)) {"
3121        errorLine2="                                          ~~~~~~~~~~~~">
3122        <location
3123            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3124            line="1455"
3125            column="43"/>
3126    </issue>
3127
3128    <issue
3129        id="VisibleForTests"
3130        message="This method should only be accessed from tests or within private scope"
3131        errorLine1="                        if (mNativeInterface.startVoiceRecognition(mCurrentDevice)) {"
3132        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~">
3133        <location
3134            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3135            line="1475"
3136            column="46"/>
3137    </issue>
3138
3139    <issue
3140        id="VisibleForTests"
3141        message="This method should only be accessed from tests or within private scope"
3142        errorLine1="                        if (mNativeInterface.stopVoiceRecognition(mCurrentDevice)) {"
3143        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
3144        <location
3145            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3146            line="1485"
3147            column="46"/>
3148    </issue>
3149
3150    <issue
3151        id="VisibleForTests"
3152        message="This method should only be accessed from tests or within private scope"
3153        errorLine1="                            mNativeInterface.sendATCmd("
3154        errorLine2="                                             ~~~~~~~~~">
3155        <location
3156            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3157            line="1507"
3158            column="46"/>
3159    </issue>
3160
3161    <issue
3162        id="VisibleForTests"
3163        message="This method should only be accessed from tests or within private scope"
3164        errorLine1="                        if (mNativeInterface.setVolume("
3165        errorLine2="                                             ~~~~~~~~~">
3166        <location
3167            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3168            line="1528"
3169            column="46"/>
3170    </issue>
3171
3172    <issue
3173        id="VisibleForTests"
3174        message="This method should only be accessed from tests or within private scope"
3175        errorLine1="                    if (mNativeInterface.dial(mCurrentDevice, c.getNumber())) {"
3176        errorLine2="                                         ~~~~">
3177        <location
3178            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3179            line="1539"
3180            column="42"/>
3181    </issue>
3182
3183    <issue
3184        id="VisibleForTests"
3185        message="This method should only be accessed from tests or within private scope"
3186        errorLine1="                    if (mNativeInterface.sendDtmf(mCurrentDevice, (byte) message.arg1)) {"
3187        errorLine2="                                         ~~~~~~~~">
3188        <location
3189            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3190            line="1570"
3191            column="42"/>
3192    </issue>
3193
3194    <issue
3195        id="VisibleForTests"
3196        message="This method should only be accessed from tests or within private scope"
3197        errorLine1="                    if (mNativeInterface.retrieveSubscriberInfo(mCurrentDevice)) {"
3198        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~">
3199        <location
3200            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3201            line="1577"
3202            column="42"/>
3203    </issue>
3204
3205    <issue
3206        id="VisibleForTests"
3207        message="This method should only be accessed from tests or within private scope"
3208        errorLine1="                                if (mNativeInterface.queryCurrentOperatorName(mCurrentDevice)) {"
3209        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
3210        <location
3211            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3212            line="1643"
3213            column="54"/>
3214    </issue>
3215
3216    <issue
3217        id="VisibleForTests"
3218        message="This method should only be accessed from tests or within private scope"
3219        errorLine1="        if (!mNativeInterface.sendAndroidAt("
3220        errorLine2="                              ~~~~~~~~~~~~~">
3221        <location
3222            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3223            line="2546"
3224            column="31"/>
3225    </issue>
3226
3227    <issue
3228        id="VisibleForTests"
3229        message="This method should only be accessed from tests or within private scope"
3230        errorLine1="        if (!mNativeInterface.sendAndroidAt(mCurrentDevice, &quot;+ANDROID=?&quot;)) {"
3231        errorLine2="                              ~~~~~~~~~~~~~">
3232        <location
3233            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java"
3234            line="2556"
3235            column="31"/>
3236    </issue>
3237
3238    <issue
3239        id="VisibleForTests"
3240        message="This method should only be accessed from tests or within private scope"
3241        errorLine1="            mHandler = new Handler(headsetService.getStateMachinesThreadLooper());"
3242        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3243        <location
3244            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetPhoneState.java"
3245            line="86"
3246            column="51"/>
3247    </issue>
3248
3249    <issue
3250        id="VisibleForTests"
3251        message="This method should only be accessed from tests or within private scope"
3252        errorLine1="                if (mSystemInterface.getVoiceRecognitionWakeLock().isHeld()) {"
3253        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3254        <location
3255            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3256            line="273"
3257            column="38"/>
3258    </issue>
3259
3260    <issue
3261        id="VisibleForTests"
3262        message="This method should only be accessed from tests or within private scope"
3263        errorLine1="                        mSystemInterface.getVoiceRecognitionWakeLock().release();"
3264        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3265        <location
3266            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3267            line="275"
3268            column="42"/>
3269    </issue>
3270
3271    <issue
3272        id="VisibleForTests"
3273        message="This method should only be accessed from tests or within private scope"
3274        errorLine1="        mNativeInterface.cleanup();"
3275        errorLine2="                         ~~~~~~~">
3276        <location
3277            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3278            line="288"
3279            column="26"/>
3280    </issue>
3281
3282    <issue
3283        id="VisibleForTests"
3284        message="This method should only be accessed from tests or within private scope"
3285        errorLine1="                                        .getHeadsetPhoneState()"
3286        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
3287        <location
3288            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3289            line="441"
3290            column="42"/>
3291    </issue>
3292
3293    <issue
3294        id="VisibleForTests"
3295        message="This method should only be accessed from tests or within private scope"
3296        errorLine1="            if (stateMachine.getConnectionState() != BluetoothProfile.STATE_DISCONNECTED) {"
3297        errorLine2="                             ~~~~~~~~~~~~~~~~~~">
3298        <location
3299            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3300            line="509"
3301            column="30"/>
3302    </issue>
3303
3304    <issue
3305        id="VisibleForTests"
3306        message="This method should only be accessed from tests or within private scope"
3307        errorLine1="            int connectionState = stateMachine.getConnectionState();"
3308        errorLine2="                                               ~~~~~~~~~~~~~~~~~~">
3309        <location
3310            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3311            line="909"
3312            column="48"/>
3313    </issue>
3314
3315    <issue
3316        id="VisibleForTests"
3317        message="This method should only be accessed from tests or within private scope"
3318        errorLine1="            int connectionState = stateMachine.getConnectionState();"
3319        errorLine2="                                               ~~~~~~~~~~~~~~~~~~">
3320        <location
3321            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3322            line="957"
3323            column="48"/>
3324    </issue>
3325
3326    <issue
3327        id="VisibleForTests"
3328        message="This method should only be accessed from tests or within private scope"
3329        errorLine1="                if (stateMachine.getConnectionState() == BluetoothProfile.STATE_CONNECTED) {"
3330        errorLine2="                                 ~~~~~~~~~~~~~~~~~~">
3331        <location
3332            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3333            line="977"
3334            column="34"/>
3335    </issue>
3336
3337    <issue
3338        id="VisibleForTests"
3339        message="This method should only be accessed from tests or within private scope"
3340        errorLine1="                    devices.add(stateMachine.getDevice());"
3341        errorLine2="                                             ~~~~~~~~~">
3342        <location
3343            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3344            line="978"
3345            column="46"/>
3346    </issue>
3347
3348    <issue
3349        id="VisibleForTests"
3350        message="This method should only be accessed from tests or within private scope"
3351        errorLine1="            return stateMachine.getConnectionState();"
3352        errorLine2="                                ~~~~~~~~~~~~~~~~~~">
3353        <location
3354            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3355            line="1025"
3356            column="33"/>
3357    </issue>
3358
3359    <issue
3360        id="VisibleForTests"
3361        message="This method should only be accessed from tests or within private scope"
3362        errorLine1="                if (mSystemInterface.getVoiceRecognitionWakeLock().isHeld()) {"
3363        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3364        <location
3365            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3366            line="1139"
3367            column="38"/>
3368    </issue>
3369
3370    <issue
3371        id="VisibleForTests"
3372        message="This method should only be accessed from tests or within private scope"
3373        errorLine1="                        mSystemInterface.getVoiceRecognitionWakeLock().release();"
3374        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3375        <location
3376            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3377            line="1141"
3378            column="42"/>
3379    </issue>
3380
3381    <issue
3382        id="VisibleForTests"
3383        message="This method should only be accessed from tests or within private scope"
3384        errorLine1="            int connectionState = stateMachine.getConnectionState();"
3385        errorLine2="                                               ~~~~~~~~~~~~~~~~~~">
3386        <location
3387            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3388            line="1157"
3389            column="48"/>
3390    </issue>
3391
3392    <issue
3393        id="VisibleForTests"
3394        message="This method should only be accessed from tests or within private scope"
3395        errorLine1="            int connectionState = stateMachine.getConnectionState();"
3396        errorLine2="                                               ~~~~~~~~~~~~~~~~~~">
3397        <location
3398            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3399            line="1231"
3400            column="48"/>
3401    </issue>
3402
3403    <issue
3404        id="VisibleForTests"
3405        message="This method should only be accessed from tests or within private scope"
3406        errorLine1="        mNativeInterface.setScoAllowed(allowed);"
3407        errorLine2="                         ~~~~~~~~~~~~~">
3408        <location
3409            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3410            line="1286"
3411            column="26"/>
3412    </issue>
3413
3414    <issue
3415        id="VisibleForTests"
3416        message="This method should only be accessed from tests or within private scope"
3417        errorLine1="            mNativeInterface.setActiveDevice(null);"
3418        errorLine2="                             ~~~~~~~~~~~~~~~">
3419        <location
3420            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3421            line="1421"
3422            column="30"/>
3423    </issue>
3424
3425    <issue
3426        id="VisibleForTests"
3427        message="This method should only be accessed from tests or within private scope"
3428        errorLine1="            if (!mNativeInterface.setActiveDevice(device)) {"
3429        errorLine2="                                  ~~~~~~~~~~~~~~~">
3430        <location
3431            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3432            line="1464"
3433            column="35"/>
3434    </issue>
3435
3436    <issue
3437        id="VisibleForTests"
3438        message="This method should only be accessed from tests or within private scope"
3439        errorLine1="            if (mSystemInterface.isInCall() || mSystemInterface.isRinging()) {"
3440        errorLine2="                                 ~~~~~~~~">
3441        <location
3442            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3443            line="1475"
3444            column="34"/>
3445    </issue>
3446
3447    <issue
3448        id="VisibleForTests"
3449        message="This method should only be accessed from tests or within private scope"
3450        errorLine1="            if (mSystemInterface.isInCall() || mSystemInterface.isRinging()) {"
3451        errorLine2="                                                                ~~~~~~~~~">
3452        <location
3453            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3454            line="1475"
3455            column="65"/>
3456    </issue>
3457
3458    <issue
3459        id="VisibleForTests"
3460        message="This method should only be accessed from tests or within private scope"
3461        errorLine1="                    mNativeInterface.setActiveDevice(previousActiveDevice);"
3462        errorLine2="                                     ~~~~~~~~~~~~~~~">
3463        <location
3464            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3465            line="1493"
3466            column="38"/>
3467    </issue>
3468
3469    <issue
3470        id="VisibleForTests"
3471        message="This method should only be accessed from tests or within private scope"
3472        errorLine1="                        mNativeInterface.setActiveDevice(previousActiveDevice);"
3473        errorLine2="                                         ~~~~~~~~~~~~~~~">
3474        <location
3475            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3476            line="1535"
3477            column="42"/>
3478    </issue>
3479
3480    <issue
3481        id="VisibleForTests"
3482        message="This method should only be accessed from tests or within private scope"
3483        errorLine1="            if (stateMachine.getConnectionState() != BluetoothProfile.STATE_CONNECTED) {"
3484        errorLine2="                             ~~~~~~~~~~~~~~~~~~">
3485        <location
3486            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3487            line="1594"
3488            column="30"/>
3489    </issue>
3490
3491    <issue
3492        id="VisibleForTests"
3493        message="This method should only be accessed from tests or within private scope"
3494        errorLine1="                    devices.add(stateMachine.getDevice());"
3495        errorLine2="                                             ~~~~~~~~~">
3496        <location
3497            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3498            line="1619"
3499            column="46"/>
3500    </issue>
3501
3502    <issue
3503        id="VisibleForTests"
3504        message="This method should only be accessed from tests or within private scope"
3505        errorLine1="                if (mSystemInterface.getVoiceRecognitionWakeLock().isHeld()) {"
3506        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3507        <location
3508            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3509            line="1829"
3510            column="38"/>
3511    </issue>
3512
3513    <issue
3514        id="VisibleForTests"
3515        message="This method should only be accessed from tests or within private scope"
3516        errorLine1="                        mSystemInterface.getVoiceRecognitionWakeLock().release();"
3517        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3518        <location
3519            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3520            line="1831"
3521            column="42"/>
3522    </issue>
3523
3524    <issue
3525        id="VisibleForTests"
3526        message="This method should only be accessed from tests or within private scope"
3527        errorLine1="            if (!mSystemInterface.activateVoiceRecognition()) {"
3528        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
3529        <location
3530            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3531            line="1913"
3532            column="35"/>
3533    </issue>
3534
3535    <issue
3536        id="VisibleForTests"
3537        message="This method should only be accessed from tests or within private scope"
3538        errorLine1="            if (!mSystemInterface.getVoiceRecognitionWakeLock().isHeld()) {"
3539        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3540        <location
3541            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3542            line="1926"
3543            column="35"/>
3544    </issue>
3545
3546    <issue
3547        id="VisibleForTests"
3548        message="This method should only be accessed from tests or within private scope"
3549        errorLine1="                mSystemInterface.getVoiceRecognitionWakeLock().acquire(sStartVrTimeoutMs);"
3550        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3551        <location
3552            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3553            line="1927"
3554            column="34"/>
3555    </issue>
3556
3557    <issue
3558        id="VisibleForTests"
3559        message="This method should only be accessed from tests or within private scope"
3560        errorLine1="                if (mSystemInterface.getVoiceRecognitionWakeLock().isHeld()) {"
3561        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3562        <location
3563            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3564            line="1954"
3565            column="38"/>
3566    </issue>
3567
3568    <issue
3569        id="VisibleForTests"
3570        message="This method should only be accessed from tests or within private scope"
3571        errorLine1="                        mSystemInterface.getVoiceRecognitionWakeLock().release();"
3572        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3573        <location
3574            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3575            line="1956"
3576            column="42"/>
3577    </issue>
3578
3579    <issue
3580        id="VisibleForTests"
3581        message="This method should only be accessed from tests or within private scope"
3582        errorLine1="            if (!mSystemInterface.deactivateVoiceRecognition()) {"
3583        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~">
3584        <location
3585            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3586            line="1977"
3587            column="35"/>
3588    </issue>
3589
3590    <issue
3591        id="VisibleForTests"
3592        message="This method should only be accessed from tests or within private scope"
3593        errorLine1="            int connectionState = stateMachine.getConnectionState();"
3594        errorLine2="                                               ~~~~~~~~~~~~~~~~~~">
3595        <location
3596            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3597            line="2124"
3598            column="48"/>
3599    </issue>
3600
3601    <issue
3602        id="VisibleForTests"
3603        message="This method should only be accessed from tests or within private scope"
3604        errorLine1="            if (mVoiceRecognitionStarted || mVirtualCallStarted || !mSystemInterface.isCallIdle()) {"
3605        errorLine2="                                                                                     ~~~~~~~~~~">
3606        <location
3607            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3608            line="2272"
3609            column="86"/>
3610    </issue>
3611
3612    <issue
3613        id="VisibleForTests"
3614        message="This method should only be accessed from tests or within private scope"
3615        errorLine1="                                + mSystemInterface.isCallIdle());"
3616        errorLine2="                                                   ~~~~~~~~~~">
3617        <location
3618            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3619            line="2280"
3620            column="52"/>
3621    </issue>
3622
3623    <issue
3624        id="VisibleForTests"
3625        message="This method should only be accessed from tests or within private scope"
3626        errorLine1="        return mSystemInterface.isInCall()"
3627        errorLine2="                                ~~~~~~~~">
3628        <location
3629            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3630            line="2308"
3631            column="33"/>
3632    </issue>
3633
3634    <issue
3635        id="VisibleForTests"
3636        message="This method should only be accessed from tests or within private scope"
3637        errorLine1="                || (mSystemInterface.isRinging() &amp;&amp; isInbandRingingEnabled());"
3638        errorLine2="                                     ~~~~~~~~~">
3639        <location
3640            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3641            line="2309"
3642            column="38"/>
3643    </issue>
3644
3645    <issue
3646        id="VisibleForTests"
3647        message="This method should only be accessed from tests or within package private scope"
3648        errorLine1="                if (a2dpService != null &amp;&amp; a2dpService.okToConnect(device, true)) {"
3649        errorLine2="                                                       ~~~~~~~~~~~">
3650        <location
3651            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3652            line="2539"
3653            column="56"/>
3654    </issue>
3655
3656    <issue
3657        id="VisibleForTests"
3658        message="This method should only be accessed from tests or within private scope"
3659        errorLine1="                            + mSystemInterface.isInCall()"
3660        errorLine2="                                               ~~~~~~~~">
3661        <location
3662            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3663            line="2604"
3664            column="48"/>
3665    </issue>
3666
3667    <issue
3668        id="VisibleForTests"
3669        message="This method should only be accessed from tests or within private scope"
3670        errorLine1="                            + mSystemInterface.isRinging()"
3671        errorLine2="                                               ~~~~~~~~~">
3672        <location
3673            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3674            line="2608"
3675            column="48"/>
3676    </issue>
3677
3678    <issue
3679        id="VisibleForTests"
3680        message="This method should only be accessed from tests or within private scope"
3681        errorLine1="            ProfileService.println(sb, &quot;Telecom.isInCall(): &quot; + mSystemInterface.isInCall());"
3682        errorLine2="                                                                                 ~~~~~~~~">
3683        <location
3684            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3685            line="2695"
3686            column="82"/>
3687    </issue>
3688
3689    <issue
3690        id="VisibleForTests"
3691        message="This method should only be accessed from tests or within private scope"
3692        errorLine1="            ProfileService.println(sb, &quot;Telecom.isRinging(): &quot; + mSystemInterface.isRinging());"
3693        errorLine2="                                                                                  ~~~~~~~~~">
3694        <location
3695            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3696            line="2696"
3697            column="83"/>
3698    </issue>
3699
3700    <issue
3701        id="VisibleForTests"
3702        message="This method should only be accessed from tests or within private scope"
3703        errorLine1="                        sb, &quot;==== StateMachine for &quot; + stateMachine.getDevice() + &quot; ====&quot;);"
3704        errorLine2="                                                                    ~~~~~~~~~">
3705        <location
3706            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3707            line="2699"
3708            column="69"/>
3709    </issue>
3710
3711    <issue
3712        id="VisibleForTests"
3713        message="This method should only be accessed from tests or within private scope"
3714        errorLine1="        boolean result = mNativeInterface.enableSwb(swbCodec, enable, device);"
3715        errorLine2="                                          ~~~~~~~~~">
3716        <location
3717            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetService.java"
3718            line="2708"
3719            column="43"/>
3720    </issue>
3721
3722    <issue
3723        id="VisibleForTests"
3724        message="This method should only be accessed from tests or within private scope"
3725        errorLine1="                mDatabaseManager.getAudioPolicyMetadata(device);"
3726        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~">
3727        <location
3728            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3729            line="210"
3730            column="34"/>
3731    </issue>
3732
3733    <issue
3734        id="VisibleForTests"
3735        message="This method should only be accessed from tests or within private scope"
3736        errorLine1="            mDatabaseManager.setAudioPolicyMetadata(device, mHsClientAudioPolicy);"
3737        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~">
3738        <location
3739            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3740            line="214"
3741            column="30"/>
3742    </issue>
3743
3744    <issue
3745        id="VisibleForTests"
3746        message="This method should only be accessed from tests or within private scope"
3747        errorLine1="            mHeadsetService.onConnectionStateChangedFromStateMachine(device, fromState, toState);"
3748        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3749        <location
3750            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3751            line="349"
3752            column="29"/>
3753    </issue>
3754
3755    <issue
3756        id="VisibleForTests"
3757        message="This method should only be accessed from tests or within private scope"
3758        errorLine1="            mHeadsetService.onAudioStateChangedFromStateMachine(device, fromState, toState);"
3759        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3760        <location
3761            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3762            line="374"
3763            column="29"/>
3764    </issue>
3765
3766    <issue
3767        id="VisibleForTests"
3768        message="This method should only be accessed from tests or within private scope"
3769        errorLine1="                if (!mSystemInterface.isHighDefCallInProgress()) {"
3770        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~">
3771        <location
3772            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3773            line="529"
3774            column="39"/>
3775    </issue>
3776
3777    <issue
3778        id="VisibleForTests"
3779        message="This method should only be accessed from tests or within private scope"
3780        errorLine1="                    if (!mNativeInterface.connectHfp(device)) {"
3781        errorLine2="                                          ~~~~~~~~~~">
3782        <location
3783            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3784            line="590"
3785            column="43"/>
3786    </issue>
3787
3788    <issue
3789        id="VisibleForTests"
3790        message="This method should only be accessed from tests or within private scope"
3791        errorLine1="                        if (!mNativeInterface.disconnectHfp(mDevice)) {"
3792        errorLine2="                                              ~~~~~~~~~~~~~">
3793        <location
3794            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3795            line="665"
3796            column="47"/>
3797    </issue>
3798
3799    <issue
3800        id="VisibleForTests"
3801        message="This method should only be accessed from tests or within private scope"
3802        errorLine1="                            mSystemInterface.answerCall(event.device);"
3803        errorLine2="                                             ~~~~~~~~~~">
3804        <location
3805            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3806            line="847"
3807            column="46"/>
3808    </issue>
3809
3810    <issue
3811        id="VisibleForTests"
3812        message="This method should only be accessed from tests or within private scope"
3813        errorLine1="                            mSystemInterface.hangupCall(event.device);"
3814        errorLine2="                                             ~~~~~~~~~~">
3815        <location
3816            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3817            line="851"
3818            column="46"/>
3819    </issue>
3820
3821    <issue
3822        id="VisibleForTests"
3823        message="This method should only be accessed from tests or within private scope"
3824        errorLine1="                        if (!mNativeInterface.startVoiceRecognition(mDevice)) {"
3825        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~">
3826        <location
3827            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3828            line="1023"
3829            column="47"/>
3830    </issue>
3831
3832    <issue
3833        id="VisibleForTests"
3834        message="This method should only be accessed from tests or within private scope"
3835        errorLine1="                        if (!mNativeInterface.stopVoiceRecognition(mDevice)) {"
3836        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~">
3837        <location
3838            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3839            line="1039"
3840            column="47"/>
3841    </issue>
3842
3843    <issue
3844        id="VisibleForTests"
3845        message="This method should only be accessed from tests or within private scope"
3846        errorLine1="                    if (!mNativeInterface.phoneStateChange(mDevice, callState)) {"
3847        errorLine2="                                          ~~~~~~~~~~~~~~~~">
3848        <location
3849            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3850            line="1049"
3851            column="43"/>
3852    </issue>
3853
3854    <issue
3855        id="VisibleForTests"
3856        message="This method should only be accessed from tests or within private scope"
3857        errorLine1="                    mNativeInterface.notifyDeviceStatus(mDevice, (HeadsetDeviceState) message.obj);"
3858        errorLine2="                                     ~~~~~~~~~~~~~~~~~~">
3859        <location
3860            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3861            line="1062"
3862            column="38"/>
3863    </issue>
3864
3865    <issue
3866        id="VisibleForTests"
3867        message="This method should only be accessed from tests or within private scope"
3868        errorLine1="                        mNativeInterface.clccResponse(device, 0, 0, 0, 0, false, &quot;&quot;, 0);"
3869        errorLine2="                                         ~~~~~~~~~~~~">
3870        <location
3871            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3872            line="1075"
3873            column="42"/>
3874    </issue>
3875
3876    <issue
3877        id="VisibleForTests"
3878        message="This method should only be accessed from tests or within private scope"
3879        errorLine1="                    mNativeInterface.sendBsir(mDevice, message.arg1 == 1);"
3880        errorLine2="                                     ~~~~~~~~">
3881        <location
3882            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3883            line="1083"
3884            column="38"/>
3885    </issue>
3886
3887    <issue
3888        id="VisibleForTests"
3889        message="This method should only be accessed from tests or within private scope"
3890        errorLine1="                        mNativeInterface.atResponseCode("
3891        errorLine2="                                         ~~~~~~~~~~~~~~">
3892        <location
3893            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3894            line="1095"
3895            column="42"/>
3896    </issue>
3897
3898    <issue
3899        id="VisibleForTests"
3900        message="This method should only be accessed from tests or within private scope"
3901        errorLine1="                            mNativeInterface.atResponseCode("
3902        errorLine2="                                             ~~~~~~~~~~~~~~">
3903        <location
3904            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3905            line="1115"
3906            column="46"/>
3907    </issue>
3908
3909    <issue
3910        id="VisibleForTests"
3911        message="This method should only be accessed from tests or within private scope"
3912        errorLine1="                            mSystemInterface.answerCall(event.device);"
3913        errorLine2="                                             ~~~~~~~~~~">
3914        <location
3915            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3916            line="1155"
3917            column="46"/>
3918    </issue>
3919
3920    <issue
3921        id="VisibleForTests"
3922        message="This method should only be accessed from tests or within private scope"
3923        errorLine1="                            mSystemInterface.hangupCall(event.device);"
3924        errorLine2="                                             ~~~~~~~~~~">
3925        <location
3926            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3927            line="1158"
3928            column="46"/>
3929    </issue>
3930
3931    <issue
3932        id="VisibleForTests"
3933        message="This method should only be accessed from tests or within private scope"
3934        errorLine1="                            mSystemInterface.sendDtmf(event.valueInt, event.device);"
3935        errorLine2="                                             ~~~~~~~~">
3936        <location
3937            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3938            line="1167"
3939            column="46"/>
3940    </issue>
3941
3942    <issue
3943        id="VisibleForTests"
3944        message="This method should only be accessed from tests or within private scope"
3945        errorLine1="                mNativeInterface.setVolume("
3946        errorLine2="                                 ~~~~~~~~~">
3947        <location
3948            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3949            line="1261"
3950            column="34"/>
3951    </issue>
3952
3953    <issue
3954        id="VisibleForTests"
3955        message="This method should only be accessed from tests or within private scope"
3956        errorLine1="                mSystemInterface.queryPhoneState();"
3957        errorLine2="                                 ~~~~~~~~~~~~~~~">
3958        <location
3959            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3960            line="1282"
3961            column="34"/>
3962    </issue>
3963
3964    <issue
3965        id="VisibleForTests"
3966        message="This method should only be accessed from tests or within private scope"
3967        errorLine1="                        if (!mNativeInterface.disconnectHfp(device)) {"
3968        errorLine2="                                              ~~~~~~~~~~~~~">
3969        <location
3970            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3971            line="1315"
3972            column="47"/>
3973    </issue>
3974
3975    <issue
3976        id="VisibleForTests"
3977        message="This method should only be accessed from tests or within private scope"
3978        errorLine1="                                &amp;&amp; mSystemInterface.isHighDefCallInProgress()) {"
3979        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~">
3980        <location
3981            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3982            line="1342"
3983            column="53"/>
3984    </issue>
3985
3986    <issue
3987        id="VisibleForTests"
3988        message="This method should only be accessed from tests or within private scope"
3989        errorLine1="                    if (!mNativeInterface.connectAudio(mDevice)) {"
3990        errorLine2="                                          ~~~~~~~~~~~~">
3991        <location
3992            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
3993            line="1353"
3994            column="43"/>
3995    </issue>
3996
3997    <issue
3998        id="VisibleForTests"
3999        message="This method should only be accessed from tests or within private scope"
4000        errorLine1="                        if (!mNativeInterface.disconnectAudio(mDevice)) {"
4001        errorLine2="                                              ~~~~~~~~~~~~~~~">
4002        <location
4003            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4004            line="1385"
4005            column="47"/>
4006    </issue>
4007
4008    <issue
4009        id="VisibleForTests"
4010        message="This method should only be accessed from tests or within private scope"
4011        errorLine1="                        if (!mNativeInterface.disconnectAudio(mDevice)) {"
4012        errorLine2="                                              ~~~~~~~~~~~~~~~">
4013        <location
4014            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4015            line="1401"
4016            column="47"/>
4017    </issue>
4018
4019    <issue
4020        id="VisibleForTests"
4021        message="This method should only be accessed from tests or within private scope"
4022        errorLine1="                        if (!mNativeInterface.disconnectAudio(mDevice)) {"
4023        errorLine2="                                              ~~~~~~~~~~~~~~~">
4024        <location
4025            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4026            line="1589"
4027            column="47"/>
4028    </issue>
4029
4030    <issue
4031        id="VisibleForTests"
4032        message="This method should only be accessed from tests or within private scope"
4033        errorLine1="                        if (mNativeInterface.disconnectAudio(mDevice)) {"
4034        errorLine2="                                             ~~~~~~~~~~~~~~~">
4035        <location
4036            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4037            line="1619"
4038            column="46"/>
4039    </issue>
4040
4041    <issue
4042        id="VisibleForTests"
4043        message="This method should only be accessed from tests or within private scope"
4044        errorLine1="            mNativeInterface.atResponseCode(mDevice, HeadsetHalConstants.AT_RESPONSE_ERROR, 0);"
4045        errorLine2="                             ~~~~~~~~~~~~~~">
4046        <location
4047            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4048            line="1934"
4049            column="30"/>
4050    </issue>
4051
4052    <issue
4053        id="VisibleForTests"
4054        message="This method should only be accessed from tests or within private scope"
4055        errorLine1="                mNativeInterface.atResponseCode(mDevice, HeadsetHalConstants.AT_RESPONSE_ERROR, 0);"
4056        errorLine2="                                 ~~~~~~~~~~~~~~">
4057        <location
4058            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4059            line="1941"
4060            column="34"/>
4061    </issue>
4062
4063    <issue
4064        id="VisibleForTests"
4065        message="This method should only be accessed from tests or within private scope"
4066        errorLine1="                mNativeInterface.atResponseCode(mDevice, HeadsetHalConstants.AT_RESPONSE_ERROR, 0);"
4067        errorLine2="                                 ~~~~~~~~~~~~~~">
4068        <location
4069            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4070            line="1949"
4071            column="34"/>
4072    </issue>
4073
4074    <issue
4075        id="VisibleForTests"
4076        message="This method should only be accessed from tests or within private scope"
4077        errorLine1="                mNativeInterface.atResponseCode(mDevice, HeadsetHalConstants.AT_RESPONSE_ERROR, 0);"
4078        errorLine2="                                 ~~~~~~~~~~~~~~">
4079        <location
4080            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4081            line="1956"
4082            column="34"/>
4083    </issue>
4084
4085    <issue
4086        id="VisibleForTests"
4087        message="This method should only be accessed from tests or within private scope"
4088        errorLine1="            mNativeInterface.atResponseCode(mDevice, HeadsetHalConstants.AT_RESPONSE_ERROR, 0);"
4089        errorLine2="                             ~~~~~~~~~~~~~~">
4090        <location
4091            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4092            line="1968"
4093            column="30"/>
4094    </issue>
4095
4096    <issue
4097        id="VisibleForTests"
4098        message="This method should only be accessed from tests or within private scope"
4099        errorLine1="                mNativeInterface.atResponseCode(mDevice, HeadsetHalConstants.AT_RESPONSE_ERROR, 0);"
4100        errorLine2="                                 ~~~~~~~~~~~~~~">
4101        <location
4102            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4103            line="1977"
4104            column="34"/>
4105    </issue>
4106
4107    <issue
4108        id="VisibleForTests"
4109        message="This method should only be accessed from tests or within private scope"
4110        errorLine1="                mNativeInterface.atResponseCode(mDevice, HeadsetHalConstants.AT_RESPONSE_OK, 0);"
4111        errorLine2="                                 ~~~~~~~~~~~~~~">
4112        <location
4113            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4114            line="1981"
4115            column="34"/>
4116    </issue>
4117
4118    <issue
4119        id="VisibleForTests"
4120        message="This method should only be accessed from tests or within private scope"
4121        errorLine1="                mNativeInterface.atResponseCode(mDevice, HeadsetHalConstants.AT_RESPONSE_ERROR, 0);"
4122        errorLine2="                                 ~~~~~~~~~~~~~~">
4123        <location
4124            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4125            line="1983"
4126            column="34"/>
4127    </issue>
4128
4129    <issue
4130        id="VisibleForTests"
4131        message="This method should only be accessed from tests or within private scope"
4132        errorLine1="            mNativeInterface.atResponseCode(mDevice, HeadsetHalConstants.AT_RESPONSE_ERROR, 0);"
4133        errorLine2="                             ~~~~~~~~~~~~~~">
4134        <location
4135            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4136            line="1986"
4137            column="30"/>
4138    </issue>
4139
4140    <issue
4141        id="VisibleForTests"
4142        message="This method should only be accessed from tests or within private scope"
4143        errorLine1="        final HeadsetPhoneState phoneState = mSystemInterface.getHeadsetPhoneState();"
4144        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~">
4145        <location
4146            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4147            line="2117"
4148            column="63"/>
4149    </issue>
4150
4151    <issue
4152        id="VisibleForTests"
4153        message="This method should only be accessed from tests or within private scope"
4154        errorLine1="        mNativeInterface.cindResponse("
4155        errorLine2="                         ~~~~~~~~~~~~">
4156        <location
4157            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4158            line="2155"
4159            column="26"/>
4160    </issue>
4161
4162    <issue
4163        id="VisibleForTests"
4164        message="This method should only be accessed from tests or within private scope"
4165        errorLine1="        mNativeInterface.atResponseString("
4166        errorLine2="                         ~~~~~~~~~~~~~~~~">
4167        <location
4168            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4169            line="2422"
4170            column="26"/>
4171    </issue>
4172
4173    <issue
4174        id="VisibleForTests"
4175        message="This method should only be accessed from tests or within private scope"
4176        errorLine1="        mDatabaseManager.setAudioPolicyMetadata(mDevice, policies);"
4177        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~">
4178        <location
4179            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4180            line="2483"
4181            column="26"/>
4182    </issue>
4183
4184    <issue
4185        id="VisibleForTests"
4186        message="This method should only be accessed from tests or within private scope"
4187        errorLine1="        if (mSystemInterface.isRinging()) {"
4188        errorLine2="                             ~~~~~~~~~">
4189        <location
4190            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4191            line="2601"
4192            column="30"/>
4193    </issue>
4194
4195    <issue
4196        id="VisibleForTests"
4197        message="This method should only be accessed from tests or within private scope"
4198        errorLine1="            mSystemInterface.answerCall(device);"
4199        errorLine2="                             ~~~~~~~~~~">
4200        <location
4201            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4202            line="2602"
4203            column="30"/>
4204    </issue>
4205
4206    <issue
4207        id="VisibleForTests"
4208        message="This method should only be accessed from tests or within private scope"
4209        errorLine1="        } else if (mSystemInterface.isInCall()) {"
4210        errorLine2="                                    ~~~~~~~~">
4211        <location
4212            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4213            line="2603"
4214            column="37"/>
4215    </issue>
4216
4217    <issue
4218        id="VisibleForTests"
4219        message="This method should only be accessed from tests or within private scope"
4220        errorLine1="                mSystemInterface.hangupCall(device);"
4221        errorLine2="                                 ~~~~~~~~~~">
4222        <location
4223            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4224            line="2610"
4225            column="34"/>
4226    </issue>
4227
4228    <issue
4229        id="VisibleForTests"
4230        message="This method should only be accessed from tests or within private scope"
4231        errorLine1="            if (!mNativeInterface.disconnectAudio(mDevice)) {"
4232        errorLine2="                                  ~~~~~~~~~~~~~~~">
4233        <location
4234            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4235            line="2613"
4236            column="35"/>
4237    </issue>
4238
4239    <issue
4240        id="VisibleForTests"
4241        message="This method should only be accessed from tests or within private scope"
4242        errorLine1="        mSystemInterface.getHeadsetPhoneState().listenForPhoneState(mDevice, events);"
4243        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
4244        <location
4245            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4246            line="2740"
4247            column="26"/>
4248    </issue>
4249
4250    <issue
4251        id="VisibleForTests"
4252        message="This method should only be accessed from tests or within private scope"
4253        errorLine1="        mSystemInterface.getHeadsetPhoneState().listenForPhoneState(mDevice, events);"
4254        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~">
4255        <location
4256            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java"
4257            line="2740"
4258            column="49"/>
4259    </issue>
4260
4261    <issue
4262        id="VisibleForTests"
4263        message="This method should only be accessed from tests or within private scope"
4264        errorLine1="            sm.sendMessage(HearingAidStateMachine.MESSAGE_STACK_EVENT, stackEvent);"
4265        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~">
4266        <location
4267            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hearingaid/HearingAidService.java"
4268            line="624"
4269            column="51"/>
4270    </issue>
4271
4272    <issue
4273        id="VisibleForTests"
4274        message="This class should only be accessed from tests or within private scope"
4275        errorLine1="    public LeAudioTmapGattServer getTmapGattServer(Context context) {"
4276        errorLine2="           ~~~~~~~~~~~~~~~~~~~~~">
4277        <location
4278            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioObjectsFactory.java"
4279            line="66"
4280            column="12"/>
4281    </issue>
4282
4283    <issue
4284        id="VisibleForTests"
4285        message="This method should only be accessed from tests or within private scope"
4286        errorLine1="        return new LeAudioTmapGattServer("
4287        errorLine2="               ^">
4288        <location
4289            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioObjectsFactory.java"
4290            line="67"
4291            column="16"/>
4292    </issue>
4293
4294    <issue
4295        id="VisibleForTests"
4296        message="This method should only be accessed from tests or within private scope"
4297        errorLine1="                new LeAudioTmapGattServer.BluetoothGattServerProxy(context));"
4298        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4299        <location
4300            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioObjectsFactory.java"
4301            line="68"
4302            column="17"/>
4303    </issue>
4304
4305    <issue
4306        id="VisibleForTests"
4307        message="This class should only be accessed from tests or within private scope"
4308        errorLine1="    LeAudioTmapGattServer mTmapGattServer;"
4309        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~">
4310        <location
4311            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioService.java"
4312            line="189"
4313            column="5"/>
4314    </issue>
4315
4316    <issue
4317        id="VisibleForTests"
4318        message="This method should only be accessed from tests or within private scope"
4319        errorLine1="            mTmapGattServer.start(mTmapRoleMask);"
4320        errorLine2="                            ~~~~~">
4321        <location
4322            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioService.java"
4323            line="532"
4324            column="29"/>
4325    </issue>
4326
4327    <issue
4328        id="VisibleForTests"
4329        message="This method should only be accessed from tests or within private scope"
4330        errorLine1="                LeAudioTmapGattServer.TMAP_ROLE_FLAG_CG | LeAudioTmapGattServer.TMAP_ROLE_FLAG_UMS;"
4331        errorLine2="                                      ~~~~~~~~~~~~~~~~~">
4332        <location
4333            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioService.java"
4334            line="578"
4335            column="39"/>
4336    </issue>
4337
4338    <issue
4339        id="VisibleForTests"
4340        message="This method should only be accessed from tests or within private scope"
4341        errorLine1="                LeAudioTmapGattServer.TMAP_ROLE_FLAG_CG | LeAudioTmapGattServer.TMAP_ROLE_FLAG_UMS;"
4342        errorLine2="                                                                                ~~~~~~~~~~~~~~~~~~">
4343        <location
4344            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioService.java"
4345            line="578"
4346            column="81"/>
4347    </issue>
4348
4349    <issue
4350        id="VisibleForTests"
4351        message="This method should only be accessed from tests or within private scope"
4352        errorLine1="            mTmapRoleMask |= LeAudioTmapGattServer.TMAP_ROLE_FLAG_BMS;"
4353        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~">
4354        <location
4355            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioService.java"
4356            line="591"
4357            column="52"/>
4358    </issue>
4359
4360    <issue
4361        id="VisibleForTests"
4362        message="This method should only be accessed from tests or within private scope"
4363        errorLine1="            mTmapGattServer.stop();"
4364        errorLine2="                            ~~~~">
4365        <location
4366            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioService.java"
4367            line="668"
4368            column="29"/>
4369    </issue>
4370
4371    <issue
4372        id="VisibleForTests"
4373        message="This method should only be accessed from tests or within private scope"
4374        errorLine1="                sm.sendMessage(LeAudioStateMachine.STACK_EVENT, stackEvent);"
4375        errorLine2="                                                   ~~~~~~~~~~~">
4376        <location
4377            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioService.java"
4378            line="2721"
4379            column="52"/>
4380    </issue>
4381
4382    <issue
4383        id="VisibleForTests"
4384        message="This method should only be accessed from tests or within private scope"
4385        errorLine1="                sm.sendMessage(LeAudioStateMachine.STACK_EVENT, stackEvent);"
4386        errorLine2="                                                   ~~~~~~~~~~~">
4387        <location
4388            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioService.java"
4389            line="3490"
4390            column="52"/>
4391    </issue>
4392
4393    <issue
4394        id="VisibleForTests"
4395        message="This method should only be accessed from tests or within private scope"
4396        errorLine1="                &amp;&amp; !TbsGatt.UUID_GTBS.equals(userUuid.getUuid())) {"
4397        errorLine2="                            ~~~~~~~~~">
4398        <location
4399            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_audio/LeAudioService.java"
4400            line="4645"
4401            column="29"/>
4402    </issue>
4403
4404    <issue
4405        id="VisibleForTests"
4406        message="This method should only be accessed from tests or within private scope"
4407        errorLine1="            mService.cleanupDevice(mDevice, this);"
4408        errorLine2="                     ~~~~~~~~~~~~~">
4409        <location
4410            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/mapclient/MceStateMachine.java"
4411            line="277"
4412            column="22"/>
4413    </issue>
4414
4415    <issue
4416        id="VisibleForTests"
4417        message="This method should only be accessed from tests or within private scope"
4418        errorLine1="        mPanService.onControlStateChanged(localRole, convertHalState(halState), error, ifname);"
4419        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~">
4420        <location
4421            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/pan/PanNativeInterface.java"
4422            line="83"
4423            column="21"/>
4424    </issue>
4425
4426    <issue
4427        id="VisibleForTests"
4428        message="This method should only be accessed from tests or within private scope"
4429        errorLine1="            if (!mAdapterService.isProfileSupported(dev, BluetoothProfile.LE_AUDIO)) {"
4430        errorLine2="                                 ~~~~~~~~~~~~~~~~~~">
4431        <location
4432            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/PhonePolicy.java"
4433            line="229"
4434            column="34"/>
4435    </issue>
4436
4437    <issue
4438        id="VisibleForTests"
4439        message="This method should only be accessed from tests or within private scope"
4440        errorLine1="            if (mAdapterService.isProfileSupported(dev, BluetoothProfile.HEARING_AID)) {"
4441        errorLine2="                                ~~~~~~~~~~~~~~~~~~">
4442        <location
4443            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/PhonePolicy.java"
4444            line="234"
4445            column="33"/>
4446    </issue>
4447
4448    <issue
4449        id="VisibleForTests"
4450        message="This method should only be accessed from tests or within private scope"
4451        errorLine1="                || !mAdapterService.isProfileSupported(device, BluetoothProfile.LE_AUDIO)) {"
4452        errorLine2="                                    ~~~~~~~~~~~~~~~~~~">
4453        <location
4454            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/PhonePolicy.java"
4455            line="647"
4456            column="37"/>
4457    </issue>
4458
4459    <issue
4460        id="VisibleForTests"
4461        message="This method should only be accessed from tests or within private scope"
4462        errorLine1="            a2dpService.setSilenceMode(device, state);"
4463        errorLine2="                        ~~~~~~~~~~~~~~">
4464        <location
4465            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/SilenceDeviceManager.java"
4466            line="249"
4467            column="25"/>
4468    </issue>
4469
4470    <issue
4471        id="VisibleForTests"
4472        message="This method should only be accessed from tests or within private scope"
4473        errorLine1="            headsetService.setSilenceMode(device, state);"
4474        errorLine2="                           ~~~~~~~~~~~~~~">
4475        <location
4476            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/SilenceDeviceManager.java"
4477            line="253"
4478            column="28"/>
4479    </issue>
4480
4481    <issue
4482        id="VisibleForTests"
4483        message="This method should only be accessed from tests or within private scope"
4484        errorLine1="                        new ParcelUuid(TbsGatt.UUID_GTBS),"
4485        errorLine2="                                               ~~~~~~~~~">
4486        <location
4487            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4488            line="171"
4489            column="48"/>
4490    </issue>
4491
4492    <issue
4493        id="VisibleForTests"
4494        message="This method should only be accessed from tests or within private scope"
4495        errorLine1="        if (request.requestedOpcode == TbsGatt.CALL_CONTROL_POINT_OPCODE_TERMINATE) {"
4496        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4497        <location
4498            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4499            line="434"
4500            column="48"/>
4501    </issue>
4502
4503    <issue
4504        id="VisibleForTests"
4505        message="This method should only be accessed from tests or within private scope"
4506        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS;"
4507        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4508        <location
4509            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4510            line="436"
4511            column="34"/>
4512    </issue>
4513
4514    <issue
4515        id="VisibleForTests"
4516        message="This method should only be accessed from tests or within private scope"
4517        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4518        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4519        <location
4520            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4521            line="438"
4522            column="34"/>
4523    </issue>
4524
4525    <issue
4526        id="VisibleForTests"
4527        message="This method should only be accessed from tests or within private scope"
4528        errorLine1="        } else if (request.requestedOpcode == TbsGatt.CALL_CONTROL_POINT_OPCODE_ACCEPT) {"
4529        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4530        <location
4531            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4532            line="440"
4533            column="55"/>
4534    </issue>
4535
4536    <issue
4537        id="VisibleForTests"
4538        message="This method should only be accessed from tests or within private scope"
4539        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS;"
4540        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4541        <location
4542            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4543            line="442"
4544            column="34"/>
4545    </issue>
4546
4547    <issue
4548        id="VisibleForTests"
4549        message="This method should only be accessed from tests or within private scope"
4550        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4551        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4552        <location
4553            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4554            line="444"
4555            column="34"/>
4556    </issue>
4557
4558    <issue
4559        id="VisibleForTests"
4560        message="This method should only be accessed from tests or within private scope"
4561        errorLine1="        } else if (request.requestedOpcode == TbsGatt.CALL_CONTROL_POINT_OPCODE_LOCAL_HOLD) {"
4562        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4563        <location
4564            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4565            line="446"
4566            column="55"/>
4567    </issue>
4568
4569    <issue
4570        id="VisibleForTests"
4571        message="This method should only be accessed from tests or within private scope"
4572        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS;"
4573        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4574        <location
4575            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4576            line="449"
4577            column="34"/>
4578    </issue>
4579
4580    <issue
4581        id="VisibleForTests"
4582        message="This method should only be accessed from tests or within private scope"
4583        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4584        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4585        <location
4586            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4587            line="451"
4588            column="34"/>
4589    </issue>
4590
4591    <issue
4592        id="VisibleForTests"
4593        message="This method should only be accessed from tests or within private scope"
4594        errorLine1="        } else if (request.requestedOpcode == TbsGatt.CALL_CONTROL_POINT_OPCODE_LOCAL_RETRIEVE) {"
4595        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4596        <location
4597            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4598            line="453"
4599            column="55"/>
4600    </issue>
4601
4602    <issue
4603        id="VisibleForTests"
4604        message="This method should only be accessed from tests or within private scope"
4605        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS;"
4606        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4607        <location
4608            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4609            line="456"
4610            column="34"/>
4611    </issue>
4612
4613    <issue
4614        id="VisibleForTests"
4615        message="This method should only be accessed from tests or within private scope"
4616        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4617        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4618        <location
4619            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4620            line="458"
4621            column="34"/>
4622    </issue>
4623
4624    <issue
4625        id="VisibleForTests"
4626        message="This method should only be accessed from tests or within private scope"
4627        errorLine1="        } else if (request.requestedOpcode == TbsGatt.CALL_CONTROL_POINT_OPCODE_ORIGINATE) {"
4628        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4629        <location
4630            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4631            line="460"
4632            column="55"/>
4633    </issue>
4634
4635    <issue
4636        id="VisibleForTests"
4637        message="This method should only be accessed from tests or within private scope"
4638        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS;"
4639        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4640        <location
4641            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4642            line="462"
4643            column="34"/>
4644    </issue>
4645
4646    <issue
4647        id="VisibleForTests"
4648        message="This method should only be accessed from tests or within private scope"
4649        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4650        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4651        <location
4652            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4653            line="464"
4654            column="34"/>
4655    </issue>
4656
4657    <issue
4658        id="VisibleForTests"
4659        message="This method should only be accessed from tests or within private scope"
4660        errorLine1="        } else if (request.requestedOpcode == TbsGatt.CALL_CONTROL_POINT_OPCODE_JOIN) {"
4661        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4662        <location
4663            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4664            line="466"
4665            column="55"/>
4666    </issue>
4667
4668    <issue
4669        id="VisibleForTests"
4670        message="This method should only be accessed from tests or within private scope"
4671        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4672        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4673        <location
4674            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4675            line="471"
4676            column="34"/>
4677    </issue>
4678
4679    <issue
4680        id="VisibleForTests"
4681        message="This method should only be accessed from tests or within private scope"
4682        errorLine1="                result = TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS;"
4683        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4684        <location
4685            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4686            line="483"
4687            column="34"/>
4688    </issue>
4689
4690    <issue
4691        id="VisibleForTests"
4692        message="This method should only be accessed from tests or within private scope"
4693        errorLine1="            result = TbsGatt.CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4694        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4695        <location
4696            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4697            line="486"
4698            column="30"/>
4699    </issue>
4700
4701    <issue
4702        id="VisibleForTests"
4703        message="This method should only be accessed from tests or within private scope"
4704        errorLine1="            return TbsGatt.CALL_CONTROL_POINT_RESULT_INVALID_CALL_INDEX;"
4705        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4706        <location
4707            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4708            line="497"
4709            column="28"/>
4710    </issue>
4711
4712    <issue
4713        id="VisibleForTests"
4714        message="This method should only be accessed from tests or within private scope"
4715        errorLine1="                &amp;&amp; requestedOpcode == TbsGatt.CALL_CONTROL_POINT_OPCODE_ORIGINATE) {"
4716        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4717        <location
4718            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4719            line="501"
4720            column="47"/>
4721    </issue>
4722
4723    <issue
4724        id="VisibleForTests"
4725        message="This method should only be accessed from tests or within private scope"
4726        errorLine1="            return TbsGatt.CALL_CONTROL_POINT_RESULT_INVALID_OUTGOING_URI;"
4727        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4728        <location
4729            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4730            line="502"
4731            column="28"/>
4732    </issue>
4733
4734    <issue
4735        id="VisibleForTests"
4736        message="This method should only be accessed from tests or within private scope"
4737        errorLine1="        return TbsGatt.CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4738        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4739        <location
4740            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4741            line="505"
4742            column="24"/>
4743    </issue>
4744
4745    <issue
4746        id="VisibleForTests"
4747        message="This method should only be accessed from tests or within private scope"
4748        errorLine1="                    TbsGatt.CALL_CONTROL_POINT_OPCODE_ORIGINATE,"
4749        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4750        <location
4751            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4752            line="773"
4753            column="29"/>
4754    </issue>
4755
4756    <issue
4757        id="VisibleForTests"
4758        message="This method should only be accessed from tests or within private scope"
4759        errorLine1="                    TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS);"
4760        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4761        <location
4762            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4763            line="775"
4764            column="29"/>
4765    </issue>
4766
4767    <issue
4768        id="VisibleForTests"
4769        message="This method should only be accessed from tests or within private scope"
4770        errorLine1="                            TbsGatt.CALL_CONTROL_POINT_OPCODE_ORIGINATE,"
4771        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4772        <location
4773            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4774            line="783"
4775            column="37"/>
4776    </issue>
4777
4778    <issue
4779        id="VisibleForTests"
4780        message="This method should only be accessed from tests or within private scope"
4781        errorLine1="                return TbsGatt.CALL_CONTROL_POINT_RESULT_INVALID_OUTGOING_URI;"
4782        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4783        <location
4784            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4785            line="788"
4786            column="32"/>
4787    </issue>
4788
4789    <issue
4790        id="VisibleForTests"
4791        message="This method should only be accessed from tests or within private scope"
4792        errorLine1="                return TbsGatt.CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4793        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4794        <location
4795            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4796            line="795"
4797            column="32"/>
4798    </issue>
4799
4800    <issue
4801        id="VisibleForTests"
4802        message="This method should only be accessed from tests or within private scope"
4803        errorLine1="        return TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS;"
4804        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4805        <location
4806            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4807            line="803"
4808            column="24"/>
4809    </issue>
4810
4811    <issue
4812        id="VisibleForTests"
4813        message="This method should only be accessed from tests or within private scope"
4814        errorLine1="                            case TbsGatt.CALL_CONTROL_POINT_OPCODE_ACCEPT:"
4815        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4816        <location
4817            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4818            line="850"
4819            column="42"/>
4820    </issue>
4821
4822    <issue
4823        id="VisibleForTests"
4824        message="This method should only be accessed from tests or within private scope"
4825        errorLine1="                            case TbsGatt.CALL_CONTROL_POINT_OPCODE_TERMINATE:"
4826        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4827        <location
4828            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4829            line="851"
4830            column="42"/>
4831    </issue>
4832
4833    <issue
4834        id="VisibleForTests"
4835        message="This method should only be accessed from tests or within private scope"
4836        errorLine1="                            case TbsGatt.CALL_CONTROL_POINT_OPCODE_LOCAL_HOLD:"
4837        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4838        <location
4839            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4840            line="852"
4841            column="42"/>
4842    </issue>
4843
4844    <issue
4845        id="VisibleForTests"
4846        message="This method should only be accessed from tests or within private scope"
4847        errorLine1="                            case TbsGatt.CALL_CONTROL_POINT_OPCODE_LOCAL_RETRIEVE:"
4848        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4849        <location
4850            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4851            line="853"
4852            column="42"/>
4853    </issue>
4854
4855    <issue
4856        id="VisibleForTests"
4857        message="This method should only be accessed from tests or within private scope"
4858        errorLine1="                                                        .CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4859        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4860        <location
4861            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4862            line="858"
4863            column="58"/>
4864    </issue>
4865
4866    <issue
4867        id="VisibleForTests"
4868        message="This method should only be accessed from tests or within private scope"
4869        errorLine1="                                                        .CALL_CONTROL_POINT_RESULT_INVALID_CALL_INDEX;"
4870        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4871        <location
4872            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4873            line="867"
4874            column="58"/>
4875    </issue>
4876
4877    <issue
4878        id="VisibleForTests"
4879        message="This method should only be accessed from tests or within private scope"
4880        errorLine1="                                        result = TbsGatt.CALL_CONTROL_POINT_RESULT_STATE_MISMATCH;"
4881        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4882        <location
4883            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4884            line="873"
4885            column="58"/>
4886    </issue>
4887
4888    <issue
4889        id="VisibleForTests"
4890        message="This method should only be accessed from tests or within private scope"
4891        errorLine1="                                        if (opcode == TbsGatt.CALL_CONTROL_POINT_OPCODE_ACCEPT) {"
4892        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4893        <location
4894            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4895            line="883"
4896            column="63"/>
4897    </issue>
4898
4899    <issue
4900        id="VisibleForTests"
4901        message="This method should only be accessed from tests or within private scope"
4902        errorLine1="                                                == TbsGatt.CALL_CONTROL_POINT_OPCODE_TERMINATE) {"
4903        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4904        <location
4905            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4906            line="888"
4907            column="60"/>
4908    </issue>
4909
4910    <issue
4911        id="VisibleForTests"
4912        message="This method should only be accessed from tests or within private scope"
4913        errorLine1="                                                == TbsGatt.CALL_CONTROL_POINT_OPCODE_LOCAL_HOLD) {"
4914        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4915        <location
4916            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4917            line="892"
4918            column="60"/>
4919    </issue>
4920
4921    <issue
4922        id="VisibleForTests"
4923        message="This method should only be accessed from tests or within private scope"
4924        errorLine1="                                                                .CALL_CONTROL_POINT_RESULT_OPCODE_NOT_SUPPORTED;"
4925        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4926        <location
4927            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4928            line="899"
4929            column="66"/>
4930    </issue>
4931
4932    <issue
4933        id="VisibleForTests"
4934        message="This method should only be accessed from tests or within private scope"
4935        errorLine1="                                                                .CALL_CONTROL_POINT_RESULT_OPCODE_NOT_SUPPORTED;"
4936        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4937        <location
4938            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4939            line="911"
4940            column="66"/>
4941    </issue>
4942
4943    <issue
4944        id="VisibleForTests"
4945        message="This method should only be accessed from tests or within private scope"
4946        errorLine1="                                                        .CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4947        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4948        <location
4949            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4950            line="925"
4951            column="58"/>
4952    </issue>
4953
4954    <issue
4955        id="VisibleForTests"
4956        message="This method should only be accessed from tests or within private scope"
4957        errorLine1="                                    result = TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS;"
4958        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4959        <location
4960            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4961            line="932"
4962            column="54"/>
4963    </issue>
4964
4965    <issue
4966        id="VisibleForTests"
4967        message="This method should only be accessed from tests or within private scope"
4968        errorLine1="                            case TbsGatt.CALL_CONTROL_POINT_OPCODE_ORIGINATE:"
4969        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4970        <location
4971            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4972            line="936"
4973            column="42"/>
4974    </issue>
4975
4976    <issue
4977        id="VisibleForTests"
4978        message="This method should only be accessed from tests or within private scope"
4979        errorLine1="                            case TbsGatt.CALL_CONTROL_POINT_OPCODE_JOIN:"
4980        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4981        <location
4982            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4983            line="942"
4984            column="42"/>
4985    </issue>
4986
4987    <issue
4988        id="VisibleForTests"
4989        message="This method should only be accessed from tests or within private scope"
4990        errorLine1="                                                        .CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
4991        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4992        <location
4993            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
4994            line="948"
4995            column="58"/>
4996    </issue>
4997
4998    <issue
4999        id="VisibleForTests"
5000        message="This method should only be accessed from tests or within private scope"
5001        errorLine1="                                    result = TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS;"
5002        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5003        <location
5004            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5005            line="954"
5006            column="54"/>
5007    </issue>
5008
5009    <issue
5010        id="VisibleForTests"
5011        message="This method should only be accessed from tests or within private scope"
5012        errorLine1="                                                            .CALL_CONTROL_POINT_RESULT_INVALID_CALL_INDEX;"
5013        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5014        <location
5015            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5016            line="960"
5017            column="62"/>
5018    </issue>
5019
5020    <issue
5021        id="VisibleForTests"
5022        message="This method should only be accessed from tests or within private scope"
5023        errorLine1="                                                            .CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
5024        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5025        <location
5026            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5027            line="975"
5028            column="62"/>
5029    </issue>
5030
5031    <issue
5032        id="VisibleForTests"
5033        message="This method should only be accessed from tests or within private scope"
5034        errorLine1="                                    if (result != TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS) {"
5035        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5036        <location
5037            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5038            line="982"
5039            column="59"/>
5040    </issue>
5041
5042    <issue
5043        id="VisibleForTests"
5044        message="This method should only be accessed from tests or within private scope"
5045        errorLine1="                                                        .CALL_CONTROL_POINT_RESULT_OPERATION_NOT_POSSIBLE;"
5046        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5047        <location
5048            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5049            line="1000"
5050            column="58"/>
5051    </issue>
5052
5053    <issue
5054        id="VisibleForTests"
5055        message="This method should only be accessed from tests or within private scope"
5056        errorLine1="                                    result = TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS;"
5057        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5058        <location
5059            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5060            line="1007"
5061            column="54"/>
5062    </issue>
5063
5064    <issue
5065        id="VisibleForTests"
5066        message="This method should only be accessed from tests or within private scope"
5067        errorLine1="                                result = TbsGatt.CALL_CONTROL_POINT_RESULT_OPCODE_NOT_SUPPORTED;"
5068        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5069        <location
5070            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5071            line="1012"
5072            column="50"/>
5073    </issue>
5074
5075    <issue
5076        id="VisibleForTests"
5077        message="This method should only be accessed from tests or within private scope"
5078        errorLine1="                        if (result == TbsGatt.CALL_CONTROL_POINT_RESULT_SUCCESS) {"
5079        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5080        <location
5081            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5082            line="1016"
5083            column="47"/>
5084    </issue>
5085
5086    <issue
5087        id="VisibleForTests"
5088        message="This method should only be accessed from tests or within private scope"
5089        errorLine1="            case TbsGatt.CALL_CONTROL_POINT_OPCODE_ACCEPT:"
5090        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5091        <location
5092            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5093            line="1028"
5094            column="26"/>
5095    </issue>
5096
5097    <issue
5098        id="VisibleForTests"
5099        message="This method should only be accessed from tests or within private scope"
5100        errorLine1="            case TbsGatt.CALL_CONTROL_POINT_OPCODE_TERMINATE:"
5101        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5102        <location
5103            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5104            line="1030"
5105            column="26"/>
5106    </issue>
5107
5108    <issue
5109        id="VisibleForTests"
5110        message="This method should only be accessed from tests or within private scope"
5111        errorLine1="            case TbsGatt.CALL_CONTROL_POINT_OPCODE_LOCAL_HOLD:"
5112        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5113        <location
5114            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5115            line="1032"
5116            column="26"/>
5117    </issue>
5118
5119    <issue
5120        id="VisibleForTests"
5121        message="This method should only be accessed from tests or within private scope"
5122        errorLine1="            case TbsGatt.CALL_CONTROL_POINT_OPCODE_LOCAL_RETRIEVE:"
5123        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5124        <location
5125            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5126            line="1034"
5127            column="26"/>
5128    </issue>
5129
5130    <issue
5131        id="VisibleForTests"
5132        message="This method should only be accessed from tests or within private scope"
5133        errorLine1="            case TbsGatt.CALL_CONTROL_POINT_OPCODE_ACCEPT:"
5134        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5135        <location
5136            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5137            line="1216"
5138            column="26"/>
5139    </issue>
5140
5141    <issue
5142        id="VisibleForTests"
5143        message="This method should only be accessed from tests or within private scope"
5144        errorLine1="            case TbsGatt.CALL_CONTROL_POINT_OPCODE_TERMINATE:"
5145        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5146        <location
5147            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5148            line="1222"
5149            column="26"/>
5150    </issue>
5151
5152    <issue
5153        id="VisibleForTests"
5154        message="This method should only be accessed from tests or within private scope"
5155        errorLine1="            case TbsGatt.CALL_CONTROL_POINT_OPCODE_LOCAL_HOLD:"
5156        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5157        <location
5158            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5159            line="1226"
5160            column="26"/>
5161    </issue>
5162
5163    <issue
5164        id="VisibleForTests"
5165        message="This method should only be accessed from tests or within private scope"
5166        errorLine1="            case TbsGatt.CALL_CONTROL_POINT_OPCODE_LOCAL_RETRIEVE:"
5167        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5168        <location
5169            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/tbs/TbsGeneric.java"
5170            line="1234"
5171            column="26"/>
5172    </issue>
5173
5174    <issue
5175        id="VisibleForTests"
5176        message="This method should only be accessed from tests or within private scope"
5177        errorLine1="        if (!mNativeInterface.sendATCmd("
5178        errorLine2="                              ~~~~~~~~~">
5179        <location
5180            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfpclient/VendorCommandResponseProcessor.java"
5181            line="104"
5182            column="31"/>
5183    </issue>
5184
5185    <issue
5186        id="MissingVersion"
5187        message="Should set `android:versionCode` to specify the application version"
5188        errorLine1="&lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
5189        errorLine2=" ~~~~~~~~">
5190        <location
5191            file="./out/soong/.intermediates/packages/modules/Bluetooth/android/app/Bluetooth/android_common_apex33/manifest_merger/AndroidManifest.xml"
5192            line="2"
5193            column="2"/>
5194    </issue>
5195
5196    <issue
5197        id="MissingVersion"
5198        message="Should set `android:versionName` to specify the application version"
5199        errorLine1="&lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
5200        errorLine2=" ~~~~~~~~">
5201        <location
5202            file="./out/soong/.intermediates/packages/modules/Bluetooth/android/app/Bluetooth/android_common_apex33/manifest_merger/AndroidManifest.xml"
5203            line="2"
5204            column="2"/>
5205    </issue>
5206
5207    <issue
5208        id="ExportedContentProvider"
5209        message="Exported content providers can provide access to potentially sensitive data"
5210        errorLine1="        &lt;provider"
5211        errorLine2="         ~~~~~~~~">
5212        <location
5213            file="./out/soong/.intermediates/packages/modules/Bluetooth/android/app/Bluetooth/android_common_apex33/manifest_merger/AndroidManifest.xml"
5214            line="144"
5215            column="10"/>
5216    </issue>
5217
5218    <issue
5219        id="ExportedReceiver"
5220        message="Exported receiver does not require permission"
5221        errorLine1="        &lt;receiver"
5222        errorLine2="         ~~~~~~~~">
5223        <location
5224            file="./out/soong/.intermediates/packages/modules/Bluetooth/android/app/Bluetooth/android_common_apex33/manifest_merger/AndroidManifest.xml"
5225            line="209"
5226            column="10"/>
5227    </issue>
5228
5229    <issue
5230        id="ExportedService"
5231        message="Exported service does not require permission"
5232        errorLine1="        &lt;service"
5233        errorLine2="         ~~~~~~~">
5234        <location
5235            file="./out/soong/.intermediates/packages/modules/Bluetooth/android/app/Bluetooth/android_common_apex33/manifest_merger/AndroidManifest.xml"
5236            line="129"
5237            column="10"/>
5238    </issue>
5239
5240    <issue
5241        id="ExportedService"
5242        message="Exported service does not require permission"
5243        errorLine1="        &lt;service"
5244        errorLine2="         ~~~~~~~">
5245        <location
5246            file="./out/soong/.intermediates/packages/modules/Bluetooth/android/app/Bluetooth/android_common_apex33/manifest_merger/AndroidManifest.xml"
5247            line="348"
5248            column="10"/>
5249    </issue>
5250
5251    <issue
5252        id="InvalidPermission"
5253        message="Protecting an unsupported element with a permission is a no-op and potentially dangerous"
5254        errorLine1="                android:permission=&quot;android.permission.ACCESS_BLUETOOTH_SHARE&quot; />"
5255        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5256        <location
5257            file="./out/soong/.intermediates/packages/modules/Bluetooth/android/app/Bluetooth/android_common_apex33/manifest_merger/AndroidManifest.xml"
5258            line="206"
5259            column="17"/>
5260    </issue>
5261
5262    <issue
5263        id="QueryAllPackagesPermission"
5264        message="A `&lt;queries>` declaration should generally be used instead of QUERY_ALL_PACKAGES; see https://g.co/dev/packagevisibility for details"
5265        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.QUERY_ALL_PACKAGES&quot; />"
5266        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5267        <location
5268            file="./out/soong/.intermediates/packages/modules/Bluetooth/android/app/Bluetooth/android_common_apex33/manifest_merger/AndroidManifest.xml"
5269            line="61"
5270            column="22"/>
5271    </issue>
5272
5273    <issue
5274        id="Wakelock"
5275        message="The `release()` call is not always reached (can exit the method via path acquire() → d() → removeMessages() → sendMessageDelayed() → obtainMessage() → break → exit; use try/finally to ensure `release` is always called)"
5276        errorLine1="                        mWakeLock.release();"
5277        errorLine2="                                  ~~~~~~~">
5278        <location
5279            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapService.java"
5280            line="429"
5281            column="35"/>
5282    </issue>
5283
5284    <issue
5285        id="Wakelock"
5286        message="The `release()` call is not always reached (because of a possible exception in the path acquire() → try → sleep() → if → ! → then → connect() → = → loop → if → ! → then → doSend() → exit; use try/finally to ensure `release` is always called)"
5287        errorLine1="                mWakeLock.release();"
5288        errorLine2="                          ~~~~~~~">
5289        <location
5290            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppObexClientSession.java"
5291            line="216"
5292            column="27"/>
5293    </issue>
5294
5295    <issue
5296        id="Wakelock"
5297        message="The `release()` call is not always reached (can exit the method via path acquire() → w() → report() → removeMessages() → sendMessageDelayed() → obtainMessage() → break → exit; use try/finally to ensure `release` is always called)"
5298        errorLine1="                        mWakeLock.release();"
5299        errorLine2="                                  ~~~~~~~">
5300        <location
5301            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/pbap/BluetoothPbapService.java"
5302            line="543"
5303            column="35"/>
5304    </issue>
5305
5306    <issue
5307        id="Wakelock"
5308        message="The `release()` call is not always reached (can exit the method via path acquire() → d() → removeMessages() → sendMessageDelayed() → obtainMessage() → break → exit; use try/finally to ensure `release` is always called)"
5309        errorLine1="                                mWakeLock.release();"
5310        errorLine2="                                          ~~~~~~~">
5311        <location
5312            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/sap/SapService.java"
5313            line="505"
5314            column="43"/>
5315    </issue>
5316
5317    <issue
5318        id="WakelockTimeout"
5319        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
5320        errorLine1="                mWakeLock.acquire();"
5321        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
5322        <location
5323            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/AdapterService.java"
5324            line="6276"
5325            column="17"/>
5326    </issue>
5327
5328    <issue
5329        id="WakelockTimeout"
5330        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
5331        errorLine1="            mWakeLock.acquire();"
5332        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
5333        <location
5334            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapService.java"
5335            line="235"
5336            column="13"/>
5337    </issue>
5338
5339    <issue
5340        id="WakelockTimeout"
5341        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
5342        errorLine1="                        mWakeLock.acquire();"
5343        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
5344        <location
5345            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/map/BluetoothMapService.java"
5346            line="418"
5347            column="25"/>
5348    </issue>
5349
5350    <issue
5351        id="WakelockTimeout"
5352        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
5353        errorLine1="            mWakeLock.acquire();"
5354        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
5355        <location
5356            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppObexClientSession.java"
5357            line="177"
5358            column="13"/>
5359    </issue>
5360
5361    <issue
5362        id="WakelockTimeout"
5363        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
5364        errorLine1="            mPartialWakeLock.acquire();"
5365        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
5366        <location
5367            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppObexServerSession.java"
5368            line="325"
5369            column="13"/>
5370    </issue>
5371
5372    <issue
5373        id="WakelockTimeout"
5374        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
5375        errorLine1="                        mWakeLock.acquire();"
5376        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
5377        <location
5378            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/pbap/BluetoothPbapService.java"
5379            line="527"
5380            column="25"/>
5381    </issue>
5382
5383    <issue
5384        id="WakelockTimeout"
5385        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
5386        errorLine1="            mWakeLock.acquire();"
5387        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
5388        <location
5389            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/sap/SapService.java"
5390            line="296"
5391            column="13"/>
5392    </issue>
5393
5394    <issue
5395        id="WakelockTimeout"
5396        message="Provide a timeout when requesting a wakelock with `PowerManager.Wakelock.acquire(long timeout)`. This will ensure the OS will cleanup any wakelocks that last longer than you intend, and will save your user&apos;s battery."
5397        errorLine1="                                mWakeLock.acquire();"
5398        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
5399        <location
5400            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/sap/SapService.java"
5401            line="494"
5402            column="33"/>
5403    </issue>
5404
5405    <issue
5406        id="ObsoleteSdkInt"
5407        message="Unnecessary; SDK_INT is always >= 34"
5408        errorLine1="    @RequiresApi(Build.VERSION_CODES.UPSIDE_DOWN_CAKE)"
5409        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5410        <location
5411            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/MetricsLogger.java"
5412            line="628"
5413            column="5"/>
5414    </issue>
5415
5416    <issue
5417        id="StaticFieldLeak"
5418        message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
5419        errorLine1="        new AsyncTask&lt;Void, Void, Void>() {"
5420        errorLine2="        ^">
5421        <location
5422            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/AdapterService.java"
5423            line="748"
5424            column="9"/>
5425    </issue>
5426
5427    <issue
5428        id="StaticFieldLeak"
5429        message="Do not place Android context classes in static fields (static reference to `BluetoothOppManager` which has field `mContext` pointing to `Context`); this is a memory leak"
5430        errorLine1="    @VisibleForTesting static BluetoothOppManager sInstance;"
5431        errorLine2="                       ~~~~~~">
5432        <location
5433            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppManager.java"
5434            line="73"
5435            column="24"/>
5436    </issue>
5437
5438    <issue
5439        id="StaticFieldLeak"
5440        message="Do not place Android context classes in static fields (static reference to `BluetoothOppPreference` which has field `mContext` pointing to `Context`); this is a memory leak"
5441        errorLine1="    private static BluetoothOppPreference sInstance;"
5442        errorLine2="            ~~~~~~">
5443        <location
5444            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppPreference.java"
5445            line="55"
5446            column="13"/>
5447    </issue>
5448
5449    <issue
5450        id="StaticFieldLeak"
5451        message="Do not place Android context classes in static fields (static reference to `MediaPlayerWrapper` which has field `mContext` pointing to `Context`); this is a memory leak"
5452        errorLine1="    private static MediaPlayerWrapper sInjectedWrapper;"
5453        errorLine2="            ~~~~~~">
5454        <location
5455            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/audio_util/mockable/MediaPlayerWrapperFactory.java"
5456            line="32"
5457            column="13"/>
5458    </issue>
5459
5460    <issue
5461        id="VectorPath"
5462        message="Very long vector path (1535 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
5463        errorLine1="        android:pathData=&quot;M450,472.15L277.08,645.08Q268.77,653.38 256.19,653.58Q243.62,653.77 234.92,645.08Q226.23,636.38 226.23,624Q226.23,611.62 234.92,602.92L437.85,400L234.92,197.08Q226.62,188.77 226.42,176.19Q226.23,163.62 234.92,154.92Q243.62,146.23 256,146.23Q268.38,146.23 277.08,154.92L450,327.85L450,71.23Q450,54.77 461.04,44.62Q472.08,34.46 486.15,34.46Q493,34.46 499.42,37.08Q505.85,39.69 511.46,45.31L668.84,202.69Q674.46,208.31 676.77,214.54Q679.08,220.77 679.08,228Q679.08,235.23 676.77,241.46Q674.46,247.69 668.84,253.31L522.15,400L668.84,546.69Q674.46,552.31 676.77,558.54Q679.08,564.77 679.08,572Q679.08,579.23 676.77,585.46Q674.46,591.69 668.84,597.31L511.46,754.69Q505.85,760.31 499.42,762.92Q493,765.54 486.15,765.54Q472.08,765.54 461.04,755.38Q450,745.23 450,728.77L450,472.15ZM510,670.62L609.85,572L510,472.15L510,670.62ZM510,327.85L609.85,228L510,129.38L510,327.85ZM320,955.38Q305.31,955.38 294.96,945.04Q284.62,934.69 284.62,920Q284.62,905.31 294.96,894.96Q305.31,884.62 320,884.62Q334.69,884.62 345.04,894.96Q355.38,905.31 355.38,920Q355.38,934.69 345.04,945.04Q334.69,955.38 320,955.38ZM480,955.38Q465.31,955.38 454.96,945.04Q444.62,934.69 444.62,920Q444.62,905.31 454.96,894.96Q465.31,884.62 480,884.62Q494.69,884.62 505.04,894.96Q515.38,905.31 515.38,920Q515.38,934.69 505.04,945.04Q494.69,955.38 480,955.38ZM640,955.38Q625.31,955.38 614.96,945.04Q604.62,934.69 604.62,920Q604.62,905.31 614.96,894.96Q625.31,884.62 640,884.62Q654.69,884.62 665.04,894.96Q675.38,905.31 675.38,920Q675.38,934.69 665.04,945.04Q654.69,955.38 640,955.38Z&quot; />"
5464        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5465        <location
5466            file="packages/modules/Bluetooth/android/app/res/drawable/ic_bluetooth_settings.xml"
5467            line="9"
5468            column="27"/>
5469    </issue>
5470
5471    <issue
5472        id="HandlerLeak"
5473        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
5474        errorLine1="            new Handler() {"
5475        errorLine2="            ^">
5476        <location
5477            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppBtEnablingActivity.java"
5478            line="119"
5479            column="13"/>
5480    </issue>
5481
5482    <issue
5483        id="HandlerLeak"
5484        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
5485        errorLine1="            new Handler() {"
5486        errorLine2="            ^">
5487        <location
5488            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppIncomingFileConfirmActivity.java"
5489            line="227"
5490            column="13"/>
5491    </issue>
5492
5493    <issue
5494        id="HandlerLeak"
5495        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
5496        errorLine1="            new Handler() {"
5497        errorLine2="            ^">
5498        <location
5499            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppNotification.java"
5500            line="230"
5501            column="13"/>
5502    </issue>
5503
5504    <issue
5505        id="HandlerLeak"
5506        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
5507        errorLine1="            new Handler() {"
5508        errorLine2="            ^">
5509        <location
5510            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppService.java"
5511            line="384"
5512            column="13"/>
5513    </issue>
5514
5515    <issue
5516        id="HandlerLeak"
5517        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
5518        errorLine1="            new Handler() {"
5519        errorLine2="            ^">
5520        <location
5521            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/pbap/BluetoothPbapActivity.java"
5522            line="262"
5523            column="13"/>
5524    </issue>
5525
5526    <issue
5527        id="HandlerLeak"
5528        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
5529        errorLine1="            new Handler() {"
5530        errorLine2="            ^">
5531        <location
5532            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hid/HidHostService.java"
5533            line="376"
5534            column="13"/>
5535    </issue>
5536
5537    <issue
5538        id="HandlerLeak"
5539        message="This `Handler` class should be static or leaks might occur (anonymous android.os.Handler)"
5540        errorLine1="            new Handler() {"
5541        errorLine2="            ^">
5542        <location
5543            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/sap/SapService.java"
5544            line="456"
5545            column="13"/>
5546    </issue>
5547
5548    <issue
5549        id="TypographyEllipsis"
5550        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5551        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;جارٍ استلام الملف...&quot;&lt;/string>"
5552        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~">
5553        <location
5554            file="packages/modules/Bluetooth/android/app/res/values-ar/strings.xml"
5555            line="52"
5556            column="63"/>
5557    </issue>
5558
5559    <issue
5560        id="TypographyEllipsis"
5561        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5562        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Fayl qəbulu edilir...&quot;&lt;/string>"
5563        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~">
5564        <location
5565            file="packages/modules/Bluetooth/android/app/res/values-az/strings.xml"
5566            line="52"
5567            column="63"/>
5568    </issue>
5569
5570    <issue
5571        id="TypographyEllipsis"
5572        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5573        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Primanje datoteke...&quot;&lt;/string>"
5574        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~">
5575        <location
5576            file="packages/modules/Bluetooth/android/app/res/values-b+sr+Latn/strings.xml"
5577            line="52"
5578            column="63"/>
5579    </issue>
5580
5581    <issue
5582        id="TypographyEllipsis"
5583        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5584        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Атрыманне файла...&quot;&lt;/string>"
5585        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~">
5586        <location
5587            file="packages/modules/Bluetooth/android/app/res/values-be/strings.xml"
5588            line="52"
5589            column="63"/>
5590    </issue>
5591
5592    <issue
5593        id="TypographyEllipsis"
5594        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5595        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Файлът се получава...&quot;&lt;/string>"
5596        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~">
5597        <location
5598            file="packages/modules/Bluetooth/android/app/res/values-bg/strings.xml"
5599            line="52"
5600            column="63"/>
5601    </issue>
5602
5603    <issue
5604        id="TypographyEllipsis"
5605        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5606        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;S\&apos;està rebent un fitxer...&quot;&lt;/string>"
5607        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5608        <location
5609            file="packages/modules/Bluetooth/android/app/res/values-ca/strings.xml"
5610            line="52"
5611            column="63"/>
5612    </issue>
5613
5614    <issue
5615        id="TypographyEllipsis"
5616        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5617        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Přijímání souboru...&quot;&lt;/string>"
5618        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~">
5619        <location
5620            file="packages/modules/Bluetooth/android/app/res/values-cs/strings.xml"
5621            line="52"
5622            column="63"/>
5623    </issue>
5624
5625    <issue
5626        id="TypographyEllipsis"
5627        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5628        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Datei wird heruntergeladen...&quot;&lt;/string>"
5629        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5630        <location
5631            file="packages/modules/Bluetooth/android/app/res/values-de/strings.xml"
5632            line="52"
5633            column="63"/>
5634    </issue>
5635
5636    <issue
5637        id="TypographyEllipsis"
5638        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5639        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Λήψη αρχείου...&quot;&lt;/string>"
5640        errorLine2="                                                              ~~~~~~~~~~~~~~~~~">
5641        <location
5642            file="packages/modules/Bluetooth/android/app/res/values-el/strings.xml"
5643            line="52"
5644            column="63"/>
5645    </issue>
5646
5647    <issue
5648        id="TypographyEllipsis"
5649        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5650        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Recibiendo archivo...&quot;&lt;/string>"
5651        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~">
5652        <location
5653            file="packages/modules/Bluetooth/android/app/res/values-es-rUS/strings.xml"
5654            line="52"
5655            column="63"/>
5656    </issue>
5657
5658    <issue
5659        id="TypographyEllipsis"
5660        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5661        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Faili vastuvõtmine ...&quot;&lt;/string>"
5662        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
5663        <location
5664            file="packages/modules/Bluetooth/android/app/res/values-et/strings.xml"
5665            line="52"
5666            column="63"/>
5667    </issue>
5668
5669    <issue
5670        id="TypographyEllipsis"
5671        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5672        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Recibindo ficheiro...&quot;&lt;/string>"
5673        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~">
5674        <location
5675            file="packages/modules/Bluetooth/android/app/res/values-gl/strings.xml"
5676            line="52"
5677            column="63"/>
5678    </issue>
5679
5680    <issue
5681        id="TypographyEllipsis"
5682        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5683        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;ફાઇલ પ્રાપ્ત થઈ રહી છે ...&quot;&lt;/string>"
5684        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5685        <location
5686            file="packages/modules/Bluetooth/android/app/res/values-gu/strings.xml"
5687            line="52"
5688            column="63"/>
5689    </issue>
5690
5691    <issue
5692        id="TypographyEllipsis"
5693        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5694        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Primanje datoteke...&quot;&lt;/string>"
5695        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~">
5696        <location
5697            file="packages/modules/Bluetooth/android/app/res/values-hr/strings.xml"
5698            line="52"
5699            column="63"/>
5700    </issue>
5701
5702    <issue
5703        id="TypographyEllipsis"
5704        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5705        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Fájl fogadása...&quot;&lt;/string>"
5706        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~">
5707        <location
5708            file="packages/modules/Bluetooth/android/app/res/values-hu/strings.xml"
5709            line="52"
5710            column="63"/>
5711    </issue>
5712
5713    <issue
5714        id="TypographyEllipsis"
5715        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5716        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Ֆայլի ստացում...&quot;&lt;/string>"
5717        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~">
5718        <location
5719            file="packages/modules/Bluetooth/android/app/res/values-hy/strings.xml"
5720            line="52"
5721            column="63"/>
5722    </issue>
5723
5724    <issue
5725        id="TypographyEllipsis"
5726        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5727        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;ファイルを受信中...&quot;&lt;/string>"
5728        errorLine2="                                                              ~~~~~~~~~~~~~">
5729        <location
5730            file="packages/modules/Bluetooth/android/app/res/values-ja/strings.xml"
5731            line="52"
5732            column="63"/>
5733    </issue>
5734
5735    <issue
5736        id="TypographyEllipsis"
5737        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5738        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;파일을 수신하는 중...&quot;&lt;/string>"
5739        errorLine2="                                                              ~~~~~~~~~~~~~~~">
5740        <location
5741            file="packages/modules/Bluetooth/android/app/res/values-ko/strings.xml"
5742            line="52"
5743            column="63"/>
5744    </issue>
5745
5746    <issue
5747        id="TypographyEllipsis"
5748        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5749        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;ກຳລັງຮັບເອົາໄຟລ໌...&quot;&lt;/string>"
5750        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~">
5751        <location
5752            file="packages/modules/Bluetooth/android/app/res/values-lo/strings.xml"
5753            line="52"
5754            column="63"/>
5755    </issue>
5756
5757    <issue
5758        id="TypographyEllipsis"
5759        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5760        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Gaunamas failas...&quot;&lt;/string>"
5761        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~">
5762        <location
5763            file="packages/modules/Bluetooth/android/app/res/values-lt/strings.xml"
5764            line="52"
5765            column="63"/>
5766    </issue>
5767
5768    <issue
5769        id="TypographyEllipsis"
5770        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5771        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Notiek faila saņemšana...&quot;&lt;/string>"
5772        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5773        <location
5774            file="packages/modules/Bluetooth/android/app/res/values-lv/strings.xml"
5775            line="52"
5776            column="63"/>
5777    </issue>
5778
5779    <issue
5780        id="TypographyEllipsis"
5781        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5782        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Примање датотеки...&quot;&lt;/string>"
5783        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~">
5784        <location
5785            file="packages/modules/Bluetooth/android/app/res/values-mk/strings.xml"
5786            line="52"
5787            column="63"/>
5788    </issue>
5789
5790    <issue
5791        id="TypographyEllipsis"
5792        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5793        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;फाइल प्राप्त करत आहे...&quot;&lt;/string>"
5794        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~">
5795        <location
5796            file="packages/modules/Bluetooth/android/app/res/values-mr/strings.xml"
5797            line="52"
5798            column="63"/>
5799    </issue>
5800
5801    <issue
5802        id="TypographyEllipsis"
5803        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5804        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Menerima fail...&quot;&lt;/string>"
5805        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~">
5806        <location
5807            file="packages/modules/Bluetooth/android/app/res/values-ms/strings.xml"
5808            line="52"
5809            column="63"/>
5810    </issue>
5811
5812    <issue
5813        id="TypographyEllipsis"
5814        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5815        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Mottar fil ...&quot;&lt;/string>"
5816        errorLine2="                                                              ~~~~~~~~~~~~~~~~">
5817        <location
5818            file="packages/modules/Bluetooth/android/app/res/values-nb/strings.xml"
5819            line="52"
5820            column="63"/>
5821    </issue>
5822
5823    <issue
5824        id="TypographyEllipsis"
5825        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5826        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;फाइल प्राप्त गर्दै...&quot;&lt;/string>"
5827        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~">
5828        <location
5829            file="packages/modules/Bluetooth/android/app/res/values-ne/strings.xml"
5830            line="52"
5831            column="63"/>
5832    </issue>
5833
5834    <issue
5835        id="TypographyEllipsis"
5836        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5837        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;A receber ficheiro...&quot;&lt;/string>"
5838        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~">
5839        <location
5840            file="packages/modules/Bluetooth/android/app/res/values-pt-rPT/strings.xml"
5841            line="52"
5842            column="63"/>
5843    </issue>
5844
5845    <issue
5846        id="TypographyEllipsis"
5847        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5848        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Se primește fișierul...&quot;&lt;/string>"
5849        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~">
5850        <location
5851            file="packages/modules/Bluetooth/android/app/res/values-ro/strings.xml"
5852            line="52"
5853            column="63"/>
5854    </issue>
5855
5856    <issue
5857        id="TypographyEllipsis"
5858        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5859        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Получение файла...&quot;&lt;/string>"
5860        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~">
5861        <location
5862            file="packages/modules/Bluetooth/android/app/res/values-ru/strings.xml"
5863            line="52"
5864            column="63"/>
5865    </issue>
5866
5867    <issue
5868        id="TypographyEllipsis"
5869        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5870        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Prebieha prijímanie súboru...&quot;&lt;/string>"
5871        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
5872        <location
5873            file="packages/modules/Bluetooth/android/app/res/values-sk/strings.xml"
5874            line="52"
5875            column="63"/>
5876    </issue>
5877
5878    <issue
5879        id="TypographyEllipsis"
5880        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5881        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Prejemanje datoteke ...&quot;&lt;/string>"
5882        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~">
5883        <location
5884            file="packages/modules/Bluetooth/android/app/res/values-sl/strings.xml"
5885            line="52"
5886            column="63"/>
5887    </issue>
5888
5889    <issue
5890        id="TypographyEllipsis"
5891        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5892        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Примање датотеке...&quot;&lt;/string>"
5893        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~">
5894        <location
5895            file="packages/modules/Bluetooth/android/app/res/values-sr/strings.xml"
5896            line="52"
5897            column="63"/>
5898    </issue>
5899
5900    <issue
5901        id="TypographyEllipsis"
5902        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5903        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Tar emot fil ...&quot;&lt;/string>"
5904        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~">
5905        <location
5906            file="packages/modules/Bluetooth/android/app/res/values-sv/strings.xml"
5907            line="52"
5908            column="63"/>
5909    </issue>
5910
5911    <issue
5912        id="TypographyEllipsis"
5913        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5914        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Inapokea faili...&quot;&lt;/string>"
5915        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~">
5916        <location
5917            file="packages/modules/Bluetooth/android/app/res/values-sw/strings.xml"
5918            line="52"
5919            column="63"/>
5920    </issue>
5921
5922    <issue
5923        id="TypographyEllipsis"
5924        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5925        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;กำลังรับไฟล์...&quot;&lt;/string>"
5926        errorLine2="                                                              ~~~~~~~~~~~~~~~~~">
5927        <location
5928            file="packages/modules/Bluetooth/android/app/res/values-th/strings.xml"
5929            line="52"
5930            column="63"/>
5931    </issue>
5932
5933    <issue
5934        id="TypographyEllipsis"
5935        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5936        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Dosya alınıyor...&quot;&lt;/string>"
5937        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~">
5938        <location
5939            file="packages/modules/Bluetooth/android/app/res/values-tr/strings.xml"
5940            line="52"
5941            column="63"/>
5942    </issue>
5943
5944    <issue
5945        id="TypographyEllipsis"
5946        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5947        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Отримання файлу...&quot;&lt;/string>"
5948        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~">
5949        <location
5950            file="packages/modules/Bluetooth/android/app/res/values-uk/strings.xml"
5951            line="52"
5952            column="63"/>
5953    </issue>
5954
5955    <issue
5956        id="TypographyEllipsis"
5957        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5958        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;正在接收文件...&quot;&lt;/string>"
5959        errorLine2="                                                              ~~~~~~~~~~~">
5960        <location
5961            file="packages/modules/Bluetooth/android/app/res/values-zh-rCN/strings.xml"
5962            line="52"
5963            column="63"/>
5964    </issue>
5965
5966    <issue
5967        id="TypographyEllipsis"
5968        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5969        errorLine1="    &lt;string name=&quot;download_line5&quot; msgid=&quot;4124272066218470715&quot;>&quot;Yamukela ifayela...&quot;&lt;/string>"
5970        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~">
5971        <location
5972            file="packages/modules/Bluetooth/android/app/res/values-zu/strings.xml"
5973            line="52"
5974            column="63"/>
5975    </issue>
5976
5977    <issue
5978        id="TypographyEllipsis"
5979        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5980        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;ፋይል በመላክ ላይ...&quot;&lt;/string>"
5981        errorLine2="                                                            ~~~~~~~~~~~~~~~~">
5982        <location
5983            file="packages/modules/Bluetooth/android/app/res/values-am/strings.xml"
5984            line="66"
5985            column="61"/>
5986    </issue>
5987
5988    <issue
5989        id="TypographyEllipsis"
5990        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
5991        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;جارٍ إرسال الملف...&quot;&lt;/string>"
5992        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~">
5993        <location
5994            file="packages/modules/Bluetooth/android/app/res/values-ar/strings.xml"
5995            line="66"
5996            column="61"/>
5997    </issue>
5998
5999    <issue
6000        id="TypographyEllipsis"
6001        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6002        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Fayl göndərilir...&quot;&lt;/string>"
6003        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~">
6004        <location
6005            file="packages/modules/Bluetooth/android/app/res/values-az/strings.xml"
6006            line="66"
6007            column="61"/>
6008    </issue>
6009
6010    <issue
6011        id="TypographyEllipsis"
6012        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6013        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Slanje datoteke...&quot;&lt;/string>"
6014        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~">
6015        <location
6016            file="packages/modules/Bluetooth/android/app/res/values-b+sr+Latn/strings.xml"
6017            line="66"
6018            column="61"/>
6019    </issue>
6020
6021    <issue
6022        id="TypographyEllipsis"
6023        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6024        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Адпраўка файла...&quot;&lt;/string>"
6025        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~">
6026        <location
6027            file="packages/modules/Bluetooth/android/app/res/values-be/strings.xml"
6028            line="66"
6029            column="61"/>
6030    </issue>
6031
6032    <issue
6033        id="TypographyEllipsis"
6034        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6035        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Файлът се изпраща...&quot;&lt;/string>"
6036        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
6037        <location
6038            file="packages/modules/Bluetooth/android/app/res/values-bg/strings.xml"
6039            line="66"
6040            column="61"/>
6041    </issue>
6042
6043    <issue
6044        id="TypographyEllipsis"
6045        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6046        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;ফাইল পাঠানো হচ্ছে...&quot;&lt;/string>"
6047        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
6048        <location
6049            file="packages/modules/Bluetooth/android/app/res/values-bn/strings.xml"
6050            line="66"
6051            column="61"/>
6052    </issue>
6053
6054    <issue
6055        id="TypographyEllipsis"
6056        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6057        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;S\&apos;està enviant el fitxer...&quot;&lt;/string>"
6058        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
6059        <location
6060            file="packages/modules/Bluetooth/android/app/res/values-ca/strings.xml"
6061            line="66"
6062            column="61"/>
6063    </issue>
6064
6065    <issue
6066        id="TypographyEllipsis"
6067        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6068        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Odesílání souboru...&quot;&lt;/string>"
6069        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
6070        <location
6071            file="packages/modules/Bluetooth/android/app/res/values-cs/strings.xml"
6072            line="66"
6073            column="61"/>
6074    </issue>
6075
6076    <issue
6077        id="TypographyEllipsis"
6078        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6079        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Datei wird gesendet...&quot;&lt;/string>"
6080        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~">
6081        <location
6082            file="packages/modules/Bluetooth/android/app/res/values-de/strings.xml"
6083            line="66"
6084            column="61"/>
6085    </issue>
6086
6087    <issue
6088        id="TypographyEllipsis"
6089        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6090        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Αποστολή αρχείου...&quot;&lt;/string>"
6091        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~">
6092        <location
6093            file="packages/modules/Bluetooth/android/app/res/values-el/strings.xml"
6094            line="66"
6095            column="61"/>
6096    </issue>
6097
6098    <issue
6099        id="TypographyEllipsis"
6100        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6101        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Enviando archivo...&quot;&lt;/string>"
6102        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~">
6103        <location
6104            file="packages/modules/Bluetooth/android/app/res/values-es-rUS/strings.xml"
6105            line="66"
6106            column="61"/>
6107    </issue>
6108
6109    <issue
6110        id="TypographyEllipsis"
6111        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6112        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Faili saatmine ...&quot;&lt;/string>"
6113        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~">
6114        <location
6115            file="packages/modules/Bluetooth/android/app/res/values-et/strings.xml"
6116            line="66"
6117            column="61"/>
6118    </issue>
6119
6120    <issue
6121        id="TypographyEllipsis"
6122        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6123        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Envoi de fichier en cours...&quot;&lt;/string>"
6124        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
6125        <location
6126            file="packages/modules/Bluetooth/android/app/res/values-fr/strings.xml"
6127            line="66"
6128            column="61"/>
6129    </issue>
6130
6131    <issue
6132        id="TypographyEllipsis"
6133        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6134        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Enviando ficheiro...&quot;&lt;/string>"
6135        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
6136        <location
6137            file="packages/modules/Bluetooth/android/app/res/values-gl/strings.xml"
6138            line="66"
6139            column="61"/>
6140    </issue>
6141
6142    <issue
6143        id="TypographyEllipsis"
6144        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6145        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Slanje datoteke...&quot;&lt;/string>"
6146        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~">
6147        <location
6148            file="packages/modules/Bluetooth/android/app/res/values-hr/strings.xml"
6149            line="66"
6150            column="61"/>
6151    </issue>
6152
6153    <issue
6154        id="TypographyEllipsis"
6155        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6156        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Fájl küldése...&quot;&lt;/string>"
6157        errorLine2="                                                            ~~~~~~~~~~~~~~~~~">
6158        <location
6159            file="packages/modules/Bluetooth/android/app/res/values-hu/strings.xml"
6160            line="66"
6161            column="61"/>
6162    </issue>
6163
6164    <issue
6165        id="TypographyEllipsis"
6166        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6167        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Ֆայլն ուղարկվում է...&quot;&lt;/string>"
6168        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~">
6169        <location
6170            file="packages/modules/Bluetooth/android/app/res/values-hy/strings.xml"
6171            line="66"
6172            column="61"/>
6173    </issue>
6174
6175    <issue
6176        id="TypographyEllipsis"
6177        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6178        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;ファイルを送信中...&quot;&lt;/string>"
6179        errorLine2="                                                            ~~~~~~~~~~~~~">
6180        <location
6181            file="packages/modules/Bluetooth/android/app/res/values-ja/strings.xml"
6182            line="66"
6183            column="61"/>
6184    </issue>
6185
6186    <issue
6187        id="TypographyEllipsis"
6188        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6189        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;파일을 보내는 중...&quot;&lt;/string>"
6190        errorLine2="                                                            ~~~~~~~~~~~~~~">
6191        <location
6192            file="packages/modules/Bluetooth/android/app/res/values-ko/strings.xml"
6193            line="66"
6194            column="61"/>
6195    </issue>
6196
6197    <issue
6198        id="TypographyEllipsis"
6199        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6200        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;ກຳລັງສົ່ງໄຟລ໌...&quot;&lt;/string>"
6201        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~">
6202        <location
6203            file="packages/modules/Bluetooth/android/app/res/values-lo/strings.xml"
6204            line="66"
6205            column="61"/>
6206    </issue>
6207
6208    <issue
6209        id="TypographyEllipsis"
6210        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6211        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Siunčiamas failas...&quot;&lt;/string>"
6212        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
6213        <location
6214            file="packages/modules/Bluetooth/android/app/res/values-lt/strings.xml"
6215            line="66"
6216            column="61"/>
6217    </issue>
6218
6219    <issue
6220        id="TypographyEllipsis"
6221        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6222        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Notiek faila sūtīšana...&quot;&lt;/string>"
6223        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
6224        <location
6225            file="packages/modules/Bluetooth/android/app/res/values-lv/strings.xml"
6226            line="66"
6227            column="61"/>
6228    </issue>
6229
6230    <issue
6231        id="TypographyEllipsis"
6232        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6233        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Испраќање датотека...&quot;&lt;/string>"
6234        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~">
6235        <location
6236            file="packages/modules/Bluetooth/android/app/res/values-mk/strings.xml"
6237            line="66"
6238            column="61"/>
6239    </issue>
6240
6241    <issue
6242        id="TypographyEllipsis"
6243        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6244        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Menghantar fail...&quot;&lt;/string>"
6245        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~">
6246        <location
6247            file="packages/modules/Bluetooth/android/app/res/values-ms/strings.xml"
6248            line="66"
6249            column="61"/>
6250    </issue>
6251
6252    <issue
6253        id="TypographyEllipsis"
6254        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6255        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Sender filen ...&quot;&lt;/string>"
6256        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~">
6257        <location
6258            file="packages/modules/Bluetooth/android/app/res/values-nb/strings.xml"
6259            line="66"
6260            column="61"/>
6261    </issue>
6262
6263    <issue
6264        id="TypographyEllipsis"
6265        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6266        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;फाइल पठाउँदै...&quot;&lt;/string>"
6267        errorLine2="                                                            ~~~~~~~~~~~~~~~~~">
6268        <location
6269            file="packages/modules/Bluetooth/android/app/res/values-ne/strings.xml"
6270            line="66"
6271            column="61"/>
6272    </issue>
6273
6274    <issue
6275        id="TypographyEllipsis"
6276        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6277        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;A enviar ficheiro...&quot;&lt;/string>"
6278        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
6279        <location
6280            file="packages/modules/Bluetooth/android/app/res/values-pt-rPT/strings.xml"
6281            line="66"
6282            column="61"/>
6283    </issue>
6284
6285    <issue
6286        id="TypographyEllipsis"
6287        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6288        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Se trimite fișierul...&quot;&lt;/string>"
6289        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~">
6290        <location
6291            file="packages/modules/Bluetooth/android/app/res/values-ro/strings.xml"
6292            line="66"
6293            column="61"/>
6294    </issue>
6295
6296    <issue
6297        id="TypographyEllipsis"
6298        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6299        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Отправка файла...&quot;&lt;/string>"
6300        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~">
6301        <location
6302            file="packages/modules/Bluetooth/android/app/res/values-ru/strings.xml"
6303            line="66"
6304            column="61"/>
6305    </issue>
6306
6307    <issue
6308        id="TypographyEllipsis"
6309        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6310        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Odosielanie súboru...&quot;&lt;/string>"
6311        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~">
6312        <location
6313            file="packages/modules/Bluetooth/android/app/res/values-sk/strings.xml"
6314            line="66"
6315            column="61"/>
6316    </issue>
6317
6318    <issue
6319        id="TypographyEllipsis"
6320        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6321        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Pošiljanje datoteke ...&quot;&lt;/string>"
6322        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
6323        <location
6324            file="packages/modules/Bluetooth/android/app/res/values-sl/strings.xml"
6325            line="66"
6326            column="61"/>
6327    </issue>
6328
6329    <issue
6330        id="TypographyEllipsis"
6331        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6332        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Слање датотеке...&quot;&lt;/string>"
6333        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~">
6334        <location
6335            file="packages/modules/Bluetooth/android/app/res/values-sr/strings.xml"
6336            line="66"
6337            column="61"/>
6338    </issue>
6339
6340    <issue
6341        id="TypographyEllipsis"
6342        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6343        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Skickar fil ...&quot;&lt;/string>"
6344        errorLine2="                                                            ~~~~~~~~~~~~~~~~~">
6345        <location
6346            file="packages/modules/Bluetooth/android/app/res/values-sv/strings.xml"
6347            line="66"
6348            column="61"/>
6349    </issue>
6350
6351    <issue
6352        id="TypographyEllipsis"
6353        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6354        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Inatuma faili...&quot;&lt;/string>"
6355        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~">
6356        <location
6357            file="packages/modules/Bluetooth/android/app/res/values-sw/strings.xml"
6358            line="66"
6359            column="61"/>
6360    </issue>
6361
6362    <issue
6363        id="TypographyEllipsis"
6364        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6365        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;กำลังส่งไฟล์...&quot;&lt;/string>"
6366        errorLine2="                                                            ~~~~~~~~~~~~~~~~~">
6367        <location
6368            file="packages/modules/Bluetooth/android/app/res/values-th/strings.xml"
6369            line="66"
6370            column="61"/>
6371    </issue>
6372
6373    <issue
6374        id="TypographyEllipsis"
6375        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6376        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Nagpapadala ng file...&quot;&lt;/string>"
6377        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~">
6378        <location
6379            file="packages/modules/Bluetooth/android/app/res/values-tl/strings.xml"
6380            line="66"
6381            column="61"/>
6382    </issue>
6383
6384    <issue
6385        id="TypographyEllipsis"
6386        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6387        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Dosya gönderiliyor...&quot;&lt;/string>"
6388        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~">
6389        <location
6390            file="packages/modules/Bluetooth/android/app/res/values-tr/strings.xml"
6391            line="66"
6392            column="61"/>
6393    </issue>
6394
6395    <issue
6396        id="TypographyEllipsis"
6397        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6398        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Надсил-ня файлу...&quot;&lt;/string>"
6399        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~">
6400        <location
6401            file="packages/modules/Bluetooth/android/app/res/values-uk/strings.xml"
6402            line="66"
6403            column="61"/>
6404    </issue>
6405
6406    <issue
6407        id="TypographyEllipsis"
6408        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6409        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;正在发送文件...&quot;&lt;/string>"
6410        errorLine2="                                                            ~~~~~~~~~~~">
6411        <location
6412            file="packages/modules/Bluetooth/android/app/res/values-zh-rCN/strings.xml"
6413            line="66"
6414            column="61"/>
6415    </issue>
6416
6417    <issue
6418        id="TypographyEllipsis"
6419        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6420        errorLine1="    &lt;string name=&quot;upload_line5&quot; msgid=&quot;3477751464103201364&quot;>&quot;Ithumela ifayela...&quot;&lt;/string>"
6421        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~">
6422        <location
6423            file="packages/modules/Bluetooth/android/app/res/values-zu/strings.xml"
6424            line="66"
6425            column="61"/>
6426    </issue>
6427
6428    <issue
6429        id="TypographyEllipsis"
6430        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6431        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Lütfən, gözləyin...&quot;&lt;/string>"
6432        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~">
6433        <location
6434            file="packages/modules/Bluetooth/android/app/res/values-az/strings.xml"
6435            line="77"
6436            column="72"/>
6437    </issue>
6438
6439    <issue
6440        id="TypographyEllipsis"
6441        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6442        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Чакайце...&quot;&lt;/string>"
6443        errorLine2="                                                                       ~~~~~~~~~~~~">
6444        <location
6445            file="packages/modules/Bluetooth/android/app/res/values-be/strings.xml"
6446            line="77"
6447            column="72"/>
6448    </issue>
6449
6450    <issue
6451        id="TypographyEllipsis"
6452        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6453        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;দয়া করে অপেক্ষা করুন...&quot;&lt;/string>"
6454        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~">
6455        <location
6456            file="packages/modules/Bluetooth/android/app/res/values-bn/strings.xml"
6457            line="77"
6458            column="72"/>
6459    </issue>
6460
6461    <issue
6462        id="TypographyEllipsis"
6463        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6464        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Čekejte prosím...&quot;&lt;/string>"
6465        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~">
6466        <location
6467            file="packages/modules/Bluetooth/android/app/res/values-cs/strings.xml"
6468            line="77"
6469            column="72"/>
6470    </issue>
6471
6472    <issue
6473        id="TypographyEllipsis"
6474        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6475        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Vent...&quot;&lt;/string>"
6476        errorLine2="                                                                       ~~~~~~~~~">
6477        <location
6478            file="packages/modules/Bluetooth/android/app/res/values-da/strings.xml"
6479            line="77"
6480            column="72"/>
6481    </issue>
6482
6483    <issue
6484        id="TypographyEllipsis"
6485        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6486        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Bitte warten...&quot;&lt;/string>"
6487        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~">
6488        <location
6489            file="packages/modules/Bluetooth/android/app/res/values-de/strings.xml"
6490            line="77"
6491            column="72"/>
6492    </issue>
6493
6494    <issue
6495        id="TypographyEllipsis"
6496        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6497        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Περιμένετε...&quot;&lt;/string>"
6498        errorLine2="                                                                       ~~~~~~~~~~~~~~~">
6499        <location
6500            file="packages/modules/Bluetooth/android/app/res/values-el/strings.xml"
6501            line="77"
6502            column="72"/>
6503    </issue>
6504
6505    <issue
6506        id="TypographyEllipsis"
6507        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6508        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Por favor, espera...&quot;&lt;/string>"
6509        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~">
6510        <location
6511            file="packages/modules/Bluetooth/android/app/res/values-es-rUS/strings.xml"
6512            line="77"
6513            column="72"/>
6514    </issue>
6515
6516    <issue
6517        id="TypographyEllipsis"
6518        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6519        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Por favor, espera...&quot;&lt;/string>"
6520        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~">
6521        <location
6522            file="packages/modules/Bluetooth/android/app/res/values-es/strings.xml"
6523            line="77"
6524            column="72"/>
6525    </issue>
6526
6527    <issue
6528        id="TypographyEllipsis"
6529        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6530        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Palun oodake ...&quot;&lt;/string>"
6531        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~">
6532        <location
6533            file="packages/modules/Bluetooth/android/app/res/values-et/strings.xml"
6534            line="77"
6535            column="72"/>
6536    </issue>
6537
6538    <issue
6539        id="TypographyEllipsis"
6540        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6541        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Veuillez patienter...&quot;&lt;/string>"
6542        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
6543        <location
6544            file="packages/modules/Bluetooth/android/app/res/values-fr/strings.xml"
6545            line="77"
6546            column="72"/>
6547    </issue>
6548
6549    <issue
6550        id="TypographyEllipsis"
6551        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6552        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Agarda...&quot;&lt;/string>"
6553        errorLine2="                                                                       ~~~~~~~~~~~">
6554        <location
6555            file="packages/modules/Bluetooth/android/app/res/values-gl/strings.xml"
6556            line="77"
6557            column="72"/>
6558    </issue>
6559
6560    <issue
6561        id="TypographyEllipsis"
6562        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6563        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;કૃપા કરીને રાહ જુઓ...&quot;&lt;/string>"
6564        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
6565        <location
6566            file="packages/modules/Bluetooth/android/app/res/values-gu/strings.xml"
6567            line="77"
6568            column="72"/>
6569    </issue>
6570
6571    <issue
6572        id="TypographyEllipsis"
6573        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6574        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;कृपया इंतज़ार करें...&quot;&lt;/string>"
6575        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
6576        <location
6577            file="packages/modules/Bluetooth/android/app/res/values-hi/strings.xml"
6578            line="77"
6579            column="72"/>
6580    </issue>
6581
6582    <issue
6583        id="TypographyEllipsis"
6584        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6585        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Kérjük, várjon...&quot;&lt;/string>"
6586        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~">
6587        <location
6588            file="packages/modules/Bluetooth/android/app/res/values-hu/strings.xml"
6589            line="77"
6590            column="72"/>
6591    </issue>
6592
6593    <issue
6594        id="TypographyEllipsis"
6595        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6596        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Խնդրում ենք սպասել...&quot;&lt;/string>"
6597        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
6598        <location
6599            file="packages/modules/Bluetooth/android/app/res/values-hy/strings.xml"
6600            line="77"
6601            column="72"/>
6602    </issue>
6603
6604    <issue
6605        id="TypographyEllipsis"
6606        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6607        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;יש להמתין...&quot;&lt;/string>"
6608        errorLine2="                                                                       ~~~~~~~~~~~~~~">
6609        <location
6610            file="packages/modules/Bluetooth/android/app/res/values-iw/strings.xml"
6611            line="77"
6612            column="72"/>
6613    </issue>
6614
6615    <issue
6616        id="TypographyEllipsis"
6617        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6618        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;お待ちください...&quot;&lt;/string>"
6619        errorLine2="                                                                       ~~~~~~~~~~~~">
6620        <location
6621            file="packages/modules/Bluetooth/android/app/res/values-ja/strings.xml"
6622            line="77"
6623            column="72"/>
6624    </issue>
6625
6626    <issue
6627        id="TypographyEllipsis"
6628        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6629        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;გთხოვთ, მოითმინოთ...&quot;&lt;/string>"
6630        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~">
6631        <location
6632            file="packages/modules/Bluetooth/android/app/res/values-ka/strings.xml"
6633            line="77"
6634            column="72"/>
6635    </issue>
6636
6637    <issue
6638        id="TypographyEllipsis"
6639        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6640        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;សូម​រង់ចាំ...&quot;&lt;/string>"
6641        errorLine2="                                                                       ~~~~~~~~~~~~~~~">
6642        <location
6643            file="packages/modules/Bluetooth/android/app/res/values-km/strings.xml"
6644            line="77"
6645            column="72"/>
6646    </issue>
6647
6648    <issue
6649        id="TypographyEllipsis"
6650        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6651        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;ກະລຸນາລໍຖ້າ...&quot;&lt;/string>"
6652        errorLine2="                                                                       ~~~~~~~~~~~~~~~~">
6653        <location
6654            file="packages/modules/Bluetooth/android/app/res/values-lo/strings.xml"
6655            line="77"
6656            column="72"/>
6657    </issue>
6658
6659    <issue
6660        id="TypographyEllipsis"
6661        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6662        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Palaukite...&quot;&lt;/string>"
6663        errorLine2="                                                                       ~~~~~~~~~~~~~~">
6664        <location
6665            file="packages/modules/Bluetooth/android/app/res/values-lt/strings.xml"
6666            line="77"
6667            column="72"/>
6668    </issue>
6669
6670    <issue
6671        id="TypographyEllipsis"
6672        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6673        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Почекајте...&quot;&lt;/string>"
6674        errorLine2="                                                                       ~~~~~~~~~~~~~~">
6675        <location
6676            file="packages/modules/Bluetooth/android/app/res/values-mk/strings.xml"
6677            line="77"
6678            column="72"/>
6679    </issue>
6680
6681    <issue
6682        id="TypographyEllipsis"
6683        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6684        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Түр хүлээнэ үү...&quot;&lt;/string>"
6685        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~">
6686        <location
6687            file="packages/modules/Bluetooth/android/app/res/values-mn/strings.xml"
6688            line="77"
6689            column="72"/>
6690    </issue>
6691
6692    <issue
6693        id="TypographyEllipsis"
6694        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6695        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;कृपया प्रतीक्षा करा...&quot;&lt;/string>"
6696        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~">
6697        <location
6698            file="packages/modules/Bluetooth/android/app/res/values-mr/strings.xml"
6699            line="77"
6700            column="72"/>
6701    </issue>
6702
6703    <issue
6704        id="TypographyEllipsis"
6705        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6706        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Sila tunggu...&quot;&lt;/string>"
6707        errorLine2="                                                                       ~~~~~~~~~~~~~~~~">
6708        <location
6709            file="packages/modules/Bluetooth/android/app/res/values-ms/strings.xml"
6710            line="77"
6711            column="72"/>
6712    </issue>
6713
6714    <issue
6715        id="TypographyEllipsis"
6716        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6717        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Vent litt ...&quot;&lt;/string>"
6718        errorLine2="                                                                       ~~~~~~~~~~~~~~~">
6719        <location
6720            file="packages/modules/Bluetooth/android/app/res/values-nb/strings.xml"
6721            line="77"
6722            column="72"/>
6723    </issue>
6724
6725    <issue
6726        id="TypographyEllipsis"
6727        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6728        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;कृपया प्रतीक्षा गर्नुहोस्...&quot;&lt;/string>"
6729        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
6730        <location
6731            file="packages/modules/Bluetooth/android/app/res/values-ne/strings.xml"
6732            line="77"
6733            column="72"/>
6734    </issue>
6735
6736    <issue
6737        id="TypographyEllipsis"
6738        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6739        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Een ogenblik geduld...&quot;&lt;/string>"
6740        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~">
6741        <location
6742            file="packages/modules/Bluetooth/android/app/res/values-nl/strings.xml"
6743            line="77"
6744            column="72"/>
6745    </issue>
6746
6747    <issue
6748        id="TypographyEllipsis"
6749        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6750        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;ਕਿਰਪਾ ਕਰਕੇ ਠਹਿਰੋ...&quot;&lt;/string>"
6751        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~">
6752        <location
6753            file="packages/modules/Bluetooth/android/app/res/values-pa/strings.xml"
6754            line="77"
6755            column="72"/>
6756    </issue>
6757
6758    <issue
6759        id="TypographyEllipsis"
6760        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6761        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Aguarde...&quot;&lt;/string>"
6762        errorLine2="                                                                       ~~~~~~~~~~~~">
6763        <location
6764            file="packages/modules/Bluetooth/android/app/res/values-pt-rPT/strings.xml"
6765            line="77"
6766            column="72"/>
6767    </issue>
6768
6769    <issue
6770        id="TypographyEllipsis"
6771        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6772        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Aguarde...&quot;&lt;/string>"
6773        errorLine2="                                                                       ~~~~~~~~~~~~">
6774        <location
6775            file="packages/modules/Bluetooth/android/app/res/values-pt/strings.xml"
6776            line="77"
6777            column="72"/>
6778    </issue>
6779
6780    <issue
6781        id="TypographyEllipsis"
6782        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6783        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Așteaptă...&quot;&lt;/string>"
6784        errorLine2="                                                                       ~~~~~~~~~~~~~">
6785        <location
6786            file="packages/modules/Bluetooth/android/app/res/values-ro/strings.xml"
6787            line="77"
6788            column="72"/>
6789    </issue>
6790
6791    <issue
6792        id="TypographyEllipsis"
6793        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6794        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Подождите...&quot;&lt;/string>"
6795        errorLine2="                                                                       ~~~~~~~~~~~~~~">
6796        <location
6797            file="packages/modules/Bluetooth/android/app/res/values-ru/strings.xml"
6798            line="77"
6799            column="72"/>
6800    </issue>
6801
6802    <issue
6803        id="TypographyEllipsis"
6804        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6805        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;කරුණාකර රැඳී සිටින්න...&quot;&lt;/string>"
6806        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~">
6807        <location
6808            file="packages/modules/Bluetooth/android/app/res/values-si/strings.xml"
6809            line="77"
6810            column="72"/>
6811    </issue>
6812
6813    <issue
6814        id="TypographyEllipsis"
6815        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6816        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Čakajte...&quot;&lt;/string>"
6817        errorLine2="                                                                       ~~~~~~~~~~~~">
6818        <location
6819            file="packages/modules/Bluetooth/android/app/res/values-sk/strings.xml"
6820            line="77"
6821            column="72"/>
6822    </issue>
6823
6824    <issue
6825        id="TypographyEllipsis"
6826        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6827        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Počakajte ...&quot;&lt;/string>"
6828        errorLine2="                                                                       ~~~~~~~~~~~~~~~">
6829        <location
6830            file="packages/modules/Bluetooth/android/app/res/values-sl/strings.xml"
6831            line="77"
6832            column="72"/>
6833    </issue>
6834
6835    <issue
6836        id="TypographyEllipsis"
6837        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6838        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Qëndro në pritje...&quot;&lt;/string>"
6839        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~">
6840        <location
6841            file="packages/modules/Bluetooth/android/app/res/values-sq/strings.xml"
6842            line="77"
6843            column="72"/>
6844    </issue>
6845
6846    <issue
6847        id="TypographyEllipsis"
6848        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6849        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;దయచేసి వేచి ఉండండి...&quot;&lt;/string>"
6850        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
6851        <location
6852            file="packages/modules/Bluetooth/android/app/res/values-te/strings.xml"
6853            line="77"
6854            column="72"/>
6855    </issue>
6856
6857    <issue
6858        id="TypographyEllipsis"
6859        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6860        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;โปรดรอสักครู่...&quot;&lt;/string>"
6861        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~">
6862        <location
6863            file="packages/modules/Bluetooth/android/app/res/values-th/strings.xml"
6864            line="77"
6865            column="72"/>
6866    </issue>
6867
6868    <issue
6869        id="TypographyEllipsis"
6870        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6871        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Lütfen bekleyin...&quot;&lt;/string>"
6872        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~">
6873        <location
6874            file="packages/modules/Bluetooth/android/app/res/values-tr/strings.xml"
6875            line="77"
6876            column="72"/>
6877    </issue>
6878
6879    <issue
6880        id="TypographyEllipsis"
6881        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6882        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Vui lòng đợi...&quot;&lt;/string>"
6883        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~">
6884        <location
6885            file="packages/modules/Bluetooth/android/app/res/values-vi/strings.xml"
6886            line="77"
6887            column="72"/>
6888    </issue>
6889
6890    <issue
6891        id="TypographyEllipsis"
6892        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6893        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;请稍候...&quot;&lt;/string>"
6894        errorLine2="                                                                       ~~~~~~~~">
6895        <location
6896            file="packages/modules/Bluetooth/android/app/res/values-zh-rCN/strings.xml"
6897            line="77"
6898            column="72"/>
6899    </issue>
6900
6901    <issue
6902        id="TypographyEllipsis"
6903        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6904        errorLine1="    &lt;string name=&quot;enabling_progress_title&quot; msgid=&quot;5262637688863903594&quot;>&quot;Sicela ulinde...&quot;&lt;/string>"
6905        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~">
6906        <location
6907            file="packages/modules/Bluetooth/android/app/res/values-zu/strings.xml"
6908            line="77"
6909            column="72"/>
6910    </issue>
6911
6912    <issue
6913        id="TypographyEllipsis"
6914        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6915        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;ብሉቱዝ በማብራት ላይ...&quot;&lt;/string>"
6916        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~">
6917        <location
6918            file="packages/modules/Bluetooth/android/app/res/values-am/strings.xml"
6919            line="78"
6920            column="73"/>
6921    </issue>
6922
6923    <issue
6924        id="TypographyEllipsis"
6925        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6926        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;جارٍ تفعيل البلوتوث...&quot;&lt;/string>"
6927        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
6928        <location
6929            file="packages/modules/Bluetooth/android/app/res/values-ar/strings.xml"
6930            line="78"
6931            column="73"/>
6932    </issue>
6933
6934    <issue
6935        id="TypographyEllipsis"
6936        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6937        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Bluetooth yandırılır...&quot;&lt;/string>"
6938        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~">
6939        <location
6940            file="packages/modules/Bluetooth/android/app/res/values-az/strings.xml"
6941            line="78"
6942            column="73"/>
6943    </issue>
6944
6945    <issue
6946        id="TypographyEllipsis"
6947        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6948        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Уключэнне Bluetooth...&quot;&lt;/string>"
6949        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
6950        <location
6951            file="packages/modules/Bluetooth/android/app/res/values-be/strings.xml"
6952            line="78"
6953            column="73"/>
6954    </issue>
6955
6956    <issue
6957        id="TypographyEllipsis"
6958        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6959        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Bluetooth се включва...&quot;&lt;/string>"
6960        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~">
6961        <location
6962            file="packages/modules/Bluetooth/android/app/res/values-bg/strings.xml"
6963            line="78"
6964            column="73"/>
6965    </issue>
6966
6967    <issue
6968        id="TypographyEllipsis"
6969        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6970        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;ব্লুটুথ চালু করা হচ্ছে...&quot;&lt;/string>"
6971        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
6972        <location
6973            file="packages/modules/Bluetooth/android/app/res/values-bn/strings.xml"
6974            line="78"
6975            column="73"/>
6976    </issue>
6977
6978    <issue
6979        id="TypographyEllipsis"
6980        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6981        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;S\&apos;està activant el Bluetooth...&quot;&lt;/string>"
6982        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
6983        <location
6984            file="packages/modules/Bluetooth/android/app/res/values-ca/strings.xml"
6985            line="78"
6986            column="73"/>
6987    </issue>
6988
6989    <issue
6990        id="TypographyEllipsis"
6991        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
6992        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Aktiverer Bluetooth...&quot;&lt;/string>"
6993        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
6994        <location
6995            file="packages/modules/Bluetooth/android/app/res/values-da/strings.xml"
6996            line="78"
6997            column="73"/>
6998    </issue>
6999
7000    <issue
7001        id="TypographyEllipsis"
7002        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7003        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Bluetooth wird aktiviert...&quot;&lt;/string>"
7004        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
7005        <location
7006            file="packages/modules/Bluetooth/android/app/res/values-de/strings.xml"
7007            line="78"
7008            column="73"/>
7009    </issue>
7010
7011    <issue
7012        id="TypographyEllipsis"
7013        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7014        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Activando Bluetooth...&quot;&lt;/string>"
7015        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
7016        <location
7017            file="packages/modules/Bluetooth/android/app/res/values-es-rUS/strings.xml"
7018            line="78"
7019            column="73"/>
7020    </issue>
7021
7022    <issue
7023        id="TypographyEllipsis"
7024        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7025        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Activando Bluetooth...&quot;&lt;/string>"
7026        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
7027        <location
7028            file="packages/modules/Bluetooth/android/app/res/values-es/strings.xml"
7029            line="78"
7030            column="73"/>
7031    </issue>
7032
7033    <issue
7034        id="TypographyEllipsis"
7035        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7036        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Bluetoothi sisselülitamine ...&quot;&lt;/string>"
7037        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
7038        <location
7039            file="packages/modules/Bluetooth/android/app/res/values-et/strings.xml"
7040            line="78"
7041            column="73"/>
7042    </issue>
7043
7044    <issue
7045        id="TypographyEllipsis"
7046        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7047        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Otetaan Bluetooth käyttöön...&quot;&lt;/string>"
7048        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
7049        <location
7050            file="packages/modules/Bluetooth/android/app/res/values-fi/strings.xml"
7051            line="78"
7052            column="73"/>
7053    </issue>
7054
7055    <issue
7056        id="TypographyEllipsis"
7057        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7058        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Bluetooth bekapcsolása...&quot;&lt;/string>"
7059        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
7060        <location
7061            file="packages/modules/Bluetooth/android/app/res/values-hu/strings.xml"
7062            line="78"
7063            column="73"/>
7064    </issue>
7065
7066    <issue
7067        id="TypographyEllipsis"
7068        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7069        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Bluetooth-ը միանում է...&quot;&lt;/string>"
7070        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
7071        <location
7072            file="packages/modules/Bluetooth/android/app/res/values-hy/strings.xml"
7073            line="78"
7074            column="73"/>
7075    </issue>
7076
7077    <issue
7078        id="TypographyEllipsis"
7079        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7080        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Menghidupkan Bluetooth...&quot;&lt;/string>"
7081        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
7082        <location
7083            file="packages/modules/Bluetooth/android/app/res/values-in/strings.xml"
7084            line="78"
7085            column="73"/>
7086    </issue>
7087
7088    <issue
7089        id="TypographyEllipsis"
7090        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7091        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;BluetoothをONにしています...&quot;&lt;/string>"
7092        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~">
7093        <location
7094            file="packages/modules/Bluetooth/android/app/res/values-ja/strings.xml"
7095            line="78"
7096            column="73"/>
7097    </issue>
7098
7099    <issue
7100        id="TypographyEllipsis"
7101        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7102        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;블루투스 켜는 중...&quot;&lt;/string>"
7103        errorLine2="                                                                        ~~~~~~~~~~~~~~">
7104        <location
7105            file="packages/modules/Bluetooth/android/app/res/values-ko/strings.xml"
7106            line="78"
7107            column="73"/>
7108    </issue>
7109
7110    <issue
7111        id="TypographyEllipsis"
7112        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7113        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;ກຳລັງເປີດ Bluetooth...&quot;&lt;/string>"
7114        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
7115        <location
7116            file="packages/modules/Bluetooth/android/app/res/values-lo/strings.xml"
7117            line="78"
7118            column="73"/>
7119    </issue>
7120
7121    <issue
7122        id="TypographyEllipsis"
7123        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7124        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Tiek ieslēgts Bluetooth savienojums...&quot;&lt;/string>"
7125        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
7126        <location
7127            file="packages/modules/Bluetooth/android/app/res/values-lv/strings.xml"
7128            line="78"
7129            column="73"/>
7130    </issue>
7131
7132    <issue
7133        id="TypographyEllipsis"
7134        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7135        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Вклучување Bluetooth...&quot;&lt;/string>"
7136        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~">
7137        <location
7138            file="packages/modules/Bluetooth/android/app/res/values-mk/strings.xml"
7139            line="78"
7140            column="73"/>
7141    </issue>
7142
7143    <issue
7144        id="TypographyEllipsis"
7145        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7146        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Menghidupkan Bluetooth...&quot;&lt;/string>"
7147        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
7148        <location
7149            file="packages/modules/Bluetooth/android/app/res/values-ms/strings.xml"
7150            line="78"
7151            column="73"/>
7152    </issue>
7153
7154    <issue
7155        id="TypographyEllipsis"
7156        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7157        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;ब्लुटुथलाई सक्रिय पार्दै...&quot;&lt;/string>"
7158        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
7159        <location
7160            file="packages/modules/Bluetooth/android/app/res/values-ne/strings.xml"
7161            line="78"
7162            column="73"/>
7163    </issue>
7164
7165    <issue
7166        id="TypographyEllipsis"
7167        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7168        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Ativando Bluetooth...&quot;&lt;/string>"
7169        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~">
7170        <location
7171            file="packages/modules/Bluetooth/android/app/res/values-pt/strings.xml"
7172            line="78"
7173            column="73"/>
7174    </issue>
7175
7176    <issue
7177        id="TypographyEllipsis"
7178        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7179        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Se activează Bluetooth...&quot;&lt;/string>"
7180        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
7181        <location
7182            file="packages/modules/Bluetooth/android/app/res/values-ro/strings.xml"
7183            line="78"
7184            column="73"/>
7185    </issue>
7186
7187    <issue
7188        id="TypographyEllipsis"
7189        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7190        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Включение Bluetooth...&quot;&lt;/string>"
7191        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
7192        <location
7193            file="packages/modules/Bluetooth/android/app/res/values-ru/strings.xml"
7194            line="78"
7195            column="73"/>
7196    </issue>
7197
7198    <issue
7199        id="TypographyEllipsis"
7200        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7201        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Prebieha zapínanie rozhrania Bluetooth...&quot;&lt;/string>"
7202        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
7203        <location
7204            file="packages/modules/Bluetooth/android/app/res/values-sk/strings.xml"
7205            line="78"
7206            column="73"/>
7207    </issue>
7208
7209    <issue
7210        id="TypographyEllipsis"
7211        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7212        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Inawasha Bluetooth...&quot;&lt;/string>"
7213        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~">
7214        <location
7215            file="packages/modules/Bluetooth/android/app/res/values-sw/strings.xml"
7216            line="78"
7217            column="73"/>
7218    </issue>
7219
7220    <issue
7221        id="TypographyEllipsis"
7222        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7223        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Bluetooth açılıyor...&quot;&lt;/string>"
7224        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~">
7225        <location
7226            file="packages/modules/Bluetooth/android/app/res/values-tr/strings.xml"
7227            line="78"
7228            column="73"/>
7229    </issue>
7230
7231    <issue
7232        id="TypographyEllipsis"
7233        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7234        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Увімкнення Bluetooth...&quot;&lt;/string>"
7235        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~">
7236        <location
7237            file="packages/modules/Bluetooth/android/app/res/values-uk/strings.xml"
7238            line="78"
7239            column="73"/>
7240    </issue>
7241
7242    <issue
7243        id="TypographyEllipsis"
7244        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7245        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;正在打开蓝牙...&quot;&lt;/string>"
7246        errorLine2="                                                                        ~~~~~~~~~~~">
7247        <location
7248            file="packages/modules/Bluetooth/android/app/res/values-zh-rCN/strings.xml"
7249            line="78"
7250            column="73"/>
7251    </issue>
7252
7253    <issue
7254        id="TypographyEllipsis"
7255        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7256        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;正在開啟藍牙...&quot;&lt;/string>"
7257        errorLine2="                                                                        ~~~~~~~~~~~">
7258        <location
7259            file="packages/modules/Bluetooth/android/app/res/values-zh-rHK/strings.xml"
7260            line="78"
7261            column="73"/>
7262    </issue>
7263
7264    <issue
7265        id="TypographyEllipsis"
7266        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7267        errorLine1="    &lt;string name=&quot;enabling_progress_content&quot; msgid=&quot;685427201206684584&quot;>&quot;Ivula i-Bluetooth...&quot;&lt;/string>"
7268        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~">
7269        <location
7270            file="packages/modules/Bluetooth/android/app/res/values-zu/strings.xml"
7271            line="78"
7272            column="73"/>
7273    </issue>
7274
7275    <issue
7276        id="TypographyEllipsis"
7277        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
7278        errorLine1="    &lt;string name=&quot;bt_toast_4&quot; msgid=&quot;480365991944956695&quot;>&quot;Datei wird an „&lt;xliff:g id=&quot;RECIPIENT&quot;>%1$s&lt;/xliff:g>“ gesendet...&quot;&lt;/string>"
7279        errorLine2="                                                                                                 ~~~~~~~~~~~~~~">
7280        <location
7281            file="packages/modules/Bluetooth/android/app/res/values-de/strings.xml"
7282            line="81"
7283            column="98"/>
7284    </issue>
7285
7286    <issue
7287        id="MonochromeLauncherIcon"
7288        message="The application adaptive icon is missing a monochrome tag"
7289        errorLine1="&lt;adaptive-icon xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
7290        errorLine2="^">
7291        <location
7292            file="packages/modules/Bluetooth/android/app/res/mipmap-anydpi/bt_share.xml"
7293            line="16"
7294            column="1"/>
7295    </issue>
7296
7297    <issue
7298        id="TextFields"
7299        message="This text field does not specify an `inputType`"
7300        errorLine1="    &lt;EditText"
7301        errorLine2="     ~~~~~~~~">
7302        <location
7303            file="packages/modules/Bluetooth/android/app/res/layout/auth.xml"
7304            line="39"
7305            column="6"/>
7306    </issue>
7307
7308    <issue
7309        id="Autofill"
7310        message="Missing `autofillHints` attribute"
7311        errorLine1="    &lt;EditText"
7312        errorLine2="     ~~~~~~~~">
7313        <location
7314            file="packages/modules/Bluetooth/android/app/res/layout/auth.xml"
7315            line="39"
7316            column="6"/>
7317    </issue>
7318
7319    <issue
7320        id="LabelFor"
7321        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
7322        errorLine1="    &lt;EditText"
7323        errorLine2="     ~~~~~~~~">
7324        <location
7325            file="packages/modules/Bluetooth/android/app/res/layout/auth.xml"
7326            line="39"
7327            column="6"/>
7328    </issue>
7329
7330    <issue
7331        id="SetTextI18n"
7332        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
7333        errorLine1="                getString(R.string.bt_enable_line1)"
7334        errorLine2="                ^">
7335        <location
7336            file="packages/modules/Bluetooth/android/app/src/com/android/bluetooth/opp/BluetoothOppBtEnableActivity.java"
7337            line="74"
7338            column="17"/>
7339    </issue>
7340
7341    <issue
7342        id="RtlSymmetry"
7343        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
7344        errorLine1="        android:paddingStart=&quot;10dip&quot;"
7345        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
7346        <location
7347            file="packages/modules/Bluetooth/android/app/res/layout/bluetooth_transfer_item.xml"
7348            line="61"
7349            column="9"/>
7350    </issue>
7351
7352</issues>
7353