From 33c2313c796b76cd93530c5b40c82d69c2acb443 Mon Sep 17 00:00:00 2001 From: Janne Mareike Koschinski <janne@kuschku.de> Date: Wed, 23 Feb 2022 06:01:19 +0100 Subject: [PATCH] fix: correct deprecations --- .../gradle/wrapper/gradle-wrapper.properties | 4 ++-- .../main/kotlin/justjanne.kotlin.android.gradle.kts | 3 +-- gradle/wrapper/gradle-wrapper.properties | 4 ++-- .../java/de/kuschku/libquassel/protocol/QtType.kt | 2 +- .../java/de/kuschku/libquassel/protocol/SignedId.kt | 12 ++++++++---- .../de/kuschku/libquassel/util/irc/IrcCaseMappers.kt | 8 ++++---- .../kuschku/libquassel/util/irc/SenderColorUtil.kt | 2 +- .../quasseldroid/persistence/util/AccountId.kt | 3 ++- 8 files changed, 21 insertions(+), 17 deletions(-) diff --git a/gradle/convention/gradle/wrapper/gradle-wrapper.properties b/gradle/convention/gradle/wrapper/gradle-wrapper.properties index cbfa0b7be..aa5206271 100644 --- a/gradle/convention/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/convention/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.2-bin.zip -distributionSha256Szm=23b89f8eac363f5f4b8336e0530c7295c55b728a9caa5268fdd4a532610d5392 +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip +distributionSha256Szm=8cc27038d5dbd815759851ba53e70cf62e481b87494cc97cfd97982ada5ba634 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradle/convention/src/main/kotlin/justjanne.kotlin.android.gradle.kts b/gradle/convention/src/main/kotlin/justjanne.kotlin.android.gradle.kts index ca3b3d880..085a706c2 100644 --- a/gradle/convention/src/main/kotlin/justjanne.kotlin.android.gradle.kts +++ b/gradle/convention/src/main/kotlin/justjanne.kotlin.android.gradle.kts @@ -1,4 +1,3 @@ -import gradle.kotlin.dsl.accessors._5ee02a09f3b6dcc9700f8e51e448c252.implementation import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { @@ -9,7 +8,7 @@ plugins { } dependencies { - implementation("org.jetbrains.kotlin:kotlin-stdlib:1.6.10") + "implementation"("org.jetbrains.kotlin:kotlin-stdlib:1.6.10") } tasks.withType<KotlinCompile> { diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index cbfa0b7be..aa5206271 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.2-bin.zip -distributionSha256Szm=23b89f8eac363f5f4b8336e0530c7295c55b728a9caa5268fdd4a532610d5392 +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip +distributionSha256Szm=8cc27038d5dbd815759851ba53e70cf62e481b87494cc97cfd97982ada5ba634 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/lib/src/main/java/de/kuschku/libquassel/protocol/QtType.kt b/lib/src/main/java/de/kuschku/libquassel/protocol/QtType.kt index 383eafcc5..58a43cd3d 100644 --- a/lib/src/main/java/de/kuschku/libquassel/protocol/QtType.kt +++ b/lib/src/main/java/de/kuschku/libquassel/protocol/QtType.kt @@ -113,7 +113,7 @@ enum class QtType(val id: kotlin.Int, val serializer: Serializer<*>? = null) { get() = if (name.startsWith("Q")) { name } else { - name.toLowerCase(Locale.ENGLISH) + name.lowercase(Locale.ENGLISH) } companion object { diff --git a/lib/src/main/java/de/kuschku/libquassel/protocol/SignedId.kt b/lib/src/main/java/de/kuschku/libquassel/protocol/SignedId.kt index 63885e745..656d21837 100644 --- a/lib/src/main/java/de/kuschku/libquassel/protocol/SignedId.kt +++ b/lib/src/main/java/de/kuschku/libquassel/protocol/SignedId.kt @@ -27,7 +27,8 @@ typealias SignedId64 = Long typealias MsgId_Type = SignedId64 -inline class MsgId(val id: MsgId_Type) : Comparable<MsgId>, Serializable { +@JvmInline +value class MsgId(val id: MsgId_Type) : Comparable<MsgId>, Serializable { override fun compareTo(other: MsgId) = id.compareTo(other.id) inline fun isValidId() = id > 0 @@ -43,7 +44,8 @@ inline class MsgId(val id: MsgId_Type) : Comparable<MsgId>, Serializable { typealias NetworkId_Type = SignedId -inline class NetworkId(val id: NetworkId_Type) : Comparable<NetworkId>, Serializable { +@JvmInline +value class NetworkId(val id: NetworkId_Type) : Comparable<NetworkId>, Serializable { override fun compareTo(other: NetworkId) = id.compareTo(other.id) inline fun isValidId() = id > 0 @@ -59,7 +61,8 @@ inline class NetworkId(val id: NetworkId_Type) : Comparable<NetworkId>, Serializ typealias BufferId_Type = SignedId -inline class BufferId(val id: BufferId_Type) : Comparable<BufferId>, Serializable { +@JvmInline +value class BufferId(val id: BufferId_Type) : Comparable<BufferId>, Serializable { override fun compareTo(other: BufferId) = id.compareTo(other.id) inline fun isValidId() = id > 0 @@ -75,7 +78,8 @@ inline class BufferId(val id: BufferId_Type) : Comparable<BufferId>, Serializabl typealias IdentityId_Type = SignedId -inline class IdentityId(val id: IdentityId_Type) : Comparable<IdentityId>, Serializable { +@JvmInline +value class IdentityId(val id: IdentityId_Type) : Comparable<IdentityId>, Serializable { override fun compareTo(other: IdentityId) = id.compareTo(other.id) inline fun isValidId() = id > 0 diff --git a/lib/src/main/java/de/kuschku/libquassel/util/irc/IrcCaseMappers.kt b/lib/src/main/java/de/kuschku/libquassel/util/irc/IrcCaseMappers.kt index bae4182c8..4e6d6b77c 100644 --- a/lib/src/main/java/de/kuschku/libquassel/util/irc/IrcCaseMappers.kt +++ b/lib/src/main/java/de/kuschku/libquassel/util/irc/IrcCaseMappers.kt @@ -48,25 +48,25 @@ object IrcCaseMappers { } override fun toLowerCase(value: String): String { - return value.toLowerCase(Locale.ROOT) + return value.lowercase(Locale.ROOT) } override fun toUpperCase(value: String): String { - return value.toUpperCase(Locale.ROOT) + return value.uppercase(Locale.ROOT) } } internal class ClassicalIrcCaseMapper : IrcCaseMapper { override fun toLowerCase(value: String): String { - return value.toLowerCase(Locale.ROOT) + return value.lowercase(Locale.ROOT) .replace('[', '{') .replace(']', '}') .replace('^', '~') } override fun toUpperCase(value: String): String { - return value.toUpperCase(Locale.ROOT) + return value.uppercase(Locale.ROOT) .replace('{', '[') .replace('}', ']') .replace('~', '^') diff --git a/lib/src/main/java/de/kuschku/libquassel/util/irc/SenderColorUtil.kt b/lib/src/main/java/de/kuschku/libquassel/util/irc/SenderColorUtil.kt index 503a788ea..89b2e9917 100644 --- a/lib/src/main/java/de/kuschku/libquassel/util/irc/SenderColorUtil.kt +++ b/lib/src/main/java/de/kuschku/libquassel/util/irc/SenderColorUtil.kt @@ -25,7 +25,7 @@ import java.util.* object SenderColorUtil { fun senderColor(nick: String): Int { return 0xf and CRCUtils.qChecksum( - nick.trimEnd('_').toLowerCase(Locale.ROOT).toByteArray(Charsets.ISO_8859_1) + nick.trimEnd('_').lowercase(Locale.ROOT).toByteArray(Charsets.ISO_8859_1) ) } } diff --git a/persistence/src/main/java/de/kuschku/quasseldroid/persistence/util/AccountId.kt b/persistence/src/main/java/de/kuschku/quasseldroid/persistence/util/AccountId.kt index d6cc4d995..243e03c47 100644 --- a/persistence/src/main/java/de/kuschku/quasseldroid/persistence/util/AccountId.kt +++ b/persistence/src/main/java/de/kuschku/quasseldroid/persistence/util/AccountId.kt @@ -23,7 +23,8 @@ import java.io.Serializable typealias AccountId_Type = Long -inline class AccountId(val id: AccountId_Type) : Comparable<AccountId>, Serializable { +@JvmInline +value class AccountId(val id: AccountId_Type) : Comparable<AccountId>, Serializable { override fun compareTo(other: AccountId) = id.compareTo(other.id) inline fun isValidId() = id >= 0 -- GitLab