diff --git a/compiler/util-klib-abi/src/org/jetbrains/kotlin/library/abi/LibraryAbi.kt b/compiler/util-klib-abi/src/org/jetbrains/kotlin/library/abi/LibraryAbi.kt index 495b7f97cab..f0aa044fec3 100644 --- a/compiler/util-klib-abi/src/org/jetbrains/kotlin/library/abi/LibraryAbi.kt +++ b/compiler/util-klib-abi/src/org/jetbrains/kotlin/library/abi/LibraryAbi.kt @@ -5,6 +5,8 @@ package org.jetbrains.kotlin.library.abi +import org.jetbrains.kotlin.library.abi.impl.AbiSignatureVersions + /** * The result of reading ABI from KLIB. * @@ -41,6 +43,11 @@ interface AbiSignatureVersion { val versionNumber: Int val isSupportedByAbiReader: Boolean val description: String? + + companion object { + val allSupportedByAbiReader: List get() = AbiSignatureVersions.Supported.entries + fun resolveByVersionNumber(versionNumber: Int): AbiSignatureVersion = AbiSignatureVersions.resolveByVersionNumber(versionNumber) + } } @ExperimentalLibraryAbiReader