JVM IR: remove dependencies of lowerings on codegen
Move out utilities which are used both in lowerings and codegen to JvmIrUtils and JvmIrTypeUtils, and introduce new JvmIrCoroutineUtils and JvmIrInlineUtils (probably can be renamed or moved somewhere more appropriate in the future).
This commit is contained in:
+1
-1
@@ -6,8 +6,8 @@
|
||||
package org.jetbrains.kotlin.android.parcel.ir
|
||||
|
||||
import org.jetbrains.kotlin.android.parcel.serializers.ParcelableExtensionBase.Companion.CREATOR_NAME
|
||||
import org.jetbrains.kotlin.backend.jvm.codegen.isJvmInterface
|
||||
import org.jetbrains.kotlin.backend.jvm.ir.erasedUpperBound
|
||||
import org.jetbrains.kotlin.backend.jvm.ir.isJvmInterface
|
||||
import org.jetbrains.kotlin.ir.builders.*
|
||||
import org.jetbrains.kotlin.ir.declarations.IrClass
|
||||
import org.jetbrains.kotlin.ir.declarations.IrValueDeclaration
|
||||
|
||||
Reference in New Issue
Block a user