| <?xml version="1.0" encoding="UTF-8"?> |
| <issues format="6" by="lint 7.1.0-alpha02" type="baseline" client="cli" name="Lint" variant="all" version="7.1.0-alpha02"> |
| |
| <issue |
| id="NewApi" |
| message="Call requires API level 26 (current min is 21): `java.time.Duration#ofMillis`" |
| errorLine1=" ShadowSystemClock.advanceBy(Duration.ofMillis(100));" |
| errorLine2=" ~~~~~~~~"> |
| <location |
| file="src/test/java/androidx/camera/core/impl/utils/ExifTest.java" |
| line="159" |
| column="46"/> |
| </issue> |
| |
| <issue |
| id="NewApi" |
| message="Call requires API level 26 (current min is 21): `java.time.Duration#ofMillis`" |
| errorLine1=" ShadowSystemClock.advanceBy(Duration.ofMillis(100));" |
| errorLine2=" ~~~~~~~~"> |
| <location |
| file="src/test/java/androidx/camera/core/impl/utils/ExifTest.java" |
| line="162" |
| column="46"/> |
| </issue> |
| |
| <issue |
| id="NewApi" |
| message="Call requires API level 26 (current min is 21): `new android.graphics.SurfaceTexture`" |
| errorLine1=" mTestSurfaceTexture = new SurfaceTexture(/* singleBufferMode= */ false);" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/test/java/androidx/camera/core/internal/compat/ImageWriterCompatTest.java" |
| line="47" |
| column="31"/> |
| </issue> |
| |
| <issue |
| id="NewApi" |
| message="Call requires API level 26 (current min is 21): `newInstance`" |
| errorLine1=" ImageWriter imageWriter = ImageWriterCompat.newInstance(mTestSurface," |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/test/java/androidx/camera/core/internal/compat/ImageWriterCompatTest.java" |
| line="59" |
| column="53"/> |
| </issue> |
| |
| <issue |
| id="NewApi" |
| message="Call requires API level 22 (current min is 21): `android.os.Message#isAsynchronous`" |
| errorLine1=" boolean isAsyncBeforeSending = message.isAsynchronous();" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/test/java/androidx/camera/core/impl/utils/MainThreadAsyncHandlerTest.java" |
| line="64" |
| column="48"/> |
| </issue> |
| |
| <issue |
| id="NewApi" |
| message="Call requires API level 22 (current min is 21): `android.os.Message#isAsynchronous`" |
| errorLine1=" boolean isAsyncAfterSending = message.isAsynchronous();" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/test/java/androidx/camera/core/impl/utils/MainThreadAsyncHandlerTest.java" |
| line="68" |
| column="47"/> |
| </issue> |
| |
| <issue |
| id="NewApi" |
| message="Call requires API level 28 (current min is 23): `triggerImage`" |
| errorLine1=" triggerImage(processingSurface, 1);" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/androidTest/java/androidx/camera/core/ProcessingSurfaceTest.java" |
| line="158" |
| column="9"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="61" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="66" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="72" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="77" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="82" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="87" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="92" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="107" |
| column="9"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="112" |
| column="9"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="117" |
| column="9"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageProxy.java" |
| line="130" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageReaderProxy.java" |
| line="51" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageReaderProxy.java" |
| line="74" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageReaderProxy.java" |
| line="101" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageReaderProxy.java" |
| line="106" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageReaderProxy.java" |
| line="111" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageReaderProxy.java" |
| line="116" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageReaderProxy.java" |
| line="121" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Nullable" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageReaderProxy.java" |
| line="126" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageReaderProxy.java" |
| line="132" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/AndroidImageReaderProxy.java" |
| line="144" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ForwardingImageProxy.java" |
| line="63" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ForwardingImageProxy.java" |
| line="69" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ForwardingImageProxy.java" |
| line="74" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ForwardingImageProxy.java" |
| line="79" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ForwardingImageProxy.java" |
| line="84" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ForwardingImageProxy.java" |
| line="89" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ForwardingImageProxy.java" |
| line="95" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ForwardingImageProxy.java" |
| line="101" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" /**" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ForwardingImageProxy.java" |
| line="107" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ImageProxyDownsampler.java" |
| line="237" |
| column="9"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ImageProxyDownsampler.java" |
| line="242" |
| column="9"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/ImageProxyDownsampler.java" |
| line="247" |
| column="9"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @NonNull" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/SettableImageProxy.java" |
| line="66" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/SettableImageProxy.java" |
| line="76" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/SettableImageProxy.java" |
| line="87" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/SettableImageProxy.java" |
| line="92" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="BanSynchronizedMethods" |
| message="Use of synchronized methods is not recommended" |
| errorLine1=" @Override" |
| errorLine2=" ^"> |
| <location |
| file="src/main/java/androidx/camera/core/SingleCloseImageProxy.java" |
| line="36" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="KotlinPropertyAccess" |
| message="This getter should be public such that `useRepeatingSurface` can be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes" |
| errorLine1=" boolean isUseRepeatingSurface() {" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CaptureConfig.java" |
| line="302" |
| 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=" ListenableFuture<O> apply(@Nullable I input) throws Exception;" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/utils/futures/AsyncFunction.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=" boolean checkSupported(String cameraId, List<SurfaceConfig> surfaceConfigList);" |
| errorLine2=" ~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java" |
| line="63" |
| 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=" boolean checkSupported(String cameraId, List<SurfaceConfig> surfaceConfigList);" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java" |
| line="63" |
| 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=" SurfaceConfig transformSurfaceConfig(String cameraId, int imageFormat, Size size);" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java" |
| line="73" |
| 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=" SurfaceConfig transformSurfaceConfig(String cameraId, int imageFormat, Size size);" |
| errorLine2=" ~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java" |
| line="73" |
| 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=" SurfaceConfig transformSurfaceConfig(String cameraId, int imageFormat, Size size);" |
| errorLine2=" ~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java" |
| line="73" |
| 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 CameraInfoUnavailableException(String s, Throwable e) {" |
| errorLine2=" ~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/CameraInfoUnavailableException.java" |
| line="26" |
| 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 CameraInfoUnavailableException(String s, Throwable e) {" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/CameraInfoUnavailableException.java" |
| line="26" |
| 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 CameraInfoUnavailableException(String s) {" |
| errorLine2=" ~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/CameraInfoUnavailableException.java" |
| line="32" |
| 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=" void onOutputSurface(Surface surface, int imageFormat);" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CaptureProcessor.java" |
| line="37" |
| 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 process(ImageProxyBundle bundle);" |
| errorLine2=" ~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CaptureProcessor.java" |
| line="50" |
| column="18"/> |
| </issue> |
| |
| <issue |
| id="UnknownNullness" |
| message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations" |
| errorLine1=" void onResolutionUpdate(Size size);" |
| errorLine2=" ~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CaptureProcessor.java" |
| line="57" |
| 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=" CaptureConfig getCaptureConfig();" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CaptureStage.java" |
| line="30" |
| 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 CaptureConfig getCaptureConfig() {" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/CaptureStage.java" |
| line="49" |
| 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=" void onFailure(Throwable t);" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/utils/futures/FutureCallback.java" |
| line="49" |
| column="20"/> |
| </issue> |
| |
| <issue |
| id="UnknownNullness" |
| message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations" |
| errorLine1=" public static Handler getInstance() {" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/utils/MainThreadAsyncHandler.java" |
| line="35" |
| 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 <T> Optional<T> absent() {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/utils/Optional.java" |
| line="78" |
| column="23"/> |
| </issue> |
| |
| <issue |
| id="UnknownNullness" |
| message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations" |
| errorLine1=" public static <T> Optional<T> of(T reference) {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/utils/Optional.java" |
| line="90" |
| 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 static <T> Optional<T> fromNullable(@Nullable T nullableReference) {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/utils/Optional.java" |
| line="102" |
| 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 abstract Optional<T> or(Optional<? extends T> secondChoice);" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/utils/Optional.java" |
| line="177" |
| column="21"/> |
| </issue> |
| |
| <issue |
| id="UnknownNullness" |
| message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations" |
| errorLine1=" public abstract Optional<T> or(Optional<? extends T> secondChoice);" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/utils/Optional.java" |
| line="177" |
| 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 abstract T or(Supplier<? extends T> supplier);" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/utils/Optional.java" |
| line="189" |
| column="26"/> |
| </issue> |
| |
| <issue |
| id="UnknownNullness" |
| message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations" |
| errorLine1=" public static SurfaceSizeDefinition create(" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java" |
| line="48" |
| 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=" Size analysisSize," |
| errorLine2=" ~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java" |
| line="49" |
| 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=" Size previewSize," |
| errorLine2=" ~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java" |
| line="50" |
| 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=" Size recordSize) {" |
| errorLine2=" ~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java" |
| line="51" |
| 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 abstract Size getAnalysisSize();" |
| errorLine2=" ~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java" |
| line="56" |
| column="21"/> |
| </issue> |
| |
| <issue |
| id="UnknownNullness" |
| message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations" |
| errorLine1=" public abstract Size getPreviewSize();" |
| errorLine2=" ~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java" |
| line="59" |
| column="21"/> |
| </issue> |
| |
| <issue |
| id="UnknownNullness" |
| message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations" |
| errorLine1=" public abstract Size getRecordSize();" |
| errorLine2=" ~~~~"> |
| <location |
| file="src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java" |
| line="62" |
| column="21"/> |
| </issue> |
| |
| </issues> |