diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt index 75a3ab987f2..09ed33c365a 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt @@ -1241,10 +1241,6 @@ class KotlinTypeMapper @JvmOverloads constructor( throw IllegalStateException(generateErrorMessageForErrorType(kotlinType, descriptor)) } - override fun releaseCoroutines(): Boolean { - return false - } - override fun preprocessType(kotlinType: KotlinType): KotlinType? { return null } diff --git a/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/methodSignatureMapping.kt b/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/methodSignatureMapping.kt index 8c8af81c128..2207ae31504 100644 --- a/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/methodSignatureMapping.kt +++ b/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/methodSignatureMapping.kt @@ -163,6 +163,4 @@ internal object TypeMappingConfigurationImpl : TypeMappingConfiguration override fun processErrorType(kotlinType: KotlinType, descriptor: ClassDescriptor) { // DO nothing } - - override fun releaseCoroutines() = false } diff --git a/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/typeSignatureMapping.kt b/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/typeSignatureMapping.kt index 84118cbbd83..8e016e26bf2 100644 --- a/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/typeSignatureMapping.kt +++ b/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/typeSignatureMapping.kt @@ -44,7 +44,7 @@ interface TypeMappingConfiguration { // returns null when type doesn't need to be preprocessed fun preprocessType(kotlinType: KotlinType): KotlinType? = null - fun releaseCoroutines(): Boolean + fun releaseCoroutines(): Boolean = true } const val NON_EXISTENT_CLASS_NAME = "error/NonExistentClass"