[FIR2IR] Do not compose signature for local class members

This commit is contained in:
Mikhail Glukhikh
2020-06-24 13:51:46 +03:00
parent 9a0e763761
commit 2fefa682b7
@@ -81,6 +81,7 @@ class FirBasedSignatureComposer(private val mangler: FirMangler) : Fir2IrSignatu
} }
declaration is FirCallableMemberDeclaration<*> -> { declaration is FirCallableMemberDeclaration<*> -> {
val callableId = declaration.symbol.callableId val callableId = declaration.symbol.callableId
if (callableId.classId?.isLocal == true) return null
IdSignature.PublicSignature( IdSignature.PublicSignature(
callableId.packageName.asString(), callableId.relativeCallableName.asString(), builder.hashId, builder.mask callableId.packageName.asString(), callableId.relativeCallableName.asString(), builder.hashId, builder.mask
) )