Drop separate K1/K2 implementations of generateMetadataExtraFlags

Related to KT-62056
This commit is contained in:
Mikhail Glukhikh
2023-09-21 10:42:15 +02:00
committed by Space Team
parent 8b8088720b
commit 326d68c1f4
4 changed files with 5 additions and 17 deletions
@@ -10,10 +10,8 @@ import org.jetbrains.kotlin.backend.jvm.JvmBackendContext
import org.jetbrains.kotlin.backend.jvm.JvmBackendExtension
import org.jetbrains.kotlin.backend.jvm.metadata.MetadataSerializer
import org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings
import org.jetbrains.kotlin.config.JvmAbiStability
import org.jetbrains.kotlin.fir.backend.Fir2IrComponents
import org.jetbrains.kotlin.ir.declarations.IrClass
import org.jetbrains.kotlin.load.java.JvmAnnotationNames
import org.jetbrains.org.objectweb.asm.Type
class FirJvmBackendExtension(
@@ -37,13 +35,4 @@ class FirJvmBackendExtension(
irActualizedResult
)
}
override fun generateMetadataExtraFlags(abiStability: JvmAbiStability?): Int =
Companion.generateMetadataExtraFlags(abiStability)
companion object {
fun generateMetadataExtraFlags(abiStability: JvmAbiStability?): Int =
JvmAnnotationNames.METADATA_JVM_IR_FLAG or
(if (abiStability != JvmAbiStability.UNSTABLE) JvmAnnotationNames.METADATA_JVM_IR_STABLE_ABI_FLAG else 0)
}
}