blob: 427bce4b00908b3c8830daf8a3ea59df23801610 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 3.5.0-beta04" client="gradle" variant="debug" version="3.5.0-beta04">
<issue
id="KotlinPropertyAccess"
message="This getter should be public such that `templateType` can be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
errorLine1=" int getTemplateType() {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="242"
column="13"/>
</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/CaptureConfig.java"
line="325"
column="17"/>
</issue>
<issue
id="LambdaLast"
message="Functional interface parameters (such as parameter 1, &quot;lifecycleOwner&quot;, in androidx.camera.core.CameraX.bindToLifecycle) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
errorLine1=" public static void bindToLifecycle(LifecycleOwner lifecycleOwner, UseCase... useCases) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="165"
column="71"/>
</issue>
<issue
id="LambdaLast"
message="Functional interface parameters (such as parameter 1, &quot;errorListener&quot;, in androidx.camera.core.CameraX.setErrorListener) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
errorLine1=" public static void setErrorListener(ErrorListener errorListener, Handler handler) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="358"
column="70"/>
</issue>
<issue
id="LambdaLast"
message="Functional interface parameters (such as parameter 1, &quot;listener&quot;, in androidx.camera.core.ImageReaderProxy.setOnImageAvailableListener) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
errorLine1=" @Nullable Handler handler);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageReaderProxy.java"
line="102"
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 V get(long timeout, TimeUnit unit)"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/AbstractFuture.java"
line="397"
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 V get(long timeout, TimeUnit unit)"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/AbstractFuture.java"
line="397"
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 V get() throws InterruptedException, ExecutionException {"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/AbstractFuture.java"
line="513"
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 addListener(Runnable listener, Executor executor) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/AbstractFuture.java"
line="695"
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 addListener(Runnable listener, Executor executor) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/AbstractFuture.java"
line="695"
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=" protected boolean setException(Throwable throwable) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/AbstractFuture.java"
line="769"
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/camera/core/impl/utils/futures/AbstractFuture.java"
line="808"
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 CameraFactory getCameraFactory(@Nullable CameraFactory valueIfMissing) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="64"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public CameraDeviceSurfaceManager getDeviceSurfaceManager("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="74"
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 UseCaseConfigFactory getUseCaseConfigRepository("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="87"
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 containsOption(Option&lt;?> id) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="100"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="109"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id, @Nullable ValueT valueIfMissing) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="117"
column="43"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="124"
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 findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="124"
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 Set&lt;Option&lt;?>> listOptions() {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="131"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public Class&lt;CameraX> getTargetClass() {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="153"
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 getTargetName() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="171"
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 Builder fromConfig(Config configuration) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="212"
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 Builder fromConfig(Config configuration) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="212"
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 Builder setCameraFactory(CameraFactory cameraFactory) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="222"
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 setCameraFactory(CameraFactory cameraFactory) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="222"
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 Builder setDeviceSurfaceManager(CameraDeviceSurfaceManager repository) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="233"
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 setDeviceSurfaceManager(CameraDeviceSurfaceManager repository) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="233"
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 Builder setUseCaseConfigFactory(UseCaseConfigFactory repository) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="247"
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 setUseCaseConfigFactory(UseCaseConfigFactory repository) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="247"
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 MutableConfig getMutableConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="259"
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 AppConfig build() {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="268"
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 setTargetClass(Class&lt;CameraX> targetClass) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="277"
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 setTargetClass(Class&lt;CameraX> targetClass) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="277"
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 setTargetName(String targetName) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="292"
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 setTargetName(String targetName) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/AppConfig.java"
line="292"
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=" ListenableFuture&lt;O> apply(@Nullable I input) throws Exception;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/AsyncFunction.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=" void addOnlineUseCase(Collection&lt;UseCase> useCases);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/BaseCamera.java"
line="60"
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=" void removeOnlineUseCase(Collection&lt;UseCase> useCases);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/BaseCamera.java"
line="66"
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=" CameraControl getCameraControl();"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/BaseCamera.java"
line="69"
column="5"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" CameraInfo getCameraInfo() throws CameraInfoUnavailableException;"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/BaseCamera.java"
line="72"
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 CameraCaptureCallback createNoOpCallback() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureCallbacks.java"
line="38"
column="19"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static CameraCaptureCallback createComboCallback(CameraCaptureCallback... callbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureCallbacks.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 CameraCaptureCallback createComboCallback(CameraCaptureCallback... callbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureCallbacks.java"
line="53"
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 void onCaptureCompleted(CameraCaptureResult result) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureCallbacks.java"
line="84"
column="40"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void onCaptureFailed(CameraCaptureFailure failure) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureCallbacks.java"
line="91"
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 CameraCaptureFailure(Reason reason) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureFailure.java"
line="34"
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 Reason getReason() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureFailure.java"
line="44"
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=" Object getTag();"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureResult.java"
line="64"
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 CameraCaptureResult create() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureResult.java"
line="69"
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 Object getTag() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureResult.java"
line="109"
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 static CameraCaptureResult retrieveCameraCaptureResult(ImageInfo imageInfo) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureResults.java"
line="36"
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 CameraCaptureResult retrieveCameraCaptureResult(ImageInfo imageInfo) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureResults.java"
line="36"
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 CameraCaptureSession.StateCallback createNoOpCallback() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureSessionStateCallbacks.java"
line="44"
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 CameraCaptureSession.StateCallback createComboCallback("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureSessionStateCallbacks.java"
line="51"
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=" List&lt;CameraCaptureSession.StateCallback> callbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureSessionStateCallbacks.java"
line="52"
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 CameraCaptureSession.StateCallback createComboCallback("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureSessionStateCallbacks.java"
line="64"
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=" CameraCaptureSession.StateCallback... callbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraCaptureSessionStateCallbacks.java"
line="65"
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=" void setCropRegion(Rect crop);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/CameraControl.java"
line="46"
column="24"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" Rect focus,"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/CameraControl.java"
line="61"
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=" Rect metering,"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/CameraControl.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=" void focus(Rect focus, Rect metering);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/CameraControl.java"
line="75"
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 focus(Rect focus, Rect metering);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/CameraControl.java"
line="75"
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=" FlashMode getFlashMode();"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraControl.java"
line="78"
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 setFlashMode(FlashMode flashMode);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraControl.java"
line="85"
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 submitCaptureRequests(List&lt;CaptureConfig> captureConfigs);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraControl.java"
line="114"
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=" void onCameraControlUpdateSessionConfig(SessionConfig sessionConfig);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraControl.java"
line="175"
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=" void onCameraControlCaptureRequests(List&lt;CaptureConfig> captureConfigs);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraControl.java"
line="178"
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=" CameraX.LensFacing getLensFacing();"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceConfig.java"
line="65"
column="5"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setLensFacing(CameraX.LensFacing lensFacing);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceConfig.java"
line="85"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setLensFacing(CameraX.LensFacing lensFacing);"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceConfig.java"
line="85"
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 static CameraDevice.StateCallback createNoOpCallback() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceStateCallbacks.java"
line="41"
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 CameraDevice.StateCallback createComboCallback("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceStateCallbacks.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=" List&lt;CameraDevice.StateCallback> callbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceStateCallbacks.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=" public static CameraDevice.StateCallback createComboCallback("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceStateCallbacks.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=" CameraDevice.StateCallback... callbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceStateCallbacks.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=" boolean checkSupported(String cameraId, List&lt;SurfaceConfig> surfaceConfigList);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceSurfaceManager.java"
line="44"
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&lt;SurfaceConfig> surfaceConfigList);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceSurfaceManager.java"
line="44"
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/CameraDeviceSurfaceManager.java"
line="54"
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/CameraDeviceSurfaceManager.java"
line="54"
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/CameraDeviceSurfaceManager.java"
line="54"
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=" Size getMaxOutputSize(String cameraId, int imageFormat);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceSurfaceManager.java"
line="64"
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=" Map&lt;UseCase, Size> getSuggestedResolutions("
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceSurfaceManager.java"
line="74"
column="5"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" String cameraId, List&lt;UseCase> originalUseCases, List&lt;UseCase> newUseCases);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceSurfaceManager.java"
line="75"
column="13"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" String cameraId, List&lt;UseCase> originalUseCases, List&lt;UseCase> newUseCases);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceSurfaceManager.java"
line="75"
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=" String cameraId, List&lt;UseCase> originalUseCases, List&lt;UseCase> newUseCases);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceSurfaceManager.java"
line="75"
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=" Size getPreviewSize();"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/CameraDeviceSurfaceManager.java"
line="82"
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=" BaseCamera getCamera(String cameraId);"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraFactory.java"
line="34"
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=" BaseCamera getCamera(String cameraId);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraFactory.java"
line="34"
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=" Set&lt;String> getAvailableCameraIds() throws CameraInfoUnavailableException;"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraFactory.java"
line="37"
column="5"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" String cameraIdForLensFacing(LensFacing lensFacing) throws CameraInfoUnavailableException;"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraFactory.java"
line="41"
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 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=" public void init(CameraFactory cameraFactory) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraRepository.java"
line="53"
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 BaseCamera getCamera(String cameraId) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraRepository.java"
line="77"
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 BaseCamera getCamera(String cameraId) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraRepository.java"
line="77"
column="33"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void onGroupActive(UseCaseGroup useCaseGroup) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraRepository.java"
line="106"
column="31"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void onGroupInactive(UseCaseGroup useCaseGroup) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraRepository.java"
line="128"
column="33"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static void bindToLifecycle(LifecycleOwner lifecycleOwner, UseCase... useCases) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="165"
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 static void bindToLifecycle(LifecycleOwner lifecycleOwner, UseCase... useCases) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="165"
column="71"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static boolean isBound(UseCase useCase) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="207"
column="35"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static void unbind(UseCase... useCases) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="234"
column="31"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static String getCameraWithLensFacing(LensFacing lensFacing)"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="298"
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 CameraInfo getCameraInfo(String cameraId) throws CameraInfoUnavailableException {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="314"
column="44"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static CameraDeviceSurfaceManager getSurfaceManager() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="325"
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=" Class&lt;C> configType, LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="344"
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=" Class&lt;C> configType, LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="344"
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 void setErrorListener(ErrorListener errorListener, Handler handler) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="358"
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 void setErrorListener(ErrorListener errorListener, Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="358"
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=" public static void postError(ErrorCode errorCode, String message) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="370"
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 void postError(ErrorCode errorCode, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="370"
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 void init(Context context, AppConfig appConfig) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="385"
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 void init(Context context, AppConfig appConfig) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="385"
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 Context getContext() {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="395"
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=" void onError(ErrorCode error, String message);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="610"
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=" void onError(ErrorCode error, String message);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CameraX.java"
line="610"
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 Executor mainThreadExecutor() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java"
line="36"
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 Executor ioExecutor() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java"
line="41"
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 Executor directExecutor() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java"
line="46"
column="19"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static Executor newSequentialExecutor(@NonNull Executor delegate) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java"
line="59"
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 Executor myLooperExecutor() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java"
line="69"
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 Executor newHandlerExecutor(@NonNull Handler handler) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java"
line="78"
column="19"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" List&lt;CaptureStage> getCaptureStages();"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureBundle.java"
line="35"
column="5"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static CaptureConfig defaultEmptyCaptureConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="97"
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 List&lt;DeferrableSurface> getSurfaces() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="102"
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 Config getImplementationOptions() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="106"
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;CameraCaptureCallback> getCameraCaptureCallbacks() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="119"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public Object getTag() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="123"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" void unpack(UseCaseConfig&lt;?> config, CaptureConfig.Builder builder);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="188"
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 unpack(UseCaseConfig&lt;?> config, CaptureConfig.Builder builder);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="188"
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 Builder createFrom(UseCaseConfig&lt;?> config) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="222"
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 Builder createFrom(UseCaseConfig&lt;?> config) {"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="222"
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 static Builder from(CaptureConfig base) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="238"
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 Builder from(CaptureConfig base) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="238"
column="36"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void addCameraCaptureCallback(CameraCaptureCallback cameraCaptureCallback) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="260"
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=" Collection&lt;CameraCaptureCallback> cameraCaptureCallbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="272"
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 addSurface(DeferrableSurface surface) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="279"
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 removeSurface(DeferrableSurface surface) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="284"
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 Set&lt;DeferrableSurface> getSurfaces() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="294"
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 setImplementationOptions(Config config) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="298"
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 void addImplementationOptions(Config config) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="303"
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 Config getImplementationOptions() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="321"
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 setTag(Object tag) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="333"
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 CaptureConfig build() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureConfig.java"
line="341"
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 onOutputSurface(Surface surface, int imageFormat);"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/CaptureProcessor.java"
line="39"
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/CaptureProcessor.java"
line="51"
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/CaptureProcessor.java"
line="58"
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/CaptureStage.java"
line="36"
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/CaptureStage.java"
line="55"
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=" boolean containsOption(Option&lt;?> id);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="45"
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=" &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="59"
column="14"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id);"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="59"
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=" &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id, @Nullable ValueT valueIfMissing);"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="75"
column="36"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" void findOptions(String idSearchString, OptionMatcher matcher);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="94"
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=" void findOptions(String idSearchString, OptionMatcher matcher);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="94"
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=" Set&lt;Option&lt;?>> listOptions();"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="103"
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=" MutableConfig getMutableConfig();"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="117"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="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 onOptionMatched(Option&lt;?> option);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="136"
column="33"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static &lt;T> Option&lt;T> create(String id, Class&lt;?> valueClass) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="169"
column="27"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static &lt;T> Option&lt;T> create(String id, Class&lt;?> valueClass) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="169"
column="44"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static &lt;T> Option&lt;T> create(String id, Class&lt;?> valueClass) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="169"
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 &lt;T> Option&lt;T> create(String id, Class&lt;?> valueClass, @Nullable Object token) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="189"
column="27"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static &lt;T> Option&lt;T> create(String id, Class&lt;?> valueClass, @Nullable Object token) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="189"
column="44"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static &lt;T> Option&lt;T> create(String id, Class&lt;?> valueClass, @Nullable Object token) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="189"
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 abstract String getId();"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="202"
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 abstract Class&lt;T> getValueClass();"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Config.java"
line="209"
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=" C getConfig(CameraX.LensFacing lensFacing);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/ConfigProvider.java"
line="37"
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=" C getConfig(CameraX.LensFacing lensFacing);"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ConfigProvider.java"
line="37"
column="17"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static List&lt;Surface> surfaceList(Collection&lt;DeferrableSurface> deferrableSurfaces) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeferrableSurfaces.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 List&lt;Surface> surfaceList(Collection&lt;DeferrableSurface> deferrableSurfaces) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeferrableSurfaces.java"
line="53"
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 Set&lt;Surface> surfaceSet(Collection&lt;DeferrableSurface> deferrableSurfaces) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeferrableSurfaces.java"
line="79"
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 Set&lt;Surface> surfaceSet(Collection&lt;DeferrableSurface> deferrableSurfaces) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeferrableSurfaces.java"
line="79"
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 void refresh(Collection&lt;DeferrableSurface> deferrableSurfaces) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeferrableSurfaces.java"
line="97"
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 DeviceProperties create() {"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeviceProperties.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 DeviceProperties create(String manufacturer, String model, int sdkVersion) {"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeviceProperties.java"
line="40"
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 DeviceProperties create(String manufacturer, String model, int sdkVersion) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeviceProperties.java"
line="40"
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 DeviceProperties create(String manufacturer, String model, int sdkVersion) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeviceProperties.java"
line="40"
column="64"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 String manufacturer();"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeviceProperties.java"
line="45"
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 String model();"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/DeviceProperties.java"
line="48"
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 static Exif createFromFile(File file) throws IOException {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/Exif.java"
line="90"
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 Exif createFromFile(File file) throws IOException {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/Exif.java"
line="90"
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 Exif createFromFileString(String filePath) throws IOException {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/Exif.java"
line="99"
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 Exif createFromFileString(String filePath) throws IOException {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/Exif.java"
line="99"
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 Exif createFromInputStream(InputStream is) throws IOException {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/Exif.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 Exif createFromInputStream(InputStream is) throws IOException {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Exif.java"
line="107"
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 void attachLocation(Location location) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Exif.java"
line="570"
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=" Class&lt;C> configType, ConfigProvider&lt;C> defaultProvider) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ExtendableUseCaseConfigFactory.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=" Class&lt;C> configType, ConfigProvider&lt;C> defaultProvider) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ExtendableUseCaseConfigFactory.java"
line="37"
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 &lt;C extends UseCaseConfig&lt;?>> C getConfig(Class&lt;C> configType,"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ExtendableUseCaseConfigFactory.java"
line="43"
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=" CameraX.LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ExtendableUseCaseConfigFactory.java"
line="44"
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> FluentFuture&lt;V> from(ListenableFuture&lt;V> future) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FluentFuture.java"
line="64"
column="23"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static &lt;V> FluentFuture&lt;V> from(ListenableFuture&lt;V> future) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FluentFuture.java"
line="64"
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 final &lt;T> FluentFuture&lt;T> transformAsync("
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FluentFuture.java"
line="81"
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=" AsyncFunction&lt;? super V, T> function, Executor executor) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FluentFuture.java"
line="82"
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=" AsyncFunction&lt;? super V, T> function, Executor executor) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FluentFuture.java"
line="82"
column="51"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public final &lt;T> FluentFuture&lt;T> transform(Function&lt;? super V, T> function, Executor executor) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FluentFuture.java"
line="96"
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 final &lt;T> FluentFuture&lt;T> transform(Function&lt;? super V, T> function, Executor executor) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FluentFuture.java"
line="96"
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 final &lt;T> FluentFuture&lt;T> transform(Function&lt;? super V, T> function, Executor executor) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FluentFuture.java"
line="96"
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 final void addCallback(FutureCallback&lt;? super V> callback, Executor executor) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FluentFuture.java"
line="108"
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 addCallback(FutureCallback&lt;? super V> callback, Executor executor) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FluentFuture.java"
line="108"
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=" void onFailure(Throwable t);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/FutureCallback.java"
line="51"
column="20"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static &lt;V> ListenableFuture&lt;V> immediateFuture(@Nullable V value) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="44"
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 &lt;V> ListenableFuture&lt;V> immediateFailedFuture(@NonNull Throwable cause) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="61"
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 &lt;I, O> ListenableFuture&lt;O> transformAsync("
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="77"
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=" ListenableFuture&lt;I> input,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.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=" AsyncFunction&lt;? super I, ? extends O> function,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.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=" Executor executor) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.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=" public static &lt;I, O> ListenableFuture&lt;O> transform("
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="95"
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=" ListenableFuture&lt;I> input, Function&lt;? super I, ? extends O> function,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="96"
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=" ListenableFuture&lt;I> input, Function&lt;? super I, ? extends O> function,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="96"
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=" Executor executor) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="97"
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> ListenableFuture&lt;List&lt;V>> successfulAsList("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="113"
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=" Collection&lt;? extends ListenableFuture&lt;? extends V>> futures) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="114"
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> ListenableFuture&lt;List&lt;V>> allAsList("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="130"
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=" Collection&lt;? extends ListenableFuture&lt;? extends V>> futures) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="131"
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=" final ListenableFuture&lt;V> future,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="145"
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 FutureCallback&lt;? super V> callback,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="146"
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=" Executor executor) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="147"
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> V getDone(Future&lt;V> future) throws ExecutionException {"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="196"
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 &lt;V> V getDone(Future&lt;V> future) throws ExecutionException {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="196"
column="33"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static &lt;V> V getUninterruptibly(Future&lt;V> future) throws ExecutionException {"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="218"
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 &lt;V> V getUninterruptibly(Future&lt;V> future) throws ExecutionException {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/Futures.java"
line="218"
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 ImageAnalysis(ImageAnalysisConfig config) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysis.java"
line="73"
column="26"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" protected UseCaseConfig.Builder&lt;?, ?, ?> getDefaultBuilder(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysis.java"
line="226"
column="64"/>
</issue>
<issue
id="UnknownNullness"
message="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 Map&lt;String, Size> onSuggestedResolutionUpdated("
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysis.java"
line="243"
column="15"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" Map&lt;String, Size> suggestedResolutionMap) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysis.java"
line="244"
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=" void analyze(ImageProxy image, int rotationDegrees);"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysis.java"
line="370"
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 ImageAnalysisConfig getConfig(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysis.java"
line="407"
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 ImageAnalysisConfig getConfig(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysis.java"
line="407"
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 ImageReaderMode getImageReaderMode() {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.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 boolean containsOption(Option&lt;?> id) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="121"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="129"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id, @Nullable ValueT valueIfMissing) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="137"
column="43"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="144"
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 findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="144"
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 Set&lt;Option&lt;?>> listOptions() {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="151"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public Class&lt;ImageAnalysis> getTargetClass() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="174"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public String getTargetName() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="208"
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 CameraX.LensFacing getLensFacing() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="234"
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 Rational getTargetAspectRatio() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="268"
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 Size getTargetResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="313"
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 Size getTargetResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="313"
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 Size getTargetResolution() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="324"
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 Size getMaxResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="331"
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 Size getMaxResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="331"
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 Size getMaxResolution() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="338"
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 Handler getCallbackHandler() {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="364"
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 SessionConfig getDefaultSessionConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="381"
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 SessionConfig.OptionUnpacker getSessionOptionUnpacker() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="397"
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 CaptureConfig getDefaultCaptureConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="412"
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 CaptureConfig.OptionUnpacker getCaptureOptionUnpacker() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="428"
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 Builder fromConfig(ImageAnalysisConfig configuration) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="500"
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 Builder fromConfig(ImageAnalysisConfig configuration) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="500"
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 Builder setImageReaderMode(ImageReaderMode mode) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="513"
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 setImageReaderMode(ImageReaderMode mode) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="513"
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 Builder setImageQueueDepth(int depth) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="540"
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 MutableConfig getMutableConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="552"
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 ImageAnalysisConfig build() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="561"
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 setTargetClass(Class&lt;ImageAnalysis> targetClass) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="570"
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 setTargetClass(Class&lt;ImageAnalysis> targetClass) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="570"
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 setTargetName(String targetName) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="593"
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 setTargetName(String targetName) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="593"
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 Builder setLensFacing(CameraX.LensFacing lensFacing) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="610"
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 setLensFacing(CameraX.LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="610"
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 Builder setTargetAspectRatio(Rational aspectRatio) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="636"
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 setTargetAspectRatio(Rational aspectRatio) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="636"
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 Builder setTargetRotation(@RotationValue int rotation) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="652"
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 setTargetResolution(Size resolution) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="670"
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 setTargetResolution(Size resolution) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="670"
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 setMaxResolution(Size resolution) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="679"
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 setMaxResolution(Size resolution) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="679"
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 Builder setCallbackHandler(Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="693"
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 setCallbackHandler(Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="693"
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 Builder setDefaultSessionConfig(SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="703"
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 setDefaultSessionConfig(SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="703"
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 Builder setDefaultCaptureConfig(CaptureConfig captureConfig) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="711"
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 setDefaultCaptureConfig(CaptureConfig captureConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="711"
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 Builder setSessionOptionUnpacker(SessionConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="719"
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 setSessionOptionUnpacker(SessionConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="719"
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 Builder setCaptureOptionUnpacker(CaptureConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="727"
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 setCaptureOptionUnpacker(CaptureConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="727"
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 Builder setSurfaceOccupancyPriority(int priority) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="735"
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 setUseCaseEventListener(UseCase.EventListener useCaseEventListener) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="743"
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 setUseCaseEventListener(UseCase.EventListener useCaseEventListener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageAnalysisConfig.java"
line="743"
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 ImageCapture(ImageCaptureConfig userConfig) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="155"
column="25"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" protected UseCaseConfig.Builder&lt;?, ?, ?> getDefaultBuilder(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="224"
column="64"/>
</issue>
<issue
id="UnknownNullness"
message="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 onCameraControlReady(String cameraId) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="241"
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 FlashMode getFlashMode() {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="250"
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 setFlashMode(FlashMode flashMode) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="259"
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 setTargetAspectRatio(Rational aspectRatio) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="279"
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 takePicture(final OnImageCapturedListener listener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="335"
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 takePicture(File saveLocation, OnImageSavedListener imageSavedListener) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="358"
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 takePicture(File saveLocation, OnImageSavedListener imageSavedListener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="358"
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=" final File saveLocation, final OnImageSavedListener imageSavedListener,"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="376"
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 File saveLocation, final OnImageSavedListener imageSavedListener,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="376"
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=" final Metadata metadata) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="377"
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=" protected Map&lt;String, Size> onSuggestedResolutionUpdated("
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="581"
column="15"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" Map&lt;String, Size> suggestedResolutionMap) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="582"
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 onCaptureSuccess(ImageProxy image, int rotationDegrees) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="1025"
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=" UseCaseError useCaseError, String message, @Nullable Throwable cause) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="1031"
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=" UseCaseError useCaseError, String message, @Nullable Throwable cause) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="1031"
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 ImageCaptureConfig getConfig(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="1065"
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 ImageCaptureConfig getConfig(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="1065"
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=" T check(@NonNull CameraCaptureResult captureResult);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/ImageCapture.java"
line="1214"
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 CaptureMode getCaptureMode() {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="85"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public FlashMode getFlashMode() {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="107"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public CaptureBundle getCaptureBundle() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="133"
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 CaptureProcessor getCaptureProcessor() {"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="159"
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 containsOption(Option&lt;?> id) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="224"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="232"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id, @Nullable ValueT valueIfMissing) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="240"
column="43"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="247"
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 findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="247"
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 Set&lt;Option&lt;?>> listOptions() {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="254"
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 Class&lt;ImageCapture> getTargetClass() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="277"
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 getTargetName() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.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 CameraX.LensFacing getLensFacing() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="337"
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 Rational getTargetAspectRatio() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="371"
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 Size getTargetResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="416"
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 Size getTargetResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="416"
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 Size getTargetResolution() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="427"
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 Size getMaxResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="434"
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 Size getMaxResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="434"
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 Size getMaxResolution() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="441"
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 Handler getCallbackHandler() {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="467"
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 SessionConfig getDefaultSessionConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="484"
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 CaptureConfig getDefaultCaptureConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="499"
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 SessionConfig.OptionUnpacker getSessionOptionUnpacker() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="515"
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 CaptureConfig.OptionUnpacker getCaptureOptionUnpacker() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="531"
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 Builder fromConfig(ImageCaptureConfig configuration) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="604"
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 Builder fromConfig(ImageCaptureConfig configuration) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="604"
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 MutableConfig getMutableConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="615"
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 ImageCaptureConfig build() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="624"
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 setCaptureMode(CaptureMode captureMode) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="638"
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 setCaptureMode(CaptureMode captureMode) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="638"
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 setFlashMode(FlashMode flashMode) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="649"
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 setFlashMode(FlashMode flashMode) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="649"
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 Builder setCaptureBundle(CaptureBundle captureBundle) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="662"
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 setCaptureBundle(CaptureBundle captureBundle) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="662"
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 Builder setCaptureProcessor(CaptureProcessor captureProcessor) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="675"
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 setCaptureProcessor(CaptureProcessor captureProcessor) {"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="675"
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 setBufferFormat(int bufferImageFormat) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="695"
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 setMaxCaptureStages(int maxCaptureStages) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="708"
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 setTargetClass(Class&lt;ImageCapture> targetClass) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="718"
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 setTargetClass(Class&lt;ImageCapture> targetClass) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="718"
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 setTargetName(String targetName) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="741"
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 setTargetName(String targetName) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="741"
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 Builder setLensFacing(CameraX.LensFacing lensFacing) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="758"
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 setLensFacing(CameraX.LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="758"
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 Builder setTargetAspectRatio(Rational aspectRatio) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="784"
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 setTargetAspectRatio(Rational aspectRatio) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="784"
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 Builder setTargetRotation(@RotationValue int rotation) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="800"
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 setTargetResolution(Size resolution) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="818"
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 setTargetResolution(Size resolution) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="818"
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 setMaxResolution(Size resolution) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="826"
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 setMaxResolution(Size resolution) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="826"
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 Builder setCallbackHandler(Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="840"
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 setCallbackHandler(Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="840"
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 Builder setDefaultSessionConfig(SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="850"
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 setDefaultSessionConfig(SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="850"
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 Builder setDefaultCaptureConfig(CaptureConfig captureConfig) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="858"
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 setDefaultCaptureConfig(CaptureConfig captureConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="858"
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 Builder setSessionOptionUnpacker(SessionConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="866"
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 setSessionOptionUnpacker(SessionConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="866"
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 Builder setCaptureOptionUnpacker(CaptureConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="874"
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 setCaptureOptionUnpacker(CaptureConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="874"
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 Builder setSurfaceOccupancyPriority(int priority) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="882"
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 setUseCaseEventListener(UseCase.EventListener useCaseEventListener) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="890"
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 setUseCaseEventListener(UseCase.EventListener useCaseEventListener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageCaptureConfig.java"
line="890"
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=" Object getTag();"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageInfo.java"
line="22"
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=" CaptureStage getCaptureStage();"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageInfoProcessor.java"
line="35"
column="5"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" boolean process(ImageInfo imageInfo);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageInfoProcessor.java"
line="45"
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=" Rational getTargetAspectRatio();"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="109"
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=" Size getTargetResolution(Size valueIfMissing);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="147"
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=" Size getTargetResolution(Size valueIfMissing);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="147"
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=" Size getTargetResolution();"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="157"
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=" Size getMaxResolution(Size valueIfMissing);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="169"
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=" Size getMaxResolution(Size valueIfMissing);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="169"
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=" Size getMaxResolution();"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="180"
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=" B setTargetAspectRatio(Rational aspectRatio);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="202"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setTargetAspectRatio(Rational aspectRatio);"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="202"
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=" B setTargetRotation(@RotationValue int rotation);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="214"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setTargetResolution(Size resolution);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="224"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setTargetResolution(Size resolution);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="224"
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=" B setMaxResolution(Size resolution);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="235"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setMaxResolution(Size resolution);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageOutputConfig.java"
line="235"
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=" Rect getCropRect();"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageProxy.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=" void setCropRect(Rect rect);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageProxy.java"
line="50"
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=" PlaneProxy[] getPlanes();"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageProxy.java"
line="92"
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=" ByteBuffer getBuffer();"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageProxy.java"
line="115"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="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&lt;ImageProxy> getImageProxy(int captureId);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageProxyBundle.java"
line="33"
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=" List&lt;Integer> getCaptureIds();"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageProxyBundle.java"
line="39"
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=" Surface getSurface();"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageReaderProxy.java"
line="93"
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 onImageAvailable(ImageReaderProxy imageReader);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageReaderProxy.java"
line="116"
column="31"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static ImageReaderProxy createIsolatedReader("
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageReaderProxys.java"
line="80"
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=" int width, int height, int format, int maxImages, Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageReaderProxys.java"
line="81"
column="63"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown 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 ImageReaderProxy createSharedReader("
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageReaderProxys.java"
line="97"
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=" String cameraId, int width, int height, int format, int maxImages, Handler handler) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageReaderProxys.java"
line="98"
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 cameraId, int width, int height, int format, int maxImages, Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageReaderProxys.java"
line="98"
column="80"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" void onImageSaved(File file);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/ImageSaver.java"
line="154"
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=" void onError(SaveError saveError, String message, @Nullable Throwable cause);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageSaver.java"
line="156"
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=" void onError(SaveError saveError, String message, @Nullable Throwable cause);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageSaver.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 FailureType getFailureType() {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImageUtil.java"
line="291"
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 ImmediateSurface(Surface surface) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImmediateSurface.java"
line="35"
column="29"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public ListenableFuture&lt;Surface> getSurface() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ImmediateSurface.java"
line="40"
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=" protected abstract Throwable tryInternalFastPathGetFailure();"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/internal/InternalFutureFailureAccess.java"
line="59"
column="24"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static Throwable tryInternalFastPathGetFailure(InternalFutureFailureAccess future) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/internal/InternalFutures.java"
line="49"
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 Throwable tryInternalFastPathGetFailure(InternalFutureFailureAccess future) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/futures/internal/InternalFutures.java"
line="49"
column="59"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static Handler getInstance() {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/impl/utils/MainThreadAsyncHandler.java"
line="39"
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 void addAll(List&lt;C> value) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/MultiValueSet.java"
line="46"
column="24"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public abstract MultiValueSet&lt;C> clone();"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/MultiValueSet.java"
line="62"
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=" &lt;ValueT> void insertOption(Option&lt;ValueT> opt, ValueT value);"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/MutableConfig.java"
line="41"
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=" &lt;ValueT> void insertOption(Option&lt;ValueT> opt, ValueT value);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/MutableConfig.java"
line="41"
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=" &lt;ValueT> ValueT removeOption(Option&lt;ValueT> opt);"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/MutableConfig.java"
line="54"
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 MutableOptionsBundle create() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/MutableOptionsBundle.java"
line="51"
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 MutableOptionsBundle from(Config otherConfig) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/MutableOptionsBundle.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=" public static MutableOptionsBundle from(Config otherConfig) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/MutableOptionsBundle.java"
line="61"
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 &lt;ValueT> ValueT removeOption(Option&lt;ValueT> opt) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/MutableOptionsBundle.java"
line="72"
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 &lt;ValueT> void insertOption(Option&lt;ValueT> opt, ValueT value) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/MutableOptionsBundle.java"
line="80"
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 &lt;ValueT> void insertOption(Option&lt;ValueT> opt, ValueT value) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/MutableOptionsBundle.java"
line="80"
column="59"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" void onFocusLocked(Rect afRect);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/OnFocusListener.java"
line="24"
column="24"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" void onFocusUnableToLock(Rect afRect);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/OnFocusListener.java"
line="27"
column="30"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" void onFocusTimedOut(Rect afRect);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/OnFocusListener.java"
line="30"
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 &lt;T> Optional&lt;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 &lt;T> Optional&lt;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 &lt;T> Optional&lt;T> of(T reference) {"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/impl/utils/Optional.java"
line="90"
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 &lt;T> Optional&lt;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 T get();"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/impl/utils/Optional.java"
line="130"
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 T or(T defaultValue);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/impl/utils/Optional.java"
line="168"
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 T or(T defaultValue);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/impl/utils/Optional.java"
line="168"
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 abstract Optional&lt;T> or(Optional&lt;? 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&lt;T> or(Optional&lt;? 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&lt;? extends T> supplier);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/impl/utils/Optional.java"
line="189"
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 T or(Supplier&lt;? 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 OptionsBundle from(Config otherConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/OptionsBundle.java"
line="62"
column="19"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public static OptionsBundle from(Config otherConfig) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/OptionsBundle.java"
line="62"
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 OptionsBundle emptyBundle() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/OptionsBundle.java"
line="89"
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 Set&lt;Option&lt;?>> listOptions() {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/OptionsBundle.java"
line="94"
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 containsOption(Option&lt;?> id) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/OptionsBundle.java"
line="99"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/OptionsBundle.java"
line="104"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/OptionsBundle.java"
line="104"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id, @Nullable ValueT valueIfMissing) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/OptionsBundle.java"
line="115"
column="43"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/OptionsBundle.java"
line="126"
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 findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/OptionsBundle.java"
line="126"
column="44"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void focus(Rect focus, Rect metering) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="227"
column="23"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void focus(Rect focus, Rect metering) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="227"
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 focus(Rect focus, Rect metering, @Nullable OnFocusListener listener) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="244"
column="23"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void focus(Rect focus, Rect metering, @Nullable OnFocusListener listener) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="244"
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 zoom(Rect crop) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="258"
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=" protected UseCaseConfig.Builder&lt;?, ?, ?> getDefaultBuilder(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="324"
column="64"/>
</issue>
<issue
id="UnknownNullness"
message="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 Map&lt;String, Size> onSuggestedResolutionUpdated("
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="364"
column="15"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" Map&lt;String, Size> suggestedResolutionMap) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="365"
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=" void onUpdated(PreviewOutput output);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="462"
column="24"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public PreviewConfig getConfig(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="492"
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 PreviewConfig getConfig(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="492"
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 abstract SurfaceTexture getSurfaceTexture();"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="513"
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 abstract Size getTextureSize();"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/Preview.java"
line="516"
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 boolean containsOption(Option&lt;?> id) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="62"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="70"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id, @Nullable ValueT valueIfMissing) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="78"
column="43"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="85"
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 findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="85"
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 Set&lt;Option&lt;?>> listOptions() {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="92"
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 Class&lt;Preview> getTargetClass() {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="115"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public String getTargetName() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="149"
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 CameraX.LensFacing getLensFacing() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="175"
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 Rational getTargetAspectRatio() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="209"
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 Size getTargetResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="254"
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 Size getTargetResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="254"
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 Size getTargetResolution() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="265"
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 Size getMaxResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="272"
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 Size getMaxResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="272"
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 Size getMaxResolution() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="279"
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 Handler getCallbackHandler() {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="305"
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 SessionConfig getDefaultSessionConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="322"
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 SessionConfig.OptionUnpacker getSessionOptionUnpacker() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="338"
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 CaptureConfig getDefaultCaptureConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="353"
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 CaptureConfig.OptionUnpacker getCaptureOptionUnpacker() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="369"
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 Builder fromConfig(PreviewConfig configuration) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="453"
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 Builder fromConfig(PreviewConfig configuration) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="453"
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 MutableConfig getMutableConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="464"
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 PreviewConfig build() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="473"
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 setTargetClass(Class&lt;Preview> targetClass) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="482"
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 setTargetClass(Class&lt;Preview> targetClass) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="482"
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 setTargetName(String targetName) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="505"
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 setTargetName(String targetName) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="505"
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 Builder setLensFacing(CameraX.LensFacing lensFacing) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="522"
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 setLensFacing(CameraX.LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="522"
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 Builder setTargetAspectRatio(Rational aspectRatio) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="548"
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 setTargetAspectRatio(Rational aspectRatio) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="548"
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 Builder setTargetRotation(@RotationValue int rotation) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.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 Builder setTargetResolution(Size resolution) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="583"
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 setTargetResolution(Size resolution) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="583"
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 setMaxResolution(Size resolution) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="592"
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 setMaxResolution(Size resolution) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="592"
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 Builder setCallbackHandler(Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="606"
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 setCallbackHandler(Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="606"
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 Builder setDefaultSessionConfig(SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="616"
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 setDefaultSessionConfig(SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="616"
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 Builder setDefaultCaptureConfig(CaptureConfig captureConfig) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="624"
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 setDefaultCaptureConfig(CaptureConfig captureConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="624"
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 Builder setSessionOptionUnpacker(SessionConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="632"
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 setSessionOptionUnpacker(SessionConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="632"
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 Builder setCaptureOptionUnpacker(CaptureConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="640"
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 setCaptureOptionUnpacker(CaptureConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="640"
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 Builder setSurfaceOccupancyPriority(int priority) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="648"
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 setUseCaseEventListener(UseCase.EventListener useCaseEventListener) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="656"
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 setUseCaseEventListener(UseCase.EventListener useCaseEventListener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="656"
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 Builder setImageInfoProcessor(ImageInfoProcessor processor) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="663"
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 setImageInfoProcessor(ImageInfoProcessor processor) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/PreviewConfig.java"
line="663"
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 SessionConfig defaultEmptySessionConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="87"
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 List&lt;DeferrableSurface> getSurfaces() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="96"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public Config getImplementationOptions() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="100"
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;CameraDevice.StateCallback> getDeviceStateCallbacks() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="109"
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;CameraCaptureSession.StateCallback> getSessionStateCallbacks() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="114"
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;CameraCaptureCallback> getRepeatingCameraCaptureCallbacks() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="119"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public List&lt;CameraCaptureCallback> getSingleCameraCaptureCallbacks() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="124"
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 CaptureConfig getRepeatingCaptureConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.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=" void unpack(UseCaseConfig&lt;?> config, SessionConfig.Builder builder);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="148"
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 unpack(UseCaseConfig&lt;?> config, SessionConfig.Builder builder);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="148"
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 Builder createFrom(UseCaseConfig&lt;?> config) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="179"
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 Builder createFrom(UseCaseConfig&lt;?> config) {"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="179"
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 void addDeviceStateCallback(CameraDevice.StateCallback deviceStateCallback) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="211"
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=" Collection&lt;CameraDevice.StateCallback> deviceStateCallbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="223"
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=" CameraCaptureSession.StateCallback sessionStateCallback) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="235"
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=" List&lt;CameraCaptureSession.StateCallback> sessionStateCallbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="247"
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 addRepeatingCameraCaptureCallback(CameraCaptureCallback cameraCaptureCallback) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="258"
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=" Collection&lt;CameraCaptureCallback> cameraCaptureCallbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="268"
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 addCameraCaptureCallback(CameraCaptureCallback cameraCaptureCallback) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="279"
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=" Collection&lt;CameraCaptureCallback> cameraCaptureCallbacks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="292"
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 List&lt;CameraCaptureCallback> getSingleCameraCaptureCallbacks() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="298"
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 addSurface(DeferrableSurface surface) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="304"
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 addNonRepeatingSurface(DeferrableSurface surface) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="310"
column="44"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void removeSurface(DeferrableSurface surface) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="315"
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 setImplementationOptions(Config config) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="327"
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 void addImplementationOptions(Config config) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="332"
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 SessionConfig build() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="340"
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 add(SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="371"
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 SessionConfig build() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SessionConfig.java"
line="454"
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 addSurfaceConfig(SurfaceConfig surfaceConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceCombination.java"
line="68"
column="37"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public boolean removeSurfaceConfig(SurfaceConfig surfaceConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceCombination.java"
line="77"
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 List&lt;SurfaceConfig> getSurfaceConfigList() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceCombination.java"
line="85"
column="12"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public boolean isSupported(List&lt;SurfaceConfig> configList) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceCombination.java"
line="96"
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 SurfaceConfig create(ConfigType type, ConfigSize size) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceConfig.java"
line="49"
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 SurfaceConfig create(ConfigType type, ConfigSize size) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceConfig.java"
line="49"
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 static SurfaceConfig create(ConfigType type, ConfigSize size) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceConfig.java"
line="49"
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 abstract ConfigType getConfigType();"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceConfig.java"
line="54"
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 ConfigSize getConfigSize();"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceConfig.java"
line="57"
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 final boolean isSupported(SurfaceConfig surfaceConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceConfig.java"
line="66"
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 SurfaceSizeDefinition create("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceSizeDefinition.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=" Size analysisSize,"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/SurfaceSizeDefinition.java"
line="55"
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/SurfaceSizeDefinition.java"
line="56"
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/SurfaceSizeDefinition.java"
line="57"
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/SurfaceSizeDefinition.java"
line="62"
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/SurfaceSizeDefinition.java"
line="65"
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/SurfaceSizeDefinition.java"
line="68"
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=" Class&lt;T> getTargetClass();"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/TargetConfig.java"
line="70"
column="5"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" String getTargetName();"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/TargetConfig.java"
line="94"
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=" B setTargetClass(Class&lt;T> targetClass);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/TargetConfig.java"
line="121"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setTargetClass(Class&lt;T> targetClass);"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/TargetConfig.java"
line="121"
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=" B setTargetName(String targetName);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/TargetConfig.java"
line="133"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setTargetName(String targetName);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/TargetConfig.java"
line="133"
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=" B setCallbackHandler(Handler handler);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/ThreadConfig.java"
line="82"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setCallbackHandler(Handler handler);"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/ThreadConfig.java"
line="82"
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=" protected UseCase(UseCaseConfig&lt;?> useCaseConfig) {"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="91"
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=" CameraX.LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="111"
column="13"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" protected void updateUseCaseConfig(UseCaseConfig&lt;?> useCaseConfig) {"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="132"
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=" protected UseCaseConfig&lt;?> applyDefaults("
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="158"
column="15"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" UseCaseConfig&lt;?> userConfig,"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="159"
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=" UseCaseConfig.Builder&lt;?, ?, ?> defaultConfigBuilder) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="160"
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 Set&lt;String> getAttachedCameraIds() {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="188"
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=" protected void attachToCamera(String cameraId, SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="201"
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=" protected void attachToCamera(String cameraId, SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="201"
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 void addStateChangeListener(StateChangeListener listener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="212"
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 final void attachCameraControl(String cameraId, CameraControl cameraControl) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="222"
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 final void attachCameraControl(String cameraId, CameraControl cameraControl) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="222"
column="60"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void removeStateChangeListener(StateChangeListener listener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="241"
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 SessionConfig getSessionConfig(String cameraId) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="254"
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 SessionConfig getSessionConfig(String cameraId) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="254"
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 String getName() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="341"
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 UseCaseConfig&lt;?> getUseCaseConfig() {"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="353"
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 Size getAttachedSurfaceResolution(String cameraId) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.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 Size getAttachedSurfaceResolution(String cameraId) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="366"
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 void updateSuggestedResolution(Map&lt;String, Size> suggestedResolutionMap) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="379"
column="43"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" protected abstract Map&lt;String, Size> onSuggestedResolutionUpdated("
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="400"
column="24"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" Map&lt;String, Size> suggestedResolutionMap);"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="401"
column="13"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" protected void onCameraControlReady(String cameraId) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="411"
column="41"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" protected CameraControl getCameraControl(String cameraId) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="434"
column="15"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" protected CameraControl getCameraControl(String cameraId) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="434"
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=" void onUseCaseActive(UseCase useCase);"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="478"
column="30"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" void onUseCaseInactive(UseCase useCase);"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="486"
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=" void onUseCaseUpdated(UseCase useCase);"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="495"
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=" void onUseCaseReset(UseCase useCase);"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="504"
column="29"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" void onBind(String cameraId);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCase.java"
line="519"
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 UseCaseAttachState(String cameraId) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="51"
column="31"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void setUseCaseActive(UseCase useCase) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="60"
column="34"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void setUseCaseInactive(UseCase useCase) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.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 void setUseCaseOnline(UseCase useCase) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="87"
column="34"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void setUseCaseOffline(UseCase useCase) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="97"
column="35"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public boolean isUseCaseOnline(UseCase useCase) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="109"
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 Collection&lt;UseCase> getOnlineUseCases() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="118"
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 Collection&lt;UseCase> getActiveAndOnlineUseCases() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.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 void updateUseCase(UseCase useCase) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="145"
column="31"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public SessionConfig.ValidatingBuilder getActiveAndOnlineBuilder() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="162"
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 SessionConfig.ValidatingBuilder getOnlineBuilder() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="180"
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 SessionConfig getUseCaseSessionConfig(UseCase useCase) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="198"
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 SessionConfig getUseCaseSessionConfig(UseCase useCase) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseAttachState.java"
line="198"
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=" SessionConfig getDefaultSessionConfig();"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="112"
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=" CaptureConfig getDefaultCaptureConfig();"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="140"
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=" SessionConfig.OptionUnpacker getSessionOptionUnpacker();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="173"
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=" CaptureConfig.OptionUnpacker getCaptureOptionUnpacker();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="206"
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=" B setDefaultSessionConfig(SessionConfig sessionConfig);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="251"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setDefaultSessionConfig(SessionConfig sessionConfig);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="251"
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=" B setDefaultCaptureConfig(CaptureConfig captureConfig);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="261"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setDefaultCaptureConfig(CaptureConfig captureConfig);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="261"
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=" B setSessionOptionUnpacker(SessionConfig.OptionUnpacker optionUnpacker);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="274"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setSessionOptionUnpacker(SessionConfig.OptionUnpacker optionUnpacker);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="274"
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=" B setCaptureOptionUnpacker(CaptureConfig.OptionUnpacker optionUnpacker);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="287"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setCaptureOptionUnpacker(CaptureConfig.OptionUnpacker optionUnpacker);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="287"
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=" B setSurfaceOccupancyPriority(int priority);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="303"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" C build();"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfig.java"
line="311"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" &lt;C extends UseCaseConfig&lt;?>> C getConfig(Class&lt;C> configType, CameraX.LensFacing lensFacing);"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfigFactory.java"
line="38"
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=" &lt;C extends UseCaseConfig&lt;?>> C getConfig(Class&lt;C> configType, CameraX.LensFacing lensFacing);"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseConfigFactory.java"
line="38"
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=" B setUseCaseEventListener(UseCase.EventListener eventListener);"
errorLine2=" ~">
<location
file="src/main/java/androidx/camera/core/UseCaseEventConfig.java"
line="74"
column="9"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" B setUseCaseEventListener(UseCase.EventListener eventListener);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseEventConfig.java"
line="74"
column="35"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public boolean addUseCase(UseCase useCase) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseGroup.java"
line="97"
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=" void setup(UseCaseGroup useCaseGroup);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/UseCaseGroupRepository.java"
line="212"
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 VideoCapture(VideoCaptureConfig config) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="142"
column="25"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" protected UseCaseConfig.Builder&lt;?, ?, ?> getDefaultBuilder(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="185"
column="64"/>
</issue>
<issue
id="UnknownNullness"
message="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 Map&lt;String, Size> onSuggestedResolutionUpdated("
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="202"
column="15"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" Map&lt;String, Size> suggestedResolutionMap) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="203"
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 startRecording(File saveLocation, OnVideoSavedListener listener) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="241"
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 startRecording(File saveLocation, OnVideoSavedListener listener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="241"
column="51"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" final File saveLocation, final OnVideoSavedListener listener, Metadata metadata) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="259"
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 File saveLocation, final OnVideoSavedListener listener, Metadata metadata) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="259"
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=" final File saveLocation, final OnVideoSavedListener listener, Metadata metadata) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="259"
column="75"/>
</issue>
<issue
id="UnknownNullness"
message="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 onVideoSaved(File file);"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="862"
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=" void onError(UseCaseError useCaseError, String message, @Nullable Throwable cause);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="865"
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=" void onError(UseCaseError useCaseError, String message, @Nullable Throwable cause);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="865"
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 VideoCaptureConfig getConfig(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="921"
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 VideoCaptureConfig getConfig(LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCapture.java"
line="921"
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 boolean containsOption(Option&lt;?> id) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="267"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="275"
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 &lt;ValueT> ValueT retrieveOption(Option&lt;ValueT> id, @Nullable ValueT valueIfMissing) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="283"
column="43"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://android.github.io/kotlin-guides/interop.html#nullability-annotations"
errorLine1=" public void findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="290"
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 findOptions(String idStem, OptionMatcher matcher) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="290"
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 Set&lt;Option&lt;?>> listOptions() {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="297"
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 Class&lt;VideoCapture> getTargetClass() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="319"
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 getTargetName() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="353"
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 CameraX.LensFacing getLensFacing() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="379"
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 Rational getTargetAspectRatio() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="413"
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 Size getTargetResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="453"
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 Size getTargetResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="453"
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 Size getTargetResolution() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="460"
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 Size getMaxResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="467"
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 Size getMaxResolution(Size valueIfMissing) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="467"
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 Size getMaxResolution() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="474"
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 Handler getCallbackHandler() {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="500"
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 SessionConfig getDefaultSessionConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="517"
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 SessionConfig.OptionUnpacker getSessionOptionUnpacker() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="533"
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 CaptureConfig getDefaultCaptureConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="548"
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 CaptureConfig.OptionUnpacker getCaptureOptionUnpacker() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="564"
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 Builder fromConfig(VideoCaptureConfig configuration) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="637"
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 Builder fromConfig(VideoCaptureConfig configuration) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="637"
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 MutableConfig getMutableConfig() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="648"
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 VideoCaptureConfig build() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="657"
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 setVideoFrameRate(int videoFrameRate) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="667"
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 setBitRate(int bitRate) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="678"
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 setIFrameInterval(int interval) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="689"
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 setAudioBitRate(int bitRate) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="702"
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 setAudioSampleRate(int sampleRate) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="715"
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 setAudioChannelCount(int channelCount) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="728"
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 setAudioRecordSource(int source) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="741"
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 setAudioMinBufferSize(int minBufferSize) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="754"
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 setTargetClass(Class&lt;VideoCapture> targetClass) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="764"
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 setTargetClass(Class&lt;VideoCapture> targetClass) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="764"
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 setTargetName(String targetName) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="787"
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 setTargetName(String targetName) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="787"
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 Builder setLensFacing(CameraX.LensFacing lensFacing) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="804"
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 setLensFacing(CameraX.LensFacing lensFacing) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="804"
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 Builder setTargetAspectRatio(Rational aspectRatio) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="829"
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 setTargetAspectRatio(Rational aspectRatio) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="829"
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 Builder setTargetRotation(@RotationValue int rotation) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="845"
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 setTargetResolution(Size resolution) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="853"
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 setTargetResolution(Size resolution) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="853"
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 setMaxResolution(Size resolution) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="861"
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 setMaxResolution(Size resolution) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="861"
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 Builder setCallbackHandler(Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="875"
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 setCallbackHandler(Handler handler) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="875"
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 Builder setDefaultSessionConfig(SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="885"
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 setDefaultSessionConfig(SessionConfig sessionConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="885"
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 Builder setDefaultCaptureConfig(CaptureConfig captureConfig) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="893"
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 setDefaultCaptureConfig(CaptureConfig captureConfig) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="893"
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 Builder setSessionOptionUnpacker(SessionConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="901"
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 setSessionOptionUnpacker(SessionConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="901"
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 Builder setCaptureOptionUnpacker(CaptureConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="909"
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 setCaptureOptionUnpacker(CaptureConfig.OptionUnpacker optionUnpacker) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="909"
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 Builder setSurfaceOccupancyPriority(int priority) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="917"
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 setUseCaseEventListener(UseCase.EventListener useCaseEventListener) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="925"
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 setUseCaseEventListener(UseCase.EventListener useCaseEventListener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/camera/core/VideoCaptureConfig.java"
line="925"
column="48"/>
</issue>
</issues>