mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 10:46:53 -04:00
7847 lines
359 KiB
XML
7847 lines
359 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<issues format="5" by="lint 3.5.0" client="gradle" variant="debug" version="3.5.0">
|
||
|
||
<issue
|
||
id="ObsoleteLintCustomCheck"
|
||
message="Lint found one or more custom checks that could not be loaded. The most likely reason for this is that it is using an older, incompatible or unsupported API in lint. Make sure these lint checks are updated to the new APIs. The issue registry class is com.lint.CustomIssueRegistry. The class loading issue is com/android/tools/lint/detector/api/Detector$JavaPsiScanner: ClassLoader.defineClass1(ClassLoader.java:-2)←ClassLoader.defineClass(ClassLoader.java:763)←ClassLoader.defineClass(ClassLoader.java:642)←UrlClassLoader._defineClass(UrlClassLoader.java:306)←UrlClassLoader.defineClass(UrlClassLoader.java:302)←UrlClassLoader._findClass(UrlClassLoader.java:271)←UrlClassLoader.findClass(UrlClassLoader.java:254)←ClassLoader.loadClass(ClassLoader.java:424)">
|
||
<location
|
||
file="..\..\..\.android\lint\customlint.jar"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingPermission"
|
||
message="Missing permissions required by ConnectivityManager.getActiveNetworkInfo: android.permission.ACCESS_NETWORK_STATE"
|
||
errorLine1=" get() = if (activeNetworkInfo?.isConnected == true)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\extensions\ConnectivityManagerExtensions.kt"
|
||
line="9"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingPermission"
|
||
message="Missing permissions required by ConnectivityManager.getActiveNetworkInfo: android.permission.ACCESS_NETWORK_STATE"
|
||
errorLine1=" private val isNotConnected get() = conMan.activeNetworkInfo?.isConnected == false"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\library_view\LibraryFragment.kt"
|
||
line="91"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingPermission"
|
||
message="Missing permissions required by ConnectivityManager.getAllNetworkInfo: android.permission.ACCESS_NETWORK_STATE"
|
||
errorLine1=" NetworkInfo[] networkInfos = connectivity.getAllNetworkInfo();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\NetworkUtils.java"
|
||
line="40"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingPermission"
|
||
message="Missing permissions required by ConnectivityManager.getActiveNetworkInfo: android.permission.ACCESS_NETWORK_STATE"
|
||
errorLine1=" NetworkInfo networkInfo = connectivity.getActiveNetworkInfo();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\NetworkUtils.java"
|
||
line="70"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingPermission"
|
||
message="Missing permissions required by ConnectivityManager.getNetworkInfo: android.permission.ACCESS_NETWORK_STATE"
|
||
errorLine1=" NetworkInfo wifi = connectivity.getNetworkInfo(ConnectivityManager.TYPE_WIFI);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\NetworkUtils.java"
|
||
line="76"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ScrollViewSize"
|
||
message="This LinearLayout should use `android:layout_height="wrap_content"`"
|
||
errorLine1=" android:layout_height="match_parent""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\dialog_add_note.xml"
|
||
line="38"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="DefaultLocale"
|
||
message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
|
||
errorLine1=" bookmark -> bookmark.getBookmarkTitle().toLowerCase().contains(newText.toLowerCase()))"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksPresenter.java"
|
||
line="62"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="DefaultLocale"
|
||
message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
|
||
errorLine1=" bookmark -> bookmark.getBookmarkTitle().toLowerCase().contains(newText.toLowerCase()))"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksPresenter.java"
|
||
line="62"
|
||
column="80"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="DefaultLocale"
|
||
message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
|
||
errorLine1=" if (historyItem.getHistoryTitle().toLowerCase()"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryPresenter.java"
|
||
line="68"
|
||
column="47"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="DefaultLocale"
|
||
message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
|
||
errorLine1=" .contains(newText.toLowerCase())) {"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryPresenter.java"
|
||
line="69"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="DefaultLocale"
|
||
message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
|
||
errorLine1=" autoAdapter.getFilter().filter(searchText.toLowerCase());"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="143"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="DefaultLocale"
|
||
message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
|
||
errorLine1=" autoAdapter.getFilter().filter(s.toLowerCase());"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="161"
|
||
column="44"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="InlinedApi"
|
||
message="Field requires API level 23 (current min is 15): `android.content.Intent#EXTRA_PROCESS_TEXT`"
|
||
errorLine1=" searchView.setQuery(getIntent().getStringExtra(Intent.EXTRA_PROCESS_TEXT), true);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="182"
|
||
column="54"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="IntentReset"
|
||
message="Calling `setData` after calling `setType` will clear the type: Call `setDataAndType` instead?"
|
||
errorLine1=" intent.setData(uri);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\help\HelpActivity.java"
|
||
line="75"
|
||
column="5"/>
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\help\HelpActivity.java"
|
||
line="70"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="InvalidPackage"
|
||
message="Invalid package reference in library; not included in Android: `javax.xml.stream.events`. Referenced from `org.simpleframework.xml.stream.StreamReader`.">
|
||
<location
|
||
file="..\..\..\.gradle\caches\modules-2\files-2.1\org.simpleframework\simple-xml\2.7.1\dd91fb744c2ff921407475cb29a1e3fee397d411\simple-xml-2.7.1.jar"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="InvalidPackage"
|
||
message="Invalid package reference in library; not included in Android: `javax.xml.stream`. Referenced from `org.simpleframework.xml.stream.StreamProvider`.">
|
||
<location
|
||
file="..\..\..\.gradle\caches\modules-2\files-2.1\org.simpleframework\simple-xml\2.7.1\dd91fb744c2ff921407475cb29a1e3fee397d411\simple-xml-2.7.1.jar"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="OldTargetApi"
|
||
message="Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details."
|
||
errorLine1=" targetSdkVersion 28"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="build.gradle"
|
||
line="35"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SdCardPath"
|
||
message="Do not hardcode "`/data/`"; use `Context.getFilesDir().getPath()` instead"
|
||
errorLine1=" filePath = String.format("/data/data/%s/lib/%s", getPackageName(),"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1830"
|
||
column="34"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedAttribute"
|
||
message="Attribute `layoutDirection` is only used in API level 17 and higher (current min is 15)"
|
||
errorLine1=" android:layoutDirection="ltr""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\search.xml"
|
||
line="6"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedAttribute"
|
||
message="Attribute `fontFamily` is only used in API level 16 and higher (current min is 15) Did you mean `app:fontFamily` ?"
|
||
errorLine1=" android:fontFamily="sans-serif-light""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\section_list.xml"
|
||
line="20"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_feedback_blue_24dp""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\activity_help.xml"
|
||
line="37"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_bookmark_border_24dp""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\bottom_toolbar.xml"
|
||
line="31"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_keyboard_arrow_left_24dp""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\bottom_toolbar.xml"
|
||
line="45"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/action_home""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\bottom_toolbar.xml"
|
||
line="59"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_keyboard_arrow_right_24dp""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\bottom_toolbar.xml"
|
||
line="73"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_toc_24dp""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\bottom_toolbar.xml"
|
||
line="87"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_stop_black_24dp" />"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\download_item.xml"
|
||
line="93"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/action_find_next""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_help.xml"
|
||
line="30"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_airplane""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_intro_2.xml"
|
||
line="20"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_baseline_wait_24px""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_transfer_list.xml"
|
||
line="65"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_stars_black_24dp""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\kiwix_search_widget.xml"
|
||
line="36"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_mic_black_24dp""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\kiwix_search_widget.xml"
|
||
line="44"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/fullscreen_exit""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\main_activity_content.xml"
|
||
line="57"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/action_find_previous""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\main_activity_content.xml"
|
||
line="70"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorDrawableCompat"
|
||
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true`."
|
||
errorLine1=" app:srcCompat="@drawable/ic_close_black_24dp""
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\tab_switcher.xml"
|
||
line="28"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorRaster"
|
||
message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
|
||
errorLine1=" android:width="449dp">"
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\res\drawable\ic_airplane.xml"
|
||
line="5"
|
||
column="18"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorRaster"
|
||
message="This tag is not supported in images generated from this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
||
errorLine1=" <clip-path android:pathData="M0,0h24v24H0V0z M 0,0" />"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\drawable\ic_baseline_wait_24px.xml"
|
||
line="7"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="PrivateResource"
|
||
message="Overriding `@color/foreground_material_dark` which is marked as private in com.google.android.material:material. If deliberate, use tools:override="true", otherwise pick a different name."
|
||
errorLine1=" <color name="foreground_material_dark">@android:color/white</color>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\values\colors.xml"
|
||
line="20"
|
||
column="16"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="PrivateResource"
|
||
message="Overriding `@dimen/abc_dropdownitem_text_padding_left` which is marked as private in com.google.android.material:material. If deliberate, use tools:override="true", otherwise pick a different name."
|
||
errorLine1=" <dimen name="abc_dropdownitem_text_padding_left">8dip</dimen>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\values\dimens.xml"
|
||
line="8"
|
||
column="16"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="PrivateResource"
|
||
message="Overriding `@dimen/abc_dropdownitem_text_padding_right` which is marked as private in com.google.android.material:material. If deliberate, use tools:override="true", otherwise pick a different name."
|
||
errorLine1=" <dimen name="abc_dropdownitem_text_padding_right">8dip</dimen>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\values\dimens.xml"
|
||
line="9"
|
||
column="16"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="PrivateResource"
|
||
message="The resource `@color/foreground_material_dark` is marked as private in com.google.android.material:material"
|
||
errorLine1=" <item android:alpha="@dimen/material_dark_hint_pressed_alpha" android:color="@color/foreground_material_dark" android:state_enabled="true" android:state_pressed="true" />"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\color\material_dark_foreground_hint.xml"
|
||
line="13"
|
||
column="80"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="PrivateResource"
|
||
message="The resource `@color/foreground_material_dark` is marked as private in com.google.android.material:material"
|
||
errorLine1=" <item android:alpha="@dimen/material_light_hint_alpha" android:color="@color/foreground_material_dark" />"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\color\material_dark_foreground_hint.xml"
|
||
line="14"
|
||
column="73"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="PrivateResource"
|
||
message="The resource `@color/cardview_dark_background` is marked as private in com.google.android.material:material"
|
||
errorLine1=" <item name="android:windowBackground">@color/cardview_dark_background</item>"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src\main\res\values\styles.xml"
|
||
line="112"
|
||
column="43"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="PrivateResource"
|
||
message="The resource `@color/cardview_dark_background` is marked as private in com.google.android.material:material"
|
||
errorLine1=" <item name="android:windowBackground">@color/cardview_dark_background</item>"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src\main\res\values\styles.xml"
|
||
line="149"
|
||
column="43"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Typos"
|
||
message=""media" is a common misspelling; did you mean "medier" ?"
|
||
errorLine1=" <string name="save_media">Lagre media som…</string>"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src\main\res\values-nb\strings.xml"
|
||
line="14"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Typos"
|
||
message=""media" is a common misspelling; did you mean "medier" ?"
|
||
errorLine1=" <string name="save_media_saved">Lagret media som %1$s i din bildemappe.</string>"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src\main\res\values-nb\strings.xml"
|
||
line="16"
|
||
column="42"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Typos"
|
||
message="Repeated word "ayrı" in message: possible typo"
|
||
errorLine1=" <string name="help_8">\u2022 Vikipedi her dil için ayrı ayrı kullanılabilir durumdadır.</string>"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src\main\res\values-tr\strings.xml"
|
||
line="102"
|
||
column="54"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="PluralsCandidate"
|
||
message="Formatting %d followed by words ("selected"): This should probably be a plural rather than a string"
|
||
errorLine1=" <string name="selected_items">%1$d selected</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\values\strings.xml"
|
||
line="216"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="StringFormatCount"
|
||
message="Inconsistent number of arguments in formatting string `save_media_saved`; found both 0 and 1"
|
||
errorLine1=" <string name="save_media_saved">Saved media as %s to Android/media/org.kiwix…/</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\values\strings.xml"
|
||
line="20"
|
||
column="3"/>
|
||
<location
|
||
file="src\main\res\values-ka\strings.xml"
|
||
line="16"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AddJavascriptInterface"
|
||
message="`WebView.addJavascriptInterface` should not be called with minSdkVersion < 17 for security reasons: JavaScript can use reflection to manipulate application"
|
||
errorLine1=" webView.addJavascriptInterface(new ParserCallback(), "DocumentParser");"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="40"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AddJavascriptInterface"
|
||
message="`WebView.addJavascriptInterface` should not be called with minSdkVersion < 17 for security reasons: JavaScript can use reflection to manipulate application"
|
||
errorLine1=" webView.addJavascriptInterface(new TTSJavaScriptInterface(), "tts");"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="193"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SetJavaScriptEnabled"
|
||
message="Using `setJavaScriptEnabled` can introduce XSS vulnerabilities into your application, review carefully."
|
||
errorLine1=" getCurrentWebView().getSettings().setJavaScriptEnabled(true);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1456"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="DisableBaselineAlignment"
|
||
message="Set `android:baselineAligned="false"` on this element for better performance"
|
||
errorLine1=" <LinearLayout"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\library_item.xml"
|
||
line="51"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Overdraw"
|
||
message="Possible overdraw: Root element paints background `?attr/listBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
|
||
errorLine1=" android:background="?attr/listBackground""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\activity_help.xml"
|
||
line="7"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Overdraw"
|
||
message="Possible overdraw: Root element paints background `@android:color/holo_blue_dark` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
|
||
errorLine1=" android:background="@android:color/holo_blue_dark""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\activity_kiwix_error.xml"
|
||
line="7"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Overdraw"
|
||
message="Possible overdraw: Root element paints background `?attr/selectedBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
|
||
errorLine1=" android:background="?attr/selectedBackground""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\section_list.xml"
|
||
line="5"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Overdraw"
|
||
message="Possible overdraw: Root element paints background `?attr/listBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
|
||
errorLine1=" android:background="?attr/listBackground""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\settings.xml"
|
||
line="7"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Overdraw"
|
||
message="Possible overdraw: Root element paints background `@android:color/black` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
|
||
errorLine1=" android:background="@android:color/black""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\tab_switcher.xml"
|
||
line="6"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Overdraw"
|
||
message="Possible overdraw: Root element paints background `?attr/listBackground` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
|
||
errorLine1=" android:background="?attr/listBackground""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\zim_list.xml"
|
||
line="7"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `noteEdited` of class `AddNoteDialog` requires synthetic accessor"
|
||
errorLine1=" noteEdited = true;"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AddNoteDialog.java"
|
||
line="154"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `enableSaveNoteMenuItem` of class `AddNoteDialog` requires synthetic accessor"
|
||
errorLine1=" enableSaveNoteMenuItem();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AddNoteDialog.java"
|
||
line="155"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `enableShareNoteMenuItem` of class `AddNoteDialog` requires synthetic accessor"
|
||
errorLine1=" enableShareNoteMenuItem();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AddNoteDialog.java"
|
||
line="156"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `exitAddNoteDialog` of class `AddNoteDialog` requires synthetic accessor"
|
||
errorLine1=" exitAddNoteDialog();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AddNoteDialog.java"
|
||
line="213"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `mDrawWidth` of class `AnimatedProgressBar` requires synthetic accessor"
|
||
errorLine1=" mDrawWidth = width;"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AnimatedProgressBar.java"
|
||
line="168"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `mProgress` of class `AnimatedProgressBar` requires synthetic accessor"
|
||
errorLine1=" if (mProgress >= 100) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AnimatedProgressBar.java"
|
||
line="172"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `fadeOut` of class `AnimatedProgressBar` requires synthetic accessor"
|
||
errorLine1=" fadeOut();"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AnimatedProgressBar.java"
|
||
line="173"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `mData` of class `AutoCompleteAdapter` requires synthetic accessor"
|
||
errorLine1=" mData = (ArrayList<String>) results.values;"
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\AutoCompleteAdapter.java"
|
||
line="142"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `refreshAdapter` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" refreshAdapter = false;"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="65"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `allBookmarks` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" allBookmarks.removeAll(deleteList);"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="67"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `deleteList` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" allBookmarks.removeAll(deleteList);"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="67"
|
||
column="32"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `deleteList` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" for (BookmarkItem bookmark : deleteList) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="68"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `bookmarksList` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" int position = bookmarksList.indexOf(bookmark);"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="69"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `bookmarksList` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" bookmarksList.remove(bookmark);"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="70"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `bookmarksAdapter` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" bookmarksAdapter.notifyItemRemoved(position);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="71"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `bookmarksAdapter` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" bookmarksAdapter.notifyItemRangeChanged(position, bookmarksAdapter.getItemCount());"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="72"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `bookmarksAdapter` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" bookmarksAdapter.notifyItemRangeChanged(position, bookmarksAdapter.getItemCount());"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="72"
|
||
column="61"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `deleteList` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" presenter.deleteBookmarks(new ArrayList<>(deleteList));"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="74"
|
||
column="51"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `deleteList` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" if (deleteList.size() != 0) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="83"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `deleteList` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" deleteList.clear();"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="84"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `actionMode` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" actionMode = null;"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="86"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `refreshAdapter` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" if (refreshAdapter) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="87"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `bookmarksAdapter` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" bookmarksAdapter.notifyDataSetChanged();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="88"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `bookmarksList` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" bookmarksList.clear();"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="132"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `allBookmarks` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" bookmarksList.addAll(allBookmarks);"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="133"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `bookmarksList` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" bookmarksList.addAll(allBookmarks);"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="133"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `bookmarksAdapter` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" bookmarksAdapter.notifyDataSetChanged();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="135"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `bookmarksList` of class `BookmarksActivity` requires synthetic accessor"
|
||
errorLine1=" presenter.filterBookmarks(bookmarksList, newText);"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="138"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `disposable` of class `BookmarksPresenter` requires synthetic accessor"
|
||
errorLine1=" if (disposable != null && !disposable.isDisposed()) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksPresenter.java"
|
||
line="39"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `disposable` of class `BookmarksPresenter` requires synthetic accessor"
|
||
errorLine1=" if (disposable != null && !disposable.isDisposed()) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksPresenter.java"
|
||
line="39"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `disposable` of class `BookmarksPresenter` requires synthetic accessor"
|
||
errorLine1=" disposable.dispose();"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksPresenter.java"
|
||
line="40"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `disposable` of class `BookmarksPresenter` requires synthetic accessor"
|
||
errorLine1=" disposable = d;"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksPresenter.java"
|
||
line="42"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `title` of class `DocumentParser` requires synthetic accessor"
|
||
errorLine1=" title = sectionTitle.trim();"
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="55"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `sections` of class `DocumentParser` requires synthetic accessor"
|
||
errorLine1=" sections.add(section);"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="69"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `title` of class `DocumentParser` requires synthetic accessor"
|
||
errorLine1=" title = "";"
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="75"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `sections` of class `DocumentParser` requires synthetic accessor"
|
||
errorLine1=" sections = new ArrayList<>();"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="76"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `listener` of class `DocumentParser` requires synthetic accessor"
|
||
errorLine1=" new Handler(Looper.getMainLooper()).post(() -> listener.clearSections());"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="77"
|
||
column="54"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `listener` of class `DocumentParser` requires synthetic accessor"
|
||
errorLine1=" new Handler(Looper.getMainLooper()).post(() -> listener.sectionsLoaded(title, sections));"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="83"
|
||
column="54"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `sections` of class `DocumentParser` requires synthetic accessor"
|
||
errorLine1=" new Handler(Looper.getMainLooper()).post(() -> listener.sectionsLoaded(title, sections));"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="83"
|
||
column="85"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `title` of class `DocumentParser` requires synthetic accessor"
|
||
errorLine1=" new Handler(Looper.getMainLooper()).post(() -> listener.sectionsLoaded(title, sections));"
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="83"
|
||
column="78"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `requestCheckSystemFileType` of class `Fat32Checker` requires synthetic accessor"
|
||
errorLine1=" requestCheckSystemFileType.onNext(Unit)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\Fat32Checker.kt"
|
||
line="66"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `deleteIfExists` of class `Fat32CheckerKt` requires synthetic accessor"
|
||
errorLine1=" File(path).deleteIfExists()"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\Fat32Checker.kt"
|
||
line="81"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `deleteIfExists` of class `Fat32CheckerKt` requires synthetic accessor"
|
||
errorLine1=" File(path).deleteIfExists()"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\Fat32Checker.kt"
|
||
line="92"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `updater` of class `FetchDownloadMonitor` requires synthetic accessor"
|
||
errorLine1=" updater.onNext { fetchDownloadDao.update(download) }"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\fetch\FetchDownloadMonitor.kt"
|
||
line="98"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `updater` of class `FetchDownloadMonitor` requires synthetic accessor"
|
||
errorLine1=" updater.onNext { fetchDownloadDao.delete(download) }"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\fetch\FetchDownloadMonitor.kt"
|
||
line="102"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `toFetchRequest` of class `FetchDownloadRequesterKt` requires synthetic accessor"
|
||
errorLine1=" val request = downloadRequest.toFetchRequest(sharedPreferenceUtil)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\fetch\FetchDownloadRequester.kt"
|
||
line="36"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `refreshAdapter` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" refreshAdapter = false;"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="69"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `deleteList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" fullHistory.removeAll(deleteList);"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="71"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `fullHistory` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" fullHistory.removeAll(deleteList);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="71"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `deleteList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" for (HistoryListItem history : deleteList) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="72"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" int position = historyList.indexOf(history);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="73"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" if (position - 1 >= 0 && historyList.get(position - 1) == null &&"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="78"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" (position + 1 >= historyList.size() ||"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="79"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" (position + 1 < historyList.size() && historyList.get(position + 1) == null))) {"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="80"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" (position + 1 < historyList.size() && historyList.get(position + 1) == null))) {"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="80"
|
||
column="53"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyList.remove(position - 1);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="81"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyAdapter` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyAdapter.notifyItemRemoved(position - 1);"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="82"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" position = historyList.indexOf(history);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="84"
|
||
column="22"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyList.remove(history);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="85"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyAdapter` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyAdapter.notifyItemRemoved(position);"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="86"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyAdapter` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyAdapter.notifyItemRangeChanged(position, historyAdapter.getItemCount());"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="87"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyAdapter` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyAdapter.notifyItemRangeChanged(position, historyAdapter.getItemCount());"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="87"
|
||
column="59"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `deleteList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" presenter.deleteHistory(new ArrayList<>(deleteList));"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="89"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `deleteList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" if (deleteList.size() != 0) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="98"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `deleteList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" deleteList.clear();"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="99"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `actionMode` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" actionMode = null;"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="101"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `refreshAdapter` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" if (refreshAdapter) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="102"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyAdapter` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyAdapter.notifyDataSetChanged();"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="103"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyList.clear();"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="167"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `fullHistory` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyList.addAll(fullHistory);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="168"
|
||
column="28"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyList.addAll(fullHistory);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="168"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyAdapter` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" historyAdapter.notifyDataSetChanged();"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="170"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `historyList` of class `HistoryActivity` requires synthetic accessor"
|
||
errorLine1=" presenter.filterHistory(historyList, newText);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="173"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `disposable` of class `HistoryPresenter` requires synthetic accessor"
|
||
errorLine1=" if (disposable != null && !disposable.isDisposed()) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryPresenter.java"
|
||
line="40"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `disposable` of class `HistoryPresenter` requires synthetic accessor"
|
||
errorLine1=" if (disposable != null && !disposable.isDisposed()) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryPresenter.java"
|
||
line="40"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `disposable` of class `HistoryPresenter` requires synthetic accessor"
|
||
errorLine1=" disposable.dispose();"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryPresenter.java"
|
||
line="41"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `disposable` of class `HistoryPresenter` requires synthetic accessor"
|
||
errorLine1=" disposable = d;"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryPresenter.java"
|
||
line="43"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `airPlane` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" airPlane.setVisibility(View.VISIBLE);"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="43"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `airPlane` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" airPlane.animate()"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="44"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `airPlane` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" .translationX(airPlane.getWidth())"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="45"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `airPlane` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" airPlane.setVisibility(View.INVISIBLE);"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="48"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `airPlane` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" airPlane.animate()"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="49"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `airPlane` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" .translationX(-airPlane.getWidth());"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="50"
|
||
column="28"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `currentPage` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" currentPage = position;"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="52"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `dismissAutoRotate` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" dismissAutoRotate();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="58"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `handler` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" handler.post(() -> {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="83"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `currentPage` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" if (currentPage == views.length) {"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="84"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `views` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" if (currentPage == views.length) {"
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="84"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `currentPage` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" currentPage = 0;"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="85"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `currentPage` of class `IntroActivity` requires synthetic accessor"
|
||
errorLine1=" viewPager.setCurrentItem(currentPage++, true);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="87"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` member of class `TTSJavaScriptInterface` requires synthetic accessor"
|
||
errorLine1=" webView.addJavascriptInterface(new TTSJavaScriptInterface(), "tts");"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="193"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `tts` of class `KiwixTextToSpeech` requires synthetic accessor"
|
||
errorLine1=" tts.setOnUtteranceProgressListener(null);"
|
||
errorLine2=" ~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="250"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `tts` of class `KiwixTextToSpeech` requires synthetic accessor"
|
||
errorLine1=" tts.stop();"
|
||
errorLine2=" ~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="252"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `tts` of class `KiwixTextToSpeech` requires synthetic accessor"
|
||
errorLine1=" tts.speak(pieces.get(currentPiece.getAndIncrement()), TextToSpeech.QUEUE_ADD, params);"
|
||
errorLine2=" ~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="269"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `tts` of class `KiwixTextToSpeech` requires synthetic accessor"
|
||
errorLine1=" tts.setOnUtteranceProgressListener(new UtteranceProgressListener() {"
|
||
errorLine2=" ~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="275"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `currentPiece` of class `TTSTask` requires synthetic accessor"
|
||
errorLine1=" int line = currentPiece.intValue();"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="283"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `pieces` of class `TTSTask` requires synthetic accessor"
|
||
errorLine1=" if (line >= pieces.size() && !paused) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="285"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `pieces` of class `TTSTask` requires synthetic accessor"
|
||
errorLine1=" tts.speak(pieces.get(line), TextToSpeech.QUEUE_ADD, params);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="290"
|
||
column="23"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `tts` of class `KiwixTextToSpeech` requires synthetic accessor"
|
||
errorLine1=" tts.speak(pieces.get(line), TextToSpeech.QUEUE_ADD, params);"
|
||
errorLine2=" ~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="290"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `currentPiece` of class `TTSTask` requires synthetic accessor"
|
||
errorLine1=" currentPiece.getAndIncrement();"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="291"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `onSpeakingListener` of class `KiwixTextToSpeech` requires synthetic accessor"
|
||
errorLine1=" onSpeakingListener.onSpeakingEnded();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="305"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `onSpeakingListener` of class `KiwixTextToSpeech` requires synthetic accessor"
|
||
errorLine1=" onSpeakingListener.onSpeakingStarted();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="323"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` constructor of class `TTSTask` requires synthetic accessor"
|
||
errorLine1=" currentTTSTask = new TTSTask(pieces);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="328"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `chooseLanguageName` of class `Companion` requires synthetic accessor"
|
||
errorLine1=" chooseLanguageName(languageCode)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\LanguageContainer.kt"
|
||
line="7"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `isO3LanguageToLocaleMap` of class `LanguageUtils` requires synthetic accessor"
|
||
errorLine1=" iso3?.let { isO3LanguageToLocaleMap[it.toUpperCase(Locale.ROOT)] }"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\LanguageUtils.kt"
|
||
line="217"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `fontExceptions` of class `LanguageUtils` requires synthetic accessor"
|
||
errorLine1=" fontExceptions[languageCode] ?: "fonts/DejaVuSansCondensed.ttf""
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\LanguageUtils.kt"
|
||
line="224"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `closeTab` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" closeTab(viewHolder.getAdapterPosition());"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="283"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `documentSections` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" documentSections.addAll(sections);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="448"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `tableDrawerAdapter` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" tableDrawerAdapter.setTitle(getResourceString(getApplicationContext(), title));"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="450"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `tableDrawerAdapter` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" tableDrawerAdapter.setTitle(title);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="452"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `documentSections` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" tableDrawerAdapter.setSections(documentSections);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="454"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `tableDrawerAdapter` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" tableDrawerAdapter.setSections(documentSections);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="454"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `tableDrawerAdapter` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" tableDrawerAdapter.notifyDataSetChanged();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="455"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `documentSections` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" documentSections.clear();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="460"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `tableDrawerAdapter` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" tableDrawerAdapter.notifyDataSetChanged();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="461"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `hideTabSwitcher` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" hideTabSwitcher();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="470"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `selectTab` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" selectTab(position);"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="471"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `updateBottomToolbarArrowsAlpha` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" updateBottomToolbarArrowsAlpha();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="474"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `closeTab` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" closeTab(position);"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="479"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `updateTabSwitcherIcon` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" updateTabSwitcherIcon();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="496"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `documentSections` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" + documentSections.get(position).id"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="518"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `isSpeaking` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" isSpeaking = true;"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="701"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `menu` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" menu.findItem(R.id.menu_read_aloud)"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="703"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `createMenuItem` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" .setTitle(createMenuItem(getResources().getString(R.string.menu_read_aloud_stop)));"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="704"
|
||
column="23"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `isSpeaking` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" isSpeaking = false;"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="711"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `menu` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" menu.findItem(R.id.menu_read_aloud)"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="713"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `createMenuItem` of class `MainActivity` requires synthetic accessor"
|
||
errorLine1=" .setTitle(createMenuItem(getResources().getString(R.string.menu_read_aloud)));"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="714"
|
||
column="23"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `length` of class `Pieces` requires synthetic accessor"
|
||
errorLine1=" return pieces.length;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="69"
|
||
column="21"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `autoAdapter` of class `SearchActivity` requires synthetic accessor"
|
||
errorLine1=" autoAdapter.getFilter().filter(s.toLowerCase());"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="161"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `mMessage` of class `SliderPreference` requires synthetic accessor"
|
||
errorLine1=" mMessage.setText(String.valueOf(mSeekBarValue));"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="145"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `videoEnabledWebChromeClient` of class `VideoEnabledWebView` requires synthetic accessor"
|
||
errorLine1=" if (videoEnabledWebChromeClient != null)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="39"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `videoEnabledWebChromeClient` of class `VideoEnabledWebView` requires synthetic accessor"
|
||
errorLine1=" videoEnabledWebChromeClient.onHideCustomView();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="41"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `activity` of class `WifiDirectManager` requires synthetic accessor"
|
||
errorLine1=" Log.d(TAG, activity.getString(R.string.discovery_failed) + ": " + errorMessage);"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\local_file_transfer\WifiDirectManager.java"
|
||
line="128"
|
||
column="20"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `hasSenderStartedConnection` of class `WifiDirectManager` requires synthetic accessor"
|
||
errorLine1=" hasSenderStartedConnection = true;"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\local_file_transfer\WifiDirectManager.java"
|
||
line="229"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `activity` of class `WifiDirectManager` requires synthetic accessor"
|
||
errorLine1=" Log.d(TAG, activity.getString(R.string.connection_failed) + ": " + errorMessage);"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\local_file_transfer\WifiDirectManager.java"
|
||
line="255"
|
||
column="20"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `closeChannel` of class `WifiDirectManager` requires synthetic accessor"
|
||
errorLine1=" closeChannel();"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\local_file_transfer\WifiDirectManager.java"
|
||
line="377"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `closeChannel` of class `WifiDirectManager` requires synthetic accessor"
|
||
errorLine1=" closeChannel();"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\local_file_transfer\WifiDirectManager.java"
|
||
line="383"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `removeArguments` of class `ZimFileReaderKt` requires synthetic accessor"
|
||
errorLine1=" fun readMimeType(uri: Uri) = "$uri".removeArguments().let {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\ZimFileReader.kt"
|
||
line="112"
|
||
column="34"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `getMimeType` of class `ZimFileReaderKt` requires synthetic accessor"
|
||
errorLine1=" it.mimeType?.takeIf(String::isNotEmpty) ?: mimeTypeFromReader(it)"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\ZimFileReader.kt"
|
||
line="113"
|
||
column="8"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `getFilePath` of class `ZimFileReaderKt` requires synthetic accessor"
|
||
errorLine1=" private fun mimeTypeFromReader(it: String) = jniKiwixReader.getMimeType(it.filePath)"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\ZimFileReader.kt"
|
||
line="116"
|
||
column="78"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `getFilePath` of class `ZimFileReaderKt` requires synthetic accessor"
|
||
errorLine1=" "$CONTENT_URI${jniKiwixReader.checkUrl(url.toUri().filePath)}".toUri()"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\ZimFileReader.kt"
|
||
line="126"
|
||
column="56"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `getFilePath` of class `ZimFileReaderKt` requires synthetic accessor"
|
||
errorLine1=" val infoPair = jniKiwixReader.getDirectAccessInformation(uri.filePath)"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\ZimFileReader.kt"
|
||
line="138"
|
||
column="66"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `getFileDescriptor` of class `ZimFileReaderKt` requires synthetic accessor"
|
||
errorLine1=" return dup(infoPair.fileDescriptor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\ZimFileReader.kt"
|
||
line="142"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `getFilePath` of class `ZimFileReaderKt` requires synthetic accessor"
|
||
errorLine1=" val url = JNIKiwixString(uri.filePath.removeArguments())"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\ZimFileReader.kt"
|
||
line="168"
|
||
column="44"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `removeArguments` of class `ZimFileReaderKt` requires synthetic accessor"
|
||
errorLine1=" val url = JNIKiwixString(uri.filePath.removeArguments())"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\ZimFileReader.kt"
|
||
line="168"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `getFilePath` of class `ZimFileReaderKt` requires synthetic accessor"
|
||
errorLine1=" private fun getContent(uri: Uri) = getContent(JNIKiwixString(uri.filePath.removeArguments()))"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\ZimFileReader.kt"
|
||
line="187"
|
||
column="68"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` method `removeArguments` of class `ZimFileReaderKt` requires synthetic accessor"
|
||
errorLine1=" private fun getContent(uri: Uri) = getContent(JNIKiwixString(uri.filePath.removeArguments()))"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\ZimFileReader.kt"
|
||
line="187"
|
||
column="64"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `hotspotService` of class `ZimHostActivity` requires synthetic accessor"
|
||
errorLine1=" hotspotService = ((HotspotService.HotspotBinder) service).getService();"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\webserver\ZimHostActivity.java"
|
||
line="99"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SyntheticAccessor"
|
||
message="Access to `private` field `hotspotService` of class `ZimHostActivity` requires synthetic accessor"
|
||
errorLine1=" hotspotService.registerCallBack(ZimHostActivity.this);"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\webserver\ZimHostActivity.java"
|
||
line="100"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RedundantNamespace"
|
||
message="This namespace declaration is redundant"
|
||
errorLine1=" <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\search.xml"
|
||
line="16"
|
||
column="21"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RedundantNamespace"
|
||
message="This namespace declaration is redundant"
|
||
errorLine1=" xmlns:app="http://schemas.android.com/apk/res-auto""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\search.xml"
|
||
line="17"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedNamespace"
|
||
message="Unused namespace declaration xmlns:android; already declared on the root element"
|
||
errorLine1=" <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\search.xml"
|
||
line="16"
|
||
column="21"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedNamespace"
|
||
message="Unused namespace declaration xmlns:app; already declared on the root element"
|
||
errorLine1=" xmlns:app="http://schemas.android.com/apk/res-auto""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\search.xml"
|
||
line="17"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="TypographyQuotes"
|
||
message="Replace straight quotes (") with directional quotes (“”, &#8220; and &#8221;) ?"
|
||
errorLine1=" <string name="wifi_only_msg">If you choose "Yes" you won\'t be warned in future. However, you can always change this in Settings</string>"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src\main\res\values\strings.xml"
|
||
line="162"
|
||
column="32"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="IconLocation"
|
||
message="Found bitmap drawable `res/drawable/kiwix_icon_with_title.png` in densityless folder">
|
||
<location
|
||
file="src\main\res\drawable\kiwix_icon_with_title.png"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="IconLocation"
|
||
message="Found bitmap drawable `res/drawable/search_widget_preview.png` in densityless folder">
|
||
<location
|
||
file="src\main\res\drawable\search_widget_preview.png"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\activity_library.xml"
|
||
line="11"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\device_item.xml"
|
||
line="8"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\device_item.xml"
|
||
line="16"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\dialog_add_note.xml"
|
||
line="41"
|
||
column="8"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\download_item.xml"
|
||
line="31"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\download_item.xml"
|
||
line="39"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\download_item.xml"
|
||
line="60"
|
||
column="8"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\download_item.xml"
|
||
line="68"
|
||
column="8"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\header_date.xml"
|
||
line="9"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\header_language.xml"
|
||
line="9"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\ic_tab_switcher.xml"
|
||
line="12"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_book.xml"
|
||
line="46"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_book.xml"
|
||
line="59"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_book.xml"
|
||
line="68"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_book.xml"
|
||
line="79"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_book.xml"
|
||
line="90"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_bookmark_history.xml"
|
||
line="25"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_help.xml"
|
||
line="10"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_language.xml"
|
||
line="20"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_language.xml"
|
||
line="35"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\item_language.xml"
|
||
line="47"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\library_divider.xml"
|
||
line="13"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\section_list.xml"
|
||
line="12"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\slider_dialog.xml"
|
||
line="12"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\storage_select_dialog.xml"
|
||
line="9"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SelectableText"
|
||
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
||
errorLine1=" <TextView"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\webview_search.xml"
|
||
line="40"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="NegativeMargin"
|
||
message="Margin values should not be negative"
|
||
errorLine1=" android:layout_marginTop="-1dp""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\progress_bar.xml"
|
||
line="12"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AlwaysShowAction"
|
||
message="Prefer "`SHOW_AS_ACTION_IF_ROOM`" instead of "`SHOW_AS_ACTION_ALWAYS`""
|
||
errorLine1=" menu.getItem(4).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1301"
|
||
column="50"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AlwaysShowAction"
|
||
message="Prefer "`SHOW_AS_ACTION_IF_ROOM`" instead of "`SHOW_AS_ACTION_ALWAYS`""
|
||
errorLine1=" random.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1491"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AlwaysShowAction"
|
||
message="Prefer "`ifRoom`" instead of "`always`""
|
||
errorLine1=" app:showAsAction="always" />"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\menu\menu_add_note_dialog.xml"
|
||
line="9"
|
||
column="5"/>
|
||
<location
|
||
file="src\main\res\menu\menu_add_note_dialog.xml"
|
||
line="15"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Autofill"
|
||
message="Missing `autofillHints` attribute"
|
||
errorLine1=" <EditText"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\dialog_add_note.xml"
|
||
line="64"
|
||
column="8"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Autofill"
|
||
message="Missing `autofillHints` attribute"
|
||
errorLine1=" <EditText"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\webview_search.xml"
|
||
line="23"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ClickableViewAccessibility"
|
||
message="Custom view `ToolbarScrollingKiwixWebView` overrides `onTouchEvent` but not `performClick`"
|
||
errorLine1=" public boolean onTouchEvent(MotionEvent event) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarScrollingKiwixWebView.java"
|
||
line="67"
|
||
column="18"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\activity_kiwix_error.xml"
|
||
line="76"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\download_item.xml"
|
||
line="13"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\download_item.xml"
|
||
line="82"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\kiwix_search_widget.xml"
|
||
line="14"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\kiwix_search_widget.xml"
|
||
line="31"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\kiwix_search_widget.xml"
|
||
line="39"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\library_item.xml"
|
||
line="15"
|
||
column="4"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlSymmetry"
|
||
message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
|
||
errorLine1=" android:paddingLeft="@dimen/dimen_small_padding""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\library_item.xml"
|
||
line="31"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlSymmetry"
|
||
message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
|
||
errorLine1=" android:paddingLeft="@dimen/title_text_padding""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\section_list.xml"
|
||
line="24"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Use "`start`" instead of "`left`" to ensure correct behavior in right-to-left locales"
|
||
errorLine1=" android:gravity="top|left""
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\dialog_add_note.xml"
|
||
line="74"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider adding `android:layout_marginEnd="@dimen/favicon_margin_right"` to better support right-to-left layouts"
|
||
errorLine1=" android:layout_marginRight="@dimen/favicon_margin_right""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\download_item.xml"
|
||
line="18"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider adding `android:layout_marginEnd="@dimen/favicon_margin_right"` to better support right-to-left layouts"
|
||
errorLine1=" android:layout_marginRight="@dimen/favicon_margin_right""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\library_item.xml"
|
||
line="20"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider adding `android:paddingStart="@dimen/dimen_small_padding"` to better support right-to-left layouts"
|
||
errorLine1=" android:paddingLeft="@dimen/dimen_small_padding""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\library_item.xml"
|
||
line="31"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Use "`end`" instead of "`right`" to ensure correct behavior in right-to-left locales"
|
||
errorLine1=" android:gravity="right""
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\res\layout\library_item.xml"
|
||
line="95"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider adding `android:paddingStart="@dimen/title_text_padding"` to better support right-to-left layouts"
|
||
errorLine1=" android:paddingLeft="@dimen/title_text_padding""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\section_list.xml"
|
||
line="24"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider adding `android:layout_marginEnd="@dimen/webview_search_edit_text_margin_right"` to better support right-to-left layouts"
|
||
errorLine1=" android:layout_marginRight="@dimen/webview_search_edit_text_margin_right""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\res\layout\webview_search.xml"
|
||
line="27"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlEnabled"
|
||
message="The project references RTL attributes, but does not explicitly enable or disable RTL support with `android:supportsRtl` in the manifest">
|
||
<location
|
||
file="src\main\AndroidManifest.xml"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract MainActivity provideMainActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="34"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract KiwixSettingsActivity provideKiwixSettingsActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="38"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract ZimManageActivity provideZimManageActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="42"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract SearchActivity provideSearchActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="46"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract BookmarksActivity provideBookmarksActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="50"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract ErrorActivity provideErrorActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="54"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract IntroActivity provideIntroActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="58"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract SplashActivity provideSplashActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="62"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract LanguageActivity provideLanguageActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="66"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract HistoryActivity provideHistoryActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="70"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract HelpActivity provideHelpActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="74"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public abstract ZimHostActivity provideZimHostActivity();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ActivityBindingModule.java"
|
||
line="78"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public AnimatedProgressBar(Context context, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AnimatedProgressBar.java"
|
||
line="50"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public AnimatedProgressBar(Context context, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AnimatedProgressBar.java"
|
||
line="50"
|
||
column="47"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public AnimatedProgressBar(Context context, AttributeSet attrs, int defStyleAttr) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AnimatedProgressBar.java"
|
||
line="55"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public AnimatedProgressBar(Context context, AttributeSet attrs, int defStyleAttr) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AnimatedProgressBar.java"
|
||
line="55"
|
||
column="47"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onDraw(Canvas canvas) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AnimatedProgressBar.java"
|
||
line="147"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onRestoreInstanceState(Parcelable state) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AnimatedProgressBar.java"
|
||
line="210"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected Parcelable onSaveInstanceState() {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\AnimatedProgressBar.java"
|
||
line="222"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static void expand(final View view) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\AnimationUtils.java"
|
||
line="13"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static void collapse(final View view) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\AnimationUtils.java"
|
||
line="43"
|
||
column="37"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static void rotate(FloatingActionButton v) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\AnimationUtils.java"
|
||
line="70"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" @BindsInstance Builder context(Context context);"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="51"
|
||
column="20"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" @BindsInstance Builder context(Context context);"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="51"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" ApplicationComponent build();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="53"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" ActivityComponent.Builder activityComponent();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="56"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" ServiceComponent.Builder serviceComponent();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="58"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void inject(KiwixApplication application);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="60"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void inject(ZimContentProvider zimContentProvider);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="62"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void inject(KiwixWebView kiwixWebView);"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="64"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void inject(PrefsFragment prefsFragment);"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="66"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void inject(AutoCompleteAdapter autoCompleteAdapter);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="68"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void inject(AddNoteDialog addNoteDialog);"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\components\ApplicationComponent.java"
|
||
line="76"
|
||
column="15"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Scheduler provideIoThread() {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ApplicationModule.java"
|
||
line="73"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Scheduler provideMainThread() {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ApplicationModule.java"
|
||
line="79"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Scheduler provideComputationThread() {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\ApplicationModule.java"
|
||
line="85"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public AutoCompleteAdapter(Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\AutoCompleteAdapter.java"
|
||
line="46"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public View getView(int position, View convertView, ViewGroup parent) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\AutoCompleteAdapter.java"
|
||
line="64"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public View getView(int position, View convertView, ViewGroup parent) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\AutoCompleteAdapter.java"
|
||
line="64"
|
||
column="37"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public View getView(int position, View convertView, ViewGroup parent) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\AutoCompleteAdapter.java"
|
||
line="64"
|
||
column="55"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getItem(int index) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\AutoCompleteAdapter.java"
|
||
line="74"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Filter getFilter() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\AutoCompleteAdapter.java"
|
||
line="86"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected SharedPreferenceUtil sharedPreferenceUtil;"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\base\BaseActivity.java"
|
||
line="36"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Resources.Theme getTheme() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\base\BaseActivity.java"
|
||
line="52"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void attachView(T view);"
|
||
errorLine2=" ~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\base\BaseContract.java"
|
||
line="21"
|
||
column="21"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected T view;"
|
||
errorLine2=" ~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\base\BasePresenter.java"
|
||
line="30"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void attachView(T view) {"
|
||
errorLine2=" ~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\base\BasePresenter.java"
|
||
line="33"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public BookDao(KiwixDatabase kiwixDatabase) {"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\BookDao.java"
|
||
line="39"
|
||
column="18"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ArrayList<Book> getBooks() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\BookDao.java"
|
||
line="59"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ArrayList<Book> filterBookResults(ArrayList<Book> books) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\BookDao.java"
|
||
line="72"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ArrayList<Book> filterBookResults(ArrayList<Book> books) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\BookDao.java"
|
||
line="72"
|
||
column="44"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String bookId;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="27"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String title;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="29"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String description;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="31"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String language;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="33"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String bookCreator;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="35"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String publisher;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="37"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String date;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="39"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String url;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="41"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String remoteUrl;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="43"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String articleCount;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="45"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String mediaCount;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="47"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String size;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="49"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String favicon;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="51"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String name;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookDataSource.java"
|
||
line="53"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getLanguage(String languageCode) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\BookUtils.java"
|
||
line="43"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getLanguage(String languageCode) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\BookUtils.java"
|
||
line="43"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="94"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onCreateOptionsMenu(Menu menu) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="117"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onOptionsItemSelected(MenuItem item) {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="146"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void updateBookmarksList(List<BookmarkItem> bookmarksList) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="167"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void notifyBookmarksListFiltered(List<BookmarkItem> bookmarksList) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="174"
|
||
column="43"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onItemClick(ImageView favicon, BookmarkItem bookmark) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="181"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onItemClick(ImageView favicon, BookmarkItem bookmark) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="181"
|
||
column="46"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onItemLongClick(ImageView favicon, BookmarkItem bookmark) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="206"
|
||
column="34"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onItemLongClick(ImageView favicon, BookmarkItem bookmark) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksActivity.java"
|
||
line="206"
|
||
column="53"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void updateBookmarksList(List<BookmarkItem> bookmarks);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksContract.java"
|
||
line="8"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void notifyBookmarksListFiltered(List<BookmarkItem> bookmarks);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksContract.java"
|
||
line="10"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void filterBookmarks(List<BookmarkItem> bookmarksList, String newText);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksContract.java"
|
||
line="16"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void filterBookmarks(List<BookmarkItem> bookmarksList, String newText);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksContract.java"
|
||
line="16"
|
||
column="60"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void deleteBookmarks(List<BookmarkItem> deleteList);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\bookmark\BookmarksContract.java"
|
||
line="18"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public BookmarksDao(KiwixDatabase kiwixDatabase) {"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\BookmarksDao.java"
|
||
line="38"
|
||
column="23"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public List<Bookmark> getBookmarks() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\BookmarksDao.java"
|
||
line="42"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void processBookmark(StringOperation operation) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\BookmarksDao.java"
|
||
line="59"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" String apply(String string);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\BookmarksDao.java"
|
||
line="75"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" String apply(String string);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\BookmarksDao.java"
|
||
line="75"
|
||
column="18"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String ZimId;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookmarksSpec.java"
|
||
line="29"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String ZimName;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookmarksSpec.java"
|
||
line="30"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String bookmarkUrl;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookmarksSpec.java"
|
||
line="31"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String bookmarkTitle;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\BookmarksSpec.java"
|
||
line="32"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Chunk(String rangeHeader, String fileName, String url, long contentLength,"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\Chunk.java"
|
||
line="31"
|
||
column="16"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Chunk(String rangeHeader, String fileName, String url, long contentLength,"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\Chunk.java"
|
||
line="31"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Chunk(String rangeHeader, String fileName, String url, long contentLength,"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\Chunk.java"
|
||
line="31"
|
||
column="53"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getRangeHeader() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\Chunk.java"
|
||
line="42"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getFileName() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\Chunk.java"
|
||
line="46"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getUrl() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\Chunk.java"
|
||
line="54"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static List<Chunk> getChunks(String url, long contentLength, int notificationID) {"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\ChunkUtils.java"
|
||
line="33"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static List<Chunk> getChunks(String url, long contentLength, int notificationID) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\downloader\ChunkUtils.java"
|
||
line="33"
|
||
column="39"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void setText(String text) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="78"
|
||
column="23"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void setWebView(WebView webView) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="94"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onClick(View v) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="178"
|
||
column="23"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onCreateActionMode(ActionMode mode, Menu menu) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="183"
|
||
column="37"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onCreateActionMode(ActionMode mode, Menu menu) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="183"
|
||
column="54"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onDestroyActionMode(ActionMode mode) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="194"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onPrepareActionMode(ActionMode mode, Menu menu) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="202"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onPrepareActionMode(ActionMode mode, Menu menu) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="202"
|
||
column="55"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onActionItemClicked(ActionMode mode, MenuItem item) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="207"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onActionItemClicked(ActionMode mode, MenuItem item) {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="207"
|
||
column="55"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void beforeTextChanged(CharSequence s, int start, int count, int after) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="227"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onTextChanged(CharSequence s, int start, int before, int count) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="232"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void afterTextChanged(Editable s) {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\CompatFindActionModeCallback.java"
|
||
line="237"
|
||
column="32"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static String TAG = "ConfirmationAlertDialog";"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ConfirmationAlertDialogFragment.java"
|
||
line="28"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ConfirmationAlertDialogFragment(SharedPreferenceUtil sharedPreferenceUtil,"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ConfirmationAlertDialogFragment.java"
|
||
line="34"
|
||
column="42"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" String parentDialogFragmentTAG, int stringResourceId) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ConfirmationAlertDialogFragment.java"
|
||
line="35"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Dialog onCreateDialog(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ConfirmationAlertDialogFragment.java"
|
||
line="42"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Dialog onCreateDialog(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ConfirmationAlertDialogFragment.java"
|
||
line="42"
|
||
column="32"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public CustomSwitchPreference(Context context, AttributeSet attrs, int defStyle) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\CustomSwitchPreference.java"
|
||
line="38"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public CustomSwitchPreference(Context context, AttributeSet attrs, int defStyle) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\CustomSwitchPreference.java"
|
||
line="38"
|
||
column="50"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public CustomSwitchPreference(Context context, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\CustomSwitchPreference.java"
|
||
line="48"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public CustomSwitchPreference(Context context, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\CustomSwitchPreference.java"
|
||
line="48"
|
||
column="50"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public CustomSwitchPreference(Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\CustomSwitchPreference.java"
|
||
line="57"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onBindView(View view) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\CustomSwitchPreference.java"
|
||
line="62"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public CustomViewPager(Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\CustomViewPager.java"
|
||
line="18"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public CustomViewPager(Context context, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\CustomViewPager.java"
|
||
line="23"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public CustomViewPager(Context context, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\CustomViewPager.java"
|
||
line="23"
|
||
column="43"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public DataSource provideDataSource(Repository repository) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataModule.java"
|
||
line="11"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public DataSource provideDataSource(Repository repository) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataModule.java"
|
||
line="11"
|
||
column="39"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Single<List<BooksOnDiskListItem>> getLanguageCategorizedBooks();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="17"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable saveBook(BooksOnDiskListItem.BookOnDisk book);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="19"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable saveBook(BooksOnDiskListItem.BookOnDisk book);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="19"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable saveBooks(List<BooksOnDiskListItem.BookOnDisk> book);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="21"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable saveBooks(List<BooksOnDiskListItem.BookOnDisk> book);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="21"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable saveLanguages(List<Language> languages);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="23"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable saveLanguages(List<Language> languages);"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="23"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Single<List<HistoryListItem>> getDateCategorizedHistory(boolean showHistoryCurrentBook);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="25"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable saveHistory(HistoryListItem.HistoryItem history);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="27"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable saveHistory(HistoryListItem.HistoryItem history);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="27"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable deleteHistory(List<HistoryListItem> historyList);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="29"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable deleteHistory(List<HistoryListItem> historyList);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="29"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable clearHistory();"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="31"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Single<List<BookmarkItem>> getBookmarks(boolean showFromCurrentBook);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="33"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Single<List<String>> getCurrentZimBookmarksUrl();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="35"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable saveBookmark(BookmarkItem bookmark);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="37"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable saveBookmark(BookmarkItem bookmark);"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="37"
|
||
column="28"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable deleteBookmarks(List<BookmarkItem> bookmarks);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="39"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable deleteBookmarks(List<BookmarkItem> bookmarks);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="39"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable deleteBookmark(String bookmarkUrl);"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="41"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Completable deleteBookmark(String bookmarkUrl);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="41"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Flowable<List<BooksOnDiskListItem>> booksOnDiskAsListItems();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\DataSource.java"
|
||
line="43"
|
||
column="3"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static int getToolbarHeight(Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\DimenUtils.java"
|
||
line="30"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static int getWindowHeight(Activity activity) {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\DimenUtils.java"
|
||
line="36"
|
||
column="37"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static int getWindowWidth(Activity activity) {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\DimenUtils.java"
|
||
line="42"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void initInterface(WebView webView) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="39"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void sectionsLoaded(String title, List<DocumentSection> sections);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="44"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void sectionsLoaded(String title, List<DocumentSection> sections);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\DocumentParser.java"
|
||
line="44"
|
||
column="39"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\error\ErrorActivity.java"
|
||
line="63"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onActivityResult(int requestCode, int resultCode, Intent data) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\error\ErrorActivity.java"
|
||
line="170"
|
||
column="65"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String readFile(String filePath, Context context) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\FileReader.java"
|
||
line="27"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String readFile(String filePath, Context context) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\FileReader.java"
|
||
line="27"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String readFile(String filePath, Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\FileReader.java"
|
||
line="27"
|
||
column="43"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\help\HelpActivity.java"
|
||
line="47"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="109"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onSaveInstanceState(Bundle state) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="137"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onRestoreInstanceState(Bundle state) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="144"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onCreateOptionsMenu(Menu menu) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="152"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onOptionsItemSelected(MenuItem item) {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="181"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void updateHistoryList(List<HistoryListItem> historyList) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="210"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void notifyHistoryListFiltered(List<HistoryListItem> historyList) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="217"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onItemClick(ImageView favicon, HistoryListItem.HistoryItem history) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="224"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onItemClick(ImageView favicon, HistoryListItem.HistoryItem history) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="224"
|
||
column="46"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onItemLongClick(ImageView favicon, HistoryListItem.HistoryItem history) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="245"
|
||
column="34"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onItemLongClick(ImageView favicon, HistoryListItem.HistoryItem history) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryActivity.java"
|
||
line="245"
|
||
column="53"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void updateHistoryList(List<HistoryListItem> historyList);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryContract.java"
|
||
line="8"
|
||
column="28"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void notifyHistoryListFiltered(List<HistoryListItem> historyList);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryContract.java"
|
||
line="10"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void filterHistory(List<HistoryListItem> historyList, String newText);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryContract.java"
|
||
line="16"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void filterHistory(List<HistoryListItem> historyList, String newText);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryContract.java"
|
||
line="16"
|
||
column="59"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void deleteHistory(List<HistoryListItem> deleteList);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\history\HistoryContract.java"
|
||
line="18"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\intro\IntroActivity.java"
|
||
line="65"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public JNIKiwix providesJNIKiwix(@NonNull Context context) {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\di\modules\JNIModule.java"
|
||
line="36"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static KiwixApplication getInstance() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\KiwixApplication.java"
|
||
line="56"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static ApplicationComponent getApplicationComponent() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\KiwixApplication.java"
|
||
line="60"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static void setApplicationComponent(ApplicationComponent applicationComponent) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\KiwixApplication.java"
|
||
line="64"
|
||
column="46"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void attachBaseContext(Context base) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\KiwixApplication.java"
|
||
line="69"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public AndroidInjector<Activity> activityInjector() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\KiwixApplication.java"
|
||
line="160"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public KiwixDatabase(Context context, NewBookDao bookDao, NewLanguagesDao languagesDao,"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\KiwixDatabase.java"
|
||
line="64"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public KiwixDatabase(Context context, NewBookDao bookDao, NewLanguagesDao languagesDao,"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\KiwixDatabase.java"
|
||
line="64"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public KiwixDatabase(Context context, NewBookDao bookDao, NewLanguagesDao languagesDao,"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\KiwixDatabase.java"
|
||
line="64"
|
||
column="61"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" NewBookmarksDao bookmarksDao,"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\KiwixDatabase.java"
|
||
line="65"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" NewRecentSearchDao recentSearchDao) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\KiwixDatabase.java"
|
||
line="66"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getName() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\KiwixDatabase.java"
|
||
line="76"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected Table[] getTables() {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\KiwixDatabase.java"
|
||
line="81"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected boolean onUpgrade(SQLiteDatabaseWrapper db, int oldVersion, int newVersion) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\KiwixDatabase.java"
|
||
line="91"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixSearchWidget.java"
|
||
line="42"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixSearchWidget.java"
|
||
line="42"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {"
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixSearchWidget.java"
|
||
line="42"
|
||
column="76"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" @GET(LIBRARY_NETWORK_PATH) Single<LibraryNetworkEntity> getLibrary();"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\remote\KiwixService.java"
|
||
line="36"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" @GET Observable<MetaLinkNetworkEntity> getMetaLinks(@Url String url);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\remote\KiwixService.java"
|
||
line="38"
|
||
column="8"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" @GET Observable<MetaLinkNetworkEntity> getMetaLinks(@Url String url);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\remote\KiwixService.java"
|
||
line="38"
|
||
column="60"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static KiwixService newHacklistService(OkHttpClient okHttpClient, String baseUrl) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\remote\KiwixService.java"
|
||
line="43"
|
||
column="19"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static KiwixService newHacklistService(OkHttpClient okHttpClient, String baseUrl) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\remote\KiwixService.java"
|
||
line="43"
|
||
column="51"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static KiwixService newHacklistService(OkHttpClient okHttpClient, String baseUrl) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\remote\KiwixService.java"
|
||
line="43"
|
||
column="78"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onCreate(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\KiwixSettingsActivity.java"
|
||
line="36"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public TTSTask currentTTSTask = null;"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="53"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void readSelection(WebView webView) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="96"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void readAloud(WebView webView) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="103"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void initWebView(WebView webView) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixTextToSpeech.java"
|
||
line="192"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public KiwixViewModelFactory(Map<Class<? extends ViewModel>, Provider<ViewModel>> creators) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\KiwixViewModelFactory.java"
|
||
line="32"
|
||
column="32"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public <T extends ViewModel> T create(Class<T> modelClass) {"
|
||
errorLine2=" ~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\KiwixViewModelFactory.java"
|
||
line="38"
|
||
column="32"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public <T extends ViewModel> T create(Class<T> modelClass) {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\KiwixViewModelFactory.java"
|
||
line="38"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public KiwixWebChromeClient(WebViewCallback callback, ViewGroup nonVideoView,"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebChromeClient.java"
|
||
line="28"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public KiwixWebChromeClient(WebViewCallback callback, ViewGroup nonVideoView,"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebChromeClient.java"
|
||
line="28"
|
||
column="57"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" ViewGroup videoView, KiwixWebView webView) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebChromeClient.java"
|
||
line="29"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" ViewGroup videoView, KiwixWebView webView) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebChromeClient.java"
|
||
line="29"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onProgressChanged(WebView view, int progress) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebChromeClient.java"
|
||
line="35"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" @Override public void onReceivedTitle(WebView view, String title) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebChromeClient.java"
|
||
line="40"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" @Override public void onReceivedTitle(WebView view, String title) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebChromeClient.java"
|
||
line="40"
|
||
column="55"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public KiwixWebView(Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebView.java"
|
||
line="64"
|
||
column="23"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public KiwixWebView(Context context, WebViewCallback callback, AttributeSet attrs,"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebView.java"
|
||
line="68"
|
||
column="23"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public KiwixWebView(Context context, WebViewCallback callback, AttributeSet attrs,"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebView.java"
|
||
line="68"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public KiwixWebView(Context context, WebViewCallback callback, AttributeSet attrs,"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebView.java"
|
||
line="68"
|
||
column="66"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" ViewGroup nonVideoView, ViewGroup videoView) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebView.java"
|
||
line="69"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" ViewGroup nonVideoView, ViewGroup videoView) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebView.java"
|
||
line="69"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onCreateContextMenu(ContextMenu menu) {"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebView.java"
|
||
line="127"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean shouldOverrideUrlLoading(WebView view, String url) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebViewClient.java"
|
||
line="59"
|
||
column="43"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean shouldOverrideUrlLoading(WebView view, String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebViewClient.java"
|
||
line="59"
|
||
column="57"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebViewClient.java"
|
||
line="107"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebViewClient.java"
|
||
line="107"
|
||
column="60"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebViewClient.java"
|
||
line="107"
|
||
column="80"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onPageFinished(WebView view, String url) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebViewClient.java"
|
||
line="112"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onPageFinished(WebView view, String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\KiwixWebViewClient.java"
|
||
line="112"
|
||
column="44"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String libraryVersion;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\LibraryDataSource.java"
|
||
line="26"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public LinkedList<Book> book;"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="32"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public LinkedList<Book> getBooks() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="37"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getVersion() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="41"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String id;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="49"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String title;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="52"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String description;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="55"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String language;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="58"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String creator;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="61"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String publisher;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="64"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String favicon;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="67"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String faviconMimeType;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="70"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String date;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="73"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String url;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="76"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String articleCount;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="79"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String mediaCount;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="82"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String size;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="85"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String bookName;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="88"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String tags;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="91"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public File file;"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="95"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String remoteUrl;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="97"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getId() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="99"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getTitle() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="103"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getDescription() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="107"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getLanguage() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="111"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getCreator() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="115"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getPublisher() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="119"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getFavicon() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="123"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getFaviconMimeType() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="127"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getDate() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="131"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getUrl() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="135"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getArticleCount() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="139"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getMediaCount() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="143"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getName() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="147"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getSize() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\LibraryNetworkEntity.java"
|
||
line="151"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void showBooks(LinkedList<Book> books);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\library_view\LibraryViewCallback.java"
|
||
line="31"
|
||
column="18"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void downloadFile(LibraryNetworkEntity.Book book);"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\zim_manager\library_view\LibraryViewCallback.java"
|
||
line="43"
|
||
column="21"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onActionModeStarted(ActionMode mode) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="301"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onActionModeFinished(ActionMode mode) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="313"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onCreate(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="333"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onOptionsItemSelected(MenuItem item) {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="871"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void openExternalUrl(Intent intent) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1028"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onNewIntent(Intent intent) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1388"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void refreshBookmarksUrl(List<String> urls) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1406"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onConfigurationChanged(Configuration newConfig) {"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1480"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onActivityResult(int requestCode, int resultCode, Intent data) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1510"
|
||
column="65"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onCreateOptionsMenu(Menu menu) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1604"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onPrepareOptionsMenu(Menu menu) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1637"
|
||
column="39"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void webViewFailedLoading(String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1940"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void webViewTitleUpdated(String title) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1963"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void webViewLongClick(final String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="1987"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void setHomePage(View view) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="2023"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void open(BooksOnDiskListItem.BookOnDisk bookOnDisk) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="2031"
|
||
column="20"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void addBooks(List<BooksOnDiskListItem> books) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="2040"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean checkNull(View view) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\MainActivity.java"
|
||
line="2056"
|
||
column="28"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public FileElement file;"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="33"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public List<Url> getUrls() {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="35"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Url getRelevantUrl() {"
|
||
errorLine2=" ~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="39"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public FileElement getFile() {"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="43"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String name;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="50"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public List<Url> urls;"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="52"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Map<String, String> hashes;"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="56"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Pieces pieces;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="58"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getName() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="60"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getPieceHashType() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="72"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public List<String> getPieceHashes() {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="76"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getHash(String type) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="86"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getHash(String type) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="86"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String hashType;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="96"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public List<String> pieceHashes;"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="99"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String location;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="104"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String value;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="110"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getValue() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="112"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getLocation() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\entity\MetaLinkNetworkEntity.java"
|
||
line="116"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public NetworkLanguageDao(KiwixDatabase kiwixDatabase) {"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\NetworkLanguageDao.java"
|
||
line="35"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ArrayList<Language> getFilteredLanguages() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\NetworkLanguageDao.java"
|
||
line="39"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String languageISO3;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\NetworkLanguageSpec.java"
|
||
line="26"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static boolean isNetworkAvailable(Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\NetworkUtils.java"
|
||
line="34"
|
||
column="44"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static boolean isWiFi(Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\NetworkUtils.java"
|
||
line="62"
|
||
column="32"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static String getFileNameFromUrl(String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\NetworkUtils.java"
|
||
line="81"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static String getFileNameFromUrl(String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\NetworkUtils.java"
|
||
line="81"
|
||
column="43"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static String parseURL(Context context, String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\NetworkUtils.java"
|
||
line="98"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static String parseURL(Context context, String url) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\NetworkUtils.java"
|
||
line="98"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static String parseURL(Context context, String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\NetworkUtils.java"
|
||
line="98"
|
||
column="50"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public OnSwipeTouchListener(Context ctx) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\OnSwipeTouchListener.java"
|
||
line="13"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onTouch(View v, MotionEvent event) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\OnSwipeTouchListener.java"
|
||
line="19"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onTouch(View v, MotionEvent event) {"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\OnSwipeTouchListener.java"
|
||
line="19"
|
||
column="34"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onCreate(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\PrefsFragment.java"
|
||
line="68"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\PrefsFragment.java"
|
||
line="192"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\PrefsFragment.java"
|
||
line="192"
|
||
column="78"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen,"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\PrefsFragment.java"
|
||
line="294"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" Preference preference) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\PrefsFragment.java"
|
||
line="295"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public RecentSearchDao(KiwixDatabase kiwixDatabase) {"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\RecentSearchDao.java"
|
||
line="38"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public List<RecentSearch> getRecentSearches() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\dao\RecentSearchDao.java"
|
||
line="45"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String searchString;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\RecentSearchSpec.java"
|
||
line="30"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String zimID;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\local\entity\RecentSearchSpec.java"
|
||
line="33"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="74"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void addRecentSearches(List<String> recentSearches) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="113"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onCreateOptionsMenu(Menu menu) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="134"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onOptionsItemSelected(MenuItem item) {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="193"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onItemClick(AdapterView<?> parent, View view, int position, long id) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="214"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onItemClick(AdapterView<?> parent, View view, int position, long id) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="214"
|
||
column="50"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="253"
|
||
column="34"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="253"
|
||
column="57"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onActivityResult(int requestCode, int resultCode, Intent data) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="326"
|
||
column="68"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onSaveInstanceState(Bundle outState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchActivity.java"
|
||
line="347"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void attachView(SearchViewCallback searchViewCallback) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchPresenter.java"
|
||
line="41"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void addRecentSearches(List<String> recentSearches);"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\search\SearchViewCallback.java"
|
||
line="28"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public SharedPreferenceUtil(Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\SharedPreferenceUtil.java"
|
||
line="44"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getPrefLanguage(String defaultLanguage) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\SharedPreferenceUtil.java"
|
||
line="84"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getPrefLanguage(String defaultLanguage) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\SharedPreferenceUtil.java"
|
||
line="84"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getPrefStorage() {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\SharedPreferenceUtil.java"
|
||
line="88"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getPrefStorageTitle(String defaultTitle) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\SharedPreferenceUtil.java"
|
||
line="106"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getPrefStorageTitle(String defaultTitle) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\SharedPreferenceUtil.java"
|
||
line="106"
|
||
column="37"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void putPrefLanguage(String language) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\SharedPreferenceUtil.java"
|
||
line="115"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void putPrefStorageTitle(String storageTitle) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\SharedPreferenceUtil.java"
|
||
line="127"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void putPrefStorage(String storage) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\SharedPreferenceUtil.java"
|
||
line="131"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Flowable<String> getPrefStorages() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\SharedPreferenceUtil.java"
|
||
line="136"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected CharSequence[] mSummaries;"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="39"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public SliderPreference(Context context, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="46"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public SliderPreference(Context context, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="46"
|
||
column="44"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public SliderPreference(Context context, AttributeSet attrs, int defStyle) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="54"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public SliderPreference(Context context, AttributeSet attrs, int defStyle) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="54"
|
||
column="44"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void updateSummaryText(Context context, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="64"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void updateSummaryText(Context context, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="64"
|
||
column="50"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected Object onGetDefaultValue(TypedArray a, int index) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="75"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected Object onGetDefaultValue(TypedArray a, int index) {"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="75"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onSetInitialValue(boolean restoreValue, Object defaultValue) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="80"
|
||
column="58"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public CharSequence getSummary() {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="85"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void setSummary(CharSequence[] summaries) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="108"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected View onCreateDialogView() {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="123"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onBindView(View view) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\settings\SliderPreference.java"
|
||
line="163"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" protected void onCreate(Bundle savedInstanceState) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\splash\SplashActivity.java"
|
||
line="32"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static String getFileNameFromUrl(String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\StorageUtils.java"
|
||
line="22"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static String getFileNameFromUrl(String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\StorageUtils.java"
|
||
line="22"
|
||
column="43"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static AttributeSet getAttributes(Context context, @XmlRes int xml) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\StyleUtils.java"
|
||
line="42"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static AttributeSet getAttributes(Context context, @XmlRes int xml) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\StyleUtils.java"
|
||
line="42"
|
||
column="44"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static Spanned highlightUrl(String text, String url) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\StyleUtils.java"
|
||
line="54"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static Spanned highlightUrl(String text, String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\StyleUtils.java"
|
||
line="54"
|
||
column="38"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static Spanned highlightUrl(String text, String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\StyleUtils.java"
|
||
line="54"
|
||
column="51"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static Spanned fromHtml(String source) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\StyleUtils.java"
|
||
line="59"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static Spanned fromHtml(String source) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\StyleUtils.java"
|
||
line="59"
|
||
column="34"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void setTitle(String title) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\TableDrawerAdapter.java"
|
||
line="133"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void onHeaderClick(View view);"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\TableDrawerAdapter.java"
|
||
line="143"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void onSectionClick(View view, int position);"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\TableDrawerAdapter.java"
|
||
line="145"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" TextView title;"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\TableDrawerAdapter.java"
|
||
line="150"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ViewHolder(View v) {"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\TableDrawerAdapter.java"
|
||
line="152"
|
||
column="23"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String title;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\TableDrawerAdapter.java"
|
||
line="173"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String id;"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\TableDrawerAdapter.java"
|
||
line="174"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static void bindResource(Class bindClass) {"
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\TestingUtils.java"
|
||
line="33"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static void unbindResource(Class bindClass) {"
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\TestingUtils.java"
|
||
line="42"
|
||
column="37"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static void registerIdleCallback(TestingUtils.IdleListener listListener) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\TestingUtils.java"
|
||
line="51"
|
||
column="43"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ToolbarScrollingKiwixWebView(Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarScrollingKiwixWebView.java"
|
||
line="36"
|
||
column="39"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ToolbarScrollingKiwixWebView(Context context, WebViewCallback callback, View toolbarView,"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarScrollingKiwixWebView.java"
|
||
line="40"
|
||
column="39"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ToolbarScrollingKiwixWebView(Context context, WebViewCallback callback, View toolbarView,"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarScrollingKiwixWebView.java"
|
||
line="40"
|
||
column="56"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ToolbarScrollingKiwixWebView(Context context, WebViewCallback callback, View toolbarView,"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarScrollingKiwixWebView.java"
|
||
line="40"
|
||
column="82"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" View bottomBarView, ViewGroup nonVideoView, ViewGroup videoView,"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarScrollingKiwixWebView.java"
|
||
line="41"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" View bottomBarView, ViewGroup nonVideoView, ViewGroup videoView,"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarScrollingKiwixWebView.java"
|
||
line="41"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" View bottomBarView, ViewGroup nonVideoView, ViewGroup videoView,"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarScrollingKiwixWebView.java"
|
||
line="41"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarScrollingKiwixWebView.java"
|
||
line="42"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onTouchEvent(MotionEvent event) {"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarScrollingKiwixWebView.java"
|
||
line="67"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ToolbarStaticKiwixWebView(Context context) {"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarStaticKiwixWebView.java"
|
||
line="33"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ToolbarStaticKiwixWebView(Context context, WebViewCallback callback,"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarStaticKiwixWebView.java"
|
||
line="37"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ToolbarStaticKiwixWebView(Context context, WebViewCallback callback,"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarStaticKiwixWebView.java"
|
||
line="37"
|
||
column="53"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" ViewGroup nonVideoView, ViewGroup videoView, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarStaticKiwixWebView.java"
|
||
line="38"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" ViewGroup nonVideoView, ViewGroup videoView, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarStaticKiwixWebView.java"
|
||
line="38"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" ViewGroup nonVideoView, ViewGroup videoView, AttributeSet attrs) {"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\ToolbarStaticKiwixWebView.java"
|
||
line="38"
|
||
column="50"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static String reformatProviderUrl(String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\UpdateUtils.java"
|
||
line="8"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public static String reformatProviderUrl(String url) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\utils\UpdateUtils.java"
|
||
line="8"
|
||
column="44"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public UserAgentInterceptor(String useragent) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\remote\UserAgentInterceptor.java"
|
||
line="32"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Response intercept(Chain chain) throws IOException {"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\remote\UserAgentInterceptor.java"
|
||
line="37"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public Response intercept(Chain chain) throws IOException {"
|
||
errorLine2=" ~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\remote\UserAgentInterceptor.java"
|
||
line="37"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebChromeClient(View activityNonVideoView, ViewGroup activityVideoView)"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="60"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebChromeClient(View activityNonVideoView, ViewGroup activityVideoView)"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="60"
|
||
column="67"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebChromeClient(View activityNonVideoView, ViewGroup activityVideoView, View loadingView)"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="76"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebChromeClient(View activityNonVideoView, ViewGroup activityVideoView, View loadingView)"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="76"
|
||
column="67"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebChromeClient(View activityNonVideoView, ViewGroup activityVideoView, View loadingView)"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="76"
|
||
column="96"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebChromeClient(View activityNonVideoView, ViewGroup activityVideoView, View loadingView, VideoEnabledWebView webView)"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="94"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebChromeClient(View activityNonVideoView, ViewGroup activityVideoView, View loadingView, VideoEnabledWebView webView)"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="94"
|
||
column="67"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebChromeClient(View activityNonVideoView, ViewGroup activityVideoView, View loadingView, VideoEnabledWebView webView)"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="94"
|
||
column="96"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebChromeClient(View activityNonVideoView, ViewGroup activityVideoView, View loadingView, VideoEnabledWebView webView)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="94"
|
||
column="114"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void setOnToggledFullscreen(ToggledFullscreenCallback callback)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="117"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onShowCustomView(View view, CustomViewCallback callback)"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="123"
|
||
column="34"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onShowCustomView(View view, CustomViewCallback callback)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="123"
|
||
column="45"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onShowCustomView(View view, int requestedOrientation, CustomViewCallback callback) // Available in API level 14+, deprecated in API level 18+"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="190"
|
||
column="34"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onShowCustomView(View view, int requestedOrientation, CustomViewCallback callback) // Available in API level 14+, deprecated in API level 18+"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="190"
|
||
column="71"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public View getVideoLoadingProgressView() // Video will start loading"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="228"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onPrepared(MediaPlayer mp) // Video will start playing, only called in the case of android.widget.VideoView (typically API level <11)"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="242"
|
||
column="28"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void onCompletion(MediaPlayer mp) // Video finished playing, only called in the case of android.widget.VideoView (typically API level <11)"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="251"
|
||
column="30"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public boolean onError(MediaPlayer mp, int what, int extra) // Error while playing video, only called in the case of android.widget.VideoView (typically API level <11)"
|
||
errorLine2=" ~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebChromeClient.java"
|
||
line="257"
|
||
column="28"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebView(Context context)"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="52"
|
||
column="32"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebView(Context context, AttributeSet attrs)"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="59"
|
||
column="32"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebView(Context context, AttributeSet attrs)"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="59"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebView(Context context, AttributeSet attrs, int defStyle)"
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="66"
|
||
column="32"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public VideoEnabledWebView(Context context, AttributeSet attrs, int defStyle)"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="66"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void setWebChromeClient(WebChromeClient client)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="86"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadData(String data, String mimeType, String encoding)"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="99"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadData(String data, String mimeType, String encoding)"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="99"
|
||
column="39"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadData(String data, String mimeType, String encoding)"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="99"
|
||
column="56"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="106"
|
||
column="37"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="106"
|
||
column="53"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="106"
|
||
column="66"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="106"
|
||
column="83"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="106"
|
||
column="100"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadUrl(String url)"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="113"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadUrl(String url, Map<String, String> additionalHttpHeaders)"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="120"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public void loadUrl(String url, Map<String, String> additionalHttpHeaders)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\com\cprcrack\videowebview\VideoEnabledWebView.java"
|
||
line="120"
|
||
column="37"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void webViewFailedLoading(String failingUrl);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\WebViewCallback.java"
|
||
line="28"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void openExternalUrl(Intent intent);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\WebViewCallback.java"
|
||
line="32"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void webViewTitleUpdated(String title);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\WebViewCallback.java"
|
||
line="38"
|
||
column="28"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void webViewLongClick(String url);"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\WebViewCallback.java"
|
||
line="42"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" void setHomePage(View view);"
|
||
errorLine2=" ~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\main\WebViewCallback.java"
|
||
line="44"
|
||
column="20"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public JNIKiwix jniKiwix;"
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\ZimContentProvider.java"
|
||
line="40"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getType(Uri uri) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\ZimContentProvider.java"
|
||
line="52"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public String getType(Uri uri) {"
|
||
errorLine2=" ~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\ZimContentProvider.java"
|
||
line="52"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ParcelFileDescriptor openFile(Uri uri, String mode) {"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\ZimContentProvider.java"
|
||
line="57"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ParcelFileDescriptor openFile(Uri uri, String mode) {"
|
||
errorLine2=" ~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\ZimContentProvider.java"
|
||
line="57"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnknownNullness"
|
||
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
|
||
errorLine1=" public ParcelFileDescriptor openFile(Uri uri, String mode) {"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src\main\java\org\kiwix\kiwixmobile\core\data\ZimContentProvider.java"
|
||
line="57"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
</issues>
|