blob: 09882c6a89b013c3b4d53124ebdd35d00bf610ad [file] [log] [blame]
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01001<?xml version="1.0" encoding="UTF-8"?>
Jeff Gaston19b28c02020-10-28 17:26:03 -04002<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
3
4 <issue
5 id="InlinedApi"
6 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_REMOTE_INPUT`"
7 errorLine1=" final SliceItem input = SliceQuery.find(sliceItem, FORMAT_REMOTE_INPUT);"
8 errorLine2=" ~~~~~~~~~~~~~~~~~~~">
9 <location
10 file="src/main/java/androidx/slice/widget/ActionRow.java"
11 line="124"
12 column="64"/>
13 </issue>
14
15 <issue
16 id="InlinedApi"
17 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
18 errorLine1=" final SliceItem image = SliceQuery.find(sliceItem, FORMAT_IMAGE);"
19 errorLine2=" ~~~~~~~~~~~~">
20 <location
21 file="src/main/java/androidx/slice/widget/ActionRow.java"
22 line="125"
23 column="64"/>
24 </issue>
25
26 <issue
27 id="InlinedApi"
28 message="Field requires API level 28 (current min is 21): `android.app.slice.Slice#HINT_NO_TINT`"
29 errorLine1=" boolean tint = !image.hasHint(HINT_NO_TINT);"
30 errorLine2=" ~~~~~~~~~~~~">
31 <location
32 file="src/main/java/androidx/slice/widget/ActionRow.java"
33 line="162"
34 column="43"/>
35 </issue>
36
37 <issue
38 id="InlinedApi"
39 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
40 errorLine1=" mSeeMoreItem = SliceQuery.find(gridItem, null, HINT_SEE_MORE, null);"
41 errorLine2=" ~~~~~~~~~~~~~">
42 <location
43 file="src/main/java/androidx/slice/widget/GridContent.java"
44 line="76"
45 column="56"/>
46 </issue>
47
48 <issue
49 id="InlinedApi"
50 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
51 errorLine1=" String[] hints = new String[] {HINT_SHORTCUT, HINT_TITLE};"
52 errorLine2=" ~~~~~~~~~~~~~">
53 <location
54 file="src/main/java/androidx/slice/widget/GridContent.java"
55 line="83"
56 column="40"/>
57 </issue>
58
59 <issue
60 id="InlinedApi"
61 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
62 errorLine1=" String[] hints = new String[] {HINT_SHORTCUT, HINT_TITLE};"
63 errorLine2=" ~~~~~~~~~~">
64 <location
65 file="src/main/java/androidx/slice/widget/GridContent.java"
66 line="83"
67 column="55"/>
68 </issue>
69
70 <issue
71 id="InlinedApi"
72 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
73 errorLine1=" mPrimaryAction = SliceQuery.find(gridItem, FORMAT_SLICE, hints,"
74 errorLine2=" ~~~~~~~~~~~~">
75 <location
76 file="src/main/java/androidx/slice/widget/GridContent.java"
77 line="84"
78 column="52"/>
79 </issue>
80
81 <issue
82 id="InlinedApi"
83 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
84 errorLine1=" new String[] {HINT_ACTIONS} /* nonHints */);"
85 errorLine2=" ~~~~~~~~~~~~">
86 <location
87 file="src/main/java/androidx/slice/widget/GridContent.java"
88 line="85"
89 column="31"/>
90 </issue>
91
92 <issue
93 id="InlinedApi"
94 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
95 errorLine1=" boolean containsSeeMore = SliceQuery.find(item, null, HINT_SEE_MORE, null) != null;"
96 errorLine2=" ~~~~~~~~~~~~~">
97 <location
98 file="src/main/java/androidx/slice/widget/GridContent.java"
99 line="188"
100 column="67"/>
101 </issue>
102
103 <issue
104 id="InlinedApi"
105 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
106 errorLine1=" || item.hasAnyHints(HINT_SHORTCUT, HINT_SEE_MORE, HINT_KEYWORDS, HINT_TTL,"
107 errorLine2=" ~~~~~~~~~~~~~">
108 <location
109 file="src/main/java/androidx/slice/widget/GridContent.java"
110 line="190"
111 column="71"/>
112 </issue>
113
114 <issue
115 id="InlinedApi"
116 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
117 errorLine1=" || item.hasAnyHints(HINT_SHORTCUT, HINT_SEE_MORE, HINT_KEYWORDS, HINT_TTL,"
118 errorLine2=" ~~~~~~~~~~~~~">
119 <location
120 file="src/main/java/androidx/slice/widget/GridContent.java"
121 line="190"
122 column="56"/>
123 </issue>
124
125 <issue
126 id="InlinedApi"
127 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
128 errorLine1=" || item.hasAnyHints(HINT_SHORTCUT, HINT_SEE_MORE, HINT_KEYWORDS, HINT_TTL,"
129 errorLine2=" ~~~~~~~~~~~~~">
130 <location
131 file="src/main/java/androidx/slice/widget/GridContent.java"
132 line="190"
133 column="41"/>
134 </issue>
135
136 <issue
137 id="InlinedApi"
138 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
139 errorLine1=" || item.hasAnyHints(HINT_SHORTCUT, HINT_SEE_MORE, HINT_KEYWORDS, HINT_TTL,"
140 errorLine2=" ~~~~~~~~">
141 <location
142 file="src/main/java/androidx/slice/widget/GridContent.java"
143 line="190"
144 column="86"/>
145 </issue>
146
147 <issue
148 id="InlinedApi"
149 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
150 errorLine1=" HINT_LAST_UPDATED, HINT_OVERLAY);"
151 errorLine2=" ~~~~~~~~~~~~~~~~~">
152 <location
153 file="src/main/java/androidx/slice/widget/GridContent.java"
154 line="191"
155 column="21"/>
156 </issue>
157
158 <issue
159 id="InlinedApi"
160 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
161 errorLine1=" boolean isNonCellContent = SUBTYPE_CONTENT_DESCRIPTION.equals(cellItem.getSubType())"
162 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
163 <location
164 file="src/main/java/androidx/slice/widget/GridContent.java"
165 line="337"
166 column="40"/>
167 </issue>
168
169 <issue
170 id="InlinedApi"
171 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
172 errorLine1=" || cellItem.hasAnyHints(HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED);"
173 errorLine2=" ~~~~~~~~~~~~~">
174 <location
175 file="src/main/java/androidx/slice/widget/GridContent.java"
176 line="338"
177 column="45"/>
178 </issue>
179
180 <issue
181 id="InlinedApi"
182 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
183 errorLine1=" || cellItem.hasAnyHints(HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED);"
184 errorLine2=" ~~~~~~~~~~~~~~~~~">
185 <location
186 file="src/main/java/androidx/slice/widget/GridContent.java"
187 line="338"
188 column="70"/>
189 </issue>
190
191 <issue
192 id="InlinedApi"
193 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
194 errorLine1=" || cellItem.hasAnyHints(HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED);"
195 errorLine2=" ~~~~~~~~">
196 <location
197 file="src/main/java/androidx/slice/widget/GridContent.java"
198 line="338"
199 column="60"/>
200 </issue>
201
202 <issue
203 id="InlinedApi"
204 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
205 errorLine1=" &amp;&amp; (FORMAT_TEXT.equals(format)"
206 errorLine2=" ~~~~~~~~~~~">
207 <location
208 file="src/main/java/androidx/slice/widget/GridContent.java"
209 line="340"
210 column="25"/>
211 </issue>
212
213 <issue
214 id="InlinedApi"
215 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
216 errorLine1=" || FORMAT_LONG.equals(format)"
217 errorLine2=" ~~~~~~~~~~~">
218 <location
219 file="src/main/java/androidx/slice/widget/GridContent.java"
220 line="341"
221 column="24"/>
222 </issue>
223
224 <issue
225 id="InlinedApi"
226 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
227 errorLine1=" || FORMAT_IMAGE.equals(format));"
228 errorLine2=" ~~~~~~~~~~~~">
229 <location
230 file="src/main/java/androidx/slice/widget/GridContent.java"
231 line="342"
232 column="24"/>
233 </issue>
234
235 <issue
236 id="InlinedApi"
237 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
238 errorLine1=" return mCellItems.size() == 1 &amp;&amp; FORMAT_IMAGE.equals(mCellItems.get(0).getFormat());"
239 errorLine2=" ~~~~~~~~~~~~">
240 <location
241 file="src/main/java/androidx/slice/widget/GridContent.java"
242 line="356"
243 column="46"/>
244 </issue>
245
246 <issue
247 id="InlinedApi"
248 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LARGE`"
249 errorLine1=" boolean isTitle = SliceQuery.hasAnyHints(item, HINT_LARGE, HINT_TITLE);"
250 errorLine2=" ~~~~~~~~~~">
251 <location
252 file="src/main/java/androidx/slice/widget/GridRowView.java"
253 line="417"
254 column="56"/>
255 </issue>
256
257 <issue
258 id="InlinedApi"
259 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
260 errorLine1=" boolean isTitle = SliceQuery.hasAnyHints(item, HINT_LARGE, HINT_TITLE);"
261 errorLine2=" ~~~~~~~~~~">
262 <location
263 file="src/main/java/androidx/slice/widget/GridRowView.java"
264 line="417"
265 column="68"/>
266 </issue>
267
268 <issue
269 id="InlinedApi"
270 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_NO_TINT`"
271 errorLine1=" boolean isIcon = !item.hasHint(HINT_NO_TINT);"
272 errorLine2=" ~~~~~~~~~~~~">
273 <location
274 file="src/main/java/androidx/slice/widget/GridRowView.java"
275 line="465"
276 column="44"/>
277 </issue>
278
279 <issue
280 id="InlinedApi"
281 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
282 errorLine1=" FORMAT_ACTION, (String) null, null);"
283 errorLine2=" ~~~~~~~~~~~~~">
284 <location
285 file="src/main/java/androidx/slice/widget/GridRowView.java"
286 line="534"
287 column="21"/>
288 </issue>
289
290 <issue
291 id="InlinedApi"
292 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
293 errorLine1=" boolean isNonRowContent = child.hasAnyHints(HINT_ACTIONS, HINT_SEE_MORE, HINT_KEYWORDS,"
294 errorLine2=" ~~~~~~~~~~~~">
295 <location
296 file="src/main/java/androidx/slice/widget/ListContent.java"
297 line="101"
298 column="57"/>
299 </issue>
300
301 <issue
302 id="InlinedApi"
303 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
304 errorLine1=" boolean isNonRowContent = child.hasAnyHints(HINT_ACTIONS, HINT_SEE_MORE, HINT_KEYWORDS,"
305 errorLine2=" ~~~~~~~~~~~~~">
306 <location
307 file="src/main/java/androidx/slice/widget/ListContent.java"
308 line="101"
309 column="86"/>
310 </issue>
311
312 <issue
313 id="InlinedApi"
314 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
315 errorLine1=" boolean isNonRowContent = child.hasAnyHints(HINT_ACTIONS, HINT_SEE_MORE, HINT_KEYWORDS,"
316 errorLine2=" ~~~~~~~~~~~~~">
317 <location
318 file="src/main/java/androidx/slice/widget/ListContent.java"
319 line="101"
320 column="71"/>
321 </issue>
322
323 <issue
324 id="InlinedApi"
325 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
326 errorLine1=" HINT_TTL, HINT_LAST_UPDATED);"
327 errorLine2=" ~~~~~~~~~~~~~~~~~">
328 <location
329 file="src/main/java/androidx/slice/widget/ListContent.java"
330 line="102"
331 column="31"/>
332 </issue>
333
334 <issue
335 id="InlinedApi"
336 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
337 errorLine1=" HINT_TTL, HINT_LAST_UPDATED);"
338 errorLine2=" ~~~~~~~~">
339 <location
340 file="src/main/java/androidx/slice/widget/ListContent.java"
341 line="102"
342 column="21"/>
343 </issue>
344
345 <issue
346 id="InlinedApi"
347 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
348 errorLine1=" String[] hints = new String[]{HINT_SHORTCUT, HINT_TITLE};"
349 errorLine2=" ~~~~~~~~~~~~~">
350 <location
351 file="src/main/java/androidx/slice/widget/ListContent.java"
352 line="236"
353 column="43"/>
354 </issue>
355
356 <issue
357 id="InlinedApi"
358 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
359 errorLine1=" String[] hints = new String[]{HINT_SHORTCUT, HINT_TITLE};"
360 errorLine2=" ~~~~~~~~~~">
361 <location
362 file="src/main/java/androidx/slice/widget/ListContent.java"
363 line="236"
364 column="58"/>
365 </issue>
366
367 <issue
368 id="InlinedApi"
369 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
370 errorLine1=" action = SliceQuery.find(mSliceItem, FORMAT_ACTION, hints, null);"
371 errorLine2=" ~~~~~~~~~~~~~">
372 <location
373 file="src/main/java/androidx/slice/widget/ListContent.java"
374 line="237"
375 column="50"/>
376 </issue>
377
378 <issue
379 id="InlinedApi"
380 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
381 errorLine1=" action = SliceQuery.find(mSliceItem, FORMAT_ACTION, (String) null, null);"
382 errorLine2=" ~~~~~~~~~~~~~">
383 <location
384 file="src/main/java/androidx/slice/widget/ListContent.java"
385 line="240"
386 column="50"/>
387 </issue>
388
389 <issue
390 id="InlinedApi"
391 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
392 errorLine1=" String[] nonHints = new String[] {HINT_LIST_ITEM, HINT_SHORTCUT, HINT_ACTIONS,"
393 errorLine2=" ~~~~~~~~~~~~">
394 <location
395 file="src/main/java/androidx/slice/widget/ListContent.java"
396 line="301"
397 column="74"/>
398 </issue>
399
400 <issue
401 id="InlinedApi"
402 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
403 errorLine1=" String[] nonHints = new String[] {HINT_LIST_ITEM, HINT_SHORTCUT, HINT_ACTIONS,"
404 errorLine2=" ~~~~~~~~~~~~~~">
405 <location
406 file="src/main/java/androidx/slice/widget/ListContent.java"
407 line="301"
408 column="43"/>
409 </issue>
410
411 <issue
412 id="InlinedApi"
413 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
414 errorLine1=" String[] nonHints = new String[] {HINT_LIST_ITEM, HINT_SHORTCUT, HINT_ACTIONS,"
415 errorLine2=" ~~~~~~~~~~~~~">
416 <location
417 file="src/main/java/androidx/slice/widget/ListContent.java"
418 line="301"
419 column="59"/>
420 </issue>
421
422 <issue
423 id="InlinedApi"
424 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_HORIZONTAL`"
425 errorLine1=" HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED, HINT_HORIZONTAL, HINT_SELECTION_OPTION};"
426 errorLine2=" ~~~~~~~~~~~~~~~">
427 <location
428 file="src/main/java/androidx/slice/widget/ListContent.java"
429 line="302"
430 column="61"/>
431 </issue>
432
433 <issue
434 id="InlinedApi"
435 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
436 errorLine1=" HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED, HINT_HORIZONTAL, HINT_SELECTION_OPTION};"
437 errorLine2=" ~~~~~~~~~~~~~">
438 <location
439 file="src/main/java/androidx/slice/widget/ListContent.java"
440 line="302"
441 column="17"/>
442 </issue>
443
444 <issue
445 id="InlinedApi"
446 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
447 errorLine1=" HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED, HINT_HORIZONTAL, HINT_SELECTION_OPTION};"
448 errorLine2=" ~~~~~~~~~~~~~~~~~">
449 <location
450 file="src/main/java/androidx/slice/widget/ListContent.java"
451 line="302"
452 column="42"/>
453 </issue>
454
455 <issue
456 id="InlinedApi"
457 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
458 errorLine1=" HINT_KEYWORDS, HINT_TTL, HINT_LAST_UPDATED, HINT_HORIZONTAL, HINT_SELECTION_OPTION};"
459 errorLine2=" ~~~~~~~~">
460 <location
461 file="src/main/java/androidx/slice/widget/ListContent.java"
462 line="302"
463 column="32"/>
464 </issue>
465
466 <issue
467 id="InlinedApi"
468 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
469 errorLine1=" SliceItem header = SliceQuery.find(slice, FORMAT_SLICE, null, nonHints);"
470 errorLine2=" ~~~~~~~~~~~~">
471 <location
472 file="src/main/java/androidx/slice/widget/ListContent.java"
473 line="303"
474 column="51"/>
475 </issue>
476
477 <issue
478 id="InlinedApi"
479 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
480 errorLine1=" new String[] {HINT_SEE_MORE}, null);"
481 errorLine2=" ~~~~~~~~~~~~~">
482 <location
483 file="src/main/java/androidx/slice/widget/ListContent.java"
484 line="313"
485 column="31"/>
486 </issue>
487
488 <issue
489 id="InlinedApi"
490 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
491 errorLine1=" SliceItem item = SliceQuery.find(sliceItem, FORMAT_TEXT, (String) null, null);"
492 errorLine2=" ~~~~~~~~~~~">
493 <location
494 file="src/main/java/androidx/slice/widget/ListContent.java"
495 line="333"
496 column="57"/>
497 </issue>
498
499 <issue
500 id="InlinedApi"
501 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_SOURCE`"
502 errorLine1=" SliceItem source = SliceQuery.findSubtype(slice, FORMAT_IMAGE, SUBTYPE_SOURCE);"
503 errorLine2=" ~~~~~~~~~~~~~~">
504 <location
505 file="src/main/java/androidx/slice/widget/MessageView.java"
506 line="75"
507 column="72"/>
508 </issue>
509
510 <issue
511 id="InlinedApi"
512 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
513 errorLine1=" SliceItem source = SliceQuery.findSubtype(slice, FORMAT_IMAGE, SUBTYPE_SOURCE);"
514 errorLine2=" ~~~~~~~~~~~~">
515 <location
516 file="src/main/java/androidx/slice/widget/MessageView.java"
517 line="75"
518 column="58"/>
519 </issue>
520
521 <issue
522 id="InlinedApi"
523 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
524 errorLine1=" List&lt;SliceItem> items = SliceQuery.findAll(slice, FORMAT_TEXT);"
525 errorLine2=" ~~~~~~~~~~~">
526 <location
527 file="src/main/java/androidx/slice/widget/MessageView.java"
528 line="90"
529 column="59"/>
530 </issue>
531
532 <issue
533 id="InlinedApi"
534 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_RANGE`"
535 errorLine1=" mRange = SliceQuery.findSubtype(rowSlice, FORMAT_ACTION, SUBTYPE_RANGE);"
536 errorLine2=" ~~~~~~~~~~~~~">
537 <location
538 file="src/main/java/androidx/slice/widget/RowContent.java"
539 line="133"
540 column="78"/>
541 </issue>
542
543 <issue
544 id="InlinedApi"
545 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
546 errorLine1=" mRange = SliceQuery.findSubtype(rowSlice, FORMAT_ACTION, SUBTYPE_RANGE);"
547 errorLine2=" ~~~~~~~~~~~~~">
548 <location
549 file="src/main/java/androidx/slice/widget/RowContent.java"
550 line="133"
551 column="63"/>
552 </issue>
553
554 <issue
555 id="InlinedApi"
556 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
557 errorLine1=" &amp;&amp; FORMAT_LONG.equals(mStartItem.getFormat());"
558 errorLine2=" ~~~~~~~~~~~">
559 <location
560 file="src/main/java/androidx/slice/widget/RowContent.java"
561 line="179"
562 column="24"/>
563 </issue>
564
565 <issue
566 id="InlinedApi"
567 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
568 errorLine1=" boolean isAction = SliceQuery.find(item, FORMAT_ACTION) != null;"
569 errorLine2=" ~~~~~~~~~~~~~">
570 <location
571 file="src/main/java/androidx/slice/widget/RowContent.java"
572 line="182"
573 column="58"/>
574 </issue>
575
576 <issue
577 id="InlinedApi"
578 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
579 errorLine1=" List&lt;SliceItem> possibleStartItems = SliceQuery.findAll(rowSlice, null, HINT_TITLE, null);"
580 errorLine2=" ~~~~~~~~~~">
581 <location
582 file="src/main/java/androidx/slice/widget/RowContent.java"
583 line="210"
584 column="81"/>
585 </issue>
586
587 <issue
588 id="InlinedApi"
589 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
590 errorLine1=" String[] hints = new String[] {HINT_SHORTCUT, HINT_TITLE};"
591 errorLine2=" ~~~~~~~~~~~~~">
592 <location
593 file="src/main/java/androidx/slice/widget/RowContent.java"
594 line="224"
595 column="40"/>
596 </issue>
597
598 <issue
599 id="InlinedApi"
600 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
601 errorLine1=" String[] hints = new String[] {HINT_SHORTCUT, HINT_TITLE};"
602 errorLine2=" ~~~~~~~~~~">
603 <location
604 file="src/main/java/androidx/slice/widget/RowContent.java"
605 line="224"
606 column="55"/>
607 </issue>
608
609 <issue
610 id="InlinedApi"
611 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
612 errorLine1=" List&lt;SliceItem> possiblePrimaries = SliceQuery.findAll(rowSlice, FORMAT_SLICE, hints, null);"
613 errorLine2=" ~~~~~~~~~~~~">
614 <location
615 file="src/main/java/androidx/slice/widget/RowContent.java"
616 line="225"
617 column="74"/>
618 </issue>
619
620 <issue
621 id="InlinedApi"
622 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
623 errorLine1=" possiblePrimaries.addAll(SliceQuery.findAll(rowSlice, FORMAT_ACTION, hints, null));"
624 errorLine2=" ~~~~~~~~~~~~~">
625 <location
626 file="src/main/java/androidx/slice/widget/RowContent.java"
627 line="226"
628 column="63"/>
629 </issue>
630
631 <issue
632 id="InlinedApi"
633 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
634 errorLine1=" return FORMAT_ACTION.equals(mSliceItem.getFormat())"
635 errorLine2=" ~~~~~~~~~~~~~">
636 <location
637 file="src/main/java/androidx/slice/widget/RowContent.java"
638 line="364"
639 column="16"/>
640 </issue>
641
642 <issue
643 id="InlinedApi"
644 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
645 errorLine1=" &amp;&amp; mSliceItem.getSlice().hasHint(HINT_SEE_MORE)"
646 errorLine2=" ~~~~~~~~~~~~~">
647 <location
648 file="src/main/java/androidx/slice/widget/RowContent.java"
649 line="365"
650 column="50"/>
651 </issue>
652
653 <issue
654 id="InlinedApi"
655 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
656 errorLine1=" &amp;&amp; (textSlice.hasHint(HINT_PARTIAL)"
657 errorLine2=" ~~~~~~~~~~~~">
658 <location
659 file="src/main/java/androidx/slice/widget/RowContent.java"
660 line="416"
661 column="39"/>
662 </issue>
663
664 <issue
665 id="InlinedApi"
666 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
667 errorLine1=" return FORMAT_IMAGE.equals(itemFormat)"
668 errorLine2=" ~~~~~~~~~~~~">
669 <location
670 file="src/main/java/androidx/slice/widget/RowContent.java"
671 line="475"
672 column="16"/>
673 </issue>
674
675 <issue
676 id="InlinedApi"
677 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
678 errorLine1=" || FORMAT_TEXT.equals(itemFormat)"
679 errorLine2=" ~~~~~~~~~~~">
680 <location
681 file="src/main/java/androidx/slice/widget/RowContent.java"
682 line="476"
683 column="20"/>
684 </issue>
685
686 <issue
687 id="InlinedApi"
688 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
689 errorLine1=" || FORMAT_LONG.equals(itemFormat)"
690 errorLine2=" ~~~~~~~~~~~">
691 <location
692 file="src/main/java/androidx/slice/widget/RowContent.java"
693 line="477"
694 column="20"/>
695 </issue>
696
697 <issue
698 id="InlinedApi"
699 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
700 errorLine1=" || FORMAT_ACTION.equals(itemFormat)"
701 errorLine2=" ~~~~~~~~~~~~~">
702 <location
703 file="src/main/java/androidx/slice/widget/RowContent.java"
704 line="478"
705 column="20"/>
706 </issue>
707
708 <issue
709 id="InlinedApi"
710 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_REMOTE_INPUT`"
711 errorLine1=" || FORMAT_REMOTE_INPUT.equals(itemFormat)"
712 errorLine2=" ~~~~~~~~~~~~~~~~~~~">
713 <location
714 file="src/main/java/androidx/slice/widget/RowContent.java"
715 line="479"
716 column="20"/>
717 </issue>
718
719 <issue
720 id="InlinedApi"
721 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
722 errorLine1=" || FORMAT_SLICE.equals(itemFormat)"
723 errorLine2=" ~~~~~~~~~~~~">
724 <location
725 file="src/main/java/androidx/slice/widget/RowContent.java"
726 line="480"
727 column="20"/>
728 </issue>
729
730 <issue
731 id="InlinedApi"
732 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_RANGE`"
733 errorLine1=" || (FORMAT_INT.equals(itemFormat) &amp;&amp; SUBTYPE_RANGE.equals(slice.getSubType()));"
734 errorLine2=" ~~~~~~~~~~~~~">
735 <location
736 file="src/main/java/androidx/slice/widget/RowContent.java"
737 line="481"
738 column="54"/>
739 </issue>
740
741 <issue
742 id="InlinedApi"
743 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
744 errorLine1=" || (FORMAT_INT.equals(itemFormat) &amp;&amp; SUBTYPE_RANGE.equals(slice.getSubType()));"
745 errorLine2=" ~~~~~~~~~~">
746 <location
747 file="src/main/java/androidx/slice/widget/RowContent.java"
748 line="481"
749 column="21"/>
750 </issue>
751
752 <issue
753 id="InlinedApi"
754 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
755 errorLine1=" SliceItem mode = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_RANGE_MODE);"
756 errorLine2=" ~~~~~~~~~~">
757 <location
758 file="src/main/java/androidx/slice/widget/RowView.java"
759 line="504"
760 column="65"/>
761 </issue>
762
763 <issue
764 id="InlinedApi"
765 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
766 errorLine1=" &amp;&amp; SliceQuery.find(endItem.getSlice(), FORMAT_IMAGE) == null;"
767 errorLine2=" ~~~~~~~~~~~~">
768 <location
769 file="src/main/java/androidx/slice/widget/RowView.java"
770 line="566"
771 column="72"/>
772 </issue>
773
774 <issue
775 id="InlinedApi"
776 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
777 errorLine1=" &amp;&amp; SliceQuery.find(endItem, FORMAT_ACTION) != null;"
778 errorLine2=" ~~~~~~~~~~~~~">
779 <location
780 file="src/main/java/androidx/slice/widget/RowView.java"
781 line="568"
782 column="61"/>
783 </issue>
784
785 <issue
786 id="InlinedApi"
787 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
788 errorLine1=" &amp;&amp; SliceQuery.find(mStartItem, FORMAT_ACTION) != null;"
789 errorLine2=" ~~~~~~~~~~~~~">
790 <location
791 file="src/main/java/androidx/slice/widget/RowView.java"
792 line="581"
793 column="48"/>
794 </issue>
795
796 <issue
797 id="InlinedApi"
798 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
799 errorLine1=" || (subtitleItem != null &amp;&amp; subtitleItem.hasHint(HINT_PARTIAL));"
800 errorLine2=" ~~~~~~~~~~~~">
801 <location
802 file="src/main/java/androidx/slice/widget/RowView.java"
803 line="635"
804 column="74"/>
805 </issue>
806
807 <issue
808 id="InlinedApi"
809 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
810 errorLine1=" SliceItem min = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_MIN);"
811 errorLine2=" ~~~~~~~~~~">
812 <location
813 file="src/main/java/androidx/slice/widget/RowView.java"
814 line="698"
815 column="60"/>
816 </issue>
817
818 <issue
819 id="InlinedApi"
820 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MAX`"
821 errorLine1=" SliceItem max = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_MAX);"
822 errorLine2=" ~~~~~~~~~~~">
823 <location
824 file="src/main/java/androidx/slice/widget/RowView.java"
825 line="705"
826 column="72"/>
827 </issue>
828
829 <issue
830 id="InlinedApi"
831 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
832 errorLine1=" SliceItem max = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_MAX);"
833 errorLine2=" ~~~~~~~~~~">
834 <location
835 file="src/main/java/androidx/slice/widget/RowView.java"
836 line="705"
837 column="60"/>
838 </issue>
839
840 <issue
841 id="InlinedApi"
842 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_VALUE`"
843 errorLine1=" SliceItem progress = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_VALUE);"
844 errorLine2=" ~~~~~~~~~~~~~">
845 <location
846 file="src/main/java/androidx/slice/widget/RowView.java"
847 line="712"
848 column="77"/>
849 </issue>
850
851 <issue
852 id="InlinedApi"
853 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
854 errorLine1=" SliceItem progress = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_VALUE);"
855 errorLine2=" ~~~~~~~~~~">
856 <location
857 file="src/main/java/androidx/slice/widget/RowView.java"
858 line="712"
859 column="65"/>
860 </issue>
861
862 <issue
863 id="InlinedApi"
864 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
865 errorLine1=" SliceItem style = SliceQuery.findSubtype(mRangeItem, FORMAT_INT, SUBTYPE_RANGE_MODE);"
866 errorLine2=" ~~~~~~~~~~">
867 <location
868 file="src/main/java/androidx/slice/widget/RowView.java"
869 line="731"
870 column="62"/>
871 </issue>
872
873 <issue
874 id="InlinedApi"
875 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
876 errorLine1=" final boolean isSeekBar = FORMAT_ACTION.equals(mRangeItem.getFormat());"
877 errorLine2=" ~~~~~~~~~~~~~">
878 <location
879 file="src/main/java/androidx/slice/widget/RowView.java"
880 line="733"
881 column="35"/>
882 </issue>
883
884 <issue
885 id="InlinedApi"
886 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
887 errorLine1=" .putExtra(EXTRA_RANGE_VALUE, mRangeValue));"
888 errorLine2=" ~~~~~~~~~~~~~~~~~">
889 <location
890 file="src/main/java/androidx/slice/widget/RowView.java"
891 line="838"
892 column="39"/>
893 </issue>
894
895 <issue
896 id="InlinedApi"
897 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
898 errorLine1=" SliceQuery.findSubtype(optionItem, FORMAT_TEXT, SUBTYPE_SELECTION_OPTION_KEY);"
899 errorLine2=" ~~~~~~~~~~~">
900 <location
901 file="src/main/java/androidx/slice/widget/RowView.java"
902 line="868"
903 column="56"/>
904 </issue>
905
906 <issue
907 id="InlinedApi"
908 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
909 errorLine1=" SliceQuery.findSubtype(optionItem, FORMAT_TEXT, SUBTYPE_SELECTION_OPTION_VALUE);"
910 errorLine2=" ~~~~~~~~~~~">
911 <location
912 file="src/main/java/androidx/slice/widget/RowView.java"
913 line="870"
914 column="56"/>
915 </issue>
916
917 <issue
918 id="InlinedApi"
919 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_NO_TINT`"
920 errorLine1=" boolean isIcon = !sliceItem.hasHint(HINT_NO_TINT);"
921 errorLine2=" ~~~~~~~~~~~~">
922 <location
923 file="src/main/java/androidx/slice/widget/RowView.java"
924 line="950"
925 column="49"/>
926 </issue>
927
928 <issue
929 id="InlinedApi"
930 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_TOGGLE_STATE`"
931 errorLine1=" .putExtra(EXTRA_TOGGLE_STATE, isChecked);"
932 errorLine2=" ~~~~~~~~~~~~~~~~~~">
933 <location
934 file="src/main/java/androidx/slice/widget/SliceActionView.java"
935 line="289"
936 column="35"/>
937 </issue>
938
939 <issue
940 id="InlinedApi"
941 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
942 errorLine1=" init(new SliceItem(slice, FORMAT_SLICE, null, slice.getHints()));"
943 errorLine2=" ~~~~~~~~~~~~">
944 <location
945 file="src/main/java/androidx/slice/widget/SliceContent.java"
946 line="70"
947 column="35"/>
948 </issue>
949
950 <issue
951 id="InlinedApi"
952 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
953 errorLine1=" mColorItem = SliceQuery.findTopLevelItem(item.getSlice(), FORMAT_INT, SUBTYPE_COLOR,"
954 errorLine2=" ~~~~~~~~~~~~~">
955 <location
956 file="src/main/java/androidx/slice/widget/SliceContent.java"
957 line="84"
958 column="83"/>
959 </issue>
960
961 <issue
962 id="InlinedApi"
963 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
964 errorLine1=" mColorItem = SliceQuery.findTopLevelItem(item.getSlice(), FORMAT_INT, SUBTYPE_COLOR,"
965 errorLine2=" ~~~~~~~~~~">
966 <location
967 file="src/main/java/androidx/slice/widget/SliceContent.java"
968 line="84"
969 column="71"/>
970 </issue>
971
972 <issue
973 id="InlinedApi"
974 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
975 errorLine1=" mLayoutDirItem = SliceQuery.findTopLevelItem(item.getSlice(), FORMAT_INT,"
976 errorLine2=" ~~~~~~~~~~">
977 <location
978 file="src/main/java/androidx/slice/widget/SliceContent.java"
979 line="86"
980 column="75"/>
981 </issue>
982
983 <issue
984 id="InlinedApi"
985 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
986 errorLine1=" SUBTYPE_LAYOUT_DIRECTION, null, null);"
987 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
988 <location
989 file="src/main/java/androidx/slice/widget/SliceContent.java"
990 line="87"
991 column="21"/>
992 </issue>
993
994 <issue
995 id="InlinedApi"
996 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
997 errorLine1=" mContentDescr = SliceQuery.findSubtype(item, FORMAT_TEXT, SUBTYPE_CONTENT_DESCRIPTION);"
998 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
999 <location
1000 file="src/main/java/androidx/slice/widget/SliceContent.java"
1001 line="89"
1002 column="67"/>
1003 </issue>
1004
1005 <issue
1006 id="InlinedApi"
1007 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
1008 errorLine1=" mContentDescr = SliceQuery.findSubtype(item, FORMAT_TEXT, SUBTYPE_CONTENT_DESCRIPTION);"
1009 errorLine2=" ~~~~~~~~~~~">
1010 <location
1011 file="src/main/java/androidx/slice/widget/SliceContent.java"
1012 line="89"
1013 column="54"/>
1014 </issue>
1015
1016 <issue
1017 id="InlinedApi"
1018 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
1019 errorLine1=" String[] hints = new String[]{HINT_TITLE, HINT_SHORTCUT};"
1020 errorLine2=" ~~~~~~~~~~~~~">
1021 <location
1022 file="src/main/java/androidx/slice/widget/SliceContent.java"
1023 line="156"
1024 column="51"/>
1025 </issue>
1026
1027 <issue
1028 id="InlinedApi"
1029 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
1030 errorLine1=" String[] hints = new String[]{HINT_TITLE, HINT_SHORTCUT};"
1031 errorLine2=" ~~~~~~~~~~">
1032 <location
1033 file="src/main/java/androidx/slice/widget/SliceContent.java"
1034 line="156"
1035 column="39"/>
1036 </issue>
1037
1038 <issue
1039 id="InlinedApi"
1040 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
1041 errorLine1=" SliceItem actionItem = SliceQuery.find(mSliceItem, FORMAT_ACTION, hints, null);"
1042 errorLine2=" ~~~~~~~~~~~~~">
1043 <location
1044 file="src/main/java/androidx/slice/widget/SliceContent.java"
1045 line="157"
1046 column="61"/>
1047 </issue>
1048
1049 <issue
1050 id="InlinedApi"
1051 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
1052 errorLine1=" iconItem = SliceQuery.find(actionItem, FORMAT_IMAGE, HINT_TITLE, null);"
1053 errorLine2=" ~~~~~~~~~~">
1054 <location
1055 file="src/main/java/androidx/slice/widget/SliceContent.java"
1056 line="159"
1057 column="66"/>
1058 </issue>
1059
1060 <issue
1061 id="InlinedApi"
1062 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
1063 errorLine1=" iconItem = SliceQuery.find(actionItem, FORMAT_IMAGE, HINT_TITLE, null);"
1064 errorLine2=" ~~~~~~~~~~~~">
1065 <location
1066 file="src/main/java/androidx/slice/widget/SliceContent.java"
1067 line="159"
1068 column="52"/>
1069 </issue>
1070
1071 <issue
1072 id="InlinedApi"
1073 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
1074 errorLine1=" labelItem = SliceQuery.find(actionItem, FORMAT_TEXT, (String) null, null);"
1075 errorLine2=" ~~~~~~~~~~~">
1076 <location
1077 file="src/main/java/androidx/slice/widget/SliceContent.java"
1078 line="160"
1079 column="53"/>
1080 </issue>
1081
1082 <issue
1083 id="InlinedApi"
1084 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
1085 errorLine1=" actionItem = SliceQuery.find(mSliceItem, FORMAT_ACTION, (String) null, null);"
1086 errorLine2=" ~~~~~~~~~~~~~">
1087 <location
1088 file="src/main/java/androidx/slice/widget/SliceContent.java"
1089 line="164"
1090 column="54"/>
1091 </issue>
1092
1093 <issue
1094 id="InlinedApi"
1095 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
1096 errorLine1=" iconItem = SliceQuery.find(mSliceItem, FORMAT_IMAGE, HINT_TITLE, null);"
1097 errorLine2=" ~~~~~~~~~~">
1098 <location
1099 file="src/main/java/androidx/slice/widget/SliceContent.java"
1100 line="169"
1101 column="66"/>
1102 </issue>
1103
1104 <issue
1105 id="InlinedApi"
1106 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
1107 errorLine1=" iconItem = SliceQuery.find(mSliceItem, FORMAT_IMAGE, HINT_TITLE, null);"
1108 errorLine2=" ~~~~~~~~~~~~">
1109 <location
1110 file="src/main/java/androidx/slice/widget/SliceContent.java"
1111 line="169"
1112 column="52"/>
1113 </issue>
1114
1115 <issue
1116 id="InlinedApi"
1117 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
1118 errorLine1=" labelItem = SliceQuery.find(mSliceItem, FORMAT_TEXT, HINT_TITLE, null);"
1119 errorLine2=" ~~~~~~~~~~">
1120 <location
1121 file="src/main/java/androidx/slice/widget/SliceContent.java"
1122 line="172"
1123 column="66"/>
1124 </issue>
1125
1126 <issue
1127 id="InlinedApi"
1128 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
1129 errorLine1=" labelItem = SliceQuery.find(mSliceItem, FORMAT_TEXT, HINT_TITLE, null);"
1130 errorLine2=" ~~~~~~~~~~~">
1131 <location
1132 file="src/main/java/androidx/slice/widget/SliceContent.java"
1133 line="172"
1134 column="53"/>
1135 </issue>
1136
1137 <issue
1138 id="InlinedApi"
1139 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
1140 errorLine1=" iconItem = SliceQuery.find(mSliceItem, FORMAT_IMAGE, (String) null, null);"
1141 errorLine2=" ~~~~~~~~~~~~">
1142 <location
1143 file="src/main/java/androidx/slice/widget/SliceContent.java"
1144 line="177"
1145 column="52"/>
1146 </issue>
1147
1148 <issue
1149 id="InlinedApi"
1150 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
1151 errorLine1=" labelItem = SliceQuery.find(mSliceItem, FORMAT_TEXT, (String) null, null);"
1152 errorLine2=" ~~~~~~~~~~~">
1153 <location
1154 file="src/main/java/androidx/slice/widget/SliceContent.java"
1155 line="180"
1156 column="53"/>
1157 </issue>
1158
1159 <issue
1160 id="InlinedApi"
1161 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
1162 errorLine1=" SliceItem slice = SliceQuery.find(mSliceItem, FORMAT_SLICE, (String) null, null);"
1163 errorLine2=" ~~~~~~~~~~~~">
1164 <location
1165 file="src/main/java/androidx/slice/widget/SliceContent.java"
1166 line="199"
1167 column="55"/>
1168 </issue>
1169
1170 <issue
1171 id="InlinedApi"
1172 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
1173 errorLine1=" new Slice.Builder(uri).build(), FORMAT_ACTION,"
1174 errorLine2=" ~~~~~~~~~~~~~">
1175 <location
1176 file="src/main/java/androidx/slice/widget/SliceContent.java"
1177 line="225"
1178 column="65"/>
1179 </issue>
1180
1181 <issue
1182 id="InlinedApi"
1183 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
1184 errorLine1=" actionItem = new SliceItem(pi, null, FORMAT_ACTION, null, null);"
1185 errorLine2=" ~~~~~~~~~~~~~">
1186 <location
1187 file="src/main/java/androidx/slice/widget/SliceContent.java"
1188 line="234"
1189 column="50"/>
1190 </issue>
1191
1192 <issue
1193 id="InlinedApi"
1194 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
1195 errorLine1=" SliceItem ttlItem = SliceQuery.find(slice, FORMAT_LONG, HINT_TTL, null);"
1196 errorLine2=" ~~~~~~~~">
1197 <location
1198 file="src/main/java/androidx/slice/SliceMetadata.java"
1199 line="138"
1200 column="65"/>
1201 </issue>
1202
1203 <issue
1204 id="InlinedApi"
1205 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
1206 errorLine1=" SliceItem ttlItem = SliceQuery.find(slice, FORMAT_LONG, HINT_TTL, null);"
1207 errorLine2=" ~~~~~~~~~~~">
1208 <location
1209 file="src/main/java/androidx/slice/SliceMetadata.java"
1210 line="138"
1211 column="52"/>
1212 </issue>
1213
1214 <issue
1215 id="InlinedApi"
1216 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
1217 errorLine1=" SliceItem updatedItem = SliceQuery.find(slice, FORMAT_LONG, HINT_LAST_UPDATED, null);"
1218 errorLine2=" ~~~~~~~~~~~~~~~~~">
1219 <location
1220 file="src/main/java/androidx/slice/SliceMetadata.java"
1221 line="142"
1222 column="69"/>
1223 </issue>
1224
1225 <issue
1226 id="InlinedApi"
1227 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
1228 errorLine1=" SliceItem updatedItem = SliceQuery.find(slice, FORMAT_LONG, HINT_LAST_UPDATED, null);"
1229 errorLine2=" ~~~~~~~~~~~">
1230 <location
1231 file="src/main/java/androidx/slice/SliceMetadata.java"
1232 line="142"
1233 column="56"/>
1234 </issue>
1235
1236 <issue
1237 id="InlinedApi"
1238 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_BUNDLE`"
1239 errorLine1=" SliceItem hostExtrasItem = SliceQuery.findSubtype(slice, FORMAT_BUNDLE,"
1240 errorLine2=" ~~~~~~~~~~~~~">
1241 <location
1242 file="src/main/java/androidx/slice/SliceMetadata.java"
1243 line="146"
1244 column="66"/>
1245 </issue>
1246
1247 <issue
1248 id="InlinedApi"
1249 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_TOGGLE_STATE`"
1250 errorLine1=" .putExtra(EXTRA_TOGGLE_STATE, toggleValue);"
1251 errorLine2=" ~~~~~~~~~~~~~~~~~~">
1252 <location
1253 file="src/main/java/androidx/slice/SliceMetadata.java"
1254 line="280"
1255 column="31"/>
1256 </issue>
1257
1258 <issue
1259 id="InlinedApi"
1260 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#EXTRA_RANGE_VALUE`"
1261 errorLine1=" .putExtra(EXTRA_RANGE_VALUE, adjustedValue);"
1262 errorLine2=" ~~~~~~~~~~~~~~~~~">
1263 <location
1264 file="src/main/java/androidx/slice/SliceMetadata.java"
1265 line="320"
1266 column="35"/>
1267 </issue>
1268
1269 <issue
1270 id="InlinedApi"
1271 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_MAX`"
1272 errorLine1=" SliceItem maxItem = SliceQuery.findSubtype(range, FORMAT_INT, SUBTYPE_MAX);"
1273 errorLine2=" ~~~~~~~~~~~">
1274 <location
1275 file="src/main/java/androidx/slice/SliceMetadata.java"
1276 line="340"
1277 column="75"/>
1278 </issue>
1279
1280 <issue
1281 id="InlinedApi"
1282 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
1283 errorLine1=" SliceItem maxItem = SliceQuery.findSubtype(range, FORMAT_INT, SUBTYPE_MAX);"
1284 errorLine2=" ~~~~~~~~~~">
1285 <location
1286 file="src/main/java/androidx/slice/SliceMetadata.java"
1287 line="340"
1288 column="63"/>
1289 </issue>
1290
1291 <issue
1292 id="InlinedApi"
1293 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
1294 errorLine1=" SliceItem minItem = SliceQuery.findSubtype(range, FORMAT_INT, SUBTYPE_MIN);"
1295 errorLine2=" ~~~~~~~~~~">
1296 <location
1297 file="src/main/java/androidx/slice/SliceMetadata.java"
1298 line="341"
1299 column="63"/>
1300 </issue>
1301
1302 <issue
1303 id="InlinedApi"
1304 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_VALUE`"
1305 errorLine1=" SliceItem currentItem = SliceQuery.findSubtype(range, FORMAT_INT, SUBTYPE_VALUE);"
1306 errorLine2=" ~~~~~~~~~~~~~">
1307 <location
1308 file="src/main/java/androidx/slice/SliceMetadata.java"
1309 line="360"
1310 column="79"/>
1311 </issue>
1312
1313 <issue
1314 id="InlinedApi"
1315 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
1316 errorLine1=" SliceItem currentItem = SliceQuery.findSubtype(range, FORMAT_INT, SUBTYPE_VALUE);"
1317 errorLine2=" ~~~~~~~~~~">
1318 <location
1319 file="src/main/java/androidx/slice/SliceMetadata.java"
1320 line="360"
1321 column="67"/>
1322 </issue>
1323
1324 <issue
1325 id="InlinedApi"
1326 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
1327 errorLine1=" SliceItem keywordGroup = SliceQuery.find(mSlice, FORMAT_SLICE, HINT_KEYWORDS, null);"
1328 errorLine2=" ~~~~~~~~~~~~~">
1329 <location
1330 file="src/main/java/androidx/slice/SliceMetadata.java"
1331 line="380"
1332 column="72"/>
1333 </issue>
1334
1335 <issue
1336 id="InlinedApi"
1337 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
1338 errorLine1=" SliceItem keywordGroup = SliceQuery.find(mSlice, FORMAT_SLICE, HINT_KEYWORDS, null);"
1339 errorLine2=" ~~~~~~~~~~~~">
1340 <location
1341 file="src/main/java/androidx/slice/SliceMetadata.java"
1342 line="380"
1343 column="58"/>
1344 </issue>
1345
1346 <issue
1347 id="InlinedApi"
1348 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
1349 errorLine1=" List&lt;SliceItem> itemList = SliceQuery.findAll(keywordGroup, FORMAT_TEXT);"
1350 errorLine2=" ~~~~~~~~~~~">
1351 <location
1352 file="src/main/java/androidx/slice/SliceMetadata.java"
1353 line="382"
1354 column="73"/>
1355 </issue>
1356
1357 <issue
1358 id="InlinedApi"
1359 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
1360 errorLine1=" boolean hasHintPartial = SliceQuery.find(mSlice, null, HINT_PARTIAL, null) != null;"
1361 errorLine2=" ~~~~~~~~~~~~">
1362 <location
1363 file="src/main/java/androidx/slice/SliceMetadata.java"
1364 line="406"
1365 column="64"/>
1366 </issue>
1367
1368 <issue
1369 id="InlinedApi"
1370 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PERMISSION_REQUEST`"
1371 errorLine1=" return mSlice.hasHint(HINT_PERMISSION_REQUEST);"
1372 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
1373 <location
1374 file="src/main/java/androidx/slice/SliceMetadata.java"
1375 line="448"
1376 column="31"/>
1377 </issue>
1378
1379 <issue
1380 id="InlinedApi"
1381 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ERROR`"
1382 errorLine1=" return mSlice.hasHint(HINT_ERROR);"
1383 errorLine2=" ~~~~~~~~~~">
1384 <location
1385 file="src/main/java/androidx/slice/SliceMetadata.java"
1386 line="458"
1387 column="31"/>
1388 </issue>
1389
1390 <issue
1391 id="InlinedApi"
1392 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
1393 errorLine1=" SliceItem actionGroup = SliceQuery.find(slice, FORMAT_SLICE, HINT_ACTIONS, null);"
1394 errorLine2=" ~~~~~~~~~~~~">
1395 <location
1396 file="src/main/java/androidx/slice/SliceMetadata.java"
1397 line="476"
1398 column="70"/>
1399 </issue>
1400
1401 <issue
1402 id="InlinedApi"
1403 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
1404 errorLine1=" SliceItem actionGroup = SliceQuery.find(slice, FORMAT_SLICE, HINT_ACTIONS, null);"
1405 errorLine2=" ~~~~~~~~~~~~">
1406 <location
1407 file="src/main/java/androidx/slice/SliceMetadata.java"
1408 line="476"
1409 column="56"/>
1410 </issue>
1411
1412 <issue
1413 id="InlinedApi"
1414 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
1415 errorLine1=" String[] hints = new String[] {HINT_ACTIONS, HINT_SHORTCUT};"
1416 errorLine2=" ~~~~~~~~~~~~">
1417 <location
1418 file="src/main/java/androidx/slice/SliceMetadata.java"
1419 line="477"
1420 column="40"/>
1421 </issue>
1422
1423 <issue
1424 id="InlinedApi"
1425 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
1426 errorLine1=" String[] hints = new String[] {HINT_ACTIONS, HINT_SHORTCUT};"
1427 errorLine2=" ~~~~~~~~~~~~~">
1428 <location
1429 file="src/main/java/androidx/slice/SliceMetadata.java"
1430 line="477"
1431 column="54"/>
1432 </issue>
1433
1434 <issue
1435 id="InlinedApi"
1436 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
1437 errorLine1=" ? SliceQuery.findAll(actionGroup, FORMAT_SLICE, hints, null)"
1438 errorLine2=" ~~~~~~~~~~~~">
1439 <location
1440 file="src/main/java/androidx/slice/SliceMetadata.java"
1441 line="479"
1442 column="51"/>
1443 </issue>
1444
1445 <issue
1446 id="InlinedApi"
1447 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
1448 errorLine1=" Slice.Builder b = new Slice.Builder(sb).addHints(HINT_ACTIONS);"
1449 errorLine2=" ~~~~~~~~~~~~">
1450 <location
1451 file="src/main/java/androidx/slice/SliceUtils.java"
1452 line="108"
1453 column="78"/>
1454 </issue>
1455
1456 <issue
1457 id="InlinedApi"
1458 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
1459 errorLine1=" builder.addSubSlice(sb.addHints(HINT_ACTIONS).build());"
1460 errorLine2=" ~~~~~~~~~~~~">
1461 <location
1462 file="src/main/java/androidx/slice/SliceUtils.java"
1463 line="111"
1464 column="57"/>
1465 </issue>
1466
1467 <issue
1468 id="InlinedApi"
1469 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
1470 errorLine1=" SliceItem ttlItem = SliceQuery.findTopLevelItem(s, FORMAT_LONG, HINT_TTL, null, null);"
1471 errorLine2=" ~~~~~~~~">
1472 <location
1473 file="src/main/java/androidx/slice/SliceUtils.java"
1474 line="130"
1475 column="73"/>
1476 </issue>
1477
1478 <issue
1479 id="InlinedApi"
1480 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
1481 errorLine1=" SliceItem ttlItem = SliceQuery.findTopLevelItem(s, FORMAT_LONG, HINT_TTL, null, null);"
1482 errorLine2=" ~~~~~~~~~~~">
1483 <location
1484 file="src/main/java/androidx/slice/SliceUtils.java"
1485 line="130"
1486 column="60"/>
1487 </issue>
1488
1489 <issue
1490 id="InlinedApi"
1491 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
1492 errorLine1=" slice.addLong(ttlItem.getLong(), SUBTYPE_MILLIS, HINT_TTL);"
1493 errorLine2=" ~~~~~~~~">
1494 <location
1495 file="src/main/java/androidx/slice/SliceUtils.java"
1496 line="132"
1497 column="62"/>
1498 </issue>
1499
1500 <issue
1501 id="InlinedApi"
1502 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
1503 errorLine1=" s, FORMAT_LONG, HINT_LAST_UPDATED, null, null);"
1504 errorLine2=" ~~~~~~~~~~~~~~~~~">
1505 <location
1506 file="src/main/java/androidx/slice/SliceUtils.java"
1507 line="137"
1508 column="33"/>
1509 </issue>
1510
1511 <issue
1512 id="InlinedApi"
1513 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
1514 errorLine1=" s, FORMAT_LONG, HINT_LAST_UPDATED, null, null);"
1515 errorLine2=" ~~~~~~~~~~~">
1516 <location
1517 file="src/main/java/androidx/slice/SliceUtils.java"
1518 line="137"
1519 column="20"/>
1520 </issue>
1521
1522 <issue
1523 id="InlinedApi"
1524 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
1525 errorLine1=" slice.addLong(updatedItem.getLong(), SUBTYPE_MILLIS, HINT_LAST_UPDATED);"
1526 errorLine2=" ~~~~~~~~~~~~~~~~~">
1527 <location
1528 file="src/main/java/androidx/slice/SliceUtils.java"
1529 line="139"
1530 column="66"/>
1531 </issue>
1532
1533 <issue
1534 id="InlinedApi"
1535 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
1536 errorLine1=" SliceItem colorItem = SliceQuery.findTopLevelItem(s, FORMAT_INT, SUBTYPE_COLOR, null,"
1537 errorLine2=" ~~~~~~~~~~~~~">
1538 <location
1539 file="src/main/java/androidx/slice/SliceUtils.java"
1540 line="143"
1541 column="74"/>
1542 </issue>
1543
1544 <issue
1545 id="InlinedApi"
1546 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
1547 errorLine1=" SliceItem colorItem = SliceQuery.findTopLevelItem(s, FORMAT_INT, SUBTYPE_COLOR, null,"
1548 errorLine2=" ~~~~~~~~~~">
1549 <location
1550 file="src/main/java/androidx/slice/SliceUtils.java"
1551 line="143"
1552 column="62"/>
1553 </issue>
1554
1555 <issue
1556 id="InlinedApi"
1557 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
1558 errorLine1=" slice.addInt(colorItem.getInt(), SUBTYPE_COLOR);"
1559 errorLine2=" ~~~~~~~~~~~~~">
1560 <location
1561 file="src/main/java/androidx/slice/SliceUtils.java"
1562 line="146"
1563 column="46"/>
1564 </issue>
1565
1566 <issue
1567 id="InlinedApi"
1568 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
1569 errorLine1=" s, FORMAT_INT, SUBTYPE_LAYOUT_DIRECTION, null, null);"
1570 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
1571 <location
1572 file="src/main/java/androidx/slice/SliceUtils.java"
1573 line="151"
1574 column="32"/>
1575 </issue>
1576
1577 <issue
1578 id="InlinedApi"
1579 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
1580 errorLine1=" s, FORMAT_INT, SUBTYPE_LAYOUT_DIRECTION, null, null);"
1581 errorLine2=" ~~~~~~~~~~">
1582 <location
1583 file="src/main/java/androidx/slice/SliceUtils.java"
1584 line="151"
1585 column="20"/>
1586 </issue>
1587
1588 <issue
1589 id="InlinedApi"
1590 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION`"
1591 errorLine1=" slice.addInt(layoutDirItem.getInt(), SUBTYPE_LAYOUT_DIRECTION);"
1592 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
1593 <location
1594 file="src/main/java/androidx/slice/SliceUtils.java"
1595 line="153"
1596 column="50"/>
1597 </issue>
1598
1599 <issue
1600 id="InlinedApi"
1601 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
1602 errorLine1=" slice.addSubSlice(sb.addHints(HINT_KEYWORDS).build());"
1603 errorLine2=" ~~~~~~~~~~~~~">
1604 <location
1605 file="src/main/java/androidx/slice/SliceUtils.java"
1606 line="163"
1607 column="43"/>
1608 </issue>
1609
1610 <issue
1611 id="InlinedApi"
1612 message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
1613 errorLine1=" mCurrentSlice, FORMAT_INT, SUBTYPE_COLOR);"
1614 errorLine2=" ~~~~~~~~~~~~~">
1615 <location
1616 file="src/main/java/androidx/slice/widget/SliceView.java"
1617 line="824"
1618 column="48"/>
1619 </issue>
1620
1621 <issue
1622 id="InlinedApi"
1623 message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
1624 errorLine1=" mCurrentSlice, FORMAT_INT, SUBTYPE_COLOR);"
1625 errorLine2=" ~~~~~~~~~~">
1626 <location
1627 file="src/main/java/androidx/slice/widget/SliceView.java"
1628 line="824"
1629 column="36"/>
1630 </issue>
1631
1632 <issue
1633 id="InlinedApi"
1634 message="Field requires API level 21 (current min is 19): `android.R.attr#colorAccent`"
1635 errorLine1=" return getColorAttr(context, android.R.attr.colorAccent);"
1636 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
1637 <location
1638 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
1639 line="64"
1640 column="38"/>
1641 </issue>
1642
1643 <issue
1644 id="InlinedApi"
1645 message="Field requires API level 26 (current min is 19): `android.R.attr#colorError`"
1646 errorLine1=" return getColorAttr(context, android.R.attr.colorError);"
1647 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
1648 <location
1649 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
1650 line="71"
1651 column="38"/>
1652 </issue>
1653
1654 <issue
1655 id="UnusedAttribute"
1656 message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
1657 errorLine1=" android:autoMirrored=&quot;true&quot;"
1658 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1659 <location
1660 file="src/main/res/drawable/abc_ic_slice_send.xml"
1661 line="17"
1662 column="9"/>
1663 </issue>
1664
1665 <issue
1666 id="UnusedAttribute"
1667 message="Attribute `tintMode` is only used in API level 21 and higher (current min is 14)"
1668 errorLine1=" android:tintMode=&quot;src_in&quot;"
1669 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
1670 <location
1671 file="src/main/res/layout/abc_slice_remote_input.xml"
1672 line="67"
1673 column="17"/>
1674 </issue>
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04001675
1676 <issue
1677 id="BanSynchronizedMethods"
1678 message="Use of synchronized methods is not recommended"
1679 errorLine1=" /**"
1680 errorLine2=" ^">
1681 <location
1682 file="src/main/java/androidx/slice/widget/SliceLiveData.java"
1683 line="210"
1684 column="9"/>
1685 </issue>
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01001686
1687 <issue
Oussama Ben Abdelbakia95fc312020-09-16 12:38:55 -04001688 id="BanTargetApiAnnotation"
1689 message="Uses @TargetApi annotation"
1690 errorLine1=" @TargetApi(Build.VERSION_CODES.LOLLIPOP)"
1691 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1692 <location
1693 file="src/main/java/androidx/slice/widget/LocationBasedViewTracker.java"
1694 line="47"
1695 column="5"/>
1696 </issue>
1697
1698 <issue
Jeff Gaston19b28c02020-10-28 17:26:03 -04001699 id="InflateParams"
1700 message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
1701 errorLine1=" return LayoutInflater.from(mContext).inflate(R.layout.abc_slice_grid, null);"
1702 errorLine2=" ~~~~">
1703 <location
1704 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
1705 line="268"
1706 column="87"/>
1707 </issue>
1708
1709 <issue
1710 id="InflateParams"
1711 message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
1712 errorLine1=" return LayoutInflater.from(mContext).inflate(R.layout.abc_slice_message, null);"
1713 errorLine2=" ~~~~">
1714 <location
1715 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
1716 line="270"
1717 column="90"/>
1718 </issue>
1719
1720 <issue
1721 id="InflateParams"
1722 message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
1723 errorLine1=" null);"
1724 errorLine2=" ~~~~">
1725 <location
1726 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
1727 line="273"
1728 column="25"/>
1729 </issue>
1730
1731 <issue
Oussama Ben Abdelbakidd0931f2020-08-05 12:17:43 -04001732 id="UnsafeNewApiCall"
1733 message="This call is to a method from API 20, the call containing class androidx.slice.widget.ActionRow is not annotated with @RequiresApi(x) where x is at least 20. Either annotate the containing class with at least @RequiresApi(20) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(20)."
1734 errorLine1=" if (input.getRemoteInput().getAllowFreeFormInput()) {"
1735 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
1736 <location
1737 file="src/main/java/androidx/slice/widget/ActionRow.java"
1738 line="161"
1739 column="36"/>
1740 </issue>
1741
1742 <issue
1743 id="UnsafeNewApiCall"
1744 message="This call is to a method from API 21, the call containing class androidx.slice.widget.GridRowView is not annotated with @RequiresApi(x) where x is at least 21. Either annotate the containing class with at least @RequiresApi(21) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(21)."
1745 errorLine1=" mForeground.getBackground().setHotspot(x, y);"
1746 errorLine2=" ~~~~~~~~~~">
1747 <location
1748 file="src/main/java/androidx/slice/widget/GridRowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05001749 line="559"
Oussama Ben Abdelbakidd0931f2020-08-05 12:17:43 -04001750 column="41"/>
1751 </issue>
1752
1753 <issue
1754 id="UnsafeNewApiCall"
1755 message="This call is to a method from API 16, the call containing class null is not annotated with @RequiresApi(x) where x is at least 16. Either annotate the containing class with at least @RequiresApi(16) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(16)."
1756 errorLine1=" view.performAccessibilityAction(ACTION_ACCESSIBILITY_FOCUS, null);"
1757 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
1758 <location
1759 file="src/main/java/androidx/slice/widget/LocationBasedViewTracker.java"
1760 line="51"
1761 column="18"/>
1762 </issue>
1763
1764 <issue
1765 id="UnsafeNewApiCall"
1766 message="This call is to a method from API 21, the call containing class androidx.slice.widget.LocationBasedViewTracker is not annotated with @RequiresApi(x) where x is at least 21. Either annotate the containing class with at least @RequiresApi(21) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(21)."
1767 errorLine1=" if (child.isAccessibilityFocused()) {"
1768 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
1769 <location
1770 file="src/main/java/androidx/slice/widget/LocationBasedViewTracker.java"
1771 line="140"
1772 column="23"/>
1773 </issue>
1774
1775 <issue
1776 id="UnsafeNewApiCall"
1777 message="This call is to a method from API 24, the call containing class androidx.slice.widget.RemoteInputView.RemoteEditText is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
1778 errorLine1=" return isTemporarilyDetached();"
1779 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
1780 <location
1781 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
1782 line="329"
1783 column="24"/>
1784 </issue>
1785
1786 <issue
1787 id="UnsafeNewApiCall"
1788 message="This call is to a method from API 16, the call containing class androidx.slice.widget.RemoteInputView.RemoteEditText is not annotated with @RequiresApi(x) where x is at least 16. Either annotate the containing class with at least @RequiresApi(16) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(16)."
1789 errorLine1=" setBackground(mBackground);"
1790 errorLine2=" ~~~~~~~~~~~~~">
1791 <location
1792 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
1793 line="414"
1794 column="17"/>
1795 </issue>
1796
1797 <issue
1798 id="UnsafeNewApiCall"
1799 message="This call is to a method from API 16, the call containing class androidx.slice.widget.RemoteInputView.RemoteEditText is not annotated with @RequiresApi(x) where x is at least 16. Either annotate the containing class with at least @RequiresApi(16) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(16)."
1800 errorLine1=" setBackground(null);"
1801 errorLine2=" ~~~~~~~~~~~~~">
1802 <location
1803 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
1804 line="416"
1805 column="17"/>
1806 </issue>
1807
1808 <issue
1809 id="UnsafeNewApiCall"
1810 message="This call is to a method from API 21, the call containing class androidx.slice.widget.SliceView is not annotated with @RequiresApi(x) where x is at least 21. Either annotate the containing class with at least @RequiresApi(21) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(21)."
1811 errorLine1=" super(context, attrs, defStyleAttr, defStyleRes);"
1812 errorLine2=" ~~~~~">
1813 <location
1814 file="src/main/java/androidx/slice/widget/SliceView.java"
1815 line="203"
1816 column="9"/>
1817 </issue>
1818
1819 <issue
1820 id="UnsafeNewApiCall"
1821 message="This call is to a method from API 21, the call containing class androidx.slice.widget.TemplateView is not annotated with @RequiresApi(x) where x is at least 21. Either annotate the containing class with at least @RequiresApi(21) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(21)."
1822 errorLine1=" mForeground.getBackground().setHotspot(x, y);"
1823 errorLine2=" ~~~~~~~~~~">
1824 <location
1825 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05001826 line="111"
Oussama Ben Abdelbakidd0931f2020-08-05 12:17:43 -04001827 column="41"/>
1828 </issue>
1829
1830 <issue
Jeff Gaston19b28c02020-10-28 17:26:03 -04001831 id="UseSwitchCompatOrMaterialCode"
1832 message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
1833 errorLine1=" Switch switchView = (Switch) LayoutInflater.from(getContext()).inflate("
1834 errorLine2=" ^">
1835 <location
1836 file="src/main/java/androidx/slice/widget/SliceActionView.java"
1837 line="119"
1838 column="13"/>
1839 </issue>
1840
1841 <issue
1842 id="UseSwitchCompatOrMaterialXml"
1843 message="Use `SwitchCompat` from AppCompat or `SwitchMaterial` from Material library"
1844 errorLine1="&lt;Switch xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1845 errorLine2="^">
1846 <location
1847 file="src/main/res/layout/abc_slice_switch.xml"
1848 line="18"
1849 column="1"/>
1850 </issue>
1851
1852 <issue
1853 id="VectorRaster"
1854 message="This attribute is not supported in images generated from this vector icon for API &lt; 21; check generated icon to make sure it looks acceptable"
1855 errorLine1=" android:autoMirrored=&quot;true&quot;"
1856 errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
1857 <location
1858 file="src/main/res/drawable/abc_ic_slice_send.xml"
1859 line="17"
1860 column="9"/>
1861 </issue>
1862
1863 <issue
1864 id="SwitchIntDef"
1865 message="Switch statement on an `int` with known associated constant missing case `IconCompat.TYPE_ADAPTIVE_BITMAP`, `IconCompat.TYPE_BITMAP`, `IconCompat.TYPE_DATA`, `IconCompat.TYPE_RESOURCE`, `IconCompat.TYPE_UNKNOWN`, `IconCompat.TYPE_URI`, `IconCompat.TYPE_URI_ADAPTIVE_BITMAP`"
1866 errorLine1=" switch (icon.getType()) {"
1867 errorLine2=" ~~~~~~">
1868 <location
1869 file="src/main/java/androidx/slice/SliceUtils.java"
1870 line="246"
1871 column="9"/>
1872 </issue>
1873
1874 <issue
1875 id="SwitchIntDef"
1876 message="Unexpected constant; expected one of: `IconCompat.TYPE_ADAPTIVE_BITMAP`, `IconCompat.TYPE_BITMAP`, `IconCompat.TYPE_DATA`, `IconCompat.TYPE_RESOURCE`, `IconCompat.TYPE_UNKNOWN`, `IconCompat.TYPE_URI`, `IconCompat.TYPE_URI_ADAPTIVE_BITMAP`"
1877 errorLine1=" case Icon.TYPE_RESOURCE:"
1878 errorLine2=" ~~~~~~~~~~~~~~~~~~">
1879 <location
1880 file="src/main/java/androidx/slice/SliceUtils.java"
1881 line="247"
1882 column="18"/>
1883 </issue>
1884
1885 <issue
1886 id="SwitchIntDef"
1887 message="Switch statement on an `int` with known associated constant missing case `IconCompat.TYPE_ADAPTIVE_BITMAP`, `IconCompat.TYPE_BITMAP`, `IconCompat.TYPE_DATA`, `IconCompat.TYPE_RESOURCE`, `IconCompat.TYPE_UNKNOWN`, `IconCompat.TYPE_URI`, `IconCompat.TYPE_URI_ADAPTIVE_BITMAP`"
1888 errorLine1=" switch (icon.getType()) {"
1889 errorLine2=" ~~~~~~">
1890 <location
1891 file="src/main/java/androidx/slice/SliceXml.java"
1892 line="285"
1893 column="21"/>
1894 </issue>
1895
1896 <issue
1897 id="SwitchIntDef"
1898 message="Unexpected constant; expected one of: `IconCompat.TYPE_ADAPTIVE_BITMAP`, `IconCompat.TYPE_BITMAP`, `IconCompat.TYPE_DATA`, `IconCompat.TYPE_RESOURCE`, `IconCompat.TYPE_UNKNOWN`, `IconCompat.TYPE_URI`, `IconCompat.TYPE_URI_ADAPTIVE_BITMAP`"
1899 errorLine1=" case Icon.TYPE_RESOURCE:"
1900 errorLine2=" ~~~~~~~~~~~~~~~~~~">
1901 <location
1902 file="src/main/java/androidx/slice/SliceXml.java"
1903 line="286"
1904 column="30"/>
1905 </issue>
1906
1907 <issue
1908 id="SwitchIntDef"
1909 message="Unexpected constant; expected one of: `IconCompat.TYPE_ADAPTIVE_BITMAP`, `IconCompat.TYPE_BITMAP`, `IconCompat.TYPE_DATA`, `IconCompat.TYPE_RESOURCE`, `IconCompat.TYPE_UNKNOWN`, `IconCompat.TYPE_URI`, `IconCompat.TYPE_URI_ADAPTIVE_BITMAP`"
1910 errorLine1=" case Icon.TYPE_URI:"
1911 errorLine2=" ~~~~~~~~~~~~~">
1912 <location
1913 file="src/main/java/androidx/slice/SliceXml.java"
1914 line="289"
1915 column="30"/>
1916 </issue>
1917
1918 <issue
1919 id="UnusedQuantity"
1920 message="For language &quot;cs&quot; (Czech) the following quantities are not relevant: `many`"
1921 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
1922 errorLine2=" ^">
1923 <location
1924 file="src/main/res/values-cs/strings.xml"
1925 line="24"
1926 column="5"/>
1927 </issue>
1928
1929 <issue
1930 id="UnusedQuantity"
1931 message="For language &quot;in&quot; (Indonesian) the following quantities are not relevant: `one`"
1932 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
1933 errorLine2=" ^">
1934 <location
1935 file="src/main/res/values-in/strings.xml"
1936 line="24"
1937 column="5"/>
1938 </issue>
1939
1940 <issue
1941 id="UnusedQuantity"
1942 message="For language &quot;ja&quot; (Japanese) the following quantities are not relevant: `one`"
1943 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
1944 errorLine2=" ^">
1945 <location
1946 file="src/main/res/values-ja/strings.xml"
1947 line="24"
1948 column="5"/>
1949 </issue>
1950
1951 <issue
1952 id="UnusedQuantity"
1953 message="For language &quot;km&quot; (Khmer) the following quantities are not relevant: `one`"
1954 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
1955 errorLine2=" ^">
1956 <location
1957 file="src/main/res/values-km/strings.xml"
1958 line="24"
1959 column="5"/>
1960 </issue>
1961
1962 <issue
1963 id="UnusedQuantity"
1964 message="For language &quot;ko&quot; (Korean) the following quantities are not relevant: `one`"
1965 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
1966 errorLine2=" ^">
1967 <location
1968 file="src/main/res/values-ko/strings.xml"
1969 line="24"
1970 column="5"/>
1971 </issue>
1972
1973 <issue
1974 id="UnusedQuantity"
1975 message="For language &quot;lo&quot; (Lao) the following quantities are not relevant: `one`"
1976 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
1977 errorLine2=" ^">
1978 <location
1979 file="src/main/res/values-lo/strings.xml"
1980 line="24"
1981 column="5"/>
1982 </issue>
1983
1984 <issue
1985 id="UnusedQuantity"
1986 message="For language &quot;lt&quot; (Lithuanian) the following quantities are not relevant: `many`"
1987 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
1988 errorLine2=" ^">
1989 <location
1990 file="src/main/res/values-lt/strings.xml"
1991 line="24"
1992 column="5"/>
1993 </issue>
1994
1995 <issue
1996 id="UnusedQuantity"
1997 message="For language &quot;ms&quot; (Malay) the following quantities are not relevant: `one`"
1998 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
1999 errorLine2=" ^">
2000 <location
2001 file="src/main/res/values-ms/strings.xml"
2002 line="24"
2003 column="5"/>
2004 </issue>
2005
2006 <issue
2007 id="UnusedQuantity"
2008 message="For language &quot;my&quot; (Burmese) the following quantities are not relevant: `one`"
2009 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
2010 errorLine2=" ^">
2011 <location
2012 file="src/main/res/values-my/strings.xml"
2013 line="24"
2014 column="5"/>
2015 </issue>
2016
2017 <issue
2018 id="UnusedQuantity"
2019 message="For language &quot;sk&quot; (Slovak) the following quantities are not relevant: `many`"
2020 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
2021 errorLine2=" ^">
2022 <location
2023 file="src/main/res/values-sk/strings.xml"
2024 line="24"
2025 column="5"/>
2026 </issue>
2027
2028 <issue
2029 id="UnusedQuantity"
2030 message="For language &quot;th&quot; (Thai) the following quantities are not relevant: `one`"
2031 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
2032 errorLine2=" ^">
2033 <location
2034 file="src/main/res/values-th/strings.xml"
2035 line="24"
2036 column="5"/>
2037 </issue>
2038
2039 <issue
2040 id="UnusedQuantity"
2041 message="For language &quot;vi&quot; (Vietnamese) the following quantities are not relevant: `one`"
2042 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
2043 errorLine2=" ^">
2044 <location
2045 file="src/main/res/values-vi/strings.xml"
2046 line="24"
2047 column="5"/>
2048 </issue>
2049
2050 <issue
2051 id="UnusedQuantity"
2052 message="For language &quot;zh&quot; (Chinese) the following quantities are not relevant: `one`"
2053 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
2054 errorLine2=" ^">
2055 <location
2056 file="src/main/res/values-zh-rCN/strings.xml"
2057 line="24"
2058 column="5"/>
2059 </issue>
2060
2061 <issue
2062 id="UnusedQuantity"
2063 message="For language &quot;zh&quot; (Chinese) the following quantities are not relevant: `one`"
2064 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
2065 errorLine2=" ^">
2066 <location
2067 file="src/main/res/values-zh-rHK/strings.xml"
2068 line="24"
2069 column="5"/>
2070 </issue>
2071
2072 <issue
2073 id="UnusedQuantity"
2074 message="For language &quot;zh&quot; (Chinese) the following quantities are not relevant: `one`"
2075 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_min&quot; formatted=&quot;false&quot; msgid=&quot;6996334305156847955&quot;>"
2076 errorLine2=" ^">
2077 <location
2078 file="src/main/res/values-zh-rTW/strings.xml"
2079 line="24"
2080 column="5"/>
2081 </issue>
2082
2083 <issue
2084 id="UnusedQuantity"
2085 message="For language &quot;in&quot; (Indonesian) the following quantities are not relevant: `one`"
2086 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2087 errorLine2=" ^">
2088 <location
2089 file="src/main/res/values-in/strings.xml"
2090 line="28"
2091 column="5"/>
2092 </issue>
2093
2094 <issue
2095 id="UnusedQuantity"
2096 message="For language &quot;ja&quot; (Japanese) the following quantities are not relevant: `one`"
2097 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2098 errorLine2=" ^">
2099 <location
2100 file="src/main/res/values-ja/strings.xml"
2101 line="28"
2102 column="5"/>
2103 </issue>
2104
2105 <issue
2106 id="UnusedQuantity"
2107 message="For language &quot;km&quot; (Khmer) the following quantities are not relevant: `one`"
2108 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2109 errorLine2=" ^">
2110 <location
2111 file="src/main/res/values-km/strings.xml"
2112 line="28"
2113 column="5"/>
2114 </issue>
2115
2116 <issue
2117 id="UnusedQuantity"
2118 message="For language &quot;ko&quot; (Korean) the following quantities are not relevant: `one`"
2119 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2120 errorLine2=" ^">
2121 <location
2122 file="src/main/res/values-ko/strings.xml"
2123 line="28"
2124 column="5"/>
2125 </issue>
2126
2127 <issue
2128 id="UnusedQuantity"
2129 message="For language &quot;lo&quot; (Lao) the following quantities are not relevant: `one`"
2130 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2131 errorLine2=" ^">
2132 <location
2133 file="src/main/res/values-lo/strings.xml"
2134 line="28"
2135 column="5"/>
2136 </issue>
2137
2138 <issue
2139 id="UnusedQuantity"
2140 message="For language &quot;ms&quot; (Malay) the following quantities are not relevant: `one`"
2141 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2142 errorLine2=" ^">
2143 <location
2144 file="src/main/res/values-ms/strings.xml"
2145 line="28"
2146 column="5"/>
2147 </issue>
2148
2149 <issue
2150 id="UnusedQuantity"
2151 message="For language &quot;my&quot; (Burmese) the following quantities are not relevant: `one`"
2152 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2153 errorLine2=" ^">
2154 <location
2155 file="src/main/res/values-my/strings.xml"
2156 line="28"
2157 column="5"/>
2158 </issue>
2159
2160 <issue
2161 id="UnusedQuantity"
2162 message="For language &quot;th&quot; (Thai) the following quantities are not relevant: `one`"
2163 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2164 errorLine2=" ^">
2165 <location
2166 file="src/main/res/values-th/strings.xml"
2167 line="28"
2168 column="5"/>
2169 </issue>
2170
2171 <issue
2172 id="UnusedQuantity"
2173 message="For language &quot;vi&quot; (Vietnamese) the following quantities are not relevant: `one`"
2174 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2175 errorLine2=" ^">
2176 <location
2177 file="src/main/res/values-vi/strings.xml"
2178 line="28"
2179 column="5"/>
2180 </issue>
2181
2182 <issue
2183 id="UnusedQuantity"
2184 message="For language &quot;zh&quot; (Chinese) the following quantities are not relevant: `one`"
2185 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2186 errorLine2=" ^">
2187 <location
2188 file="src/main/res/values-zh-rCN/strings.xml"
2189 line="28"
2190 column="5"/>
2191 </issue>
2192
2193 <issue
2194 id="UnusedQuantity"
2195 message="For language &quot;zh&quot; (Chinese) the following quantities are not relevant: `one`"
2196 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2197 errorLine2=" ^">
2198 <location
2199 file="src/main/res/values-zh-rHK/strings.xml"
2200 line="28"
2201 column="5"/>
2202 </issue>
2203
2204 <issue
2205 id="UnusedQuantity"
2206 message="For language &quot;zh&quot; (Chinese) the following quantities are not relevant: `one`"
2207 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2208 errorLine2=" ^">
2209 <location
2210 file="src/main/res/values-zh-rTW/strings.xml"
2211 line="28"
2212 column="5"/>
2213 </issue>
2214
2215 <issue
2216 id="UnusedQuantity"
2217 message="For language &quot;cs&quot; (Czech) the following quantities are not relevant: `many`"
2218 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2219 errorLine2=" ^">
2220 <location
2221 file="src/main/res/values-cs/strings.xml"
2222 line="30"
2223 column="5"/>
2224 </issue>
2225
2226 <issue
2227 id="UnusedQuantity"
2228 message="For language &quot;lt&quot; (Lithuanian) the following quantities are not relevant: `many`"
2229 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2230 errorLine2=" ^">
2231 <location
2232 file="src/main/res/values-lt/strings.xml"
2233 line="30"
2234 column="5"/>
2235 </issue>
2236
2237 <issue
2238 id="UnusedQuantity"
2239 message="For language &quot;sk&quot; (Slovak) the following quantities are not relevant: `many`"
2240 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_years&quot; formatted=&quot;false&quot; msgid=&quot;6212691832333991589&quot;>"
2241 errorLine2=" ^">
2242 <location
2243 file="src/main/res/values-sk/strings.xml"
2244 line="30"
2245 column="5"/>
2246 </issue>
2247
2248 <issue
2249 id="UnusedQuantity"
2250 message="For language &quot;in&quot; (Indonesian) the following quantities are not relevant: `one`"
2251 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2252 errorLine2=" ^">
2253 <location
2254 file="src/main/res/values-in/strings.xml"
2255 line="32"
2256 column="5"/>
2257 </issue>
2258
2259 <issue
2260 id="UnusedQuantity"
2261 message="For language &quot;ja&quot; (Japanese) the following quantities are not relevant: `one`"
2262 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2263 errorLine2=" ^">
2264 <location
2265 file="src/main/res/values-ja/strings.xml"
2266 line="32"
2267 column="5"/>
2268 </issue>
2269
2270 <issue
2271 id="UnusedQuantity"
2272 message="For language &quot;km&quot; (Khmer) the following quantities are not relevant: `one`"
2273 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2274 errorLine2=" ^">
2275 <location
2276 file="src/main/res/values-km/strings.xml"
2277 line="32"
2278 column="5"/>
2279 </issue>
2280
2281 <issue
2282 id="UnusedQuantity"
2283 message="For language &quot;ko&quot; (Korean) the following quantities are not relevant: `one`"
2284 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2285 errorLine2=" ^">
2286 <location
2287 file="src/main/res/values-ko/strings.xml"
2288 line="32"
2289 column="5"/>
2290 </issue>
2291
2292 <issue
2293 id="UnusedQuantity"
2294 message="For language &quot;lo&quot; (Lao) the following quantities are not relevant: `one`"
2295 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2296 errorLine2=" ^">
2297 <location
2298 file="src/main/res/values-lo/strings.xml"
2299 line="32"
2300 column="5"/>
2301 </issue>
2302
2303 <issue
2304 id="UnusedQuantity"
2305 message="For language &quot;ms&quot; (Malay) the following quantities are not relevant: `one`"
2306 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2307 errorLine2=" ^">
2308 <location
2309 file="src/main/res/values-ms/strings.xml"
2310 line="32"
2311 column="5"/>
2312 </issue>
2313
2314 <issue
2315 id="UnusedQuantity"
2316 message="For language &quot;my&quot; (Burmese) the following quantities are not relevant: `one`"
2317 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2318 errorLine2=" ^">
2319 <location
2320 file="src/main/res/values-my/strings.xml"
2321 line="32"
2322 column="5"/>
2323 </issue>
2324
2325 <issue
2326 id="UnusedQuantity"
2327 message="For language &quot;th&quot; (Thai) the following quantities are not relevant: `one`"
2328 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2329 errorLine2=" ^">
2330 <location
2331 file="src/main/res/values-th/strings.xml"
2332 line="32"
2333 column="5"/>
2334 </issue>
2335
2336 <issue
2337 id="UnusedQuantity"
2338 message="For language &quot;vi&quot; (Vietnamese) the following quantities are not relevant: `one`"
2339 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2340 errorLine2=" ^">
2341 <location
2342 file="src/main/res/values-vi/strings.xml"
2343 line="32"
2344 column="5"/>
2345 </issue>
2346
2347 <issue
2348 id="UnusedQuantity"
2349 message="For language &quot;zh&quot; (Chinese) the following quantities are not relevant: `one`"
2350 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2351 errorLine2=" ^">
2352 <location
2353 file="src/main/res/values-zh-rCN/strings.xml"
2354 line="32"
2355 column="5"/>
2356 </issue>
2357
2358 <issue
2359 id="UnusedQuantity"
2360 message="For language &quot;zh&quot; (Chinese) the following quantities are not relevant: `one`"
2361 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2362 errorLine2=" ^">
2363 <location
2364 file="src/main/res/values-zh-rHK/strings.xml"
2365 line="32"
2366 column="5"/>
2367 </issue>
2368
2369 <issue
2370 id="UnusedQuantity"
2371 message="For language &quot;zh&quot; (Chinese) the following quantities are not relevant: `one`"
2372 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2373 errorLine2=" ^">
2374 <location
2375 file="src/main/res/values-zh-rTW/strings.xml"
2376 line="32"
2377 column="5"/>
2378 </issue>
2379
2380 <issue
2381 id="UnusedQuantity"
2382 message="For language &quot;cs&quot; (Czech) the following quantities are not relevant: `many`"
2383 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2384 errorLine2=" ^">
2385 <location
2386 file="src/main/res/values-cs/strings.xml"
2387 line="36"
2388 column="5"/>
2389 </issue>
2390
2391 <issue
2392 id="UnusedQuantity"
2393 message="For language &quot;lt&quot; (Lithuanian) the following quantities are not relevant: `many`"
2394 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2395 errorLine2=" ^">
2396 <location
2397 file="src/main/res/values-lt/strings.xml"
2398 line="36"
2399 column="5"/>
2400 </issue>
2401
2402 <issue
2403 id="UnusedQuantity"
2404 message="For language &quot;sk&quot; (Slovak) the following quantities are not relevant: `many`"
2405 errorLine1=" &lt;plurals name=&quot;abc_slice_duration_days&quot; formatted=&quot;false&quot; msgid=&quot;6241698511167107334&quot;>"
2406 errorLine2=" ^">
2407 <location
2408 file="src/main/res/values-sk/strings.xml"
2409 line="36"
2410 column="5"/>
2411 </issue>
2412
2413 <issue
2414 id="ObsoleteLayoutParam"
2415 message="Invalid layout param in a `LinearLayout`: `layout_alignStart`"
2416 errorLine1=" android:layout_alignStart=&quot;@android:id/title&quot;"
2417 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2418 <location
2419 file="src/main/res/layout/abc_slice_message.xml"
2420 line="58"
2421 column="13"/>
2422 </issue>
2423
2424 <issue
2425 id="ObsoleteLayoutParam"
2426 message="Invalid layout param in a `LinearLayout`: `layout_alignLeft`"
2427 errorLine1=" android:layout_alignLeft=&quot;@android:id/title&quot;"
2428 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2429 <location
2430 file="src/main/res/layout/abc_slice_message.xml"
2431 line="59"
2432 column="13"/>
2433 </issue>
2434
2435 <issue
2436 id="NestedWeights"
2437 message="Nested weights are bad for performance"
2438 errorLine1=" android:layout_weight=&quot;1&quot;"
2439 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
2440 <location
2441 file="src/main/res/layout/abc_slice_small_template.xml"
2442 line="46"
2443 column="13"/>
2444 </issue>
2445
2446 <issue
2447 id="Overdraw"
2448 message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
2449 errorLine1=" android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
2450 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2451 <location
2452 file="src/main/res/layout/abc_slice_grid.xml"
2453 line="22"
2454 column="5"/>
2455 </issue>
2456
2457 <issue
2458 id="Overdraw"
2459 message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
2460 errorLine1=" android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
2461 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2462 <location
2463 file="src/main/res/layout/abc_slice_message.xml"
2464 line="26"
2465 column="5"/>
2466 </issue>
2467
2468 <issue
2469 id="Overdraw"
2470 message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
2471 errorLine1=" android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
2472 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2473 <location
2474 file="src/main/res/layout/abc_slice_message_local.xml"
2475 line="27"
2476 column="5"/>
2477 </issue>
2478
2479 <issue
2480 id="ViewConstructor"
2481 message="Custom view `ActionRow` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
2482 errorLine1="public class ActionRow extends FrameLayout {"
2483 errorLine2=" ~~~~~~~~~">
2484 <location
2485 file="src/main/java/androidx/slice/widget/ActionRow.java"
2486 line="58"
2487 column="14"/>
2488 </issue>
2489
2490 <issue
2491 id="ViewConstructor"
2492 message="Custom view `SliceActionView` is missing constructor used by tools: `(Context)` or `(Context,AttributeSet)` or `(Context,AttributeSet,int)`"
2493 errorLine1="public class SliceActionView extends FrameLayout implements View.OnClickListener,"
2494 errorLine2=" ~~~~~~~~~~~~~~~">
2495 <location
2496 file="src/main/java/androidx/slice/widget/SliceActionView.java"
2497 line="59"
2498 column="14"/>
2499 </issue>
2500
2501 <issue
2502 id="ClickableViewAccessibility"
2503 message="Custom view ``LinearLayout`` has `setOnTouchListener` called on it but does not override `performClick`"
2504 errorLine1=" mViewContainer.setOnTouchListener(isClickable ? this : null);"
2505 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2506 <location
2507 file="src/main/java/androidx/slice/widget/GridRowView.java"
2508 line="505"
2509 column="9"/>
2510 </issue>
2511
2512 <issue
2513 id="ClickableViewAccessibility"
2514 message="Custom view `RemoteInputView` overrides `onTouchEvent` but not `performClick`"
2515 errorLine1=" public boolean onTouchEvent(MotionEvent event) {"
2516 errorLine2=" ~~~~~~~~~~~~">
2517 <location
2518 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
2519 line="177"
2520 column="20"/>
2521 </issue>
2522
2523 <issue
2524 id="ClickableViewAccessibility"
2525 message="`ShortcutView#performClick` should call `super#performClick`"
2526 errorLine1=" public boolean performClick() {"
2527 errorLine2=" ~~~~~~~~~~~~">
2528 <location
2529 file="src/main/java/androidx/slice/widget/ShortcutView.java"
2530 line="107"
2531 column="20"/>
2532 </issue>
2533
2534 <issue
2535 id="ClickableViewAccessibility"
2536 message="`SliceViewHolder#onTouch` should call `View#performClick` when a click is detected"
2537 errorLine1=" public boolean onTouch(View v, MotionEvent event) {"
2538 errorLine2=" ~~~~~~~">
2539 <location
2540 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
2541 line="364"
2542 column="24"/>
2543 </issue>
2544
2545 <issue
2546 id="ClickableViewAccessibility"
2547 message="Custom view `SliceView` overrides `onTouchEvent` but not `performClick`"
2548 errorLine1=" public boolean onTouchEvent(MotionEvent ev) {"
2549 errorLine2=" ~~~~~~~~~~~~">
2550 <location
2551 file="src/main/java/androidx/slice/widget/SliceView.java"
2552 line="306"
2553 column="20"/>
2554 </issue>
2555
2556 <issue
2557 id="ContentDescription"
2558 message="Missing `contentDescription` attribute on image"
2559 errorLine1=" &lt;ImageView"
2560 errorLine2=" ~~~~~~~~~">
2561 <location
2562 file="src/main/res/layout/abc_slice_message.xml"
2563 line="47"
2564 column="14"/>
2565 </issue>
2566
2567 <issue
2568 id="ContentDescription"
2569 message="Missing `contentDescription` attribute on image"
2570 errorLine1=" &lt;ImageButton"
2571 errorLine2=" ~~~~~~~~~~~">
2572 <location
2573 file="src/main/res/layout/abc_slice_remote_input.xml"
2574 line="54"
2575 column="10"/>
2576 </issue>
2577
2578 <issue
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002579 id="UnknownNullness"
2580 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2581 errorLine1=" public ActionRow(Context context, boolean fullActions) {"
2582 errorLine2=" ~~~~~~~">
2583 <location
2584 file="src/main/java/androidx/slice/widget/ActionRow.java"
Alan Viverette347182a2020-06-10 21:08:42 -04002585 line="68"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002586 column="22"/>
2587 </issue>
2588
2589 <issue
2590 id="UnknownNullness"
2591 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2592 errorLine1=" public GridContent(SliceItem gridItem, int position) {"
2593 errorLine2=" ~~~~~~~~~">
2594 <location
2595 file="src/main/java/androidx/slice/widget/GridContent.java"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04002596 line="67"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002597 column="24"/>
2598 </issue>
2599
2600 <issue
2601 id="UnknownNullness"
2602 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2603 errorLine1=" public int getHeight(SliceStyle style, SliceViewPolicy policy) {"
2604 errorLine2=" ~~~~~~~~~~">
2605 <location
2606 file="src/main/java/androidx/slice/widget/GridContent.java"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04002607 line="228"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002608 column="26"/>
2609 </issue>
2610
2611 <issue
2612 id="UnknownNullness"
2613 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2614 errorLine1=" public int getHeight(SliceStyle style, SliceViewPolicy policy) {"
2615 errorLine2=" ~~~~~~~~~~~~~~~">
2616 <location
2617 file="src/main/java/androidx/slice/widget/GridContent.java"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04002618 line="228"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002619 column="44"/>
2620 </issue>
2621
2622 <issue
2623 id="UnknownNullness"
2624 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2625 errorLine1=" public CellContent(SliceItem cellItem) {"
2626 errorLine2=" ~~~~~~~~~">
2627 <location
2628 file="src/main/java/androidx/slice/widget/GridContent.java"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04002629 line="247"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002630 column="28"/>
2631 </issue>
2632
2633 <issue
2634 id="UnknownNullness"
2635 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2636 errorLine1=" public boolean populate(SliceItem cellItem) {"
2637 errorLine2=" ~~~~~~~~~">
2638 <location
2639 file="src/main/java/androidx/slice/widget/GridContent.java"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04002640 line="254"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002641 column="33"/>
2642 </issue>
2643
2644 <issue
2645 id="UnknownNullness"
2646 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2647 errorLine1=" public SliceItem getContentIntent() {"
2648 errorLine2=" ~~~~~~~~~">
2649 <location
2650 file="src/main/java/androidx/slice/widget/GridContent.java"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04002651 line="321"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002652 column="16"/>
2653 </issue>
2654
2655 <issue
2656 id="UnknownNullness"
2657 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2658 errorLine1=" public ArrayList&lt;SliceItem> getCellItems() {"
2659 errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
2660 <location
2661 file="src/main/java/androidx/slice/widget/GridContent.java"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04002662 line="328"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002663 column="16"/>
2664 </issue>
2665
2666 <issue
2667 id="UnknownNullness"
2668 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2669 errorLine1=" public GridRowView(Context context) {"
2670 errorLine2=" ~~~~~~~">
2671 <location
2672 file="src/main/java/androidx/slice/widget/GridRowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002673 line="106"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002674 column="24"/>
2675 </issue>
2676
2677 <issue
2678 id="UnknownNullness"
2679 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2680 errorLine1=" public GridRowView(Context context, AttributeSet attrs) {"
2681 errorLine2=" ~~~~~~~">
2682 <location
2683 file="src/main/java/androidx/slice/widget/GridRowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002684 line="110"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002685 column="24"/>
2686 </issue>
2687
2688 <issue
2689 id="UnknownNullness"
2690 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2691 errorLine1=" public GridRowView(Context context, AttributeSet attrs) {"
2692 errorLine2=" ~~~~~~~~~~~~">
2693 <location
2694 file="src/main/java/androidx/slice/widget/GridRowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002695 line="110"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002696 column="41"/>
2697 </issue>
2698
2699 <issue
2700 id="UnknownNullness"
2701 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2702 errorLine1=" public void setSliceItem(SliceContent slice, boolean isHeader, int rowIndex,"
2703 errorLine2=" ~~~~~~~~~~~~">
2704 <location
2705 file="src/main/java/androidx/slice/widget/GridRowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002706 line="176"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002707 column="30"/>
2708 </issue>
2709
2710 <issue
2711 id="UnknownNullness"
2712 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2713 errorLine1=" int rowCount, SliceView.OnSliceActionListener observer) {"
2714 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2715 <location
2716 file="src/main/java/androidx/slice/widget/GridRowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002717 line="177"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002718 column="27"/>
2719 </issue>
2720
2721 <issue
2722 id="UnknownNullness"
2723 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2724 errorLine1=" public void onClick(View view) {"
2725 errorLine2=" ~~~~">
2726 <location
2727 file="src/main/java/androidx/slice/widget/GridRowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002728 line="528"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002729 column="25"/>
2730 </issue>
2731
2732 <issue
2733 id="UnknownNullness"
2734 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2735 errorLine1=" public boolean onTouch(View view, MotionEvent event) {"
2736 errorLine2=" ~~~~">
2737 <location
2738 file="src/main/java/androidx/slice/widget/GridRowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002739 line="549"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002740 column="28"/>
2741 </issue>
2742
2743 <issue
2744 id="UnknownNullness"
2745 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2746 errorLine1=" public boolean onTouch(View view, MotionEvent event) {"
2747 errorLine2=" ~~~~~~~~~~~">
2748 <location
2749 file="src/main/java/androidx/slice/widget/GridRowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002750 line="549"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002751 column="39"/>
2752 </issue>
2753
2754 <issue
2755 id="UnknownNullness"
2756 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2757 errorLine1=" public ListContent(Context context, @NonNull Slice slice) {"
2758 errorLine2=" ~~~~~~~">
2759 <location
2760 file="src/main/java/androidx/slice/widget/ListContent.java"
2761 line="75"
2762 column="24"/>
2763 </issue>
2764
2765 <issue
2766 id="UnknownNullness"
2767 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2768 errorLine1=" public int getHeight(SliceStyle style, SliceViewPolicy policy) {"
2769 errorLine2=" ~~~~~~~~~~">
2770 <location
2771 file="src/main/java/androidx/slice/widget/ListContent.java"
2772 line="131"
2773 column="26"/>
2774 </issue>
2775
2776 <issue
2777 id="UnknownNullness"
2778 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2779 errorLine1=" public int getHeight(SliceStyle style, SliceViewPolicy policy) {"
2780 errorLine2=" ~~~~~~~~~~~~~~~">
2781 <location
2782 file="src/main/java/androidx/slice/widget/ListContent.java"
2783 line="131"
2784 column="44"/>
2785 </issue>
2786
2787 <issue
2788 id="UnknownNullness"
2789 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002790 errorLine1=" public DisplayedListItems getRowItems(int availableHeight, SliceStyle style,"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04002791 errorLine2=" ~~~~~~~~~~~~~~~~~~">
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002792 <location
2793 file="src/main/java/androidx/slice/widget/ListContent.java"
2794 line="144"
2795 column="12"/>
2796 </issue>
2797
2798 <issue
2799 id="UnknownNullness"
2800 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002801 errorLine1=" public DisplayedListItems getRowItems(int availableHeight, SliceStyle style,"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04002802 errorLine2=" ~~~~~~~~~~">
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002803 <location
2804 file="src/main/java/androidx/slice/widget/ListContent.java"
2805 line="144"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04002806 column="64"/>
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002807 </issue>
2808
2809 <issue
2810 id="UnknownNullness"
2811 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2812 errorLine1=" SliceViewPolicy policy) {"
2813 errorLine2=" ~~~~~~~~~~~~~~~">
2814 <location
2815 file="src/main/java/androidx/slice/widget/ListContent.java"
2816 line="145"
2817 column="13"/>
2818 </issue>
2819
2820 <issue
2821 id="UnknownNullness"
2822 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2823 errorLine1=" public SliceContent getSeeMoreItem() {"
2824 errorLine2=" ~~~~~~~~~~~~">
2825 <location
2826 file="src/main/java/androidx/slice/widget/ListContent.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002827 line="180"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002828 column="12"/>
2829 </issue>
2830
2831 <issue
2832 id="UnknownNullness"
2833 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2834 errorLine1=" public static int getRowType(SliceContent content, boolean isHeader,"
2835 errorLine2=" ~~~~~~~~~~~~">
2836 <location
2837 file="src/main/java/androidx/slice/widget/ListContent.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002838 line="253"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002839 column="34"/>
2840 </issue>
2841
2842 <issue
2843 id="UnknownNullness"
2844 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2845 errorLine1=" List&lt;SliceAction> actions) {"
2846 errorLine2=" ~~~~~~~~~~~~~~~~~">
2847 <location
2848 file="src/main/java/androidx/slice/widget/ListContent.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002849 line="254"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002850 column="34"/>
2851 </issue>
2852
2853 <issue
2854 id="UnknownNullness"
2855 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2856 errorLine1=" public static int getListHeight(List&lt;SliceContent> listItems, SliceStyle style,"
2857 errorLine2=" ~~~~~~~~~~~~~~~~~~">
2858 <location
2859 file="src/main/java/androidx/slice/widget/ListContent.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002860 line="293"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002861 column="37"/>
2862 </issue>
2863
2864 <issue
2865 id="UnknownNullness"
2866 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2867 errorLine1=" public static int getListHeight(List&lt;SliceContent> listItems, SliceStyle style,"
2868 errorLine2=" ~~~~~~~~~~">
2869 <location
2870 file="src/main/java/androidx/slice/widget/ListContent.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002871 line="293"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002872 column="67"/>
2873 </issue>
2874
2875 <issue
2876 id="UnknownNullness"
2877 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2878 errorLine1=" SliceViewPolicy policy) {"
2879 errorLine2=" ~~~~~~~~~~~~~~~">
2880 <location
2881 file="src/main/java/androidx/slice/widget/ListContent.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05002882 line="294"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002883 column="13"/>
2884 </issue>
2885
2886 <issue
2887 id="UnknownNullness"
2888 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2889 errorLine1=" public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft,"
2890 errorLine2=" ~~~~">
2891 <location
2892 file="src/main/java/androidx/slice/widget/LocationBasedViewTracker.java"
2893 line="74"
2894 column="32"/>
2895 </issue>
2896
2897 <issue
2898 id="UnknownNullness"
2899 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2900 errorLine1=" public static void trackInputFocused(ViewGroup parent) {"
2901 errorLine2=" ~~~~~~~~~">
2902 <location
2903 file="src/main/java/androidx/slice/widget/LocationBasedViewTracker.java"
2904 line="116"
2905 column="42"/>
2906 </issue>
2907
2908 <issue
2909 id="UnknownNullness"
2910 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2911 errorLine1=" public static void trackA11yFocus(ViewGroup parent) {"
2912 errorLine2=" ~~~~~~~~~">
2913 <location
2914 file="src/main/java/androidx/slice/widget/LocationBasedViewTracker.java"
2915 line="128"
2916 column="39"/>
2917 </issue>
2918
2919 <issue
2920 id="UnknownNullness"
2921 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2922 errorLine1=" public MessageView(Context context) {"
2923 errorLine2=" ~~~~~~~">
2924 <location
2925 file="src/main/java/androidx/slice/widget/MessageView.java"
Alan Viverette347182a2020-06-10 21:08:42 -04002926 line="49"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002927 column="24"/>
2928 </issue>
2929
2930 <issue
2931 id="UnknownNullness"
2932 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2933 errorLine1=" public void setSliceItem(SliceContent content, boolean isHeader, int index,"
2934 errorLine2=" ~~~~~~~~~~~~">
2935 <location
2936 file="src/main/java/androidx/slice/widget/MessageView.java"
Alan Viverette347182a2020-06-10 21:08:42 -04002937 line="71"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002938 column="30"/>
2939 </issue>
2940
2941 <issue
2942 id="UnknownNullness"
2943 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2944 errorLine1=" int rowCount, SliceView.OnSliceActionListener observer) {"
2945 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
2946 <location
2947 file="src/main/java/androidx/slice/widget/MessageView.java"
Alan Viverette347182a2020-06-10 21:08:42 -04002948 line="72"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01002949 column="27"/>
2950 </issue>
2951
2952 <issue
2953 id="UnknownNullness"
2954 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2955 errorLine1=" public RemoteInputView(Context context, AttributeSet attrs) {"
2956 errorLine2=" ~~~~~~~">
2957 <location
2958 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
2959 line="87"
2960 column="28"/>
2961 </issue>
2962
2963 <issue
2964 id="UnknownNullness"
2965 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2966 errorLine1=" public RemoteInputView(Context context, AttributeSet attrs) {"
2967 errorLine2=" ~~~~~~~~~~~~">
2968 <location
2969 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
2970 line="87"
2971 column="45"/>
2972 </issue>
2973
2974 <issue
2975 id="UnknownNullness"
2976 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2977 errorLine1=" public static RemoteInputView inflate(Context context, ViewGroup root) {"
2978 errorLine2=" ~~~~~~~~~~~~~~~">
2979 <location
2980 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
2981 line="162"
2982 column="19"/>
2983 </issue>
2984
2985 <issue
2986 id="UnknownNullness"
2987 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2988 errorLine1=" public static RemoteInputView inflate(Context context, ViewGroup root) {"
2989 errorLine2=" ~~~~~~~">
2990 <location
2991 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
2992 line="162"
2993 column="43"/>
2994 </issue>
2995
2996 <issue
2997 id="UnknownNullness"
2998 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
2999 errorLine1=" public static RemoteInputView inflate(Context context, ViewGroup root) {"
3000 errorLine2=" ~~~~~~~~~">
3001 <location
3002 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3003 line="162"
3004 column="60"/>
3005 </issue>
3006
3007 <issue
3008 id="UnknownNullness"
3009 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3010 errorLine1=" public void onClick(View v) {"
3011 errorLine2=" ~~~~">
3012 <location
3013 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3014 line="170"
3015 column="25"/>
3016 </issue>
3017
3018 <issue
3019 id="UnknownNullness"
3020 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3021 errorLine1=" public boolean onTouchEvent(MotionEvent event) {"
3022 errorLine2=" ~~~~~~~~~~~">
3023 <location
3024 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3025 line="177"
3026 column="33"/>
3027 </issue>
3028
3029 <issue
3030 id="UnknownNullness"
3031 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3032 errorLine1=" public void setAction(SliceItem action) {"
3033 errorLine2=" ~~~~~~~~~">
3034 <location
3035 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3036 line="191"
3037 column="27"/>
3038 </issue>
3039
3040 <issue
3041 id="UnknownNullness"
3042 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3043 errorLine1=" public void setRemoteInput(RemoteInput[] remoteInputs, RemoteInput remoteInput) {"
3044 errorLine2=" ~~~~~~~~~~~~~">
3045 <location
3046 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3047 line="198"
3048 column="32"/>
3049 </issue>
3050
3051 <issue
3052 id="UnknownNullness"
3053 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3054 errorLine1=" public void setRemoteInput(RemoteInput[] remoteInputs, RemoteInput remoteInput) {"
3055 errorLine2=" ~~~~~~~~~~~">
3056 <location
3057 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3058 line="198"
3059 column="60"/>
3060 </issue>
3061
3062 <issue
3063 id="UnknownNullness"
3064 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3065 errorLine1=" public boolean onRequestSendAccessibilityEvent(View child, AccessibilityEvent event) {"
3066 errorLine2=" ~~~~">
3067 <location
3068 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3069 line="240"
3070 column="52"/>
3071 </issue>
3072
3073 <issue
3074 id="UnknownNullness"
3075 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3076 errorLine1=" public boolean onRequestSendAccessibilityEvent(View child, AccessibilityEvent event) {"
3077 errorLine2=" ~~~~~~~~~~~~~~~~~~">
3078 <location
3079 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3080 line="240"
3081 column="64"/>
3082 </issue>
3083
3084 <issue
3085 id="UnknownNullness"
3086 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3087 errorLine1=" public void beforeTextChanged(CharSequence s, int start, int count, int after) {"
3088 errorLine2=" ~~~~~~~~~~~~">
3089 <location
3090 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3091 line="255"
3092 column="35"/>
3093 </issue>
3094
3095 <issue
3096 id="UnknownNullness"
3097 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3098 errorLine1=" public void onTextChanged(CharSequence s, int start, int before, int count) {"
3099 errorLine2=" ~~~~~~~~~~~~">
3100 <location
3101 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3102 line="259"
3103 column="31"/>
3104 </issue>
3105
3106 <issue
3107 id="UnknownNullness"
3108 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3109 errorLine1=" public void afterTextChanged(Editable s) {"
3110 errorLine2=" ~~~~~~~~">
3111 <location
3112 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3113 line="263"
3114 column="34"/>
3115 </issue>
3116
3117 <issue
3118 id="UnknownNullness"
3119 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3120 errorLine1=" public RemoteEditText(Context context, AttributeSet attrs) {"
3121 errorLine2=" ~~~~~~~">
3122 <location
3123 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3124 line="305"
3125 column="31"/>
3126 </issue>
3127
3128 <issue
3129 id="UnknownNullness"
3130 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3131 errorLine1=" public RemoteEditText(Context context, AttributeSet attrs) {"
3132 errorLine2=" ~~~~~~~~~~~~">
3133 <location
3134 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3135 line="305"
3136 column="48"/>
3137 </issue>
3138
3139 <issue
3140 id="UnknownNullness"
3141 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3142 errorLine1=" protected void onVisibilityChanged(View changedView, int visibility) {"
3143 errorLine2=" ~~~~">
3144 <location
3145 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3146 line="335"
3147 column="44"/>
3148 </issue>
3149
3150 <issue
3151 id="UnknownNullness"
3152 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3153 errorLine1=" protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) {"
3154 errorLine2=" ~~~~">
3155 <location
3156 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3157 line="344"
3158 column="71"/>
3159 </issue>
3160
3161 <issue
3162 id="UnknownNullness"
3163 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3164 errorLine1=" public void getFocusedRect(Rect r) {"
3165 errorLine2=" ~~~~">
3166 <location
3167 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3168 line="352"
3169 column="36"/>
3170 </issue>
3171
3172 <issue
3173 id="UnknownNullness"
3174 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3175 errorLine1=" public boolean onKeyDown(int keyCode, KeyEvent event) {"
3176 errorLine2=" ~~~~~~~~">
3177 <location
3178 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3179 line="359"
3180 column="47"/>
3181 </issue>
3182
3183 <issue
3184 id="UnknownNullness"
3185 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3186 errorLine1=" public boolean onKeyUp(int keyCode, KeyEvent event) {"
3187 errorLine2=" ~~~~~~~~">
3188 <location
3189 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3190 line="368"
3191 column="45"/>
3192 </issue>
3193
3194 <issue
3195 id="UnknownNullness"
3196 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3197 errorLine1=" public InputConnection onCreateInputConnection(EditorInfo outAttrs) {"
3198 errorLine2=" ~~~~~~~~~~~~~~~">
3199 <location
3200 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3201 line="377"
3202 column="16"/>
3203 </issue>
3204
3205 <issue
3206 id="UnknownNullness"
3207 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3208 errorLine1=" public InputConnection onCreateInputConnection(EditorInfo outAttrs) {"
3209 errorLine2=" ~~~~~~~~~~">
3210 <location
3211 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3212 line="377"
3213 column="56"/>
3214 </issue>
3215
3216 <issue
3217 id="UnknownNullness"
3218 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3219 errorLine1=" public void onCommitCompletion(CompletionInfo text) {"
3220 errorLine2=" ~~~~~~~~~~~~~~">
3221 <location
3222 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3223 line="401"
3224 column="40"/>
3225 </issue>
3226
3227 <issue
3228 id="UnknownNullness"
3229 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3230 errorLine1=" public void setCustomSelectionActionModeCallback(ActionMode.Callback actionModeCallback) {"
3231 errorLine2=" ~~~~~~~~~~~~~~~~~~~">
3232 <location
3233 file="src/main/java/androidx/slice/widget/RemoteInputView.java"
3234 line="427"
3235 column="58"/>
3236 </issue>
3237
3238 <issue
3239 id="UnknownNullness"
3240 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3241 errorLine1=" public RowContent(SliceItem rowSlice, int position) {"
3242 errorLine2=" ~~~~~~~~~">
3243 <location
3244 file="src/main/java/androidx/slice/widget/RowContent.java"
Oussama Ben Abdelbakia95fc312020-09-16 12:38:55 -04003245 line="82"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003246 column="23"/>
3247 </issue>
3248
3249 <issue
3250 id="UnknownNullness"
3251 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3252 errorLine1=" public ArrayList&lt;SliceItem> getEndItems() {"
3253 errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
3254 <location
3255 file="src/main/java/androidx/slice/widget/RowContent.java"
Oussama Ben Abdelbakia95fc312020-09-16 12:38:55 -04003256 line="337"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003257 column="12"/>
3258 </issue>
3259
3260 <issue
3261 id="UnknownNullness"
3262 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3263 errorLine1=" public ArrayList&lt;SliceAction> getToggleItems() {"
3264 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
3265 <location
3266 file="src/main/java/androidx/slice/widget/RowContent.java"
Oussama Ben Abdelbakia95fc312020-09-16 12:38:55 -04003267 line="344"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003268 column="12"/>
3269 </issue>
3270
3271 <issue
3272 id="UnknownNullness"
3273 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3274 errorLine1=" public int getHeight(SliceStyle style, SliceViewPolicy policy) {"
3275 errorLine2=" ~~~~~~~~~~">
3276 <location
3277 file="src/main/java/androidx/slice/widget/RowContent.java"
Oussama Ben Abdelbakia95fc312020-09-16 12:38:55 -04003278 line="356"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003279 column="26"/>
3280 </issue>
3281
3282 <issue
3283 id="UnknownNullness"
3284 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3285 errorLine1=" public int getHeight(SliceStyle style, SliceViewPolicy policy) {"
3286 errorLine2=" ~~~~~~~~~~~~~~~">
3287 <location
3288 file="src/main/java/androidx/slice/widget/RowContent.java"
Oussama Ben Abdelbakia95fc312020-09-16 12:38:55 -04003289 line="356"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003290 column="44"/>
3291 </issue>
3292
3293 <issue
3294 id="UnknownNullness"
3295 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003296 errorLine1=" public RowStyle(Context context, int resId, @NonNull SliceStyle sliceStyle) {"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003297 errorLine2=" ~~~~~~~">
3298 <location
3299 file="src/main/java/androidx/slice/widget/RowStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003300 line="74"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003301 column="21"/>
3302 </issue>
3303
3304 <issue
3305 id="UnknownNullness"
3306 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3307 errorLine1=" protected Set&lt;SliceItem> mLoadingActions = new HashSet&lt;>();"
3308 errorLine2=" ~~~~~~~~~~~~~~">
3309 <location
3310 file="src/main/java/androidx/slice/widget/RowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003311 line="146"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003312 column="15"/>
3313 </issue>
3314
3315 <issue
3316 id="UnknownNullness"
3317 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3318 errorLine1=" public RowView(Context context) {"
3319 errorLine2=" ~~~~~~~">
3320 <location
3321 file="src/main/java/androidx/slice/widget/RowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003322 line="194"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003323 column="20"/>
3324 </issue>
3325
3326 <issue
3327 id="UnknownNullness"
3328 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003329 errorLine1=" public void setStyle(SliceStyle styles, RowStyle rowStyle) {"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003330 errorLine2=" ~~~~~~~~~~">
3331 <location
3332 file="src/main/java/androidx/slice/widget/RowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003333 line="220"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003334 column="26"/>
3335 </issue>
3336
3337 <issue
3338 id="UnknownNullness"
3339 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003340 errorLine1=" public void setStyle(SliceStyle styles, RowStyle rowStyle) {"
3341 errorLine2=" ~~~~~~~~">
3342 <location
3343 file="src/main/java/androidx/slice/widget/RowView.java"
3344 line="220"
3345 column="45"/>
3346 </issue>
3347
3348 <issue
3349 id="UnknownNullness"
3350 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003351 errorLine1=" public void setSliceActions(List&lt;SliceAction> actions) {"
3352 errorLine2=" ~~~~~~~~~~~~~~~~~">
3353 <location
3354 file="src/main/java/androidx/slice/widget/RowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003355 line="328"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003356 column="33"/>
3357 </issue>
3358
3359 <issue
3360 id="UnknownNullness"
3361 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3362 errorLine1=" public void setSliceItem(SliceContent content, boolean isHeader, int index,"
3363 errorLine2=" ~~~~~~~~~~~~">
3364 <location
3365 file="src/main/java/androidx/slice/widget/RowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003366 line="423"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003367 column="30"/>
3368 </issue>
3369
3370 <issue
3371 id="UnknownNullness"
3372 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3373 errorLine1=" int rowCount, SliceView.OnSliceActionListener observer) {"
3374 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3375 <location
3376 file="src/main/java/androidx/slice/widget/RowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003377 line="424"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003378 column="27"/>
3379 </issue>
3380
3381 <issue
3382 id="UnknownNullness"
3383 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3384 errorLine1=" public void setLoadingActions(Set&lt;SliceItem> actions) {"
3385 errorLine2=" ~~~~~~~~~~~~~~">
3386 <location
3387 file="src/main/java/androidx/slice/widget/RowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003388 line="1042"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003389 column="35"/>
3390 </issue>
3391
3392 <issue
3393 id="UnknownNullness"
3394 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3395 errorLine1=" public void onClick(View view) {"
3396 errorLine2=" ~~~~">
3397 <location
3398 file="src/main/java/androidx/slice/widget/RowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003399 line="1054"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003400 column="25"/>
3401 </issue>
3402
3403 <issue
3404 id="UnknownNullness"
3405 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3406 errorLine1=" public void onItemSelected(AdapterView&lt;?> parent, View view, int position, long id) {"
3407 errorLine2=" ~~~~~~~~~~~~~~">
3408 <location
3409 file="src/main/java/androidx/slice/widget/RowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003410 line="1093"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003411 column="32"/>
3412 </issue>
3413
3414 <issue
3415 id="UnknownNullness"
3416 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3417 errorLine1=" public void onItemSelected(AdapterView&lt;?> parent, View view, int position, long id) {"
3418 errorLine2=" ~~~~">
3419 <location
3420 file="src/main/java/androidx/slice/widget/RowView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003421 line="1093"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003422 column="55"/>
3423 </issue>
3424
3425 <issue
3426 id="UnknownNullness"
3427 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003428 errorLine1=" public ShortcutView(Context context) {"
3429 errorLine2=" ~~~~~~~">
3430 <location
3431 file="src/main/java/androidx/slice/widget/ShortcutView.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003432 line="58"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003433 column="25"/>
3434 </issue>
3435
3436 <issue
3437 id="UnknownNullness"
3438 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3439 errorLine1=" public void setSliceContent(ListContent sliceContent) {"
3440 errorLine2=" ~~~~~~~~~~~">
3441 <location
3442 file="src/main/java/androidx/slice/widget/ShortcutView.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003443 line="66"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003444 column="33"/>
3445 </issue>
3446
3447 <issue
3448 id="UnknownNullness"
3449 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3450 errorLine1=" public void setLoadingActions(Set&lt;SliceItem> actions) {"
3451 errorLine2=" ~~~~~~~~~~~~~~">
3452 <location
3453 file="src/main/java/androidx/slice/widget/ShortcutView.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003454 line="133"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003455 column="35"/>
3456 </issue>
3457
3458 <issue
3459 id="UnknownNullness"
3460 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3461 errorLine1=" public Set&lt;SliceItem> getLoadingActions() {"
3462 errorLine2=" ~~~~~~~~~~~~~~">
3463 <location
3464 file="src/main/java/androidx/slice/widget/ShortcutView.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003465 line="138"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003466 column="12"/>
3467 </issue>
3468
3469 <issue
3470 id="UnknownNullness"
3471 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003472 errorLine1=" public SliceActionView(Context context, SliceStyle style, RowStyle rowStyle) {"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003473 errorLine2=" ~~~~~~~">
3474 <location
3475 file="src/main/java/androidx/slice/widget/SliceActionView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003476 line="85"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003477 column="28"/>
3478 </issue>
3479
3480 <issue
3481 id="UnknownNullness"
3482 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003483 errorLine1=" public SliceActionView(Context context, SliceStyle style, RowStyle rowStyle) {"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04003484 errorLine2=" ~~~~~~~~~~">
3485 <location
3486 file="src/main/java/androidx/slice/widget/SliceActionView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003487 line="85"
Oussama Ben Abdelbakid77fa792020-08-26 19:15:20 -04003488 column="45"/>
3489 </issue>
3490
3491 <issue
3492 id="UnknownNullness"
3493 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003494 errorLine1=" public SliceActionView(Context context, SliceStyle style, RowStyle rowStyle) {"
3495 errorLine2=" ~~~~~~~~">
3496 <location
3497 file="src/main/java/androidx/slice/widget/SliceActionView.java"
3498 line="85"
3499 column="63"/>
3500 </issue>
3501
3502 <issue
3503 id="UnknownNullness"
3504 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003505 errorLine1=" public void setAction(@NonNull SliceActionImpl action, EventInfo info,"
3506 errorLine2=" ~~~~~~~~~">
3507 <location
3508 file="src/main/java/androidx/slice/widget/SliceActionView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003509 line="101"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003510 column="60"/>
3511 </issue>
3512
3513 <issue
3514 id="UnknownNullness"
3515 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3516 errorLine1=" SliceView.OnSliceActionListener listener, int color,"
3517 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3518 <location
3519 file="src/main/java/androidx/slice/widget/SliceActionView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003520 line="102"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003521 column="13"/>
3522 </issue>
3523
3524 <issue
3525 id="UnknownNullness"
3526 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3527 errorLine1=" SliceActionLoadingListener loadingListener) {"
3528 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
3529 <location
3530 file="src/main/java/androidx/slice/widget/SliceActionView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003531 line="103"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003532 column="13"/>
3533 </issue>
3534
3535 <issue
3536 id="UnknownNullness"
3537 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003538 errorLine1=" public SliceAdapter(Context context) {"
3539 errorLine2=" ~~~~~~~">
3540 <location
3541 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003542 line="98"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003543 column="25"/>
3544 </issue>
3545
3546 <issue
3547 id="UnknownNullness"
3548 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3549 errorLine1=" public void setParents(SliceView parent, TemplateView templateView) {"
3550 errorLine2=" ~~~~~~~~~">
3551 <location
3552 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003553 line="106"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003554 column="28"/>
3555 </issue>
3556
3557 <issue
3558 id="UnknownNullness"
3559 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3560 errorLine1=" public void setParents(SliceView parent, TemplateView templateView) {"
3561 errorLine2=" ~~~~~~~~~~~~">
3562 <location
3563 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003564 line="106"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003565 column="46"/>
3566 </issue>
3567
3568 <issue
3569 id="UnknownNullness"
3570 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3571 errorLine1=" public void setSliceObserver(SliceView.OnSliceActionListener observer) {"
3572 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3573 <location
3574 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003575 line="126"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003576 column="34"/>
3577 </issue>
3578
3579 <issue
3580 id="UnknownNullness"
3581 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3582 errorLine1=" public void setSliceActions(List&lt;SliceAction> actions) {"
3583 errorLine2=" ~~~~~~~~~~~~~~~~~">
3584 <location
3585 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003586 line="133"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003587 column="33"/>
3588 </issue>
3589
3590 <issue
3591 id="UnknownNullness"
3592 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3593 errorLine1=" public void setSliceItems(List&lt;SliceContent> slices, int color, int mode) {"
3594 errorLine2=" ~~~~~~~~~~~~~~~~~~">
3595 <location
3596 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003597 line="141"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003598 column="31"/>
3599 </issue>
3600
3601 <issue
3602 id="UnknownNullness"
3603 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3604 errorLine1=" public void setStyle(SliceStyle style) {"
3605 errorLine2=" ~~~~~~~~~~">
3606 <location
3607 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003608 line="159"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003609 column="26"/>
3610 </issue>
3611
3612 <issue
3613 id="UnknownNullness"
3614 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3615 errorLine1=" public void setPolicy(SliceViewPolicy p) {"
3616 errorLine2=" ~~~~~~~~~~~~~~~">
3617 <location
3618 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003619 line="167"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003620 column="27"/>
3621 </issue>
3622
3623 <issue
3624 id="UnknownNullness"
3625 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3626 errorLine1=" public void setLoadingActions(Set&lt;SliceItem> actions) {"
3627 errorLine2=" ~~~~~~~~~~~~~~">
3628 <location
3629 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003630 line="194"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003631 column="35"/>
3632 </issue>
3633
3634 <issue
3635 id="UnknownNullness"
3636 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3637 errorLine1=" public Set&lt;SliceItem> getLoadingActions() {"
3638 errorLine2=" ~~~~~~~~~~~~~~">
3639 <location
3640 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003641 line="206"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003642 column="12"/>
3643 </issue>
3644
3645 <issue
3646 id="UnknownNullness"
3647 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3648 errorLine1=" public void onSliceActionLoading(SliceItem actionItem, int position) {"
3649 errorLine2=" ~~~~~~~~~">
3650 <location
3651 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003652 line="211"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003653 column="38"/>
3654 </issue>
3655
3656 <issue
3657 id="UnknownNullness"
3658 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3659 errorLine1=" public SliceViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {"
3660 errorLine2=" ~~~~~~~~~~~~~~~">
3661 <location
3662 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003663 line="238"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003664 column="12"/>
3665 </issue>
3666
3667 <issue
3668 id="UnknownNullness"
3669 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3670 errorLine1=" public SliceViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {"
3671 errorLine2=" ~~~~~~~~~">
3672 <location
3673 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003674 line="238"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003675 column="47"/>
3676 </issue>
3677
3678 <issue
3679 id="UnknownNullness"
3680 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3681 errorLine1=" public void onBindViewHolder(SliceViewHolder holder, int position) {"
3682 errorLine2=" ~~~~~~~~~~~~~~~">
3683 <location
3684 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003685 line="260"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003686 column="34"/>
3687 </issue>
3688
3689 <issue
3690 id="UnknownNullness"
3691 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3692 errorLine1=" public SliceViewHolder(View itemView) {"
3693 errorLine2=" ~~~~">
3694 <location
3695 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003696 line="316"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003697 column="32"/>
3698 </issue>
3699
3700 <issue
3701 id="UnknownNullness"
3702 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3703 errorLine1=" public void onClick(View v) {"
3704 errorLine2=" ~~~~">
3705 <location
3706 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003707 line="356"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003708 column="29"/>
3709 </issue>
3710
3711 <issue
3712 id="UnknownNullness"
3713 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3714 errorLine1=" public boolean onTouch(View v, MotionEvent event) {"
3715 errorLine2=" ~~~~">
3716 <location
3717 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003718 line="364"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003719 column="32"/>
3720 </issue>
3721
3722 <issue
3723 id="UnknownNullness"
3724 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3725 errorLine1=" public boolean onTouch(View v, MotionEvent event) {"
3726 errorLine2=" ~~~~~~~~~~~">
3727 <location
3728 file="src/main/java/androidx/slice/widget/SliceAdapter.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003729 line="364"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003730 column="40"/>
3731 </issue>
3732
3733 <issue
3734 id="UnknownNullness"
3735 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3736 errorLine1=" protected SliceView.OnSliceActionListener mObserver;"
3737 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3738 <location
3739 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003740 line="44"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003741 column="15"/>
3742 </issue>
3743
3744 <issue
3745 id="UnknownNullness"
3746 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3747 errorLine1=" protected SliceActionView.SliceActionLoadingListener mLoadingListener;"
3748 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3749 <location
3750 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003751 line="53"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003752 column="15"/>
3753 </issue>
3754
3755 <issue
3756 id="UnknownNullness"
3757 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3758 errorLine1=" protected SliceStyle mSliceStyle;"
3759 errorLine2=" ~~~~~~~~~~">
3760 <location
3761 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003762 line="54"
3763 column="15"/>
3764 </issue>
3765
3766 <issue
3767 id="UnknownNullness"
3768 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3769 errorLine1=" protected RowStyle mRowStyle;"
3770 errorLine2=" ~~~~~~~~">
3771 <location
3772 file="src/main/java/androidx/slice/widget/SliceChildView.java"
3773 line="55"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003774 column="15"/>
3775 </issue>
3776
3777 <issue
3778 id="UnknownNullness"
3779 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3780 errorLine1=" protected SliceViewPolicy mViewPolicy;"
3781 errorLine2=" ~~~~~~~~~~~~~~~">
3782 <location
3783 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003784 line="56"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003785 column="15"/>
3786 </issue>
3787
3788 <issue
3789 id="UnknownNullness"
3790 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3791 errorLine1=" public SliceChildView(Context context, AttributeSet attributeSet) {"
3792 errorLine2=" ~~~~~~~">
3793 <location
3794 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003795 line="62"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003796 column="27"/>
3797 </issue>
3798
3799 <issue
3800 id="UnknownNullness"
3801 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3802 errorLine1=" public SliceChildView(Context context, AttributeSet attributeSet) {"
3803 errorLine2=" ~~~~~~~~~~~~">
3804 <location
3805 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003806 line="62"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003807 column="44"/>
3808 </issue>
3809
3810 <issue
3811 id="UnknownNullness"
3812 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3813 errorLine1=" public void setSliceContent(ListContent content) {"
3814 errorLine2=" ~~~~~~~~~~~">
3815 <location
3816 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003817 line="74"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003818 column="33"/>
3819 </issue>
3820
3821 <issue
3822 id="UnknownNullness"
3823 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3824 errorLine1=" public void setSliceItem(SliceContent slice, boolean isHeader, int rowIndex,"
3825 errorLine2=" ~~~~~~~~~~~~">
3826 <location
3827 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003828 line="91"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003829 column="30"/>
3830 </issue>
3831
3832 <issue
3833 id="UnknownNullness"
3834 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3835 errorLine1=" int rowCount, SliceView.OnSliceActionListener observer) {"
3836 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3837 <location
3838 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003839 line="92"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003840 column="27"/>
3841 </issue>
3842
3843 <issue
3844 id="UnknownNullness"
3845 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3846 errorLine1=" public void setSliceActions(List&lt;SliceAction> actions) {"
3847 errorLine2=" ~~~~~~~~~~~~~~~~~">
3848 <location
3849 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003850 line="99"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003851 column="33"/>
3852 </issue>
3853
3854 <issue
3855 id="UnknownNullness"
3856 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3857 errorLine1=" public void setSliceActionListener(SliceView.OnSliceActionListener observer) {"
3858 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3859 <location
3860 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003861 line="135"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003862 column="40"/>
3863 </issue>
3864
3865 <issue
3866 id="UnknownNullness"
3867 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3868 errorLine1=" public void setSliceActionLoadingListener(SliceActionView.SliceActionLoadingListener listener) {"
3869 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
3870 <location
3871 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003872 line="142"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003873 column="47"/>
3874 </issue>
3875
3876 <issue
3877 id="UnknownNullness"
3878 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3879 errorLine1=" public void setActionLoading(SliceItem item) {"
3880 errorLine2=" ~~~~~~~~~">
3881 <location
3882 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003883 line="149"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003884 column="34"/>
3885 </issue>
3886
3887 <issue
3888 id="UnknownNullness"
3889 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3890 errorLine1=" public void setLoadingActions(Set&lt;SliceItem> loadingActions) {"
3891 errorLine2=" ~~~~~~~~~~~~~~">
3892 <location
3893 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003894 line="155"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003895 column="35"/>
3896 </issue>
3897
3898 <issue
3899 id="UnknownNullness"
3900 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3901 errorLine1=" public Set&lt;SliceItem> getLoadingActions() {"
3902 errorLine2=" ~~~~~~~~~~~~~~">
3903 <location
3904 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003905 line="167"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003906 column="12"/>
3907 </issue>
3908
3909 <issue
3910 id="UnknownNullness"
3911 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003912 errorLine1=" public void setStyle(SliceStyle styles, @NonNull RowStyle rowStyle) {"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003913 errorLine2=" ~~~~~~~~~~">
3914 <location
3915 file="src/main/java/androidx/slice/widget/SliceChildView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05003916 line="174"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003917 column="26"/>
3918 </issue>
3919
3920 <issue
3921 id="UnknownNullness"
3922 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003923 errorLine1=" protected SliceItem mSliceItem;"
3924 errorLine2=" ~~~~~~~~~">
3925 <location
3926 file="src/main/java/androidx/slice/widget/SliceContent.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003927 line="62"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003928 column="15"/>
3929 </issue>
3930
3931 <issue
3932 id="UnknownNullness"
3933 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3934 errorLine1=" protected SliceItem mColorItem;"
3935 errorLine2=" ~~~~~~~~~">
3936 <location
3937 file="src/main/java/androidx/slice/widget/SliceContent.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003938 line="63"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003939 column="15"/>
3940 </issue>
3941
3942 <issue
3943 id="UnknownNullness"
3944 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3945 errorLine1=" protected SliceItem mLayoutDirItem;"
3946 errorLine2=" ~~~~~~~~~">
3947 <location
3948 file="src/main/java/androidx/slice/widget/SliceContent.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003949 line="64"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003950 column="15"/>
3951 </issue>
3952
3953 <issue
3954 id="UnknownNullness"
3955 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3956 errorLine1=" protected SliceItem mContentDescr;"
3957 errorLine2=" ~~~~~~~~~">
3958 <location
3959 file="src/main/java/androidx/slice/widget/SliceContent.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003960 line="65"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003961 column="15"/>
3962 </issue>
3963
3964 <issue
3965 id="UnknownNullness"
3966 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3967 errorLine1=" public SliceContent(Slice slice) {"
3968 errorLine2=" ~~~~~">
3969 <location
3970 file="src/main/java/androidx/slice/widget/SliceContent.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003971 line="68"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003972 column="25"/>
3973 </issue>
3974
3975 <issue
3976 id="UnknownNullness"
3977 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3978 errorLine1=" public SliceContent(SliceItem item, int rowIndex) {"
3979 errorLine2=" ~~~~~~~~~">
3980 <location
3981 file="src/main/java/androidx/slice/widget/SliceContent.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003982 line="75"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003983 column="25"/>
3984 </issue>
3985
3986 <issue
3987 id="UnknownNullness"
3988 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
3989 errorLine1=" public int getHeight(SliceStyle style, SliceViewPolicy policy) {"
3990 errorLine2=" ~~~~~~~~~~">
3991 <location
3992 file="src/main/java/androidx/slice/widget/SliceContent.java"
Alan Viverette347182a2020-06-10 21:08:42 -04003993 line="131"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01003994 column="26"/>
3995 </issue>
3996
3997 <issue
3998 id="UnknownNullness"
3999 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4000 errorLine1=" public int getHeight(SliceStyle style, SliceViewPolicy policy) {"
4001 errorLine2=" ~~~~~~~~~~~~~~~">
4002 <location
4003 file="src/main/java/androidx/slice/widget/SliceContent.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004004 line="131"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004005 column="44"/>
4006 </issue>
4007
4008 <issue
4009 id="UnknownNullness"
4010 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4011 errorLine1=" @NonNull InputStream input, OnErrorListener listener) {"
4012 errorLine2=" ~~~~~~~~~~~~~~~">
4013 <location
4014 file="src/main/java/androidx/slice/widget/SliceLiveData.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004015 line="127"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004016 column="41"/>
4017 </issue>
4018
4019 <issue
4020 id="UnknownNullness"
4021 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4022 errorLine1=" @NonNull InputStream input, OnErrorListener listener) {"
4023 errorLine2=" ~~~~~~~~~~~~~~~">
4024 <location
4025 file="src/main/java/androidx/slice/widget/SliceLiveData.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004026 line="136"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004027 column="41"/>
4028 </issue>
4029
4030 <issue
4031 id="UnknownNullness"
4032 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4033 errorLine1=" SliceViewManager manager, @NonNull InputStream input, OnErrorListener listener) {"
4034 errorLine2=" ~~~~~~~~~~~~~~~~">
4035 <location
4036 file="src/main/java/androidx/slice/widget/SliceLiveData.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004037 line="147"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004038 column="13"/>
4039 </issue>
4040
4041 <issue
4042 id="UnknownNullness"
4043 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4044 errorLine1=" SliceViewManager manager, @NonNull InputStream input, OnErrorListener listener) {"
4045 errorLine2=" ~~~~~~~~~~~~~~~">
4046 <location
4047 file="src/main/java/androidx/slice/widget/SliceLiveData.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004048 line="147"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004049 column="67"/>
4050 </issue>
4051
4052 <issue
4053 id="UnknownNullness"
4054 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004055 errorLine1=" public List&lt;SliceAction> getToggles() {"
4056 errorLine2=" ~~~~~~~~~~~~~~~~~">
4057 <location
4058 file="src/main/java/androidx/slice/SliceMetadata.java"
Oussama Ben Abdelbakia95fc312020-09-16 12:38:55 -04004059 line="246"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004060 column="12"/>
4061 </issue>
4062
4063 <issue
4064 id="UnknownNullness"
4065 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4066 errorLine1=" public boolean sendToggleAction(SliceAction toggleAction, boolean toggleValue)"
4067 errorLine2=" ~~~~~~~~~~~">
4068 <location
4069 file="src/main/java/androidx/slice/SliceMetadata.java"
Oussama Ben Abdelbakia95fc312020-09-16 12:38:55 -04004070 line="276"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004071 column="37"/>
4072 </issue>
4073
4074 <issue
4075 id="UnknownNullness"
4076 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4077 errorLine1=" public ListContent getListContent() {"
4078 errorLine2=" ~~~~~~~~~~~">
4079 <location
4080 file="src/main/java/androidx/slice/SliceMetadata.java"
Oussama Ben Abdelbakia95fc312020-09-16 12:38:55 -04004081 line="523"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004082 column="12"/>
4083 </issue>
4084
4085 <issue
4086 id="UnknownNullness"
4087 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4088 errorLine1=" public SliceStructure(Slice s) {"
4089 errorLine2=" ~~~~~">
4090 <location
4091 file="src/main/java/androidx/slice/SliceStructure.java"
4092 line="50"
4093 column="27"/>
4094 </issue>
4095
4096 <issue
4097 id="UnknownNullness"
4098 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4099 errorLine1=" public SliceStructure(SliceItem s) {"
4100 errorLine2=" ~~~~~~~~~">
4101 <location
4102 file="src/main/java/androidx/slice/SliceStructure.java"
4103 line="62"
4104 column="27"/>
4105 </issue>
4106
4107 <issue
4108 id="UnknownNullness"
4109 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4110 errorLine1=" public SliceStyle(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {"
4111 errorLine2=" ~~~~~~~">
4112 <location
4113 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004114 line="92"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004115 column="23"/>
4116 </issue>
4117
4118 <issue
4119 id="UnknownNullness"
4120 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4121 errorLine1=" public SliceStyle(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {"
4122 errorLine2=" ~~~~~~~~~~~~">
4123 <location
4124 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004125 line="92"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004126 column="40"/>
4127 </issue>
4128
4129 <issue
4130 id="UnknownNullness"
4131 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004132 errorLine1=" public int getRowHeight(RowContent row, SliceViewPolicy policy) {"
4133 errorLine2=" ~~~~~~~~~~">
4134 <location
4135 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004136 line="307"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004137 column="29"/>
4138 </issue>
4139
4140 <issue
4141 id="UnknownNullness"
4142 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4143 errorLine1=" public int getRowHeight(RowContent row, SliceViewPolicy policy) {"
4144 errorLine2=" ~~~~~~~~~~~~~~~">
4145 <location
4146 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004147 line="307"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004148 column="45"/>
4149 </issue>
4150
4151 <issue
4152 id="UnknownNullness"
4153 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4154 errorLine1=" public int getGridHeight(GridContent grid, SliceViewPolicy policy) {"
4155 errorLine2=" ~~~~~~~~~~~">
4156 <location
4157 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004158 line="345"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004159 column="30"/>
4160 </issue>
4161
4162 <issue
4163 id="UnknownNullness"
4164 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4165 errorLine1=" public int getGridHeight(GridContent grid, SliceViewPolicy policy) {"
4166 errorLine2=" ~~~~~~~~~~~~~~~">
4167 <location
4168 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004169 line="345"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004170 column="48"/>
4171 </issue>
4172
4173 <issue
4174 id="UnknownNullness"
4175 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4176 errorLine1=" public int getListHeight(ListContent list, SliceViewPolicy policy) {"
4177 errorLine2=" ~~~~~~~~~~~">
4178 <location
4179 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004180 line="373"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004181 column="30"/>
4182 </issue>
4183
4184 <issue
4185 id="UnknownNullness"
4186 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4187 errorLine1=" public int getListHeight(ListContent list, SliceViewPolicy policy) {"
4188 errorLine2=" ~~~~~~~~~~~~~~~">
4189 <location
4190 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004191 line="373"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004192 column="48"/>
4193 </issue>
4194
4195 <issue
4196 id="UnknownNullness"
4197 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4198 errorLine1=" public int getListItemsHeight(List&lt;SliceContent> listItems, SliceViewPolicy policy) {"
4199 errorLine2=" ~~~~~~~~~~~~~~~~~~">
4200 <location
4201 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004202 line="404"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004203 column="35"/>
4204 </issue>
4205
4206 <issue
4207 id="UnknownNullness"
4208 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4209 errorLine1=" public int getListItemsHeight(List&lt;SliceContent> listItems, SliceViewPolicy policy) {"
4210 errorLine2=" ~~~~~~~~~~~~~~~">
4211 <location
4212 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004213 line="404"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004214 column="65"/>
4215 </issue>
4216
4217 <issue
4218 id="UnknownNullness"
4219 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004220 errorLine1=" public DisplayedListItems getListItemsForNonScrollingList(ListContent list,"
4221 errorLine2=" ~~~~~~~~~~~">
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004222 <location
4223 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004224 line="431"
4225 column="63"/>
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004226 </issue>
4227
4228 <issue
4229 id="UnknownNullness"
4230 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004231 errorLine1=" SliceViewPolicy policy) {"
4232 errorLine2=" ~~~~~~~~~~~~~~~">
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004233 <location
4234 file="src/main/java/androidx/slice/widget/SliceStyle.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004235 line="433"
4236 column="62"/>
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004237 </issue>
4238
4239 <issue
4240 id="UnknownNullness"
4241 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4242 errorLine1=" public static IconCompat convert(Context context, IconCompat icon, SerializeOptions options) {"
4243 errorLine2=" ~~~~~~~~~~">
4244 <location
4245 file="src/main/java/androidx/slice/SliceUtils.java"
4246 line="245"
4247 column="19"/>
4248 </issue>
4249
4250 <issue
4251 id="UnknownNullness"
4252 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4253 errorLine1=" public static IconCompat convert(Context context, IconCompat icon, SerializeOptions options) {"
4254 errorLine2=" ~~~~~~~">
4255 <location
4256 file="src/main/java/androidx/slice/SliceUtils.java"
4257 line="245"
4258 column="38"/>
4259 </issue>
4260
4261 <issue
4262 id="UnknownNullness"
4263 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4264 errorLine1=" public static IconCompat convert(Context context, IconCompat icon, SerializeOptions options) {"
4265 errorLine2=" ~~~~~~~~~~">
4266 <location
4267 file="src/main/java/androidx/slice/SliceUtils.java"
4268 line="245"
4269 column="55"/>
4270 </issue>
4271
4272 <issue
4273 id="UnknownNullness"
4274 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4275 errorLine1=" public static IconCompat convert(Context context, IconCompat icon, SerializeOptions options) {"
4276 errorLine2=" ~~~~~~~~~~~~~~~~">
4277 <location
4278 file="src/main/java/androidx/slice/SliceUtils.java"
4279 line="245"
4280 column="72"/>
4281 </issue>
4282
4283 <issue
4284 id="UnknownNullness"
4285 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4286 errorLine1=" public void checkThrow(String format) {"
4287 errorLine2=" ~~~~~~">
4288 <location
4289 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004290 line="383"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004291 column="32"/>
4292 </issue>
4293
4294 <issue
4295 id="UnknownNullness"
4296 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4297 errorLine1=" public Bitmap.CompressFormat getFormat() {"
4298 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
4299 <location
4300 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004301 line="434"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004302 column="16"/>
4303 </issue>
4304
4305 <issue
4306 id="UnknownNullness"
4307 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4308 errorLine1=" public SerializeOptions setActionMode(@FormatMode int mode) {"
4309 errorLine2=" ~~~~~~~~~~~~~~~~">
4310 <location
4311 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004312 line="453"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004313 column="16"/>
4314 </issue>
4315
4316 <issue
4317 id="UnknownNullness"
4318 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4319 errorLine1=" public SerializeOptions setImageMode(@FormatMode int mode) {"
4320 errorLine2=" ~~~~~~~~~~~~~~~~">
4321 <location
4322 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004323 line="465"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004324 column="16"/>
4325 </issue>
4326
4327 <issue
4328 id="UnknownNullness"
4329 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4330 errorLine1=" public SerializeOptions setMaxImageWidth(int width) {"
4331 errorLine2=" ~~~~~~~~~~~~~~~~">
4332 <location
4333 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004334 line="477"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004335 column="16"/>
4336 </issue>
4337
4338 <issue
4339 id="UnknownNullness"
4340 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4341 errorLine1=" public SerializeOptions setMaxImageHeight(int height) {"
4342 errorLine2=" ~~~~~~~~~~~~~~~~">
4343 <location
4344 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004345 line="489"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004346 column="16"/>
4347 </issue>
4348
4349 <issue
4350 id="UnknownNullness"
4351 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4352 errorLine1=" public SerializeOptions setImageConversionFormat(Bitmap.CompressFormat format,"
4353 errorLine2=" ~~~~~~~~~~~~~~~~">
4354 <location
4355 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004356 line="502"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004357 column="16"/>
4358 </issue>
4359
4360 <issue
4361 id="UnknownNullness"
4362 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4363 errorLine1=" public SerializeOptions setImageConversionFormat(Bitmap.CompressFormat format,"
4364 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
4365 <location
4366 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004367 line="502"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004368 column="58"/>
4369 </issue>
4370
4371 <issue
4372 id="UnknownNullness"
4373 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4374 errorLine1=" void onSliceAction(Uri actionUri, Context context, Intent intent);"
4375 errorLine2=" ~~~">
4376 <location
4377 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004378 line="523"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004379 column="28"/>
4380 </issue>
4381
4382 <issue
4383 id="UnknownNullness"
4384 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4385 errorLine1=" void onSliceAction(Uri actionUri, Context context, Intent intent);"
4386 errorLine2=" ~~~~~~~">
4387 <location
4388 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004389 line="523"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004390 column="43"/>
4391 </issue>
4392
4393 <issue
4394 id="UnknownNullness"
4395 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4396 errorLine1=" void onSliceAction(Uri actionUri, Context context, Intent intent);"
4397 errorLine2=" ~~~~~~">
4398 <location
4399 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004400 line="523"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004401 column="60"/>
4402 </issue>
4403
4404 <issue
4405 id="UnknownNullness"
4406 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4407 errorLine1=" public SliceParseException(String s, Throwable e) {"
4408 errorLine2=" ~~~~~~">
4409 <location
4410 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004411 line="535"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004412 column="36"/>
4413 </issue>
4414
4415 <issue
4416 id="UnknownNullness"
4417 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4418 errorLine1=" public SliceParseException(String s, Throwable e) {"
4419 errorLine2=" ~~~~~~~~~">
4420 <location
4421 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004422 line="535"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004423 column="46"/>
4424 </issue>
4425
4426 <issue
4427 id="UnknownNullness"
4428 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4429 errorLine1=" public SliceParseException(String s) {"
4430 errorLine2=" ~~~~~~">
4431 <location
4432 file="src/main/java/androidx/slice/SliceUtils.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004433 line="543"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004434 column="36"/>
4435 </issue>
4436
4437 <issue
4438 id="UnknownNullness"
4439 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4440 errorLine1=" public SliceView(Context context) {"
4441 errorLine2=" ~~~~~~~">
4442 <location
4443 file="src/main/java/androidx/slice/widget/SliceView.java"
4444 line="188"
4445 column="22"/>
4446 </issue>
4447
4448 <issue
4449 id="UnknownNullness"
4450 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4451 errorLine1=" public SliceView(Context context, @Nullable AttributeSet attrs) {"
4452 errorLine2=" ~~~~~~~">
4453 <location
4454 file="src/main/java/androidx/slice/widget/SliceView.java"
4455 line="192"
4456 column="22"/>
4457 </issue>
4458
4459 <issue
4460 id="UnknownNullness"
4461 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4462 errorLine1=" public SliceView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {"
4463 errorLine2=" ~~~~~~~">
4464 <location
4465 file="src/main/java/androidx/slice/widget/SliceView.java"
4466 line="196"
4467 column="22"/>
4468 </issue>
4469
4470 <issue
4471 id="UnknownNullness"
4472 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4473 errorLine1=" public SliceView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {"
4474 errorLine2=" ~~~~~~~">
4475 <location
4476 file="src/main/java/androidx/slice/widget/SliceView.java"
4477 line="202"
4478 column="22"/>
4479 </issue>
4480
4481 <issue
4482 id="UnknownNullness"
4483 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4484 errorLine1=" public SliceView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {"
4485 errorLine2=" ~~~~~~~~~~~~">
4486 <location
4487 file="src/main/java/androidx/slice/widget/SliceView.java"
4488 line="202"
4489 column="39"/>
4490 </issue>
4491
4492 <issue
4493 id="UnknownNullness"
4494 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4495 errorLine1=" public void setClickInfo(int[] info) {"
4496 errorLine2=" ~~~~~">
4497 <location
4498 file="src/main/java/androidx/slice/widget/SliceView.java"
Oussama Ben Abdelbakid2578532020-06-19 17:18:28 -04004499 line="258"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004500 column="30"/>
4501 </issue>
4502
4503 <issue
4504 id="UnknownNullness"
4505 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4506 errorLine1=" public void onClick(View v) {"
4507 errorLine2=" ~~~~">
4508 <location
4509 file="src/main/java/androidx/slice/widget/SliceView.java"
Oussama Ben Abdelbakid2578532020-06-19 17:18:28 -04004510 line="263"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004511 column="25"/>
4512 </issue>
4513
4514 <issue
4515 id="UnknownNullness"
4516 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4517 errorLine1=" public void setOnClickListener(View.OnClickListener listener) {"
4518 errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
4519 <location
4520 file="src/main/java/androidx/slice/widget/SliceView.java"
Oussama Ben Abdelbakid2578532020-06-19 17:18:28 -04004521 line="289"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004522 column="36"/>
4523 </issue>
4524
4525 <issue
4526 id="UnknownNullness"
4527 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4528 errorLine1=" public void setOnLongClickListener(View.OnLongClickListener listener) {"
4529 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
4530 <location
4531 file="src/main/java/androidx/slice/widget/SliceView.java"
Oussama Ben Abdelbakid2578532020-06-19 17:18:28 -04004532 line="294"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004533 column="40"/>
4534 </issue>
4535
4536 <issue
4537 id="UnknownNullness"
4538 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4539 errorLine1=" public boolean onInterceptTouchEvent(MotionEvent ev) {"
4540 errorLine2=" ~~~~~~~~~~~">
4541 <location
4542 file="src/main/java/androidx/slice/widget/SliceView.java"
Oussama Ben Abdelbakid2578532020-06-19 17:18:28 -04004543 line="300"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004544 column="42"/>
4545 </issue>
4546
4547 <issue
4548 id="UnknownNullness"
4549 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4550 errorLine1=" public boolean onTouchEvent(MotionEvent ev) {"
4551 errorLine2=" ~~~~~~~~~~~">
4552 <location
4553 file="src/main/java/androidx/slice/widget/SliceView.java"
Oussama Ben Abdelbakid2578532020-06-19 17:18:28 -04004554 line="306"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004555 column="33"/>
4556 </issue>
4557
4558 <issue
4559 id="UnknownNullness"
4560 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4561 errorLine1=" public static String modeToString(@SliceMode int mode) {"
4562 errorLine2=" ~~~~~~">
4563 <location
4564 file="src/main/java/androidx/slice/widget/SliceView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004565 line="845"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004566 column="19"/>
4567 </issue>
4568
4569 <issue
4570 id="UnknownNullness"
4571 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4572 errorLine1=" protected void onVisibilityChanged(View changedView, int visibility) {"
4573 errorLine2=" ~~~~">
4574 <location
4575 file="src/main/java/androidx/slice/widget/SliceView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004576 line="886"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004577 column="40"/>
4578 </issue>
4579
4580 <issue
4581 id="UnknownNullness"
4582 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4583 errorLine1=" public void setListener(PolicyChangeListener listener) {"
4584 errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
4585 <location
4586 file="src/main/java/androidx/slice/widget/SliceViewPolicy.java"
4587 line="64"
4588 column="29"/>
4589 </issue>
4590
4591 <issue
4592 id="UnknownNullness"
4593 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4594 errorLine1=" public static Drawable getDrawable(@NonNull Context context, @AttrRes int attr) {"
4595 errorLine2=" ~~~~~~~~">
4596 <location
4597 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004598 line="135"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004599 column="19"/>
4600 </issue>
4601
4602 <issue
4603 id="UnknownNullness"
4604 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4605 errorLine1=" public static IconCompat createIconFromDrawable(Drawable d) {"
4606 errorLine2=" ~~~~~~~~~~">
4607 <location
4608 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004609 line="146"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004610 column="19"/>
4611 </issue>
4612
4613 <issue
4614 id="UnknownNullness"
4615 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4616 errorLine1=" public static IconCompat createIconFromDrawable(Drawable d) {"
4617 errorLine2=" ~~~~~~~~">
4618 <location
4619 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004620 line="146"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004621 column="53"/>
4622 </issue>
4623
4624 <issue
4625 id="UnknownNullness"
4626 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4627 errorLine1=" IconCompat icon, boolean isLarge, ViewGroup parent) {"
4628 errorLine2=" ~~~~~~~~~~">
4629 <location
4630 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004631 line="161"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004632 column="13"/>
4633 </issue>
4634
4635 <issue
4636 id="UnknownNullness"
4637 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4638 errorLine1=" IconCompat icon, boolean isLarge, ViewGroup parent) {"
4639 errorLine2=" ~~~~~~~~~">
4640 <location
4641 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004642 line="161"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004643 column="47"/>
4644 </issue>
4645
4646 <issue
4647 id="UnknownNullness"
4648 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4649 errorLine1=" public static @NonNull Bitmap getCircularBitmap(Bitmap bitmap) {"
4650 errorLine2=" ~~~~~~">
4651 <location
4652 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004653 line="185"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004654 column="53"/>
4655 </issue>
4656
4657 <issue
4658 id="UnknownNullness"
4659 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4660 errorLine1=" public static CharSequence getTimestampString(Context context, long time) {"
4661 errorLine2=" ~~~~~~~~~~~~">
4662 <location
4663 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004664 line="202"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004665 column="19"/>
4666 </issue>
4667
4668 <issue
4669 id="UnknownNullness"
4670 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4671 errorLine1=" public static CharSequence getTimestampString(Context context, long time) {"
4672 errorLine2=" ~~~~~~~">
4673 <location
4674 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004675 line="202"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004676 column="51"/>
4677 </issue>
4678
4679 <issue
4680 id="UnknownNullness"
4681 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4682 errorLine1=" public static void tintIndeterminateProgressBar(Context context, ProgressBar bar) {"
4683 errorLine2=" ~~~~~~~">
4684 <location
4685 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004686 line="229"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004687 column="53"/>
4688 </issue>
4689
4690 <issue
4691 id="UnknownNullness"
4692 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4693 errorLine1=" public static void tintIndeterminateProgressBar(Context context, ProgressBar bar) {"
4694 errorLine2=" ~~~~~~~~~~~">
4695 <location
4696 file="src/main/java/androidx/slice/widget/SliceViewUtil.java"
Alan Viverette347182a2020-06-10 21:08:42 -04004697 line="229"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004698 column="70"/>
4699 </issue>
4700
4701 <issue
4702 id="UnknownNullness"
4703 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4704 errorLine1=" public TemplateView(Context context) {"
4705 errorLine2=" ~~~~~~~">
4706 <location
4707 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004708 line="55"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004709 column="25"/>
4710 </issue>
4711
4712 <issue
4713 id="UnknownNullness"
4714 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4715 errorLine1=" public void onForegroundActivated(MotionEvent event) {"
4716 errorLine2=" ~~~~~~~~~~~">
4717 <location
4718 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004719 line="101"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004720 column="39"/>
4721 </issue>
4722
4723 <issue
4724 id="UnknownNullness"
4725 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4726 errorLine1=" public void setPolicy(SliceViewPolicy policy) {"
4727 errorLine2=" ~~~~~~~~~~~~~~~">
4728 <location
4729 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004730 line="124"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004731 column="27"/>
4732 </issue>
4733
4734 <issue
4735 id="UnknownNullness"
4736 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4737 errorLine1=" public void setActionLoading(SliceItem item) {"
4738 errorLine2=" ~~~~~~~~~">
4739 <location
4740 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004741 line="131"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004742 column="34"/>
4743 </issue>
4744
4745 <issue
4746 id="UnknownNullness"
4747 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4748 errorLine1=" public void setLoadingActions(Set&lt;SliceItem> loadingActions) {"
4749 errorLine2=" ~~~~~~~~~~~~~~">
4750 <location
4751 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004752 line="136"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004753 column="35"/>
4754 </issue>
4755
4756 <issue
4757 id="UnknownNullness"
4758 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4759 errorLine1=" public Set&lt;SliceItem> getLoadingActions() {"
4760 errorLine2=" ~~~~~~~~~~~~~~">
4761 <location
4762 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004763 line="141"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004764 column="12"/>
4765 </issue>
4766
4767 <issue
4768 id="UnknownNullness"
4769 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4770 errorLine1=" public void setSliceActionListener(SliceView.OnSliceActionListener observer) {"
4771 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
4772 <location
4773 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004774 line="152"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004775 column="40"/>
4776 </issue>
4777
4778 <issue
4779 id="UnknownNullness"
4780 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4781 errorLine1=" public void setSliceActions(List&lt;SliceAction> actions) {"
4782 errorLine2=" ~~~~~~~~~~~~~~~~~">
4783 <location
4784 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004785 line="160"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004786 column="33"/>
4787 </issue>
4788
4789 <issue
4790 id="UnknownNullness"
4791 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
4792 errorLine1=" public void setSliceContent(ListContent sliceContent) {"
4793 errorLine2=" ~~~~~~~~~~~">
4794 <location
4795 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004796 line="165"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004797 column="33"/>
4798 </issue>
4799
4800 <issue
4801 id="UnknownNullness"
4802 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004803 errorLine1=" public void setStyle(SliceStyle style, @NonNull RowStyle rowStyle) {"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004804 errorLine2=" ~~~~~~~~~~">
4805 <location
4806 file="src/main/java/androidx/slice/widget/TemplateView.java"
Oussama Ben Abdelbaki0db72ea2020-11-03 05:56:35 -05004807 line="172"
Louis Pullen-Freilich1b57674a2019-06-13 19:51:30 +01004808 column="26"/>
4809 </issue>
4810
4811</issues>