Skip to content

Commit 0c38b9d

Browse files
committed
Fix more lint errors
1 parent 27fa99f commit 0c38b9d

File tree

9 files changed

+18
-2
lines changed

9 files changed

+18
-2
lines changed

sentry-android-replay/src/main/java/io/sentry/android/replay/ScreenshotRecorder.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import java.lang.ref.WeakReference
2222
import java.util.concurrent.atomic.AtomicBoolean
2323
import kotlin.math.roundToInt
2424

25-
@SuppressLint("UseKtx")
25+
@SuppressLint("UseKtx", "UseRequiresApi")
2626
@TargetApi(26)
2727
internal class ScreenshotRecorder(
2828
val config: ScreenshotRecorderConfig,

sentry-android-replay/src/main/java/io/sentry/android/replay/WindowRecorder.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.sentry.android.replay
22

3+
import android.annotation.SuppressLint
34
import android.annotation.TargetApi
45
import android.graphics.Point
56
import android.os.Handler
@@ -19,6 +20,7 @@ import java.lang.ref.WeakReference
1920
import java.util.concurrent.ScheduledExecutorService
2021
import java.util.concurrent.atomic.AtomicBoolean
2122

23+
@SuppressLint("UseRequiresApi")
2224
@TargetApi(26)
2325
internal class WindowRecorder(
2426
private val options: SentryOptions,

sentry-android-replay/src/main/java/io/sentry/android/replay/capture/BaseCaptureStrategy.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.sentry.android.replay.capture
22

3+
import android.annotation.SuppressLint
34
import android.annotation.TargetApi
45
import android.view.MotionEvent
56
import io.sentry.Breadcrumb
@@ -42,6 +43,7 @@ import java.util.concurrent.atomic.AtomicReference
4243
import kotlin.properties.ReadWriteProperty
4344
import kotlin.reflect.KProperty
4445

46+
@SuppressLint("UseRequiresApi")
4547
@TargetApi(26)
4648
internal abstract class BaseCaptureStrategy(
4749
private val options: SentryOptions,

sentry-android-replay/src/main/java/io/sentry/android/replay/capture/BufferCaptureStrategy.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.sentry.android.replay.capture
22

3+
import android.annotation.SuppressLint
34
import android.annotation.TargetApi
45
import android.graphics.Bitmap
56
import android.view.MotionEvent
@@ -24,6 +25,7 @@ import java.io.File
2425
import java.util.Date
2526
import java.util.concurrent.ScheduledExecutorService
2627

28+
@SuppressLint("UseRequiresApi")
2729
@TargetApi(26)
2830
internal class BufferCaptureStrategy(
2931
private val options: SentryOptions,

sentry-android-replay/src/main/java/io/sentry/android/replay/util/Persistable.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.sentry.android.replay.util
22

3+
import android.annotation.SuppressLint
34
import android.annotation.TargetApi
45
import io.sentry.ReplayRecording
56
import io.sentry.SentryOptions
@@ -12,6 +13,7 @@ import java.util.concurrent.ScheduledExecutorService
1213

1314
// TODO: enable this back after we are able to serialize individual touches to disk to not overload
1415
// cpu
16+
@SuppressLint("UseRequiresApi")
1517
@Suppress("unused")
1618
@TargetApi(26)
1719
internal class PersistableLinkedList(

sentry-android-replay/src/main/java/io/sentry/android/replay/util/Views.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import java.lang.NullPointerException
2828
* Recursively traverses the view hierarchy and creates a [ViewHierarchyNode] for each view.
2929
* Supports Compose view hierarchy as well.
3030
*/
31+
@SuppressLint("UseKtx")
3132
internal fun View.traverse(parentNode: ViewHierarchyNode, options: SentryOptions) {
3233
if (this !is ViewGroup) {
3334
return
@@ -87,7 +88,7 @@ internal fun View.isVisibleToUser(): Pair<Boolean, Rect?> {
8788
return false to null
8889
}
8990

90-
@SuppressLint("ObsoleteSdkInt")
91+
@SuppressLint("ObsoleteSdkInt", "UseRequiresApi")
9192
@TargetApi(21)
9293
internal fun Drawable?.isMaskable(): Boolean {
9394
// TODO: maybe find a way how to check if the drawable is coming from the apk or loaded from

sentry-android-replay/src/main/java/io/sentry/android/replay/video/SimpleVideoEncoder.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
*/
2828
package io.sentry.android.replay.video
2929

30+
import android.annotation.SuppressLint
3031
import android.annotation.TargetApi
3132
import android.graphics.Bitmap
3233
import android.media.MediaCodec
@@ -44,6 +45,7 @@ import kotlin.LazyThreadSafetyMode.NONE
4445

4546
private const val TIMEOUT_USEC = 100_000L
4647

48+
@SuppressLint("UseRequiresApi")
4749
@TargetApi(26)
4850
internal class SimpleVideoEncoder(
4951
val options: SentryOptions,
@@ -295,6 +297,7 @@ internal class SimpleVideoEncoder(
295297
}
296298
}
297299

300+
@SuppressLint("UseRequiresApi")
298301
@TargetApi(24)
299302
internal data class MuxerConfig(
300303
val file: File,

sentry-android-replay/src/main/java/io/sentry/android/replay/viewhierarchy/ComposeViewHierarchyNode.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
package io.sentry.android.replay.viewhierarchy
44

5+
import android.annotation.SuppressLint
56
import android.annotation.TargetApi
67
import android.view.View
78
import androidx.compose.ui.graphics.isUnspecified
@@ -32,6 +33,7 @@ import io.sentry.android.replay.viewhierarchy.ViewHierarchyNode.TextViewHierarch
3233
import java.lang.ref.WeakReference
3334
import java.lang.reflect.Method
3435

36+
@SuppressLint("UseRequiresApi")
3537
@TargetApi(26)
3638
internal object ComposeViewHierarchyNode {
3739
private val getSemanticsConfigurationMethod: Method? by lazy {

sentry-android-replay/src/main/java/io/sentry/android/replay/viewhierarchy/ViewHierarchyNode.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.sentry.android.replay.viewhierarchy
22

3+
import android.annotation.SuppressLint
34
import android.annotation.TargetApi
45
import android.graphics.Rect
56
import android.view.View
@@ -15,6 +16,7 @@ import io.sentry.android.replay.util.isVisibleToUser
1516
import io.sentry.android.replay.util.toOpaque
1617
import io.sentry.android.replay.util.totalPaddingTopSafe
1718

19+
@SuppressLint("UseRequiresApi")
1820
@TargetApi(26)
1921
internal sealed class ViewHierarchyNode(
2022
val x: Float,

0 commit comments

Comments
 (0)