Skip FAKE_OVERRIDE fields

This commit is contained in:
Mikhael Bogdanov
2017-11-30 15:01:29 +01:00
parent aeb74f7e70
commit ef5c3512cd
@@ -125,6 +125,7 @@ class ClassCodegen private constructor(
private fun generateField(field: IrField) {
if (field.origin == IrDeclarationOrigin.FAKE_OVERRIDE) return
val fieldType = typeMapper.mapType(field.descriptor)
val fieldSignature = typeMapper.mapFieldSignature(field.descriptor.type, field.descriptor)
val fv = visitor.newField(field.OtherOrigin, field.descriptor.calculateCommonFlags(), field.descriptor.name.asString(), fieldType.descriptor,