blob: 2801628d1912dbbe1c4da1878b5da5010494c282 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 7.1.0-beta02" type="baseline" client="gradle" dependencies="false" name="AGP (7.1.0-beta02)" variant="all" version="7.1.0-beta02">
<issue
id="NewApi"
message="Call requires API level 18 (current min is 14): `android.os.HandlerThread#quitSafely`"
errorLine1=" mHandlerThread.quitSafely();"
errorLine2=" ~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/work/impl/workers/ConstraintTrackingWorkerTest.java"
line="157"
column="24"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 23): `getTriggeredContentAuthorities`"
errorLine1=" sTriggeredContentAuthorities = getTriggeredContentAuthorities();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java"
line="304"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 23): `getTriggeredContentAuthorities`"
errorLine1=" sTriggeredContentAuthorities = getTriggeredContentAuthorities();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java"
line="304"
column="48"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 23): `getTriggeredContentUris`"
errorLine1=" sTriggeredContentUris = getTriggeredContentUris();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java"
line="305"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 23): `getTriggeredContentUris`"
errorLine1=" sTriggeredContentUris = getTriggeredContentUris();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java"
line="305"
column="41"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 28 (current min is 23): `getNetwork`"
errorLine1=" sNetwork = getNetwork();"
errorLine2=" ~~~~~~~~">
<location
file="src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java"
line="325"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 28 (current min is 23): `getNetwork`"
errorLine1=" sNetwork = getNetwork();"
errorLine2=" ~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java"
line="325"
column="28"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 14): `getTriggeredContentAuthorities`"
errorLine1=" assertThat(worker.getTriggeredContentAuthorities(),"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"
line="919"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 14): `getTriggeredContentUris`"
errorLine1=" assertThat(worker.getTriggeredContentUris(),"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"
line="921"
column="27"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" @Override"
errorLine2=" ^">
<location
file="src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java"
line="226"
column="29"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" /**"
errorLine2=" ^">
<location
file="src/main/java/androidx/work/Logger.java"
line="41"
column="5"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" /**"
errorLine2=" ^">
<location
file="src/main/java/androidx/work/Logger.java"
line="65"
column="5"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" @VisibleForTesting"
errorLine2=" ^">
<location
file="src/main/java/androidx/work/impl/utils/WorkTimer.java"
line="123"
column="5"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" @VisibleForTesting"
errorLine2=" ^">
<location
file="src/main/java/androidx/work/impl/utils/WorkTimer.java"
line="129"
column="5"/>
</issue>
<issue
id="KotlinPropertyAccess"
message="The getter return type (`LiveData&lt;State>`) and setter parameter type (`State`) getter and setter methods for property `state` should have exactly the same type to allow be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
errorLine1=" public @NonNull LiveData&lt;State> getState() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/OperationImpl.java"
line="52"
column="37"/>
<location
file="src/main/java/androidx/work/impl/OperationImpl.java"
line="61"
column="17"
message="Setter here"/>
</issue>
<issue
id="LambdaLast"
message="Functional interface parameters (such as parameter 2, &quot;mappingMethod&quot;, in androidx.work.impl.utils.LiveDataUtils.dedupedMappedLiveDataFor) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
errorLine1=" @NonNull final TaskExecutor workTaskExecutor) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/LiveDataUtils.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 final V get(long timeout, TimeUnit unit)"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java"
line="355"
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 final void addListener(Runnable listener, Executor executor) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java"
line="650"
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 final void addListener(Runnable listener, Executor executor) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java"
line="650"
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=" protected boolean setException(Throwable throwable) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java"
line="707"
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=" protected boolean setFuture(ListenableFuture&lt;? extends V> future) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java"
line="743"
column="33"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public Operation getOperation() {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/CancelWorkRunnable.java"
line="54"
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 CancelWorkRunnable forId("
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/CancelWorkRunnable.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 CancelWorkRunnable forTag("
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/CancelWorkRunnable.java"
line="140"
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 CancelWorkRunnable forName("
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/CancelWorkRunnable.java"
line="172"
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 CancelWorkRunnable forAll(@NonNull final WorkManagerImpl workManagerImpl) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/CancelWorkRunnable.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 Intent newConstraintProxyUpdateIntent("
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/work/impl/background/systemalarm/ConstraintProxyUpdateReceiver.java"
line="61"
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=" Context context,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/work/impl/background/systemalarm/ConstraintProxyUpdateReceiver.java"
line="62"
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 InputMerger fromClassName(String className) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/InputMerger.java"
line="60"
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 InputMerger fromClassName(String className) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/work/InputMerger.java"
line="60"
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 &lt;In, Out> LiveData&lt;Out> dedupedMappedLiveDataFor("
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/LiveDataUtils.java"
line="51"
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 static synchronized void setLogger(Logger logger) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/work/Logger.java"
line="44"
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 String tagWithPrefix(@NonNull String tag) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/work/Logger.java"
line="52"
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 synchronized Logger get() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/work/Logger.java"
line="68"
column="32"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static boolean isComponentExplicitlyEnabled(Context context, Class&lt;?> klazz) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/PackageManagerHelper.java"
line="66"
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 boolean isComponentExplicitlyEnabled(Context context, Class&lt;?> klazz) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/PackageManagerHelper.java"
line="66"
column="73"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 isComponentExplicitlyEnabled(Context context, String className) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/PackageManagerHelper.java"
line="77"
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 boolean isComponentExplicitlyEnabled(Context context, String className) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/PackageManagerHelper.java"
line="77"
column="73"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public PruneWorkRunnable(WorkManagerImpl workManagerImpl) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/PruneWorkRunnable.java"
line="39"
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 Operation getOperation() {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/PruneWorkRunnable.java"
line="47"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void onReceive(Context context, Intent intent) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/work/impl/background/systemalarm/RescheduleReceiver.java"
line="35"
column="27"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void onReceive(Context context, Intent intent) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/work/impl/background/systemalarm/RescheduleReceiver.java"
line="35"
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=" List&lt;Scheduler> schedulers) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/Schedulers.java"
line="62"
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 &lt;V> SettableFuture&lt;V> create() {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/futures/SettableFuture.java"
line="45"
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 setException(Throwable throwable) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/futures/SettableFuture.java"
line="55"
column="33"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public boolean setFuture(ListenableFuture&lt;? extends V> future) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/futures/SettableFuture.java"
line="60"
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=" WorkManagerImpl workManagerImpl,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/StartWorkRunnable.java"
line="36"
column="13"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" String workSpecId,"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/StartWorkRunnable.java"
line="37"
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=" WorkerParameters.RuntimeExtras runtimeExtras) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/StartWorkRunnable.java"
line="38"
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 onStartCommand(Intent intent, int flags, int startId) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmService.java"
line="57"
column="31"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" Context context,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java"
line="78"
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=" WorkManagerImpl workManager,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java"
line="79"
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=" JobScheduler jobScheduler,"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java"
line="80"
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=" SystemJobInfoConverter systemJobInfoConverter) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java"
line="81"
column="13"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void scheduleInternal(WorkSpec workSpec, int jobId) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java"
line="181"
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=" void postToMainThread(Runnable runnable);"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/taskexecutor/TaskExecutor.java"
line="35"
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=" Executor getMainThreadExecutor();"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/taskexecutor/TaskExecutor.java"
line="40"
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=" void executeOnBackgroundThread(Runnable runnable);"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/taskexecutor/TaskExecutor.java"
line="45"
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=" SerialExecutor getBackgroundExecutor();"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/taskexecutor/TaskExecutor.java"
line="50"
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 static PowerManager.WakeLock newWakeLock("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/WakeLocks.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 ExistingWorkPolicy getExistingWorkPolicy() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/WorkContinuationImpl.java"
line="76"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public List&lt;String> getAllIds() {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/WorkContinuationImpl.java"
line="90"
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;WorkContinuationImpl> getParents() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/WorkContinuationImpl.java"
line="105"
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 Set&lt;String> prerequisitesFor(WorkContinuationImpl continuation) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/WorkContinuationImpl.java"
line="276"
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 postToMainThread(Runnable runnable) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/taskexecutor/WorkManagerTaskExecutor.java"
line="53"
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 Executor getMainThreadExecutor() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/taskexecutor/WorkManagerTaskExecutor.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 void executeOnBackgroundThread(Runnable runnable) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/work/impl/utils/taskexecutor/WorkManagerTaskExecutor.java"
line="63"
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 Network network;"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/work/WorkerParameters.java"
line="216"
column="16"/>
</issue>
</issues>