KT-15878 Extension shadowed by member shouldn't be reported for infix/operator extensions when member is non-infix/operator
This commit is contained in:
@@ -91,6 +91,7 @@ class ShadowedExtensionChecker(val typeSpecificityComparator: TypeSpecificityCom
|
||||
if (extension.valueParameters.size != member.valueParameters.size) return false
|
||||
if (extension.varargParameterPosition() != member.varargParameterPosition()) return false
|
||||
if (extension.isOperator && !member.isOperator) return false
|
||||
if (extension.isInfix && !member.isInfix) return false
|
||||
|
||||
val extensionSignature = FlatSignature.createForPossiblyShadowedExtension(extension)
|
||||
val memberSignature = FlatSignature.createFromCallableDescriptor(member)
|
||||
|
||||
Reference in New Issue
Block a user