Kotlin: Extract visibility for properties

This commit is contained in:
Ian Lynagh
2021-12-09 15:58:06 +00:00
parent 348ae357ed
commit fb90c70e2e
6 changed files with 40 additions and 23 deletions

View File

@@ -469,6 +469,9 @@ open class KotlinFileExtractor(
val type = useType(f.type)
tw.writeFields(id, f.name.asString(), type.javaResult.id, type.kotlinResult.id, parentId, id)
tw.writeHasLocation(id, locId)
extractVisibility(f, id, f.visibility)
return id
}
@@ -509,6 +512,8 @@ open class KotlinFileExtractor(
val fieldId = extractField(bf, parentId)
tw.writeKtPropertyBackingFields(id, fieldId)
}
extractVisibility(p, id, p.visibility)
}
fun extractEnumEntry(ee: IrEnumEntry, parentId: Label<out DbReftype>) {