From cda9d09689f84fe764fb219eed08f4b2b8c270ad Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Mon, 18 Oct 2021 22:57:25 +0600 Subject: [PATCH] fixes for kdocs --- .../dev/inmo/micro_utils/common/JSMPPFile.kt | 12 +++++ .../dev/inmo/micro_utils/common/JVMMPPFile.kt | 12 +++++ .../inmo/micro_utils/crypto/MD5Realization.kt | 3 ++ .../inmo/micro_utils/crypto/MD5Realization.kt | 3 ++ dokka/build.gradle | 46 +++++++++---------- 5 files changed, 53 insertions(+), 23 deletions(-) diff --git a/common/src/jsMain/kotlin/dev/inmo/micro_utils/common/JSMPPFile.kt b/common/src/jsMain/kotlin/dev/inmo/micro_utils/common/JSMPPFile.kt index b163f489506..249c9a487f3 100644 --- a/common/src/jsMain/kotlin/dev/inmo/micro_utils/common/JSMPPFile.kt +++ b/common/src/jsMain/kotlin/dev/inmo/micro_utils/common/JSMPPFile.kt @@ -6,6 +6,9 @@ import org.w3c.files.File import org.w3c.files.FileReader import kotlin.js.Promise +/** + * @suppress + */ actual typealias MPPFile = File fun MPPFile.readBytesPromise() = Promise { success, failure -> @@ -23,10 +26,19 @@ fun MPPFile.readBytesPromise() = Promise { success, failure -> private suspend fun MPPFile.dirtyReadBytes(): ByteArray = readBytesPromise().await() +/** + * @suppress + */ actual val MPPFile.filename: FileName get() = FileName(name) +/** + * @suppress + */ actual val MPPFile.filesize: Long get() = size.toLong() +/** + * @suppress + */ @Warning("That is not optimized version of bytes allocator. Use asyncBytesAllocator everywhere you can") actual val MPPFile.bytesAllocator: SuspendByteArrayAllocator get() = ::dirtyReadBytes diff --git a/common/src/jvmMain/kotlin/dev/inmo/micro_utils/common/JVMMPPFile.kt b/common/src/jvmMain/kotlin/dev/inmo/micro_utils/common/JVMMPPFile.kt index 770dfc95f7f..cd132ffd948 100644 --- a/common/src/jvmMain/kotlin/dev/inmo/micro_utils/common/JVMMPPFile.kt +++ b/common/src/jvmMain/kotlin/dev/inmo/micro_utils/common/JVMMPPFile.kt @@ -4,12 +4,24 @@ import dev.inmo.micro_utils.coroutines.doInIO import dev.inmo.micro_utils.coroutines.doOutsideOfCoroutine import java.io.File +/** + * @suppress + */ actual typealias MPPFile = File +/** + * @suppress + */ actual val MPPFile.filename: FileName get() = FileName(name) +/** + * @suppress + */ actual val MPPFile.filesize: Long get() = length() +/** + * @suppress + */ actual val MPPFile.bytesAllocator: SuspendByteArrayAllocator get() = { doInIO { diff --git a/crypto/src/jsMain/kotlin/dev/inmo/micro_utils/crypto/MD5Realization.kt b/crypto/src/jsMain/kotlin/dev/inmo/micro_utils/crypto/MD5Realization.kt index 76b6ab556d8..2efb854b1cf 100644 --- a/crypto/src/jsMain/kotlin/dev/inmo/micro_utils/crypto/MD5Realization.kt +++ b/crypto/src/jsMain/kotlin/dev/inmo/micro_utils/crypto/MD5Realization.kt @@ -1,3 +1,6 @@ package dev.inmo.micro_utils.crypto +/** + * @suppress + */ actual fun SourceBytes.md5(): MD5 = CryptoJS.MD5(decodeToString()) diff --git a/crypto/src/jvmMain/kotlin/dev/inmo/micro_utils/crypto/MD5Realization.kt b/crypto/src/jvmMain/kotlin/dev/inmo/micro_utils/crypto/MD5Realization.kt index f81644cdf4d..48af37e2ed6 100644 --- a/crypto/src/jvmMain/kotlin/dev/inmo/micro_utils/crypto/MD5Realization.kt +++ b/crypto/src/jvmMain/kotlin/dev/inmo/micro_utils/crypto/MD5Realization.kt @@ -3,6 +3,9 @@ package dev.inmo.micro_utils.crypto import java.math.BigInteger import java.security.MessageDigest +/** + * @suppress + */ actual fun SourceBytes.md5(): MD5 = BigInteger( 1, MessageDigest.getInstance("MD5").digest(this) diff --git a/dokka/build.gradle b/dokka/build.gradle index 0b85d6a0d9e..180ed96a0a2 100644 --- a/dokka/build.gradle +++ b/dokka/build.gradle @@ -13,10 +13,10 @@ repositories { kotlin { jvm() - js(IR) { - browser() - nodejs() - } +// js(IR) { +// browser() +// nodejs() +// } android {} sourceSets { @@ -29,7 +29,7 @@ kotlin { it != project && it.hasProperty("kotlin") && it.kotlin.sourceSets.any { it.name.contains("commonMain") } - && it.kotlin.sourceSets.any { it.name.contains("jsMain") } +// && it.kotlin.sourceSets.any { it.name.contains("jsMain") } && it.kotlin.sourceSets.any { it.name.contains("jvmMain") } && it.kotlin.sourceSets.any { it.name.contains("androidMain") } ) { @@ -38,22 +38,22 @@ kotlin { } } } - jsMain { - dependencies { - implementation kotlin('stdlib') +// jsMain { +// dependencies { +// implementation kotlin('stdlib') - project.parent.subprojects.forEach { - if ( - it != project - && it.hasProperty("kotlin") - && it.kotlin.sourceSets.any { it.name.contains("commonMain") } - && it.kotlin.sourceSets.any { it.name.contains("jsMain") } - ) { - api it - } - } - } - } +// project.parent.subprojects.forEach { +// if ( +// it != project +// && it.hasProperty("kotlin") +// && it.kotlin.sourceSets.any { it.name.contains("commonMain") } +// && it.kotlin.sourceSets.any { it.name.contains("jsMain") } +// ) { +// api it +// } +// } +// } +// } jvmMain { dependencies { implementation kotlin('stdlib') @@ -116,9 +116,9 @@ tasks.dokkaHtml { sourceRoots.setFrom(findSourcesWithName("commonMain")) } - named("jsMain") { - sourceRoots.setFrom(findSourcesWithName("jsMain", "commonMain")) - } +// named("jsMain") { +// sourceRoots.setFrom(findSourcesWithName("jsMain", "commonMain")) +// } named("jvmMain") { sourceRoots.setFrom(findSourcesWithName("jvmMain", "commonMain"))