Made low prio
This commit is contained in:
+4
-3
@@ -16,12 +16,13 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.idea.intentions
|
package org.jetbrains.kotlin.idea.intentions
|
||||||
|
|
||||||
|
import com.intellij.codeInsight.intention.LowPriorityAction
|
||||||
import com.intellij.openapi.editor.Editor
|
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.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 {
|
override fun isApplicableTo(element: JetFunctionLiteralArgument, caretOffset: Int): Boolean {
|
||||||
val body = element.getFunctionLiteral().getBodyExpression() ?: return true
|
val body = element.getFunctionLiteral().getBodyExpression() ?: return true
|
||||||
return !body.getTextRange().containsInside(caretOffset)
|
return !body.getTextRange().containsInside(caretOffset)
|
||||||
|
|||||||
Reference in New Issue
Block a user