Made low prio

This commit is contained in:
Valentin Kipyatkov
2015-05-22 14:26:35 +03:00
parent 63f9d0abdb
commit 0f36458d2e
@@ -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<JetFunctionLiteralArgument>(javaClass(), "Move lambda argument into parentheses") {
public class MoveLambdaInsideParenthesesIntention : JetSelfTargetingIntention<JetFunctionLiteralArgument>(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)