From bf393505a9331db495ca7552fef7929a4f0d6310 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Tue, 26 Dec 2017 17:32:02 +0300 Subject: [PATCH] More nullability update in selectors for compatibility in 181 --- .../wordSelection/KotlinCallExpressionWithLambdaSelectioner.kt | 2 +- .../idea/editor/wordSelection/KotlinSuperTypeSelectioner.kt | 2 +- .../kotlin/idea/editor/wordSelection/KotlinTypeSelectioner.kt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinCallExpressionWithLambdaSelectioner.kt b/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinCallExpressionWithLambdaSelectioner.kt index 01fdc94721f..0c139ba5dfe 100644 --- a/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinCallExpressionWithLambdaSelectioner.kt +++ b/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinCallExpressionWithLambdaSelectioner.kt @@ -29,7 +29,7 @@ class KotlinCallExpressionWithLambdaSelectioner : ExtendWordSelectionHandlerBase override fun canSelect(e: PsiElement): Boolean = e is KtCallExpression && e.hasLambda() - override fun select(e: PsiElement, editorText: CharSequence, cursorOffset: Int, editor: Editor?): List? { + override fun select(e: PsiElement, editorText: CharSequence, cursorOffset: Int, editor: Editor): List? { if (e !is KtCallExpression) return null val endOffset = e.valueArgumentList?.endOffset ?: return null diff --git a/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinSuperTypeSelectioner.kt b/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinSuperTypeSelectioner.kt index f837815b1cf..3c10b38171e 100644 --- a/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinSuperTypeSelectioner.kt +++ b/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinSuperTypeSelectioner.kt @@ -28,7 +28,7 @@ import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType import org.jetbrains.kotlin.psi.psiUtil.startOffset class KotlinSuperTypeSelectioner : ExtendWordSelectionHandlerBase() { - override fun canSelect(e: PsiElement?): Boolean { + override fun canSelect(e: PsiElement): Boolean { return e is KtSuperTypeList && e.getStrictParentOfType() == null } diff --git a/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinTypeSelectioner.kt b/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinTypeSelectioner.kt index 095ed376e57..3f526c2472c 100644 --- a/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinTypeSelectioner.kt +++ b/idea/src/org/jetbrains/kotlin/idea/editor/wordSelection/KotlinTypeSelectioner.kt @@ -30,7 +30,7 @@ import org.jetbrains.kotlin.psi.psiUtil.startOffset class KotlinTypeSelectioner : ExtendWordSelectionHandlerBase() { - override fun canSelect(e: PsiElement?): Boolean { + override fun canSelect(e: PsiElement): Boolean { return e is KtTypeReference && e.getStrictParentOfType() == null && e.getStrictParentOfType() == null