IR: handle CompositeSignature in DescriptorByIdSignatureFinder
This commit is contained in:
committed by
TeamCityServer
parent
da946e464f
commit
05a42b8cd5
+1
@@ -43,6 +43,7 @@ class DescriptorByIdSignatureFinder(
|
||||
when (signature) {
|
||||
is IdSignature.AccessorSignature -> findDescriptorForAccessorSignature(signature)
|
||||
is IdSignature.CommonSignature -> findDescriptorForPublicSignature(signature)
|
||||
is IdSignature.CompositeSignature -> findDescriptorBySignature(signature.nearestPublicSig())
|
||||
else -> error("only PublicSignature or AccessorSignature should reach this point, got $signature")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user