Extract enum field declarations

This commit is contained in:
Tamas Vajk
2022-04-14 14:59:07 +02:00
committed by Ian Lynagh
parent d6cbcdc847
commit b5c8d29e40
2 changed files with 15 additions and 0 deletions

View File

@@ -830,6 +830,15 @@ open class KotlinFileExtractor(
tw.writeFieldsKotlinType(id, type.kotlinResult.id)
val locId = tw.getLocation(ee)
tw.writeHasLocation(id, locId)
if (!isExternalDeclaration(ee)) {
val fieldDeclarationId = tw.getFreshIdLabel<DbFielddecl>()
tw.writeFielddecls(fieldDeclarationId, parentId)
tw.writeFieldDeclaredIn(id, fieldDeclarationId, 0)
tw.writeHasLocation(fieldDeclarationId, locId)
extractTypeAccess(type, locId, fieldDeclarationId, 0)
}
}
}
}