Reformat: ReplaceSingleLineLetIntention
This commit is contained in:
committed by
Mikhail Glukhikh
parent
817d75a47f
commit
d4798b699f
@@ -98,8 +98,7 @@ class ReplaceSingleLineLetIntention : SelfTargetingOffsetIndependentIntention<Kt
|
|||||||
is KtDotQualifiedExpression -> if (!left.isApplicable(parameterName)) return false
|
is KtDotQualifiedExpression -> if (!left.isApplicable(parameterName)) return false
|
||||||
else -> return false
|
else -> return false
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
if (!left.isApplicable(parameterName)) return false
|
if (!left.isApplicable(parameterName)) return false
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,11 +127,9 @@ class ReplaceSingleLineLetIntention : SelfTargetingOffsetIndependentIntention<Kt
|
|||||||
!nameUsed(parameterName, except = receiver)
|
!nameUsed(parameterName, except = receiver)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun KtDotQualifiedExpression.hasLambdaExpression()
|
private fun KtDotQualifiedExpression.hasLambdaExpression() = selectorExpression?.anyDescendantOfType<KtLambdaExpression>() ?: false
|
||||||
= selectorExpression?.anyDescendantOfType<KtLambdaExpression>() ?: false
|
|
||||||
|
|
||||||
private fun KtCallExpression.isLetMethodCall() =
|
private fun KtCallExpression.isLetMethodCall() = calleeExpression?.text == "let" && isMethodCall("kotlin.let")
|
||||||
calleeExpression?.text == "let" && isMethodCall("kotlin.let")
|
|
||||||
|
|
||||||
private fun KtLambdaExpression.getParameterName(): String? {
|
private fun KtLambdaExpression.getParameterName(): String? {
|
||||||
val parameters = valueParameters
|
val parameters = valueParameters
|
||||||
|
|||||||
Reference in New Issue
Block a user