renameMembers
private fun renameMembers(owner: String, fns: List<KmFunction>, props: List<KmProperty>, tas: List<KmTypeAlias>, locals: List<KmProperty>)
The type-bearing members of a class or package body — the shape openMembers walks for visibility, plus locals, the delegates declared inside a function body (val x by lazy {}), which carry a type of their own and reach the proto through no other list. The JVM signatures go too: they are what the backend and kotlin-reflect link against, so leaving them in the old namespace while the Kotlin types moved would split the two views of one member.
contextReceiverTypes is deliberately absent: the reader stopped populating it, folding that legacy feature into contextParameters, which is walked.