[JS IR] Fix klib fingerprint format

^KT-56961 Fixed
This commit is contained in:
Alexander Korepanov
2023-02-24 17:41:13 +01:00
committed by Space Team
parent e82efa6a7c
commit 4cda89db9e
2 changed files with 38 additions and 0 deletions
@@ -57,6 +57,10 @@ value class SerializedIrFileFingerprint private constructor(val fileFingerprint:
constructor(file: SerializedIrFile) : this(calculateFileFingerprint(file))
constructor(lib: KotlinLibrary, fileIndex: Int) : this(calculateFileFingerprint(lib, fileIndex))
override fun toString(): String {
return fileFingerprint.toString()
}
}
@JvmInline
@@ -96,6 +100,10 @@ value class SerializedKlibFingerprint(val klibFingerprint: FingerprintHash) {
constructor(fileFingerprints: List<SerializedIrFileFingerprint>) : this(fileFingerprints.calculateKlibFingerprint())
constructor(klibFile: File) : this(FingerprintHash(klibFile.calculateKlibHash()))
override fun toString(): String {
return klibFingerprint.toString()
}
}
private const val FILE_FINGERPRINTS_SEPARATOR = " "