Kotlin: extract non-private members of class supertypes

This commit is contained in:
Tamas Vajk
2022-05-20 09:43:08 +02:00
parent b0c6db4cfc
commit d3e64f5135
4 changed files with 64 additions and 2 deletions

View File

@@ -404,8 +404,7 @@ open class KotlinFileExtractor(
}
extractClassModifiers(c, id)
val forceExtractSupertypeMembers = !isExternalDeclaration(c)
extractClassSupertypes(c, id, inReceiverContext = forceExtractSupertypeMembers)
extractClassSupertypes(c, id, inReceiverContext = true) // inReceiverContext = true is specified to force extraction of member prototypes of base types
return id
}