From 0f36458d2eb06078fdb92600563396a16a2689af Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Fri, 22 May 2015 14:26:35 +0300 Subject: [PATCH] Made low prio --- .../intentions/MoveLambdaInsideParenthesesIntention.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/MoveLambdaInsideParenthesesIntention.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/MoveLambdaInsideParenthesesIntention.kt index 00b8c125132..7c47862be38 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/MoveLambdaInsideParenthesesIntention.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/MoveLambdaInsideParenthesesIntention.kt @@ -16,12 +16,13 @@ package org.jetbrains.kotlin.idea.intentions +import com.intellij.codeInsight.intention.LowPriorityAction import com.intellij.openapi.editor.Editor -import org.jetbrains.kotlin.psi.JetFunctionLiteralArgument -import org.jetbrains.kotlin.idea.util.psiModificationUtil.moveInsideParentheses import org.jetbrains.kotlin.idea.caches.resolve.analyzeFully +import org.jetbrains.kotlin.idea.util.psiModificationUtil.moveInsideParentheses +import org.jetbrains.kotlin.psi.JetFunctionLiteralArgument -public class MoveLambdaInsideParenthesesIntention : JetSelfTargetingIntention(javaClass(), "Move lambda argument into parentheses") { +public class MoveLambdaInsideParenthesesIntention : JetSelfTargetingIntention(javaClass(), "Move lambda argument into parentheses"), LowPriorityAction { override fun isApplicableTo(element: JetFunctionLiteralArgument, caretOffset: Int): Boolean { val body = element.getFunctionLiteral().getBodyExpression() ?: return true return !body.getTextRange().containsInside(caretOffset)