Support Array<KClass> in instantiated annotations

#KT-47703 Fixed
This commit is contained in:
Leonid Startsev
2021-12-15 16:05:29 +00:00
committed by Space
parent 4df34a20e7
commit 2eac2ff3a2
5 changed files with 87 additions and 29 deletions
@@ -147,8 +147,6 @@ abstract class AnnotationImplementationTransformer(val context: BackendContext,
.mapNotNull { it.correspondingPropertySymbol?.owner }
}
open fun IrBuilderWithScope.kClassExprToJClassIfNeeded(irExpression: IrExpression): IrExpression = irExpression
abstract fun getArrayContentEqualsSymbol(type: IrType): IrFunctionSymbol
fun generatedEquals(irBuilder: IrBlockBodyBuilder, type: IrType, arg1: IrExpression, arg2: IrExpression): IrExpression =