diff --git a/okio/src/commonMain/kotlin/okio/Base64.kt b/okio/src/commonMain/kotlin/okio/Base64.kt index 150793cc40..b513656fca 100644 --- a/okio/src/commonMain/kotlin/okio/Base64.kt +++ b/okio/src/commonMain/kotlin/okio/Base64.kt @@ -19,16 +19,13 @@ package okio import kotlin.jvm.JvmName -import kotlin.native.concurrent.SharedImmutable import okio.ByteString.Companion.encodeUtf8 /** @author Alexander Y. Kleymenov */ -@SharedImmutable internal val BASE64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".encodeUtf8().data -@SharedImmutable internal val BASE64_URL_SAFE = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".encodeUtf8().data diff --git a/okio/src/commonMain/kotlin/okio/Util.kt b/okio/src/commonMain/kotlin/okio/Util.kt index bfd8fec1b2..9e6e9c50af 100644 --- a/okio/src/commonMain/kotlin/okio/Util.kt +++ b/okio/src/commonMain/kotlin/okio/Util.kt @@ -18,7 +18,6 @@ package okio import kotlin.jvm.JvmName -import kotlin.native.concurrent.SharedImmutable import okio.internal.HEX_DIGIT_CHARS internal fun checkOffsetAndCount(size: Long, offset: Long, byteCount: Long) { @@ -167,7 +166,6 @@ internal fun Long.toHexString(): String { // for them in the receiving function, then swap in the true default value. // https://youtrack.jetbrains.com/issue/KT-45542 -@SharedImmutable internal val DEFAULT__new_UnsafeCursor = Buffer.UnsafeCursor() internal fun resolveDefaultParameter(unsafeCursor: Buffer.UnsafeCursor): Buffer.UnsafeCursor { if (unsafeCursor === DEFAULT__new_UnsafeCursor) return Buffer.UnsafeCursor() diff --git a/okio/src/commonMain/kotlin/okio/internal/Buffer.kt b/okio/src/commonMain/kotlin/okio/internal/Buffer.kt index 13194403ee..36315c176f 100644 --- a/okio/src/commonMain/kotlin/okio/internal/Buffer.kt +++ b/okio/src/commonMain/kotlin/okio/internal/Buffer.kt @@ -21,7 +21,6 @@ package okio.internal import kotlin.jvm.JvmName -import kotlin.native.concurrent.SharedImmutable import okio.ArrayIndexOutOfBoundsException import okio.Buffer import okio.Buffer.UnsafeCursor @@ -41,7 +40,6 @@ import okio.minOf import okio.resolveDefaultParameter import okio.toHexString -@SharedImmutable internal val HEX_DIGIT_BYTES = "0123456789abcdef".asUtf8ToByteArray() // Threshold determined empirically via ReadByteStringBenchmark diff --git a/okio/src/commonMain/kotlin/okio/internal/ByteString.kt b/okio/src/commonMain/kotlin/okio/internal/ByteString.kt index 311c17e57b..d8899acd10 100644 --- a/okio/src/commonMain/kotlin/okio/internal/ByteString.kt +++ b/okio/src/commonMain/kotlin/okio/internal/ByteString.kt @@ -18,7 +18,6 @@ package okio.internal import kotlin.jvm.JvmName -import kotlin.native.concurrent.SharedImmutable import okio.BASE64_URL_SAFE import okio.Buffer import okio.ByteString @@ -55,7 +54,6 @@ internal inline fun ByteString.commonBase64(): String = data.encodeBase64() @Suppress("NOTHING_TO_INLINE") internal inline fun ByteString.commonBase64Url() = data.encodeBase64(map = BASE64_URL_SAFE) -@SharedImmutable internal val HEX_DIGIT_CHARS = charArrayOf('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f') diff --git a/okio/src/commonMain/kotlin/okio/internal/Path.kt b/okio/src/commonMain/kotlin/okio/internal/Path.kt index 16e5648229..c5aeb7a70d 100644 --- a/okio/src/commonMain/kotlin/okio/internal/Path.kt +++ b/okio/src/commonMain/kotlin/okio/internal/Path.kt @@ -18,26 +18,20 @@ package okio.internal import kotlin.jvm.JvmName -import kotlin.native.concurrent.SharedImmutable import okio.Buffer import okio.ByteString import okio.ByteString.Companion.encodeUtf8 import okio.Path import okio.Path.Companion.toPath -@SharedImmutable private val SLASH = "/".encodeUtf8() -@SharedImmutable private val BACKSLASH = "\\".encodeUtf8() -@SharedImmutable private val ANY_SLASH = "/\\".encodeUtf8() -@SharedImmutable private val DOT = ".".encodeUtf8() -@SharedImmutable private val DOT_DOT = "..".encodeUtf8() @Suppress("NOTHING_TO_INLINE")