1<?xml version="1.0" encoding="UTF-8"?>
2<issues format="6" by="lint 8.8.0-alpha06" type="baseline" client="gradle" dependencies="false" name="AGP (8.8.0-alpha06)" variant="all" version="8.8.0-alpha06">
3
4    <issue
5        id="NewApi"
6        message="`&lt;androidx.camera.integration.extensions.Camera2ExtensionsActivity>` requires API level 31 (current min is 21)"
7        errorLine1="        &lt;activity"
8        errorLine2="        ^">
9        <location
10            file="src/main/AndroidManifest.xml"/>
11    </issue>
12
13    <issue
14        id="RestrictedApiAndroidX"
15        message="Futures.immediateFuture can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
16        errorLine1="    private var imageSaveTerminationFuture: ListenableFuture&lt;Any?> = Futures.immediateFuture(null)"
17        errorLine2="                                                                             ~~~~~~~~~~~~~~~">
18        <location
19            file="src/main/java/androidx/camera/integration/extensions/Camera2ExtensionsActivity.kt"/>
20    </issue>
21
22    <issue
23        id="RestrictedApiAndroidX"
24        message="Futures.immediateFuture can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
25        errorLine1="    private var imageSaveTerminationFuture: ListenableFuture&lt;Any?> = Futures.immediateFuture(null)"
26        errorLine2="                                                                                             ~~~~">
27        <location
28            file="src/main/java/androidx/camera/integration/extensions/Camera2ExtensionsActivity.kt"/>
29    </issue>
30
31    <issue
32        id="RestrictedApiAndroidX"
33        message="CameraXExecutors.directExecutor can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
34        errorLine1="        mPreviewView.setFrameUpdateListener(CameraXExecutors.directExecutor(), (timestamp) -> {"
35        errorLine2="                                                             ~~~~~~~~~~~~~~">
36        <location
37            file="src/main/java/androidx/camera/integration/extensions/CameraExtensionsActivity.java"/>
38    </issue>
39
40    <issue
41        id="RestrictedApiAndroidX"
42        message="PreviewView.setFrameUpdateListener can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
43        errorLine1="        mPreviewView.setFrameUpdateListener(CameraXExecutors.directExecutor(), (timestamp) -> {"
44        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~">
45        <location
46            file="src/main/java/androidx/camera/integration/extensions/CameraExtensionsActivity.java"/>
47    </issue>
48
49    <issue
50        id="RestrictedApiAndroidX"
51        message="Exif.createFromFile can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
52        errorLine1="        val exif = Exif.createFromFile(tempFile)"
53        errorLine2="                        ~~~~~~~~~~~~~~">
54        <location
55            file="src/main/java/androidx/camera/integration/extensions/utils/FileUtil.kt"/>
56    </issue>
57
58    <issue
59        id="RestrictedApiAndroidX"
60        message="Exif.createFromFile can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
61        errorLine1="        val exif = Exif.createFromFile(tempFile)"
62        errorLine2="                                       ~~~~~~~~">
63        <location
64            file="src/main/java/androidx/camera/integration/extensions/utils/FileUtil.kt"/>
65    </issue>
66
67    <issue
68        id="RestrictedApiAndroidX"
69        message="Exif.rotate can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
70        errorLine1="        exif.rotate(rotationDegrees)"
71        errorLine2="             ~~~~~~">
72        <location
73            file="src/main/java/androidx/camera/integration/extensions/utils/FileUtil.kt"/>
74    </issue>
75
76    <issue
77        id="RestrictedApiAndroidX"
78        message="Exif.save can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
79        errorLine1="        exif.save()"
80        errorLine2="             ~~~~">
81        <location
82            file="src/main/java/androidx/camera/integration/extensions/utils/FileUtil.kt"/>
83    </issue>
84
85    <issue
86        id="RestrictedApiAndroidX"
87        message="CameraXExecutors.mainThreadExecutor can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
88        errorLine1="            Futures.addCallback(future, evFutureCallback, CameraXExecutors.mainThreadExecutor())"
89        errorLine2="                                                                           ~~~~~~~~~~~~~~~~~~">
90        <location
91            file="src/main/java/androidx/camera/integration/extensions/validation/ImageCaptureActivity.kt"/>
92    </issue>
93
94    <issue
95        id="RestrictedApiAndroidX"
96        message="CameraXExecutors.mainThreadExecutor can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
97        errorLine1="            Futures.addCallback(future, evFutureCallback, CameraXExecutors.mainThreadExecutor())"
98        errorLine2="                                                                           ~~~~~~~~~~~~~~~~~~">
99        <location
100            file="src/main/java/androidx/camera/integration/extensions/validation/ImageCaptureActivity.kt"/>
101    </issue>
102
103    <issue
104        id="RestrictedApiAndroidX"
105        message="CameraXExecutors.mainThreadExecutor can only be called from within the same library group (referenced groupId=`androidx.camera` from groupId=`androidx.camera.integration-tests`)"
106        errorLine1="                        CameraXExecutors.mainThreadExecutor()"
107        errorLine2="                                         ~~~~~~~~~~~~~~~~~~">
108        <location
109            file="src/main/java/androidx/camera/integration/extensions/validation/ImageCaptureActivity.kt"/>
110    </issue>
111
112    <issue
113        id="ObsoleteSdkInt"
114        message="Unnecessary; `Build.VERSION.SDK_INT &lt; Build.VERSION_CODES.R` is never true here"
115        errorLine1="        if (Build.VERSION.SDK_INT &lt; Build.VERSION_CODES.R) return"
116        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
117        <location
118            file="src/main/java/androidx/camera/integration/extensions/Camera2ExtensionsActivity.kt"/>
119    </issue>
120
121</issues>
122