[Wasm] Support feature InstantiationOfAnnotationClasses

This commit is contained in:
Igor Yakovlev
2023-03-24 15:35:38 +01:00
committed by Space Team
parent fac90070bc
commit 993334e5e4
8 changed files with 1 additions and 9 deletions
@@ -330,7 +330,6 @@ class DeclarationGenerator(
}
override fun visitClass(declaration: IrClass) {
if (declaration.isAnnotationClass) return
if (declaration.isExternal) return
val symbol = declaration.symbol
@@ -13,7 +13,6 @@ import org.jetbrains.kotlin.ir.IrElement
import org.jetbrains.kotlin.ir.declarations.IrClass
import org.jetbrains.kotlin.ir.declarations.IrModuleFragment
import org.jetbrains.kotlin.ir.symbols.IrClassSymbol
import org.jetbrains.kotlin.ir.util.isAnnotationClass
import org.jetbrains.kotlin.ir.util.isInterface
import org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid
import org.jetbrains.kotlin.ir.visitors.acceptVoid
@@ -39,7 +38,6 @@ class WasmModuleFragmentGenerator(
override fun visitElement(element: IrElement) { }
override fun visitClass(declaration: IrClass) {
if (declaration.isAnnotationClass) return
if (declaration.isExternal) return
if (declaration.getWasmArrayAnnotation() != null) return
if (declaration.isInterface) return