Kotlin: Record that DEFAULT_PROPERTY_ACCESSOR are compiler-generated

This commit is contained in:
Ian Lynagh
2022-06-23 13:43:57 +01:00
parent aefd89ed49
commit c06eb09100
2 changed files with 8 additions and 3 deletions

View File

@@ -783,8 +783,11 @@ open class KotlinFileExtractor(
val methodId = id.cast<DbMethod>()
tw.writeMethods(methodId, shortName.nameInDB, "${shortName.nameInDB}$paramsSignature", returnType.javaResult.id, parentId, sourceDeclaration.cast<DbMethod>())
tw.writeMethodsKotlinType(methodId, returnType.kotlinResult.id)
if (f.origin == IrDeclarationOrigin.GENERATED_DATA_CLASS_MEMBER) {
tw.writeCompiler_generated(methodId, 2)
when (f.origin) {
IrDeclarationOrigin.GENERATED_DATA_CLASS_MEMBER ->
tw.writeCompiler_generated(methodId, 2)
IrDeclarationOrigin.DEFAULT_PROPERTY_ACCESSOR ->
tw.writeCompiler_generated(methodId, 3)
}
if (extractMethodAndParameterTypeAccesses) {