KT-63269: implementation for SIRGenerator with top-level functions

KT-63269: add test generator

Merge-request: KT-MR-12945
Merged-by: Artem Olkov <artem.olkov@jetbrains.com>
This commit is contained in:
Artem Olkov
2023-11-16 17:42:39 +00:00
committed by Space Team
parent cc14f11e2a
commit 7c15e3f229
18 changed files with 314 additions and 37 deletions
@@ -9,4 +9,13 @@ package org.jetbrains.kotlin.sir
* A marker interface that denotes Swift IR elements.
*/
interface SirElement {
}
}
class SirModule : SirElement {
val declarations: MutableList<SirDeclaration> =
mutableListOf()
}
interface SirDeclaration
class SirForeignFunction(val fqName: List<String>) : SirDeclaration