[go: nahoru, domu]

blob: dfeca0b1fe69bb317909b40a2c2d9214fc587acc [file] [log] [blame]
Dustin Lamf14ad352019-09-30 15:30:55 -07001<?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="ScopedStorage"
6 message="WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10, unless you use `requestLegacyExternalStorage`"
7 errorLine1=" &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; />"
8 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
9 <location
10 file="src/main/AndroidManifest.xml"
11 line="23"
12 column="36"/>
13 </issue>
Dustin Lamf14ad352019-09-30 15:30:55 -070014
15 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -040016 id="BanSynchronizedMethods"
17 message="Use of synchronized methods is not recommended"
18 errorLine1=" synchronized void unblock() {"
19 errorLine2=" ^">
Dustin Lamf14ad352019-09-30 15:30:55 -070020 <location
21 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -040022 line="154"
23 column="9"/>
Dustin Lamf14ad352019-09-30 15:30:55 -070024 </issue>
25
26 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -040027 id="BanSynchronizedMethods"
28 message="Use of synchronized methods is not recommended"
29 errorLine1=" synchronized void beginBlocking() {"
30 errorLine2=" ^">
Dustin Lamf14ad352019-09-30 15:30:55 -070031 <location
32 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -040033 line="160"
34 column="9"/>
35 </issue>
36
37 <issue
38 id="BanSynchronizedMethods"
39 message="Use of synchronized methods is not recommended"
40 errorLine1=" @JavascriptInterface"
41 errorLine2=" ^">
42 <location
43 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
44 line="166"
45 column="9"/>
46 </issue>
47
48 <issue
49 id="UnsafeNewApiCall"
50 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.AssetLoaderAjaxActivity.MyWebViewClient 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)."
51 errorLine1=" mUriIdlingResource.beginLoad(request.getUrl().toString());"
52 errorLine2=" ~~~~~~">
53 <location
54 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
55 line="57"
56 column="54"/>
57 </issue>
58
59 <issue
60 id="UnsafeNewApiCall"
61 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.AssetLoaderAjaxActivity.MyWebViewClient 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)."
62 errorLine1=" WebResourceResponse response = mAssetLoader.shouldInterceptRequest(request.getUrl());"
63 errorLine2=" ~~~~~~">
64 <location
65 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
66 line="59"
67 column="88"/>
68 </issue>
69
70 <issue
71 id="UnsafeNewApiCall"
72 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.AssetLoaderAjaxActivity.MyWebViewClient 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)."
73 errorLine1=" mUriIdlingResource.endLoad(request.getUrl().toString());"
74 errorLine2=" ~~~~~~">
75 <location
76 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
77 line="61"
78 column="52"/>
79 </issue>
80
81 <issue
82 id="UnsafeNewApiCall"
83 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.AssetLoaderInternalStorageActivity.MyWebViewClient 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)."
84 errorLine1=" return mAssetLoader.shouldInterceptRequest(request.getUrl());"
85 errorLine2=" ~~~~~~">
86 <location
87 file="src/main/java/com/example/androidx/webkit/AssetLoaderInternalStorageActivity.java"
88 line="64"
89 column="64"/>
90 </issue>
91
92 <issue
93 id="UnsafeNewApiCall"
94 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.AssetLoaderSimpleActivity.MyWebViewClient 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)."
95 errorLine1=" return mAssetLoader.shouldInterceptRequest(request.getUrl());"
96 errorLine2=" ~~~~~~">
97 <location
98 file="src/main/java/com/example/androidx/webkit/AssetLoaderSimpleActivity.java"
99 line="49"
100 column="64"/>
101 </issue>
102
103 <issue
104 id="UnsafeNewApiCall"
105 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.CustomInterstitialActivity.CustomInterstitialWebViewClient 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)."
106 errorLine1=" myIntent.putExtra(PopupInterstitialActivity.THREAT_URL, request.getUrl().toString());"
107 errorLine2=" ~~~~~~">
108 <location
109 file="src/main/java/com/example/androidx/webkit/CustomInterstitialActivity.java"
Dustin Lamf14ad352019-09-30 15:30:55 -0700110 line="104"
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400111 column="77"/>
Dustin Lamf14ad352019-09-30 15:30:55 -0700112 </issue>
113
114 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400115 id="UnsafeNewApiCall"
116 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.DocumentStartJavaScriptActivity.MyWebViewClient 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)."
117 errorLine1=" return mAssetLoader.shouldInterceptRequest(request.getUrl());"
118 errorLine2=" ~~~~~~">
Dustin Lamf14ad352019-09-30 15:30:55 -0700119 <location
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400120 file="src/main/java/com/example/androidx/webkit/DocumentStartJavaScriptActivity.java"
121 line="70"
122 column="64"/>
Dustin Lamf14ad352019-09-30 15:30:55 -0700123 </issue>
124
125 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400126 id="UnsafeNewApiCall"
127 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.ErrorLoggingWebViewClient 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)."
128 errorLine1=" logErrors(request.getUrl().toString(), error.getErrorCode());"
129 errorLine2=" ~~~~~~">
Dustin Lamf14ad352019-09-30 15:30:55 -0700130 <location
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400131 file="src/main/java/com/example/androidx/webkit/ErrorLoggingWebViewClient.java"
132 line="47"
Dustin Lamf14ad352019-09-30 15:30:55 -0700133 column="31"/>
134 </issue>
135
136 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400137 id="UnsafeNewApiCall"
138 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.MenuListView 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)."
139 errorLine1=" super(context, attrs, defStyleAttr, defStyleRes);"
140 errorLine2=" ~~~~~">
Dustin Lamf14ad352019-09-30 15:30:55 -0700141 <location
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400142 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
143 line="48"
Dustin Lamf14ad352019-09-30 15:30:55 -0700144 column="9"/>
145 </issue>
146
147 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400148 id="UnsafeNewApiCall"
149 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.WebMessageListenerActivity.MyWebViewClient 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)."
150 errorLine1=" return mAssetLoader.shouldInterceptRequest(request.getUrl());"
151 errorLine2=" ~~~~~~">
Dustin Lamf14ad352019-09-30 15:30:55 -0700152 <location
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400153 file="src/main/java/com/example/androidx/webkit/WebMessageListenerActivity.java"
154 line="78"
155 column="64"/>
Dustin Lamf14ad352019-09-30 15:30:55 -0700156 </issue>
157
158 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400159 id="UnsafeNewApiCall"
160 message="This call is to a method from API 21, the call containing class com.example.androidx.webkit.WebMessageListenerMaliciousWebsiteActivity.MyWebViewClient 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)."
161 errorLine1=" WebResourceResponse response = loader.shouldInterceptRequest(request.getUrl());"
162 errorLine2=" ~~~~~~">
Dustin Lamf14ad352019-09-30 15:30:55 -0700163 <location
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400164 file="src/main/java/com/example/androidx/webkit/WebMessageListenerMaliciousWebsiteActivity.java"
165 line="69"
166 column="86"/>
Dustin Lamf14ad352019-09-30 15:30:55 -0700167 </issue>
168
169 <issue
Jeff Gaston19b28c02020-10-28 17:26:03 -0400170 id="SpUsage"
171 message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
172 errorLine1=" android:textSize=&quot;20dp&quot;"
173 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
Dustin Lamf14ad352019-09-30 15:30:55 -0700174 <location
Jeff Gaston19b28c02020-10-28 17:26:03 -0400175 file="src/main/res/layout/fragment_renderer_terminated.xml"
176 line="27"
177 column="9"/>
Dustin Lamf14ad352019-09-30 15:30:55 -0700178 </issue>
179
180 <issue
Jeff Gaston19b28c02020-10-28 17:26:03 -0400181 id="SpUsage"
182 message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
183 errorLine1=" android:textSize=&quot;20dp&quot;"
184 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
Dustin Lamf14ad352019-09-30 15:30:55 -0700185 <location
Jeff Gaston19b28c02020-10-28 17:26:03 -0400186 file="src/main/res/layout/fragment_renderer_unresponsive.xml"
187 line="27"
188 column="9"/>
189 </issue>
190
191 <issue
192 id="ObsoleteLayoutParam"
193 message="Invalid layout param in a `LinearLayout`: `layout_centerVertical`"
194 errorLine1=" android:layout_centerVertical=&quot;true&quot;"
195 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
196 <location
197 file="src/main/res/layout/activity_document_start_javascript.xml"
198 line="42"
199 column="9"/>
200 </issue>
201
202 <issue
203 id="ObsoleteLayoutParam"
204 message="Invalid layout param in a `LinearLayout`: `layout_centerVertical`"
205 errorLine1=" android:layout_centerVertical=&quot;true&quot;"
206 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
207 <location
208 file="src/main/res/layout/activity_web_message_listener.xml"
209 line="46"
Dustin Lamf14ad352019-09-30 15:30:55 -0700210 column="13"/>
211 </issue>
212
213 <issue
Jeff Gaston19b28c02020-10-28 17:26:03 -0400214 id="ObsoleteLayoutParam"
215 message="Invalid layout param in a `LinearLayout`: `layout_alignBottom`"
216 errorLine1=" android:layout_alignBottom=&quot;@+id/button1&quot;"
217 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
Dustin Lamf14ad352019-09-30 15:30:55 -0700218 <location
Jeff Gaston19b28c02020-10-28 17:26:03 -0400219 file="src/main/res/layout/activity_web_message_listener.xml"
220 line="52"
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400221 column="13"/>
222 </issue>
223
224 <issue
Jeff Gaston19b28c02020-10-28 17:26:03 -0400225 id="StaticFieldLeak"
226 message="This `AsyncTask` class should be static or leaks might occur (anonymous com.example.androidx.webkit.AssetLoaderInternalStorageActivity.WriteFileTask)"
227 errorLine1=" new WriteFileTask(mDemoFile, DEMO_HTML_CONTENT) {"
228 errorLine2=" ^">
229 <location
230 file="src/main/java/com/example/androidx/webkit/AssetLoaderInternalStorageActivity.java"
231 line="96"
232 column="9"/>
233 </issue>
234
235 <issue
236 id="DisableBaselineAlignment"
237 message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
238 errorLine1="&lt;LinearLayout"
239 errorLine2=" ~~~~~~~~~~~~">
240 <location
241 file="src/main/res/layout/activity_per_web_view_enable.xml"
242 line="18"
243 column="2"/>
244 </issue>
245
246 <issue
247 id="Overdraw"
248 message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
249 errorLine1=" android:background=&quot;@color/colorBackground&quot;>"
250 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
251 <location
252 file="src/main/res/layout/activity_allowlist.xml"
253 line="26"
254 column="5"/>
255 </issue>
256
257 <issue
258 id="Overdraw"
259 message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
260 errorLine1=" android:background=&quot;@color/colorBackground&quot;>"
261 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
262 <location
263 file="src/main/res/layout/activity_custom_interstitial.xml"
264 line="26"
265 column="5"/>
266 </issue>
267
268 <issue
269 id="Overdraw"
270 message="Possible overdraw: Root element paints background `#FF0` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
271 errorLine1=" android:background=&quot;#FF0&quot;"
272 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
273 <location
274 file="src/main/res/layout/activity_document_start_javascript.xml"
275 line="20"
276 column="5"/>
277 </issue>
278
279 <issue
280 id="Overdraw"
281 message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppDayNightTheme`)"
282 errorLine1=" android:background=&quot;@color/colorBackground&quot;"
283 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
284 <location
285 file="src/main/res/layout/activity_force_dark.xml"
286 line="22"
287 column="5"/>
288 </issue>
289
290 <issue
291 id="Overdraw"
292 message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
293 errorLine1=" android:background=&quot;@color/colorBackground&quot;"
294 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
295 <location
296 file="src/main/res/layout/activity_giant_interstitial.xml"
297 line="22"
298 column="5"/>
299 </issue>
300
301 <issue
302 id="Overdraw"
303 message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
304 errorLine1=" android:background=&quot;@color/colorBackground&quot;>"
305 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
306 <location
307 file="src/main/res/layout/activity_invisible.xml"
308 line="26"
309 column="5"/>
310 </issue>
311
312 <issue
313 id="Overdraw"
314 message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
315 errorLine1=" android:background=&quot;@color/colorBackground&quot;>"
316 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
317 <location
318 file="src/main/res/layout/activity_loud_interstitial.xml"
319 line="26"
320 column="5"/>
321 </issue>
322
323 <issue
324 id="Overdraw"
325 message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
326 errorLine1=" android:background=&quot;@color/colorBackground&quot;"
327 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
328 <location
329 file="src/main/res/layout/activity_medium_interstitial.xml"
330 line="25"
331 column="5"/>
332 </issue>
333
334 <issue
335 id="Overdraw"
336 message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
337 errorLine1=" android:background=&quot;@color/colorBackground&quot;"
338 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
339 <location
340 file="src/main/res/layout/activity_per_web_view_enable.xml"
341 line="25"
342 column="5"/>
343 </issue>
344
345 <issue
346 id="Overdraw"
347 message="Possible overdraw: Root element paints background `@color/interstitialBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
348 errorLine1=" android:background=&quot;@color/interstitialBackground&quot;"
349 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
350 <location
351 file="src/main/res/layout/activity_popup_interstitial.xml"
352 line="23"
353 column="5"/>
354 </issue>
355
356 <issue
357 id="Overdraw"
358 message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
359 errorLine1=" android:background=&quot;@color/colorBackground&quot;>"
360 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
361 <location
362 file="src/main/res/layout/activity_small_interstitial.xml"
363 line="26"
364 column="5"/>
365 </issue>
366
367 <issue
368 id="Overdraw"
369 message="Possible overdraw: Root element paints background `@color/colorBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
370 errorLine1=" android:background=&quot;@color/colorBackground&quot;>"
371 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
372 <location
373 file="src/main/res/layout/activity_unattached.xml"
374 line="26"
375 column="5"/>
376 </issue>
377
378 <issue
379 id="Overdraw"
380 message="Possible overdraw: Root element paints background `#FF0` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
381 errorLine1=" android:background=&quot;#FF0&quot;"
382 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
383 <location
384 file="src/main/res/layout/activity_web_message_listener.xml"
385 line="20"
386 column="5"/>
387 </issue>
388
389 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -0400390 id="SyntheticAccessor"
391 message="Access to `private` method `allowlistSafeBrowsingTestSite` of class `AllowlistActivity` requires synthetic accessor"
392 errorLine1=" allowlistSafeBrowsingTestSite(null);"
393 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
394 <location
395 file="src/main/java/com/example/androidx/webkit/AllowlistActivity.java"
396 line="63"
397 column="21"/>
398 </issue>
399
400 <issue
401 id="SyntheticAccessor"
402 message="Access to `private` method `clearAllowlist` of class `AllowlistActivity` requires synthetic accessor"
403 errorLine1=" clearAllowlist();"
404 errorLine2=" ~~~~~~~~~~~~~~">
405 <location
406 file="src/main/java/com/example/androidx/webkit/AllowlistActivity.java"
407 line="65"
408 column="21"/>
409 </issue>
410
411 <issue
412 id="SyntheticAccessor"
413 message="Access to `private` field `mAllowlistWebView` of class `AllowlistActivity` requires synthetic accessor"
414 errorLine1=" mAllowlistWebView.loadUrl(SafeBrowsingHelpers.TEST_SAFE_BROWSING_SITE);"
415 errorLine2=" ~~~~~~~~~~~~~~~~~">
416 <location
417 file="src/main/java/com/example/androidx/webkit/AllowlistActivity.java"
418 line="83"
419 column="17"/>
420 </issue>
421
422 <issue
423 id="SyntheticAccessor"
424 message="Access to `private` field `mUriIdlingResource` of class `AssetLoaderAjaxActivity` requires synthetic accessor"
425 errorLine1=" if (mUriIdlingResource != null) {"
426 errorLine2=" ~~~~~~~~~~~~~~~~~~">
427 <location
428 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
429 line="56"
430 column="17"/>
431 </issue>
432
433 <issue
434 id="SyntheticAccessor"
435 message="Access to `private` field `mUriIdlingResource` of class `AssetLoaderAjaxActivity` requires synthetic accessor"
436 errorLine1=" mUriIdlingResource.beginLoad(request.getUrl().toString());"
437 errorLine2=" ~~~~~~~~~~~~~~~~~~">
438 <location
439 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
440 line="57"
441 column="17"/>
442 </issue>
443
444 <issue
445 id="SyntheticAccessor"
446 message="Access to `private` field `mAssetLoader` of class `AssetLoaderAjaxActivity` requires synthetic accessor"
447 errorLine1=" WebResourceResponse response = mAssetLoader.shouldInterceptRequest(request.getUrl());"
448 errorLine2=" ~~~~~~~~~~~~">
449 <location
450 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
451 line="59"
452 column="44"/>
453 </issue>
454
455 <issue
456 id="SyntheticAccessor"
457 message="Access to `private` field `mUriIdlingResource` of class `AssetLoaderAjaxActivity` requires synthetic accessor"
458 errorLine1=" if (mUriIdlingResource != null) {"
459 errorLine2=" ~~~~~~~~~~~~~~~~~~">
460 <location
461 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
462 line="60"
463 column="17"/>
464 </issue>
465
466 <issue
467 id="SyntheticAccessor"
468 message="Access to `private` field `mUriIdlingResource` of class `AssetLoaderAjaxActivity` requires synthetic accessor"
469 errorLine1=" mUriIdlingResource.endLoad(request.getUrl().toString());"
470 errorLine2=" ~~~~~~~~~~~~~~~~~~">
471 <location
472 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
473 line="61"
474 column="17"/>
475 </issue>
476
477 <issue
478 id="SyntheticAccessor"
479 message="Access to `private` field `mUriIdlingResource` of class `AssetLoaderAjaxActivity` requires synthetic accessor"
480 errorLine1=" if (mUriIdlingResource != null) {"
481 errorLine2=" ~~~~~~~~~~~~~~~~~~">
482 <location
483 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
484 line="69"
485 column="17"/>
486 </issue>
487
488 <issue
489 id="SyntheticAccessor"
490 message="Access to `private` field `mUriIdlingResource` of class `AssetLoaderAjaxActivity` requires synthetic accessor"
491 errorLine1=" mUriIdlingResource.beginLoad(request);"
492 errorLine2=" ~~~~~~~~~~~~~~~~~~">
493 <location
494 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
495 line="70"
496 column="17"/>
497 </issue>
498
499 <issue
500 id="SyntheticAccessor"
501 message="Access to `private` field `mAssetLoader` of class `AssetLoaderAjaxActivity` requires synthetic accessor"
502 errorLine1=" WebResourceResponse response = mAssetLoader.shouldInterceptRequest(Uri.parse(request));"
503 errorLine2=" ~~~~~~~~~~~~">
504 <location
505 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
506 line="72"
507 column="44"/>
508 </issue>
509
510 <issue
511 id="SyntheticAccessor"
512 message="Access to `private` field `mUriIdlingResource` of class `AssetLoaderAjaxActivity` requires synthetic accessor"
513 errorLine1=" if (mUriIdlingResource != null) {"
514 errorLine2=" ~~~~~~~~~~~~~~~~~~">
515 <location
516 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
517 line="73"
518 column="17"/>
519 </issue>
520
521 <issue
522 id="SyntheticAccessor"
523 message="Access to `private` field `mUriIdlingResource` of class `AssetLoaderAjaxActivity` requires synthetic accessor"
524 errorLine1=" mUriIdlingResource.endLoad(request);"
525 errorLine2=" ~~~~~~~~~~~~~~~~~~">
526 <location
527 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
528 line="74"
529 column="17"/>
530 </issue>
531
532 <issue
533 id="SyntheticAccessor"
534 message="Access to `private` member of class `MyWebViewClient` requires synthetic accessor"
535 errorLine1=" mWebView.setWebViewClient(new MyWebViewClient());"
536 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
537 <location
538 file="src/main/java/com/example/androidx/webkit/AssetLoaderAjaxActivity.java"
539 line="109"
540 column="35"/>
541 </issue>
542
543 <issue
544 id="SyntheticAccessor"
545 message="Access to `private` field `mAssetLoader` of class `AssetLoaderInternalStorageActivity` requires synthetic accessor"
546 errorLine1=" return mAssetLoader.shouldInterceptRequest(request.getUrl());"
547 errorLine2=" ~~~~~~~~~~~~">
548 <location
549 file="src/main/java/com/example/androidx/webkit/AssetLoaderInternalStorageActivity.java"
550 line="64"
551 column="20"/>
552 </issue>
553
554 <issue
555 id="SyntheticAccessor"
556 message="Access to `private` field `mAssetLoader` of class `AssetLoaderInternalStorageActivity` requires synthetic accessor"
557 errorLine1=" return mAssetLoader.shouldInterceptRequest(Uri.parse(request));"
558 errorLine2=" ~~~~~~~~~~~~">
559 <location
560 file="src/main/java/com/example/androidx/webkit/AssetLoaderInternalStorageActivity.java"
561 line="70"
562 column="20"/>
563 </issue>
564
565 <issue
566 id="SyntheticAccessor"
567 message="Access to `private` member of class `MyWebViewClient` requires synthetic accessor"
568 errorLine1=" mWebView.setWebViewClient(new MyWebViewClient());"
569 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
570 <location
571 file="src/main/java/com/example/androidx/webkit/AssetLoaderInternalStorageActivity.java"
572 line="84"
573 column="35"/>
574 </issue>
575
576 <issue
577 id="SyntheticAccessor"
578 message="Access to `private` field `mWebView` of class `AssetLoaderInternalStorageActivity` requires synthetic accessor"
579 errorLine1=" mWebView.loadUrl(path.toString());"
580 errorLine2=" ~~~~~~~~">
581 <location
582 file="src/main/java/com/example/androidx/webkit/AssetLoaderInternalStorageActivity.java"
583 line="106"
584 column="17"/>
585 </issue>
586
587 <issue
588 id="SyntheticAccessor"
589 message="Access to `private` field `mAssetLoader` of class `AssetLoaderSimpleActivity` requires synthetic accessor"
590 errorLine1=" return mAssetLoader.shouldInterceptRequest(request.getUrl());"
591 errorLine2=" ~~~~~~~~~~~~">
592 <location
593 file="src/main/java/com/example/androidx/webkit/AssetLoaderSimpleActivity.java"
594 line="49"
595 column="20"/>
596 </issue>
597
598 <issue
599 id="SyntheticAccessor"
600 message="Access to `private` field `mAssetLoader` of class `AssetLoaderSimpleActivity` requires synthetic accessor"
601 errorLine1=" return mAssetLoader.shouldInterceptRequest(Uri.parse(request));"
602 errorLine2=" ~~~~~~~~~~~~">
603 <location
604 file="src/main/java/com/example/androidx/webkit/AssetLoaderSimpleActivity.java"
605 line="55"
606 column="20"/>
607 </issue>
608
609 <issue
610 id="SyntheticAccessor"
611 message="Access to `private` member of class `MyWebViewClient` requires synthetic accessor"
612 errorLine1=" mWebView.setWebViewClient(new MyWebViewClient());"
613 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
614 <location
615 file="src/main/java/com/example/androidx/webkit/AssetLoaderSimpleActivity.java"
616 line="71"
617 column="35"/>
618 </issue>
619
620 <issue
621 id="SyntheticAccessor"
622 message="Access to `private` field `mDarkStrategySpinner` of class `ForceDarkStrategyActivity` requires synthetic accessor"
623 errorLine1=" switch (mDarkStrategySpinner.getSelectedItemPosition()) {"
624 errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
625 <location
626 file="src/main/java/com/example/androidx/webkit/ForceDarkStrategyActivity.java"
627 line="148"
628 column="25"/>
629 </issue>
630
631 <issue
632 id="SyntheticAccessor"
633 message="Access to `private` field `mDarkThemeWebView` of class `ForceDarkStrategyActivity` requires synthetic accessor"
634 errorLine1=" WebSettingsCompat.setForceDarkStrategy(mDarkThemeWebView.getSettings(),"
635 errorLine2=" ~~~~~~~~~~~~~~~~~">
636 <location
637 file="src/main/java/com/example/androidx/webkit/ForceDarkStrategyActivity.java"
638 line="158"
639 column="56"/>
640 </issue>
641
642 <issue
643 id="SyntheticAccessor"
644 message="Access to `private` field `mNoDarkThemeWebView` of class `ForceDarkStrategyActivity` requires synthetic accessor"
645 errorLine1=" WebSettingsCompat.setForceDarkStrategy(mNoDarkThemeWebView.getSettings(),"
646 errorLine2=" ~~~~~~~~~~~~~~~~~~~">
647 <location
648 file="src/main/java/com/example/androidx/webkit/ForceDarkStrategyActivity.java"
649 line="160"
650 column="56"/>
651 </issue>
652
653 <issue
654 id="SyntheticAccessor"
655 message="Access to `private` field `mContext` of class `MenuListView` requires synthetic accessor"
656 errorLine1=" featureArrayAdapter.getItem(position).start(mContext);"
657 errorLine2=" ~~~~~~~~">
658 <location
659 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
660 line="91"
661 column="61"/>
662 </issue>
663
664 <issue
665 id="SyntheticAccessor"
666 message="Access to `private` method `recreateWebView` of class `RendererTerminationActivity` requires synthetic accessor"
667 errorLine1=" ((RendererTerminationActivity) getActivity())"
668 errorLine2=" ^">
669 <location
670 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
671 line="110"
672 column="29"/>
673 </issue>
674
675 <issue
676 id="SyntheticAccessor"
677 message="Access to `private` method `terminateWebViewRenderer` of class `RendererTerminationActivity` requires synthetic accessor"
678 errorLine1=" ((RendererTerminationActivity) getActivity())"
679 errorLine2=" ^">
680 <location
681 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
682 line="136"
683 column="29"/>
684 </issue>
685
686 <issue
687 id="SyntheticAccessor"
688 message="Access to `private` method `updateButtonState` of class `RendererTerminationActivity` requires synthetic accessor"
689 errorLine1=" updateButtonState(false);"
690 errorLine2=" ~~~~~~~~~~~~~~~~~">
691 <location
692 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
693 line="151"
694 column="13"/>
695 </issue>
696
697 <issue
698 id="SyntheticAccessor"
699 message="Access to `private` method `updateButtonState` of class `RendererTerminationActivity` requires synthetic accessor"
700 errorLine1=" updateButtonState(false);"
701 errorLine2=" ~~~~~~~~~~~~~~~~~">
702 <location
703 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
704 line="157"
705 column="13"/>
706 </issue>
707
708 <issue
709 id="SyntheticAccessor"
710 message="Access to `private` field `mWebView` of class `RendererTerminationActivity` requires synthetic accessor"
711 errorLine1=" mWebView.evaluateJavascript(&quot;__blocker__.block();&quot;, null);"
712 errorLine2=" ~~~~~~~~">
713 <location
714 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
715 line="162"
716 column="13"/>
717 </issue>
718
719 <issue
720 id="SyntheticAccessor"
721 message="Access to `private` method `updateButtonState` of class `RendererTerminationActivity` requires synthetic accessor"
722 errorLine1=" updateButtonState(true);"
723 errorLine2=" ~~~~~~~~~~~~~~~~~">
724 <location
725 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
726 line="163"
727 column="13"/>
728 </issue>
729
730 <issue
731 id="SyntheticAccessor"
732 message="Access to `private` field `mWebView` of class `RendererTerminationActivity` requires synthetic accessor"
733 errorLine1=" mWebView.destroy();"
734 errorLine2=" ~~~~~~~~">
735 <location
736 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
737 line="216"
738 column="17"/>
739 </issue>
740
741 <issue
742 id="SyntheticAccessor"
743 message="Access to `private` field `mBlocker` of class `RendererTerminationActivity` requires synthetic accessor"
744 errorLine1=" mBlocker.unblock();"
745 errorLine2=" ~~~~~~~~">
746 <location
747 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
748 line="217"
749 column="17"/>
750 </issue>
751
752 <issue
753 id="SyntheticAccessor"
754 message="Access to `private` field `mStatus` of class `RendererTerminationActivity` requires synthetic accessor"
755 errorLine1=" mStatus.setText(&quot;terminated&quot;);"
756 errorLine2=" ~~~~~~~">
757 <location
758 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
759 line="222"
760 column="17"/>
761 </issue>
762
763 <issue
764 id="SyntheticAccessor"
765 message="Access to `private` field `mStatus` of class `RendererTerminationActivity` requires synthetic accessor"
766 errorLine1=" mStatus.setText(&quot;unresponsive&quot;);"
767 errorLine2=" ~~~~~~~">
768 <location
769 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
770 line="242"
771 column="21"/>
772 </issue>
773
774 <issue
775 id="SyntheticAccessor"
776 message="Access to `private` field `mStatus` of class `RendererTerminationActivity` requires synthetic accessor"
777 errorLine1=" mStatus.setText(&quot;responsive&quot;);"
778 errorLine2=" ~~~~~~~">
779 <location
780 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
781 line="252"
782 column="21"/>
783 </issue>
784
785 <issue
786 id="SyntheticAccessor"
787 message="Access to `private` method `setupLayout` of class `SafeBrowsingActivity` requires synthetic accessor"
788 errorLine1=" setupLayout();"
789 errorLine2=" ~~~~~~~~~~~">
790 <location
791 file="src/main/java/com/example/androidx/webkit/SafeBrowsingActivity.java"
792 line="48"
793 column="33"/>
794 </issue>
795
796 <issue
797 id="SyntheticAccessor"
798 message="Access to `private` method `showSafeBrowsingRequirementsInBrowser` of class `SafeBrowsingActivity` requires synthetic accessor"
799 errorLine1=" showSafeBrowsingRequirementsInBrowser();"
800 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
801 <location
802 file="src/main/java/com/example/androidx/webkit/SafeBrowsingActivity.java"
803 line="54"
804 column="37"/>
805 </issue>
806
807 <issue
808 id="SyntheticAccessor"
809 message="Access to `private` field `mInfo` of class `TracingControllerActivity` requires synthetic accessor"
810 errorLine1=" mInfo.setVisibility(View.VISIBLE);"
811 errorLine2=" ~~~~~">
812 <location
813 file="src/main/java/com/example/androidx/webkit/TracingControllerActivity.java"
814 line="96"
815 column="33"/>
816 </issue>
817
818 <issue
819 id="SyntheticAccessor"
820 message="Access to `private` field `mButton` of class `TracingControllerActivity` requires synthetic accessor"
821 errorLine1=" mButton.setVisibility(View.GONE);"
822 errorLine2=" ~~~~~~~">
823 <location
824 file="src/main/java/com/example/androidx/webkit/TracingControllerActivity.java"
825 line="97"
826 column="33"/>
827 </issue>
828
829 <issue
830 id="SyntheticAccessor"
831 message="Access to `private` field `mInfo` of class `TracingControllerActivity` requires synthetic accessor"
832 errorLine1=" mInfo.setText("
833 errorLine2=" ~~~~~">
834 <location
835 file="src/main/java/com/example/androidx/webkit/TracingControllerActivity.java"
836 line="98"
837 column="33"/>
838 </issue>
839
840 <issue
841 id="SyntheticAccessor"
842 message="Access to `private` field `mLogPath` of class `TracingControllerActivity` requires synthetic accessor"
843 errorLine1=" getString(R.string.tracing_controller_log_path, mLogPath));"
844 errorLine2=" ~~~~~~~~">
845 <location
846 file="src/main/java/com/example/androidx/webkit/TracingControllerActivity.java"
847 line="99"
848 column="89"/>
849 </issue>
850
851 <issue
852 id="SyntheticAccessor"
853 message="Access to `private` method `verifyJSON` of class `TracingControllerActivity` requires synthetic accessor"
854 errorLine1=" verifyJSON();"
855 errorLine2=" ~~~~~~~~~~">
856 <location
857 file="src/main/java/com/example/androidx/webkit/TracingControllerActivity.java"
858 line="101"
859 column="37"/>
860 </issue>
861
862 <issue
863 id="SyntheticAccessor"
864 message="Access to `private` field `mInfo` of class `TracingControllerActivity` requires synthetic accessor"
865 errorLine1=" mInfo.setText(R.string.tracing_controller_invalid_log);"
866 errorLine2=" ~~~~~">
867 <location
868 file="src/main/java/com/example/androidx/webkit/TracingControllerActivity.java"
869 line="103"
870 column="37"/>
871 </issue>
872
873 <issue
874 id="SyntheticAccessor"
875 message="Access to `private` method `createNativeTitle` of class `WebMessageListenerActivity` requires synthetic accessor"
876 errorLine1=" createNativeTitle(), &quot;\n&quot;, &quot;&quot; + mCounter + &quot; messages received.&quot;));"
877 errorLine2=" ~~~~~~~~~~~~~~~~~">
878 <location
879 file="src/main/java/com/example/androidx/webkit/WebMessageListenerActivity.java"
880 line="155"
881 column="25"/>
882 </issue>
883
884 <issue
885 id="SyntheticAccessor"
886 message="Access to `private` member of class `AvailableInAllowedOriginsFrameMessageListener` requires synthetic accessor"
887 errorLine1=" new AvailableInAllowedOriginsFrameMessageListener());"
888 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
889 <location
890 file="src/main/java/com/example/androidx/webkit/WebMessageListenerMaliciousWebsiteActivity.java"
891 line="160"
892 column="17"/>
893 </issue>
894
895 <issue
Jeff Gaston19b28c02020-10-28 17:26:03 -0400896 id="RedundantNamespace"
897 message="This namespace declaration is redundant"
898 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
899 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
900 <location
901 file="src/main/res/layout/activity_asset_loader.xml"
902 line="27"
903 column="9"/>
904 </issue>
905
906 <issue
907 id="RedundantNamespace"
908 message="This namespace declaration is redundant"
909 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
910 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
911 <location
912 file="src/main/res/layout/activity_asset_loader_list.xml"
913 line="27"
914 column="9"/>
915 </issue>
916
917 <issue
918 id="RedundantNamespace"
919 message="This namespace declaration is redundant"
920 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
921 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
922 <location
923 file="src/main/res/layout/activity_document_start_javascript.xml"
924 line="25"
925 column="9"/>
926 </issue>
927
928 <issue
929 id="RedundantNamespace"
930 message="This namespace declaration is redundant"
931 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
932 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
933 <location
934 file="src/main/res/layout/activity_document_start_javascript.xml"
935 line="31"
936 column="9"/>
937 </issue>
938
939 <issue
940 id="RedundantNamespace"
941 message="This namespace declaration is redundant"
942 errorLine1=" &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
943 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
944 <location
945 file="src/main/res/layout/activity_force_dark.xml"
946 line="25"
947 column="14"/>
948 </issue>
949
950 <issue
951 id="RedundantNamespace"
952 message="This namespace declaration is redundant"
953 errorLine1=" &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
954 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
955 <location
956 file="src/main/res/layout/activity_force_dark.xml"
957 line="35"
958 column="14"/>
959 </issue>
960
961 <issue
962 id="RedundantNamespace"
963 message="This namespace declaration is redundant"
964 errorLine1=" &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
965 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
966 <location
967 file="src/main/res/layout/activity_force_dark.xml"
968 line="45"
969 column="14"/>
970 </issue>
971
972 <issue
973 id="RedundantNamespace"
974 message="This namespace declaration is redundant"
975 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
976 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
977 <location
978 file="src/main/res/layout/activity_js_java_interaction.xml"
979 line="23"
980 column="9"/>
981 </issue>
982
983 <issue
984 id="RedundantNamespace"
985 message="This namespace declaration is redundant"
986 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
987 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
988 <location
989 file="src/main/res/layout/activity_main.xml"
990 line="27"
991 column="9"/>
992 </issue>
993
994 <issue
995 id="RedundantNamespace"
996 message="This namespace declaration is redundant"
997 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
998 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
999 <location
1000 file="src/main/res/layout/activity_safe_browsing.xml"
1001 line="27"
1002 column="9"/>
1003 </issue>
1004
1005 <issue
1006 id="RedundantNamespace"
1007 message="This namespace declaration is redundant"
1008 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1009 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1010 <location
1011 file="src/main/res/layout/activity_web_message_listener.xml"
1012 line="24"
1013 column="9"/>
1014 </issue>
1015
1016 <issue
1017 id="RedundantNamespace"
1018 message="This namespace declaration is redundant"
1019 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1020 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1021 <location
1022 file="src/main/res/layout/activity_web_message_listener.xml"
1023 line="30"
1024 column="9"/>
1025 </issue>
1026
1027 <issue
1028 id="RedundantNamespace"
1029 message="This namespace declaration is redundant"
1030 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1031 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1032 <location
1033 file="src/main/res/layout/activity_web_message_listener.xml"
1034 line="36"
1035 column="9"/>
1036 </issue>
1037
1038 <issue
1039 id="RedundantNamespace"
1040 message="This namespace declaration is redundant"
1041 errorLine1=" xmlns:tools=&quot;http://schemas.android.com/tools&quot;"
1042 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1043 <location
1044 file="src/main/res/layout/activity_web_message_listener.xml"
1045 line="37"
1046 column="9"/>
1047 </issue>
1048
1049 <issue
1050 id="RedundantNamespace"
1051 message="This namespace declaration is redundant"
1052 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1053 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1054 <location
1055 file="src/main/res/layout/activity_web_message_listener_malicious_website.xml"
1056 line="22"
1057 column="9"/>
1058 </issue>
1059
1060 <issue
1061 id="UnusedNamespace"
1062 message="Unused namespace declaration xmlns:android; already declared on the root element"
1063 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1064 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1065 <location
1066 file="src/main/res/layout/activity_asset_loader.xml"
1067 line="27"
1068 column="9"/>
1069 </issue>
1070
1071 <issue
1072 id="UnusedNamespace"
1073 message="Unused namespace declaration xmlns:android; already declared on the root element"
1074 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1075 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1076 <location
1077 file="src/main/res/layout/activity_document_start_javascript.xml"
1078 line="25"
1079 column="9"/>
1080 </issue>
1081
1082 <issue
1083 id="UnusedNamespace"
1084 message="Unused namespace declaration xmlns:android; already declared on the root element"
1085 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1086 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1087 <location
1088 file="src/main/res/layout/activity_document_start_javascript.xml"
1089 line="31"
1090 column="9"/>
1091 </issue>
1092
1093 <issue
1094 id="UnusedNamespace"
1095 message="Unused namespace declaration xmlns:android; already declared on the root element"
1096 errorLine1=" &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1097 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1098 <location
1099 file="src/main/res/layout/activity_force_dark.xml"
1100 line="25"
1101 column="14"/>
1102 </issue>
1103
1104 <issue
1105 id="UnusedNamespace"
1106 message="Unused namespace declaration xmlns:android; already declared on the root element"
1107 errorLine1=" &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1108 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1109 <location
1110 file="src/main/res/layout/activity_force_dark.xml"
1111 line="35"
1112 column="14"/>
1113 </issue>
1114
1115 <issue
1116 id="UnusedNamespace"
1117 message="Unused namespace declaration xmlns:android; already declared on the root element"
1118 errorLine1=" &lt;WebView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1119 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1120 <location
1121 file="src/main/res/layout/activity_force_dark.xml"
1122 line="45"
1123 column="14"/>
1124 </issue>
1125
1126 <issue
1127 id="UnusedNamespace"
1128 message="Unused namespace declaration xmlns:android; already declared on the root element"
1129 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1130 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1131 <location
1132 file="src/main/res/layout/activity_web_message_listener.xml"
1133 line="24"
1134 column="9"/>
1135 </issue>
1136
1137 <issue
1138 id="UnusedNamespace"
1139 message="Unused namespace declaration xmlns:android; already declared on the root element"
1140 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1141 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1142 <location
1143 file="src/main/res/layout/activity_web_message_listener.xml"
1144 line="30"
1145 column="9"/>
1146 </issue>
1147
1148 <issue
1149 id="UnusedNamespace"
1150 message="Unused namespace declaration xmlns:android; already declared on the root element"
1151 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1152 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1153 <location
1154 file="src/main/res/layout/activity_web_message_listener.xml"
1155 line="36"
1156 column="9"/>
1157 </issue>
1158
1159 <issue
1160 id="UnusedNamespace"
1161 message="Unused namespace declaration xmlns:tools; already declared on the root element"
1162 errorLine1=" xmlns:tools=&quot;http://schemas.android.com/tools&quot;"
1163 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1164 <location
1165 file="src/main/res/layout/activity_web_message_listener.xml"
1166 line="37"
1167 column="9"/>
1168 </issue>
1169
1170 <issue
1171 id="UnusedNamespace"
1172 message="Unused namespace declaration xmlns:android; already declared on the root element"
1173 errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
1174 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1175 <location
1176 file="src/main/res/layout/activity_web_message_listener_malicious_website.xml"
1177 line="22"
1178 column="9"/>
1179 </issue>
1180
1181 <issue
1182 id="MissingApplicationIcon"
1183 message="Should explicitly set `android:icon`, there is no default"
1184 errorLine1=" &lt;application"
1185 errorLine2=" ~~~~~~~~~~~">
1186 <location
1187 file="src/main/AndroidManifest.xml"
1188 line="25"
1189 column="6"/>
1190 </issue>
1191
1192 <issue
1193 id="ButtonStyle"
1194 message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
1195 errorLine1=" &lt;Button"
1196 errorLine2=" ~~~~~~">
1197 <location
1198 file="src/main/res/layout/activity_popup_interstitial.xml"
1199 line="57"
1200 column="10"/>
1201 </issue>
1202
1203 <issue
1204 id="ButtonStyle"
1205 message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
1206 errorLine1=" &lt;Button"
1207 errorLine2=" ~~~~~~">
1208 <location
1209 file="src/main/res/layout/activity_popup_interstitial.xml"
1210 line="66"
1211 column="10"/>
1212 </issue>
1213
1214 <issue
1215 id="ButtonStyle"
1216 message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
1217 errorLine1=" &lt;Button"
1218 errorLine2=" ~~~~~~">
1219 <location
1220 file="src/main/res/layout/activity_renderer_termination.xml"
1221 line="77"
1222 column="10"/>
1223 </issue>
1224
1225 <issue
1226 id="ButtonStyle"
1227 message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
1228 errorLine1=" &lt;Button"
1229 errorLine2=" ~~~~~~">
1230 <location
1231 file="src/main/res/layout/activity_renderer_termination.xml"
1232 line="87"
1233 column="10"/>
1234 </issue>
1235
1236 <issue
1237 id="ButtonStyle"
1238 message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
1239 errorLine1=" &lt;Button"
1240 errorLine2=" ~~~~~~">
1241 <location
1242 file="src/main/res/layout/activity_web_message_listener.xml"
1243 line="42"
1244 column="10"/>
1245 </issue>
1246
1247 <issue
1248 id="ButtonStyle"
1249 message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
1250 errorLine1=" &lt;Button"
1251 errorLine2=" ~~~~~~">
1252 <location
1253 file="src/main/res/layout/activity_web_message_listener.xml"
1254 line="48"
1255 column="10"/>
1256 </issue>
1257
1258 <issue
1259 id="Autofill"
1260 message="Missing `autofillHints` attribute"
1261 errorLine1=" &lt;EditText"
1262 errorLine2=" ~~~~~~~~">
1263 <location
1264 file="src/main/res/layout/activity_proxy_override.xml"
1265 line="34"
1266 column="6"/>
1267 </issue>
1268
1269 <issue
1270 id="Autofill"
1271 message="Missing `autofillHints` attribute"
1272 errorLine1=" &lt;EditText"
1273 errorLine2=" ~~~~~~~~">
1274 <location
1275 file="src/main/res/layout/activity_tracing_controller.xml"
1276 line="34"
1277 column="6"/>
1278 </issue>
1279
1280 <issue
1281 id="SetTextI18n"
1282 message="String literal in `setText` can not be translated. Use Android resources instead."
1283 errorLine1=" mStatus.setText(&quot;API not available&quot;);"
1284 errorLine2=" ~~~~~~~~~~~~~~~~~~~">
1285 <location
1286 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1287 line="75"
1288 column="29"/>
1289 </issue>
1290
1291 <issue
1292 id="SetTextI18n"
1293 message="String literal in `setText` can not be translated. Use Android resources instead."
1294 errorLine1=" mStatus.setText(&quot;terminated&quot;);"
1295 errorLine2=" ~~~~~~~~~~~~">
1296 <location
1297 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1298 line="222"
1299 column="33"/>
1300 </issue>
1301
1302 <issue
1303 id="SetTextI18n"
1304 message="String literal in `setText` can not be translated. Use Android resources instead."
1305 errorLine1=" mStatus.setText(&quot;started&quot;);"
1306 errorLine2=" ~~~~~~~~~">
1307 <location
1308 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1309 line="233"
1310 column="25"/>
1311 </issue>
1312
1313 <issue
1314 id="SetTextI18n"
1315 message="String literal in `setText` can not be translated. Use Android resources instead."
1316 errorLine1=" mStatus.setText(&quot;unresponsive&quot;);"
1317 errorLine2=" ~~~~~~~~~~~~~~">
1318 <location
1319 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1320 line="242"
1321 column="37"/>
1322 </issue>
1323
1324 <issue
1325 id="SetTextI18n"
1326 message="String literal in `setText` can not be translated. Use Android resources instead."
1327 errorLine1=" mStatus.setText(&quot;responsive&quot;);"
1328 errorLine2=" ~~~~~~~~~~~~">
1329 <location
1330 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1331 line="252"
1332 column="37"/>
1333 </issue>
1334
1335 <issue
1336 id="HardcodedText"
1337 message="Hardcoded string &quot;Reply via ReplyProxy&quot;, should use `@string` resource"
1338 errorLine1=" android:text=&quot;Reply via ReplyProxy&quot; />"
1339 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1340 <location
1341 file="src/main/res/layout/activity_document_start_javascript.xml"
1342 line="43"
1343 column="9"/>
1344 </issue>
1345
1346 <issue
1347 id="HardcodedText"
1348 message="Hardcoded string &quot;Type an URL here&quot;, should use `@string` resource"
1349 errorLine1=" android:hint=&quot;Type an URL here&quot;/>"
1350 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1351 <location
1352 file="src/main/res/layout/activity_proxy_override.xml"
1353 line="43"
1354 column="9"/>
1355 </issue>
1356
1357 <issue
1358 id="HardcodedText"
1359 message="Hardcoded string &quot;Renderer status:&quot;, should use `@string` resource"
1360 errorLine1=" android:text=&quot;Renderer status:&quot;"
1361 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1362 <location
1363 file="src/main/res/layout/activity_renderer_termination.xml"
1364 line="37"
1365 column="13"/>
1366 </issue>
1367
1368 <issue
1369 id="HardcodedText"
1370 message="Hardcoded string &quot;Type an URL here&quot;, should use `@string` resource"
1371 errorLine1=" android:hint=&quot;Type an URL here&quot;"
1372 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1373 <location
1374 file="src/main/res/layout/activity_tracing_controller.xml"
1375 line="42"
1376 column="9"/>
1377 </issue>
1378
1379 <issue
1380 id="HardcodedText"
1381 message="Hardcoded string &quot;Reply via ReplyProxy&quot;, should use `@string` resource"
1382 errorLine1=" android:text=&quot;Reply via ReplyProxy&quot; />"
1383 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1384 <location
1385 file="src/main/res/layout/activity_web_message_listener.xml"
1386 line="47"
1387 column="13"/>
1388 </issue>
1389
1390 <issue
1391 id="HardcodedText"
1392 message="Hardcoded string &quot;Reply via Port&quot;, should use `@string` resource"
1393 errorLine1=" android:text=&quot;Reply via Port&quot; />"
1394 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1395 <location
1396 file="src/main/res/layout/activity_web_message_listener.xml"
1397 line="53"
1398 column="13"/>
1399 </issue>
1400
1401 <issue
1402 id="RtlHardcoded"
1403 message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
1404 errorLine1=" android:gravity=&quot;left&quot;"
1405 errorLine2=" ~~~~">
1406 <location
1407 file="src/main/res/layout/activity_renderer_termination.xml"
1408 line="31"
1409 column="26"/>
1410 </issue>
1411
1412 <issue
1413 id="RtlHardcoded"
1414 message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
1415 errorLine1=" android:gravity=&quot;left&quot;>"
1416 errorLine2=" ~~~~">
1417 <location
1418 file="src/main/res/layout/activity_renderer_termination.xml"
1419 line="75"
1420 column="26"/>
1421 </issue>
1422
1423 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -04001424 id="UnknownNullness"
1425 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1426 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1427 errorLine2=" ~~~~~~">
1428 <location
1429 file="src/main/java/com/example/androidx/webkit/AllowlistActivity.java"
1430 line="46"
1431 column="29"/>
1432 </issue>
1433
1434 <issue
1435 id="UnknownNullness"
1436 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1437 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1438 errorLine2=" ~~~~~~">
1439 <location
1440 file="src/main/java/com/example/androidx/webkit/CustomInterstitialActivity.java"
1441 line="45"
1442 column="29"/>
1443 </issue>
1444
1445 <issue
1446 id="UnknownNullness"
1447 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1448 errorLine1=" protected void onActivityResult(int requestCode, int resultCode, Intent data) {"
1449 errorLine2=" ~~~~~~">
1450 <location
1451 file="src/main/java/com/example/androidx/webkit/CustomInterstitialActivity.java"
1452 line="65"
1453 column="70"/>
1454 </issue>
1455
1456 <issue
1457 id="UnknownNullness"
1458 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1459 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1460 errorLine2=" ~~~~~~">
1461 <location
1462 file="src/main/java/com/example/androidx/webkit/FullscreenActivity.java"
1463 line="98"
1464 column="29"/>
1465 </issue>
1466
1467 <issue
1468 id="UnknownNullness"
1469 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1470 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1471 errorLine2=" ~~~~~~">
1472 <location
1473 file="src/main/java/com/example/androidx/webkit/GiantInterstitialActivity.java"
1474 line="40"
1475 column="29"/>
1476 </issue>
1477
1478 <issue
1479 id="UnknownNullness"
1480 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1481 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1482 errorLine2=" ~~~~~~">
1483 <location
1484 file="src/main/java/com/example/androidx/webkit/InvisibleActivity.java"
Dustin Lamf14ad352019-09-30 15:30:55 -07001485 line="42"
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -04001486 column="29"/>
Dustin Lamf14ad352019-09-30 15:30:55 -07001487 </issue>
1488
1489 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -04001490 id="UnknownNullness"
1491 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1492 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1493 errorLine2=" ~~~~~~">
Dustin Lamf14ad352019-09-30 15:30:55 -07001494 <location
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -04001495 file="src/main/java/com/example/androidx/webkit/LoudInterstitialActivity.java"
1496 line="44"
1497 column="29"/>
1498 </issue>
1499
1500 <issue
1501 id="UnknownNullness"
1502 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1503 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1504 errorLine2=" ~~~~~~">
1505 <location
1506 file="src/main/java/com/example/androidx/webkit/MediumInterstitialActivity.java"
1507 line="50"
1508 column="29"/>
1509 </issue>
1510
1511 <issue
1512 id="UnknownNullness"
1513 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1514 errorLine1=" public MenuListView(Context context) {"
1515 errorLine2=" ~~~~~~~">
1516 <location
1517 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1518 line="34"
1519 column="25"/>
1520 </issue>
1521
1522 <issue
1523 id="UnknownNullness"
1524 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1525 errorLine1=" public MenuListView(Context context, AttributeSet attrs) {"
1526 errorLine2=" ~~~~~~~">
1527 <location
1528 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1529 line="38"
1530 column="25"/>
1531 </issue>
1532
1533 <issue
1534 id="UnknownNullness"
1535 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1536 errorLine1=" public MenuListView(Context context, AttributeSet attrs) {"
1537 errorLine2=" ~~~~~~~~~~~~">
1538 <location
1539 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1540 line="38"
1541 column="42"/>
1542 </issue>
1543
1544 <issue
1545 id="UnknownNullness"
1546 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1547 errorLine1=" public MenuListView(Context context, AttributeSet attrs, int defStyleAttr) {"
1548 errorLine2=" ~~~~~~~">
1549 <location
1550 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1551 line="42"
1552 column="25"/>
1553 </issue>
1554
1555 <issue
1556 id="UnknownNullness"
1557 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1558 errorLine1=" public MenuListView(Context context, AttributeSet attrs, int defStyleAttr) {"
1559 errorLine2=" ~~~~~~~~~~~~">
1560 <location
1561 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1562 line="42"
1563 column="42"/>
1564 </issue>
1565
1566 <issue
1567 id="UnknownNullness"
1568 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1569 errorLine1=" public MenuListView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {"
1570 errorLine2=" ~~~~~~~">
1571 <location
1572 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1573 line="47"
1574 column="25"/>
1575 </issue>
1576
1577 <issue
1578 id="UnknownNullness"
1579 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1580 errorLine1=" public MenuListView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {"
1581 errorLine2=" ~~~~~~~~~~~~">
1582 <location
1583 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1584 line="47"
1585 column="42"/>
1586 </issue>
1587
1588 <issue
1589 id="UnknownNullness"
1590 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1591 errorLine1=" public MenuItem(String name, Intent intentToLaunch) {"
1592 errorLine2=" ~~~~~~">
1593 <location
1594 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1595 line="59"
1596 column="25"/>
1597 </issue>
1598
1599 <issue
1600 id="UnknownNullness"
1601 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1602 errorLine1=" public MenuItem(String name, Intent intentToLaunch) {"
1603 errorLine2=" ~~~~~~">
1604 <location
1605 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1606 line="59"
1607 column="38"/>
1608 </issue>
1609
1610 <issue
1611 id="UnknownNullness"
1612 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1613 errorLine1=" public void start(Context activityContext) {"
1614 errorLine2=" ~~~~~~~">
1615 <location
1616 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1617 line="76"
1618 column="27"/>
1619 </issue>
1620
1621 <issue
1622 id="UnknownNullness"
1623 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1624 errorLine1=" public void setItems(MenuItem[] items) {"
1625 errorLine2=" ~~~~~~~~~~">
1626 <location
1627 file="src/main/java/com/example/androidx/webkit/MenuListView.java"
1628 line="84"
1629 column="26"/>
1630 </issue>
1631
1632 <issue
1633 id="UnknownNullness"
1634 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1635 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1636 errorLine2=" ~~~~~~">
1637 <location
1638 file="src/main/java/com/example/androidx/webkit/MultiProcessEnabledActivity.java"
Dustin Lamf14ad352019-09-30 15:30:55 -07001639 line="31"
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -04001640 column="29"/>
Dustin Lamf14ad352019-09-30 15:30:55 -07001641 </issue>
1642
1643 <issue
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -04001644 id="UnknownNullness"
1645 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1646 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1647 errorLine2=" ~~~~~~">
Dustin Lamf14ad352019-09-30 15:30:55 -07001648 <location
Jeff Gaston3c2c3ca2020-08-25 21:41:34 -04001649 file="src/main/java/com/example/androidx/webkit/PerWebViewEnableActivity.java"
1650 line="35"
1651 column="29"/>
1652 </issue>
1653
1654 <issue
1655 id="UnknownNullness"
1656 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1657 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1658 errorLine2=" ~~~~~~">
1659 <location
1660 file="src/main/java/com/example/androidx/webkit/PopupInterstitialActivity.java"
1661 line="51"
1662 column="29"/>
1663 </issue>
1664
1665 <issue
1666 id="UnknownNullness"
1667 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1668 errorLine1=" public Proxy(int port, ProxyRequestCallback callback) {"
1669 errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
1670 <location
1671 file="src/main/java/com/example/androidx/webkit/Proxy.java"
1672 line="60"
1673 column="28"/>
1674 </issue>
1675
1676 <issue
1677 id="UnknownNullness"
1678 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1679 errorLine1=" public static RendererTerminatedDialogFragment newInstance() {"
1680 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1681 <location
1682 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1683 line="95"
1684 column="23"/>
1685 </issue>
1686
1687 <issue
1688 id="UnknownNullness"
1689 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1690 errorLine1=" public Dialog onCreateDialog(Bundle savedInstanceState) {"
1691 errorLine2=" ~~~~~~">
1692 <location
1693 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1694 line="102"
1695 column="16"/>
1696 </issue>
1697
1698 <issue
1699 id="UnknownNullness"
1700 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1701 errorLine1=" public Dialog onCreateDialog(Bundle savedInstanceState) {"
1702 errorLine2=" ~~~~~~">
1703 <location
1704 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1705 line="102"
1706 column="38"/>
1707 </issue>
1708
1709 <issue
1710 id="UnknownNullness"
1711 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1712 errorLine1=" public static RendererUnresponsiveDialogFragment newInstance() {"
1713 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
1714 <location
1715 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1716 line="121"
1717 column="23"/>
1718 </issue>
1719
1720 <issue
1721 id="UnknownNullness"
1722 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1723 errorLine1=" public Dialog onCreateDialog(Bundle savedInstanceState) {"
1724 errorLine2=" ~~~~~~">
1725 <location
1726 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1727 line="128"
1728 column="16"/>
1729 </issue>
1730
1731 <issue
1732 id="UnknownNullness"
1733 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1734 errorLine1=" public Dialog onCreateDialog(Bundle savedInstanceState) {"
1735 errorLine2=" ~~~~~~">
1736 <location
1737 file="src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java"
1738 line="128"
1739 column="38"/>
1740 </issue>
1741
1742 <issue
1743 id="UnknownNullness"
1744 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1745 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1746 errorLine2=" ~~~~~~">
1747 <location
1748 file="src/main/java/com/example/androidx/webkit/SmallInterstitialActivity.java"
1749 line="34"
1750 column="29"/>
1751 </issue>
1752
1753 <issue
1754 id="UnknownNullness"
1755 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1756 errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
1757 errorLine2=" ~~~~~~">
1758 <location
1759 file="src/main/java/com/example/androidx/webkit/UnattachedActivity.java"
1760 line="40"
1761 column="29"/>
1762 </issue>
1763
1764 <issue
1765 id="UnknownNullness"
1766 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1767 errorLine1=" public static void appendWebViewVersionToTitle(Activity activity) {"
1768 errorLine2=" ~~~~~~~~">
1769 <location
1770 file="src/main/java/com/example/androidx/webkit/WebkitHelpers.java"
1771 line="35"
1772 column="52"/>
1773 </issue>
1774
1775 <issue
1776 id="UnknownNullness"
1777 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1778 errorLine1=" public static TextView showMessageInActivity(Activity activity,"
1779 errorLine2=" ~~~~~~~~">
1780 <location
1781 file="src/main/java/com/example/androidx/webkit/WebkitHelpers.java"
1782 line="57"
1783 column="19"/>
1784 </issue>
1785
1786 <issue
1787 id="UnknownNullness"
1788 message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
1789 errorLine1=" public static TextView showMessageInActivity(Activity activity,"
1790 errorLine2=" ~~~~~~~~">
1791 <location
1792 file="src/main/java/com/example/androidx/webkit/WebkitHelpers.java"
1793 line="57"
1794 column="50"/>
Dustin Lamf14ad352019-09-30 15:30:55 -07001795 </issue>
1796
1797</issues>