From c1a2570dd4cdf924126cf71ba6c7a8d5eab32dfc Mon Sep 17 00:00:00 2001 From: Kirill Rakhman Date: Tue, 23 Feb 2016 16:35:12 +0100 Subject: [PATCH] replace null checks with elvis operator --- .../idea/editor/fixers/KotlinFunctionParametersFixer.kt | 8 +++----- .../editor/fixers/KotlinMissingForOrWhileBodyFixer.kt | 9 ++++----- .../kotlin/idea/editor/fixers/MissingConditionFixer.kt | 5 ++--- 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/editor/fixers/KotlinFunctionParametersFixer.kt b/idea/src/org/jetbrains/kotlin/idea/editor/fixers/KotlinFunctionParametersFixer.kt index 9110bd1c06c..6251144f728 100644 --- a/idea/src/org/jetbrains/kotlin/idea/editor/fixers/KotlinFunctionParametersFixer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/editor/fixers/KotlinFunctionParametersFixer.kt @@ -17,9 +17,9 @@ package org.jetbrains.kotlin.idea.editor.fixers import com.intellij.lang.SmartEnterProcessorWithFixers +import com.intellij.openapi.editor.Editor import com.intellij.psi.PsiElement import org.jetbrains.kotlin.idea.editor.KotlinSmartEnterHandler -import com.intellij.openapi.editor.Editor import org.jetbrains.kotlin.psi.KtNamedFunction @@ -29,8 +29,7 @@ class KotlinFunctionParametersFixer : SmartEnterProcessorWithFixers.Fixer() { override fun apply(editor: Editor, processor: KotlinSmartEnterHandler, element: PsiElement) { @@ -39,8 +39,7 @@ class KotlinMissingForOrWhileBodyFixer : SmartEnterProcessorWithFixers.Fixer() : SmartEnterProcessorWithFixers.Fixer() { override fun apply(editor: Editor, processor: KotlinSmartEnterHandler, element: PsiElement) { - val workElement = getElement(element) - if (workElement == null) return + val workElement = getElement(element) ?: return val doc = editor.document val lParen = getLeftParenthesis(workElement)