blob: 359060a9a5204f2c4fb0ed86e6d6b1a0f8a1e329 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 4.2.0-alpha15" client="gradle" variant="debug" version="4.2.0-alpha15">
<issue
id="ObsoleteLintCustomCheck"
message="Lint found an issue registry (`androidx.annotation.experimental.lint.ExperimentalIssueRegistry`) which did not specify the Lint API version it was compiled with.&#xA;&#xA;**This means that the lint checks are likely not compatible.**&#xA;&#xA;If you are the author of this lint check, make your lint `IssueRegistry` class contain&#xA;  override val api: Int = com.android.tools.lint.detector.api.CURRENT_API&#xA;or from Java,&#xA;  @Override public int getApi() { return com.android.tools.lint.detector.api.ApiKt.CURRENT_API; }&#xA;&#xA;If you are just using lint checks from a third party library you have no control over, you can disable these lint checks (if they misbehave) like this:&#xA;&#xA;    android {&#xA;        lintOptions {&#xA;            disable &quot;UnsafeExperimentalUsageError&quot;,&#xA;                    &quot;UnsafeExperimentalUsageWarning&quot;&#xA;        }&#xA;    }&#xA;">
<location
file="../../../../../../home/jeffrygaston/.gradle/caches/transforms-2/files-2.1/fa51cbf3299ee05e2b24ae2129b79127/annotation-experimental-1.0.0/jars/lint.jar"/>
</issue>
<issue
id="ApplySharedPref"
message="Consider using `apply()` instead; `commit` writes its data to persistent storage immediately, whereas `apply` will handle it in the background"
errorLine1=" allFiles.edit()"
errorLine2=" ^">
<location
file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
line="123"
column="13"/>
</issue>
<issue
id="DefaultLocale"
message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
errorLine1=" return String.format(&quot;SliceSpec{%s,%d}&quot;, mType, mRevision);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceSpec.java"
line="112"
column="16"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
errorLine1=" HINT_TITLE,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="125"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST`"
errorLine1=" HINT_LIST,"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="126"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LIST_ITEM`"
errorLine1=" HINT_LIST_ITEM,"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="127"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LARGE`"
errorLine1=" HINT_LARGE,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="128"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ACTIONS`"
errorLine1=" HINT_ACTIONS,"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="129"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SELECTED`"
errorLine1=" HINT_SELECTED,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="130"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_HORIZONTAL`"
errorLine1=" HINT_HORIZONTAL,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="131"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_NO_TINT`"
errorLine1=" HINT_NO_TINT,"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="132"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PARTIAL`"
errorLine1=" HINT_PARTIAL,"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="133"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SUMMARY`"
errorLine1=" HINT_SUMMARY,"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="134"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SEE_MORE`"
errorLine1=" HINT_SEE_MORE,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="135"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
errorLine1=" HINT_SHORTCUT,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="136"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_KEYWORDS`"
errorLine1=" HINT_KEYWORDS,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="137"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TTL`"
errorLine1=" HINT_TTL,"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="138"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_LAST_UPDATED`"
errorLine1=" HINT_LAST_UPDATED,"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="139"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PERMISSION_REQUEST`"
errorLine1=" HINT_PERMISSION_REQUEST,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="140"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_ERROR`"
errorLine1=" HINT_ERROR,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="141"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
errorLine1=" mItems.add(new SliceItem(slice, FORMAT_SLICE, subType, slice.getHintArray()));"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="377"
column="45"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
errorLine1=" mItems.add(new SliceItem(action, s, FORMAT_ACTION, subType, hints));"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="391"
column="49"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
errorLine1=" mItems.add(new SliceItem(action, s, FORMAT_ACTION, subType, hints));"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="405"
column="49"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
errorLine1=" mItems.add(new SliceItem(text, FORMAT_TEXT, subType, hints));"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="416"
column="44"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
errorLine1=" mItems.add(new SliceItem(icon, FORMAT_IMAGE, subType, hints));"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="439"
column="48"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_REMOTE_INPUT`"
errorLine1=" mItems.add(new SliceItem(remoteInput, FORMAT_REMOTE_INPUT, subType, hints));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="481"
column="51"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
errorLine1=" mItems.add(new SliceItem(value, FORMAT_INT, subType, hints));"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="492"
column="45"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
errorLine1=" mItems.add(new SliceItem(time, FORMAT_LONG, subType, hints));"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="514"
column="44"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
errorLine1=" mItems.add(new SliceItem(time, FORMAT_LONG, subType, hints));"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="537"
column="44"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
errorLine1=" SliceItem actionItem = SliceQuery.find(slice, FORMAT_ACTION);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="157"
column="55"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
errorLine1=" SliceItem iconItem = SliceQuery.find(actionItem.getSlice(), FORMAT_IMAGE);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="164"
column="69"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
errorLine1=" SliceItem titleItem = SliceQuery.find(actionItem.getSlice(), FORMAT_TEXT, HINT_TITLE,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="169"
column="83"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
errorLine1=" SliceItem titleItem = SliceQuery.find(actionItem.getSlice(), FORMAT_TEXT, HINT_TITLE,"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="169"
column="70"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
errorLine1=" SliceItem cdItem = SliceQuery.findSubtype(actionItem.getSlice(), FORMAT_TEXT,"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="174"
column="74"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
errorLine1=" SUBTYPE_CONTENT_DESCRIPTION);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="175"
column="17"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_TOGGLE`"
errorLine1=" mIsToggle = SUBTYPE_TOGGLE.equals(actionItem.getSubType());"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="179"
column="21"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SELECTED`"
errorLine1=" mIsChecked = actionItem.hasHint(HINT_SELECTED);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="181"
column="45"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
errorLine1=" SliceItem priority = SliceQuery.findSubtype(actionItem.getSlice(), FORMAT_INT,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="184"
column="76"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_PRIORITY`"
errorLine1=" SUBTYPE_PRIORITY);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="185"
column="17"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
errorLine1=" return builder.addHints(HINT_SHORTCUT)"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="324"
column="33"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
errorLine1=" return buildSliceContent(builder).addHints(HINT_SHORTCUT, HINT_TITLE).build();"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="335"
column="52"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
errorLine1=" return buildSliceContent(builder).addHints(HINT_SHORTCUT, HINT_TITLE).build();"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="335"
column="67"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_NO_TINT`"
errorLine1=" : new String[]{HINT_NO_TINT};"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="349"
column="40"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
errorLine1=" sb.addText(mTitle, null, HINT_TITLE);"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="354"
column="38"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION`"
errorLine1=" sb.addText(mContentDescription, SUBTYPE_CONTENT_DESCRIPTION);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="357"
column="45"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SELECTED`"
errorLine1=" sb.addHints(HINT_SELECTED);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="360"
column="25"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_PRIORITY`"
errorLine1=" sb.addInt(mPriority, SUBTYPE_PRIORITY);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="363"
column="34"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_TOGGLE`"
errorLine1=" return mIsToggle ? SUBTYPE_TOGGLE : null;"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="376"
column="28"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_ACTION`"
errorLine1=" @StringDef({FORMAT_SLICE, FORMAT_TEXT, FORMAT_IMAGE, FORMAT_ACTION, FORMAT_INT,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="102"
column="58"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_IMAGE`"
errorLine1=" @StringDef({FORMAT_SLICE, FORMAT_TEXT, FORMAT_IMAGE, FORMAT_ACTION, FORMAT_INT,"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="102"
column="44"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_INT`"
errorLine1=" @StringDef({FORMAT_SLICE, FORMAT_TEXT, FORMAT_IMAGE, FORMAT_ACTION, FORMAT_INT,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="102"
column="73"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_SLICE`"
errorLine1=" @StringDef({FORMAT_SLICE, FORMAT_TEXT, FORMAT_IMAGE, FORMAT_ACTION, FORMAT_INT,"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="102"
column="17"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
errorLine1=" @StringDef({FORMAT_SLICE, FORMAT_TEXT, FORMAT_IMAGE, FORMAT_ACTION, FORMAT_INT,"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="102"
column="31"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_BUNDLE`"
errorLine1=" FORMAT_LONG, FORMAT_REMOTE_INPUT, FORMAT_LONG, FORMAT_BUNDLE})"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="103"
column="60"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
errorLine1=" FORMAT_LONG, FORMAT_REMOTE_INPUT, FORMAT_LONG, FORMAT_BUNDLE})"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="103"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_LONG`"
errorLine1=" FORMAT_LONG, FORMAT_REMOTE_INPUT, FORMAT_LONG, FORMAT_BUNDLE})"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="103"
column="47"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_REMOTE_INPUT`"
errorLine1=" FORMAT_LONG, FORMAT_REMOTE_INPUT, FORMAT_LONG, FORMAT_BUNDLE})"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="103"
column="26"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
errorLine1=" @ParcelField(value = 2, defaultValue = FORMAT_TEXT)"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="114"
column="44"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceItem#FORMAT_TEXT`"
errorLine1=" String mFormat = FORMAT_TEXT;"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="115"
column="22"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 14): `android.app.slice.SliceProvider#SLICE_TYPE`"
errorLine1=" return SLICE_TYPE;"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceProvider.java"
line="245"
column="16"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_SHORTCUT`"
errorLine1=" .addHints(Arrays.asList(HINT_TITLE, HINT_SHORTCUT))"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceProvider.java"
line="346"
column="53"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_TITLE`"
errorLine1=" .addHints(Arrays.asList(HINT_TITLE, HINT_SHORTCUT))"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceProvider.java"
line="346"
column="41"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 21 (current min is 19): `android.R.attr#colorAccent`"
errorLine1=" .getTheme().resolveAttribute(android.R.attr.colorAccent, tv, true);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceProvider.java"
line="351"
column="46"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#SUBTYPE_COLOR`"
errorLine1=" .addInt(deviceDefaultAccent, SUBTYPE_COLOR)"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceProvider.java"
line="358"
column="46"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.Slice#HINT_PERMISSION_REQUEST`"
errorLine1=" return parent.addHints(Arrays.asList(HINT_PERMISSION_REQUEST)).build();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceProvider.java"
line="361"
column="46"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceManager#CATEGORY_SLICE`"
errorLine1=" queryIntent.addCategory(CATEGORY_SLICE);"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
line="396"
column="37"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceManager#SLICE_METADATA_KEY`"
errorLine1=" resolve.activityInfo.metaData.getString(SLICE_METADATA_KEY)),"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
line="408"
column="65"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceManager#CATEGORY_SLICE`"
errorLine1=" queryIntent.addCategory(CATEGORY_SLICE);"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
line="558"
column="37"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 28 (current min is 19): `android.app.slice.SliceManager#SLICE_METADATA_KEY`"
errorLine1=" resolve.activityInfo.metaData.getString(SLICE_METADATA_KEY));"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
line="570"
column="65"/>
</issue>
<issue
id="MutatingSharedPrefs"
message="Do not modify the set returned by `SharedPreferences.getStringSet()``"
errorLine1=" files.add(prefsFile);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
line="122"
column="13"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" private synchronized void persist(PermissionState state) {"
errorLine2=" ^">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="107"
column="5"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" /**"
errorLine2=" ^">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="97"
column="5"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" /**"
errorLine2=" ^">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="143"
column="5"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" /**"
errorLine2=" ^">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="160"
column="5"/>
</issue>
<issue
id="BanUncheckedReflection"
message="Calling Method.invoke without an SDK check"
errorLine1=" return (int) h.getClass().getDeclaredMethod(&quot;getIdentifier&quot;).invoke(h);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceManagerWrapper.java"
line="93"
column="26"/>
</issue>
<issue
id="UnsafeNewApiCall"
message="This call is to a method from API 19, the call containing class androidx.slice.compat.CompatPermissionManager.PermissionState is not annotated with @RequiresApi(x) where x is at least 19. Either annotate the containing class with at least @RequiresApi(19) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(19)."
errorLine1=" if (!Objects.equals(path[i], prefix[i])) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="197"
column="30"/>
</issue>
<issue
id="UnsafeNewApiCall"
message="This call is to a method from API 23, the call containing class androidx.slice.Slice is not annotated with @RequiresApi(x) where x is at least 23. Either annotate the containing class with at least @RequiresApi(23) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(23)."
errorLine1=" return SliceConvert.wrap(context.getSystemService(SliceManager.class)"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="643"
column="42"/>
</issue>
<issue
id="UnsafeNewApiCall"
message="This call is to a method from API 28, the call containing class androidx.slice.Slice is not annotated with @RequiresApi(x) where x is at least 28. Either annotate the containing class with at least @RequiresApi(28) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(28)."
errorLine1=" .bindSlice(uri, unwrap(supportedSpecs)), context);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="644"
column="18"/>
</issue>
<issue
id="UnsafeNewApiCall"
message="This call is to a method from API 24, the call containing class androidx.slice.compat.SliceProviderCompat.ProviderHolder is not annotated with @RequiresApi(x) where x is at least 24. Either annotate the containing class with at least @RequiresApi(24) or move the call to a static method in a wrapper class annotated with at least @RequiresApi(24)."
errorLine1=" mProvider.close();"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderCompat.java"
line="709"
column="27"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=&quot;8dp&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/abc_slice_permission_request.xml"
line="31"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
errorLine1=" android:paddingLeft=&quot;8dp&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/abc_slice_permission_request.xml"
line="32"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=&quot;8dp&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/abc_slice_permission_request.xml"
line="40"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
errorLine1=" android:paddingLeft=&quot;8dp&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/abc_slice_permission_request.xml"
line="41"
column="9"/>
</issue>
<issue
id="LambdaLast"
message="Functional interface parameters (such as parameter 1, &quot;action&quot;, in androidx.slice.Slice.Builder.addAction) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
errorLine1=" @NonNull Slice s, @Nullable String subType) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="402"
column="35"/>
</issue>
<issue
id="LambdaLast"
message="Functional interface parameters (such as parameter 1, &quot;action&quot;, in androidx.slice.SliceItem.SliceItem) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
errorLine1=" @Slice.SliceHint String[] hints) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="169"
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 CompatPermissionManager(Context context, String prefsName, int myUid,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="53"
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 CompatPermissionManager(Context context, String prefsName, int myUid,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="53"
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=" String[] autoGrantPermissions) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="54"
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 int checkSlicePermission(Uri uri, int pid, int uid) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="66"
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 grantSlicePermission(Uri uri, String toPkg) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="93"
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 grantSlicePermission(Uri uri, String toPkg) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="93"
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 void revokeSlicePermission(Uri uri, String toPkg) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="100"
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 revokeSlicePermission(Uri uri, String toPkg) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="100"
column="48"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 getKey() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="141"
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 Set&lt;String> toPersistable() {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="145"
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 boolean hasAccess(List&lt;String> path) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPermissionManager.java"
line="153"
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 CompatPinnedList(Context context, String prefsName) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="59"
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 CompatPinnedList(Context context, String prefsName) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="59"
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 List&lt;Uri> getPinnedSlices() {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="80"
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 synchronized ArraySet&lt;SliceSpec> getSpecs(Uri uri) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="100"
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 synchronized ArraySet&lt;SliceSpec> getSpecs(Uri uri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="100"
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 synchronized boolean addPin(Uri uri, String pkg, Set&lt;SliceSpec> specs) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="147"
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 synchronized boolean addPin(Uri uri, String pkg, Set&lt;SliceSpec> specs) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="147"
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 synchronized boolean addPin(Uri uri, String pkg, Set&lt;SliceSpec> specs) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="147"
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=" public synchronized boolean removePin(Uri uri, String pkg) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="164"
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 synchronized boolean removePin(Uri uri, String pkg) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/CompatPinnedList.java"
line="164"
column="52"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public Slice(Bundle in) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="188"
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 Bundle toBundle() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="207"
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 Uri getUri() {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="235"
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&lt;SliceItem> getItems() {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="242"
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 SliceItem[] getItemArray() {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="251"
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 @SliceHint List&lt;String> getHints() {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="258"
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 @SliceHint String[] getHintArray() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="266"
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 hasHint(@SliceHint String hint) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="274"
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 Builder setSpec(SliceSpec spec) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="342"
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 Builder setSpec(SliceSpec spec) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="342"
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 Builder addHints(@SliceHint String... hints) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="350"
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 Builder addHints(@SliceHint String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="350"
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 Builder addHints(@SliceHint List&lt;String> hints) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="358"
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 Builder addHints(@SliceHint List&lt;String> hints) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="358"
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 Builder addSubSlice(@NonNull Slice slice) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="365"
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 Builder addSubSlice(@NonNull Slice slice, String subType) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="375"
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 Builder addSubSlice(@NonNull Slice slice, String subType) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="375"
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 Slice.Builder addAction(@NonNull PendingIntent action,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="386"
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 Slice.Builder addAction(@NonNull SliceItem.ActionHandler action,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="401"
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 Builder addText(CharSequence text, @Nullable String subType,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="414"
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 Builder addText(CharSequence text, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="414"
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=" @SliceHint String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="415"
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 Builder addText(CharSequence text, @Nullable String subType,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="425"
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 Builder addText(CharSequence text, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="425"
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=" @SliceHint List&lt;String> hints) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="426"
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 Builder addIcon(IconCompat icon, @Nullable String subType,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="435"
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 Builder addIcon(IconCompat icon, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="435"
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=" @SliceHint String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="436"
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 Builder addIcon(IconCompat icon, @Nullable String subType,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="449"
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 Builder addIcon(IconCompat icon, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="449"
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=" @SliceHint List&lt;String> hints) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="450"
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 Slice.Builder addRemoteInput(RemoteInput remoteInput, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="465"
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 Slice.Builder addRemoteInput(RemoteInput remoteInput, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="465"
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=" @SliceHint List&lt;String> hints) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="466"
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 Slice.Builder addRemoteInput(RemoteInput remoteInput, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="478"
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 Slice.Builder addRemoteInput(RemoteInput remoteInput, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="478"
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=" @SliceHint String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="479"
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 Builder addInt(int value, @Nullable String subType,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="490"
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=" @SliceHint String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="491"
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 Builder addInt(int value, @Nullable String subType,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="502"
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=" @SliceHint List&lt;String> hints) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="503"
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 Slice.Builder addLong(long time, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="512"
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=" @SliceHint String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="513"
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 Slice.Builder addLong(long time, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="523"
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=" @SliceHint List&lt;String> hints) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="524"
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 Slice.Builder addTimestamp(long time, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="535"
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=" @SliceHint String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="536"
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 Slice.Builder addTimestamp(long time, @Nullable String subType,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="546"
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=" @SliceHint List&lt;String> hints) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="547"
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 Slice.Builder addItem(SliceItem item) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="556"
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 Slice.Builder addItem(SliceItem item) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="556"
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 Slice build() {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="564"
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 String toString(String indent) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="582"
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 toString(String indent) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="582"
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 static void appendHints(StringBuilder sb, String[] hints) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="607"
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 static void appendHints(StringBuilder sb, String[] hints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="607"
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 static Slice bindSlice(Context context, @NonNull Uri uri,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="631"
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=" Set&lt;SliceSpec> supportedSpecs) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/Slice.java"
line="632"
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=" SliceAction setChecked(boolean isChecked);"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceAction.java"
line="43"
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=" SliceAction setPriority(@IntRange(from = 0) int priority);"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceAction.java"
line="48"
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 SliceActionImpl(SliceItem slice) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="155"
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 SliceActionImpl setChecked(boolean isChecked) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="204"
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 SliceActionImpl setPriority(@IntRange(from = 0) int priority) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="213"
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 SliceItem getActionItem() {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceActionImpl.java"
line="231"
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 android.app.slice.Slice unwrap(androidx.slice.Slice slice) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceConvert.java"
line="53"
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 android.app.slice.Slice unwrap(androidx.slice.Slice slice) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceConvert.java"
line="53"
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 androidx.slice.Slice wrap(android.app.slice.Slice slice, Context context) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceConvert.java"
line="110"
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 androidx.slice.Slice wrap(android.app.slice.Slice slice, Context context) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceConvert.java"
line="110"
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 static androidx.slice.Slice wrap(android.app.slice.Slice slice, Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceConvert.java"
line="110"
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=" public static Set&lt;androidx.slice.SliceSpec> wrap("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceConvert.java"
line="166"
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=" Set&lt;android.app.slice.SliceSpec> supportedSpecs) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceConvert.java"
line="167"
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 @Slice.SliceHint String[] mHints = Slice.NO_HINTS;"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="113"
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 SliceItem(Object obj, @SliceType String format, String subType,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="130"
column="22"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public SliceItem(Object obj, @SliceType String format, String subType,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="130"
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 SliceItem(Object obj, @SliceType String format, String subType,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="130"
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=" @Slice.SliceHint String[] hints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.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 SliceItem(Object obj, @SliceType String format, String subType,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="142"
column="22"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public SliceItem(Object obj, @SliceType String format, String subType,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="142"
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 SliceItem(Object obj, @SliceType String format, String subType,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="142"
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=" @Slice.SliceHint List&lt;String> hints) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="143"
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 SliceItem(PendingIntent intent, Slice slice, String format, String subType,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="159"
column="22"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public SliceItem(PendingIntent intent, Slice slice, String format, String subType,"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="159"
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 SliceItem(PendingIntent intent, Slice slice, String format, String subType,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="159"
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 SliceItem(PendingIntent intent, Slice slice, String format, String subType,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="159"
column="72"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" @Slice.SliceHint String[] hints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="160"
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 SliceItem(ActionHandler action, Slice slice, String format, String subType,"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="168"
column="22"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public SliceItem(ActionHandler action, Slice slice, String format, String subType,"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="168"
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 SliceItem(ActionHandler action, Slice slice, String format, String subType,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="168"
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 SliceItem(ActionHandler action, Slice slice, String format, String subType,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="168"
column="72"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" @Slice.SliceHint String[] hints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="169"
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 addHint(@Slice.SliceHint String hint) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="194"
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=" public @SliceType String getFormat() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="211"
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 getSubType() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="224"
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 CharSequence getText() {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="231"
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 CharSequence getSanitizedText() {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="241"
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 IconCompat getIcon() {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="260"
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 PendingIntent getAction() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="269"
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 RemoteInput getRemoteInput() {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="311"
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 Slice getSlice() {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="327"
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 boolean hasHint(@Slice.SliceHint String hint) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="346"
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 SliceItem(Bundle in) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="354"
column="22"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public Bundle toBundle() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="366"
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 boolean hasHints(@Slice.SliceHint String[] hints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="379"
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 hasAnyHints(@Slice.SliceHint String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="393"
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 static String typeToString(String format) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="461"
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 String typeToString(String format) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="461"
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 String toString(String indent) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="495"
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 toString(String indent) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="495"
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 onAction(SliceItem item, Context context, Intent intent);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="710"
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=" void onAction(SliceItem item, Context context, Intent intent);"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="710"
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=" void onAction(SliceItem item, Context context, Intent intent);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItem.java"
line="710"
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 static HolderHandler sHandler;"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItemHolder.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 VersionedParcelable mVersionedParcelable = null;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItemHolder.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 SliceItemHolder(String format, Object mObj, boolean isStream) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItemHolder.java"
line="89"
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 SliceItemHolder(String format, Object mObj, boolean isStream) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItemHolder.java"
line="89"
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 Object getObj(String format) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItemHolder.java"
line="128"
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 Object getObj(String format) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItemHolder.java"
line="128"
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 handle(SliceItemHolder holder, String format);"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItemHolder.java"
line="162"
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=" void handle(SliceItemHolder holder, String format);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItemHolder.java"
line="162"
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 SliceItemHolder get() {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItemHolder.java"
line="175"
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 void release(SliceItemHolder sliceItemHolder) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/SliceItemHolder.java"
line="185"
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/androidx/slice/compat/SlicePermissionActivity.java"
line="59"
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 onClick(DialogInterface dialog, int which) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SlicePermissionActivity.java"
line="131"
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 onDismiss(DialogInterface dialog) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SlicePermissionActivity.java"
line="140"
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 SliceProviderWrapper(androidx.slice.SliceProvider provider,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.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=" String[] autoGrantPermissions) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="65"
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 void attachInfo(Context context, ProviderInfo info) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="73"
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 void attachInfo(Context context, ProviderInfo info) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="73"
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 PendingIntent onCreatePermissionRequest(Uri sliceUri) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="85"
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 PendingIntent onCreatePermissionRequest(Uri sliceUri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="85"
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 Bundle call(String method, String arg, Bundle extras) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="98"
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 Bundle call(String method, String arg, Bundle extras) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="98"
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 Bundle call(String method, String arg, Bundle extras) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="98"
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 Bundle call(String method, String arg, Bundle extras) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="98"
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 Slice onBindSlice(Uri sliceUri, Set&lt;SliceSpec> supportedVersions) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="139"
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 Slice onBindSlice(Uri sliceUri, Set&lt;SliceSpec> supportedVersions) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="139"
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 Slice onBindSlice(Uri sliceUri, Set&lt;SliceSpec> supportedVersions) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="139"
column="48"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 onSlicePinned(Uri sliceUri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="152"
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 onSliceUnpinned(Uri sliceUri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="158"
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 Collection&lt;Uri> onGetSliceDescendants(Uri uri) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="164"
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 Collection&lt;Uri> onGetSliceDescendants(Uri uri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="164"
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 @NonNull Uri onMapIntentToUri(Intent intent) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java"
line="172"
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 static boolean hasAnyHints(SliceItem item, String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="46"
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 static boolean hasAnyHints(SliceItem item, String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="46"
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 static boolean hasHints(SliceItem item, String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="58"
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 static boolean hasHints(SliceItem item, String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="58"
column="52"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 hasHints(Slice item, String... hints) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="70"
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 static boolean hasHints(Slice item, String... hints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="70"
column="48"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 SliceItem findNotContaining(SliceItem container, List&lt;SliceItem> list) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="82"
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 SliceItem findNotContaining(SliceItem container, List&lt;SliceItem> list) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="82"
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 static SliceItem findNotContaining(SliceItem container, List&lt;SliceItem> list) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="82"
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=" public static List&lt;SliceItem> findAll(SliceItem s, String format) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="107"
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 List&lt;SliceItem> findAll(SliceItem s, String format) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="107"
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 List&lt;SliceItem> findAll(SliceItem s, String format) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="107"
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 static List&lt;SliceItem> findAll(Slice s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="113"
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 List&lt;SliceItem> findAll(Slice s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="113"
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 List&lt;SliceItem> findAll(Slice s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="113"
column="52"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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&lt;SliceItem> findAll(Slice s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="113"
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 static List&lt;SliceItem> findAll(Slice s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="113"
column="81"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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&lt;SliceItem> findAll(SliceItem s, String format, String hints,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="119"
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 List&lt;SliceItem> findAll(SliceItem s, String format, String hints,"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="119"
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 List&lt;SliceItem> findAll(SliceItem s, String format, String hints,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="119"
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 static List&lt;SliceItem> findAll(SliceItem s, String format, String hints,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="119"
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=" String nonHints) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="120"
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 List&lt;SliceItem> findAll(Slice s, final String format, final String[] hints,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="126"
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 List&lt;SliceItem> findAll(Slice s, final String format, final String[] hints,"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="126"
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 List&lt;SliceItem> findAll(Slice s, final String format, final String[] hints,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="126"
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 static List&lt;SliceItem> findAll(Slice s, final String format, final String[] hints,"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="126"
column="79"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" final String[] nonHints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="127"
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 List&lt;SliceItem> findAll(SliceItem s, final String format, final String[] hints,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="141"
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 List&lt;SliceItem> findAll(SliceItem s, final String format, final String[] hints,"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="141"
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 List&lt;SliceItem> findAll(SliceItem s, final String format, final String[] hints,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="141"
column="62"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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&lt;SliceItem> findAll(SliceItem s, final String format, final String[] hints,"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="141"
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=" final String[] nonHints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="142"
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 SliceItem find(Slice s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="156"
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 SliceItem find(Slice s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="156"
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 static SliceItem find(Slice s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="156"
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 SliceItem find(Slice s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="156"
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 static SliceItem find(Slice s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="156"
column="72"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 SliceItem find(Slice s, String format) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="162"
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 SliceItem find(Slice s, String format) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="162"
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 static SliceItem find(Slice s, String format) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="162"
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 SliceItem find(SliceItem s, String format) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="168"
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 SliceItem find(SliceItem s, String format) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="168"
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 static SliceItem find(SliceItem s, String format) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="168"
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 static SliceItem find(SliceItem s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="174"
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 SliceItem find(SliceItem s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="174"
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 static SliceItem find(SliceItem s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="174"
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 static SliceItem find(SliceItem s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="174"
column="62"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 SliceItem find(SliceItem s, String format, String hints, String nonHints) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="174"
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=" public static SliceItem find(Slice s, final String format, final String[] hints,"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="180"
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 SliceItem find(Slice s, final String format, final String[] hints,"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="180"
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 static SliceItem find(Slice s, final String format, final String[] hints,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="180"
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 static SliceItem find(Slice s, final String format, final String[] hints,"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="180"
column="70"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" final String[] nonHints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="181"
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 SliceItem findSubtype(Slice s, final String format, final String subtype) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="194"
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 SliceItem findSubtype(Slice s, final String format, final String subtype) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="194"
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 static SliceItem findSubtype(Slice s, final String format, final String subtype) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="194"
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 static SliceItem findSubtype(Slice s, final String format, final String subtype) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="194"
column="77"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 SliceItem findSubtype(SliceItem s, final String format, final String subtype) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="206"
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 SliceItem findSubtype(SliceItem s, final String format, final String subtype) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="206"
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 static SliceItem findSubtype(SliceItem s, final String format, final String subtype) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="206"
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 SliceItem findSubtype(SliceItem s, final String format, final String subtype) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="206"
column="81"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 SliceItem find(SliceItem s, final String format, final String[] hints,"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="218"
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 SliceItem find(SliceItem s, final String format, final String[] hints,"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="218"
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 static SliceItem find(SliceItem s, final String format, final String[] hints,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="218"
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 static SliceItem find(SliceItem s, final String format, final String[] hints,"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="218"
column="74"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" final String[] nonHints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="219"
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 SliceItem findTopLevelItem(Slice s, final String format, final String subtype,"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="283"
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 SliceItem findTopLevelItem(Slice s, final String format, final String subtype,"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="283"
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 static SliceItem findTopLevelItem(Slice s, final String format, final String subtype,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="283"
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=" public static SliceItem findTopLevelItem(Slice s, final String format, final String subtype,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="283"
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=" final String[] hints, final String[] nonHints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="284"
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=" final String[] hints, final String[] nonHints) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="284"
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 static SliceItem findItem(Slice s, final Uri uri) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="302"
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 SliceItem findItem(Slice s, final Uri uri) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="302"
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 SliceItem findItem(Slice s, final Uri uri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/slice/core/SliceQuery.java"
line="302"
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 getType() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/slice/SliceSpec.java"
line="72"
column="12"/>
</issue>
</issues>