KT-7381 Receiver parameter is never used for native extension function
#KT-7381 fixed
This commit is contained in:
@@ -38,7 +38,9 @@ public class UnusedReceiverParameterInspection : AbstractKotlinInspection() {
|
||||
val receiverTypeReference = callableDeclaration.getReceiverTypeReference()
|
||||
if (receiverTypeReference == null) return
|
||||
if (callableDeclaration.isOverridable() || callableDeclaration.hasModifier(JetTokens.OVERRIDE_KEYWORD)) return
|
||||
if (callableDeclaration is JetProperty && callableDeclaration.hasDelegateExpression()) return
|
||||
|
||||
if (callableDeclaration is JetProperty && callableDeclaration.getAccessors().isEmpty()) return
|
||||
if (callableDeclaration is JetNamedFunction && !callableDeclaration.hasBody()) return
|
||||
|
||||
val callable = callableDeclaration.descriptor
|
||||
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
val Any.extProp: String
|
||||
|
||||
fun Any.extFun()
|
||||
Reference in New Issue
Block a user