[FIR2IR] Add conversion of function annotations

This commit is contained in:
Mikhail Glukhikh
2020-05-07 17:56:55 +03:00
parent ad00d28631
commit f3e2dbf360
62 changed files with 57 additions and 50 deletions
@@ -101,6 +101,9 @@ internal class ClassMemberGenerator(
for ((valueParameter, firValueParameter) in valueParameters.zip(firFunction.valueParameters)) {
valueParameter.setDefaultValue(firValueParameter)
}
annotations = firFunction.annotations.mapNotNull {
it.accept(visitor, null) as? IrConstructorCall
}
}
if (firFunction is FirConstructor && irFunction is IrConstructor && !parentAsClass.isAnnotationClass) {
val body = IrBlockBodyImpl(startOffset, endOffset)