summaryrefslogtreecommitdiffhomepage
path: root/android/lib/model
diff options
context:
space:
mode:
Diffstat (limited to 'android/lib/model')
-rw-r--r--android/lib/model/build.gradle.kts5
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/Constraint.kt4
2 files changed, 4 insertions, 5 deletions
diff --git a/android/lib/model/build.gradle.kts b/android/lib/model/build.gradle.kts
index 543852a360..c961dcc32f 100644
--- a/android/lib/model/build.gradle.kts
+++ b/android/lib/model/build.gradle.kts
@@ -22,7 +22,10 @@ android {
targetCompatibility = JavaVersion.VERSION_17
}
- kotlinOptions { jvmTarget = Versions.jvmTarget }
+ kotlinOptions {
+ jvmTarget = Versions.jvmTarget
+ allWarningsAsErrors = true
+ }
lint {
lintConfig = file("${rootProject.projectDir}/config/lint.xml")
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/Constraint.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/Constraint.kt
index 95e7d95154..79ccd6899e 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/Constraint.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/Constraint.kt
@@ -1,12 +1,8 @@
package net.mullvad.mullvadvpn.lib.model
-import arrow.optics.optics
-
-@optics
sealed interface Constraint<out T> {
data object Any : Constraint<Nothing>
- @optics
data class Only<T>(val value: T) : Constraint<T> {
companion object
}