From 17da1364207a08b866a0d45697f682fa16f21a6d Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 18 Oct 2018 17:03:12 +0300 Subject: [PATCH] KotlinPsiCheckerAndHighlightingUpdater: convert to Kotlin --- .../KotlinPsiCheckerAndHighlightingUpdater.kt | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiCheckerAndHighlightingUpdater.kt b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiCheckerAndHighlightingUpdater.kt index bbf1b4078ee..4e84a465078 100644 --- a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiCheckerAndHighlightingUpdater.kt +++ b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiCheckerAndHighlightingUpdater.kt @@ -14,22 +14,15 @@ * limitations under the License. */ -package org.jetbrains.kotlin.idea.highlighter; +package org.jetbrains.kotlin.idea.highlighter -import com.intellij.psi.PsiElement; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.idea.inspections.UnusedSymbolInspection; -import org.jetbrains.kotlin.psi.KtNamedFunction; -import org.jetbrains.kotlin.psi.KtParameter; +import org.jetbrains.kotlin.idea.inspections.UnusedSymbolInspection +import org.jetbrains.kotlin.psi.KtNamedFunction +import org.jetbrains.kotlin.psi.KtParameter -public class KotlinPsiCheckerAndHighlightingUpdater extends KotlinPsiChecker { - @Override - protected boolean shouldSuppressUnusedParameter(@NotNull KtParameter parameter) { - PsiElement grandParent = parameter.getParent().getParent(); - if (grandParent instanceof KtNamedFunction) { - KtNamedFunction function = (KtNamedFunction) grandParent; - return UnusedSymbolInspection.Companion.isEntryPoint(function); - } - return false; +class KotlinPsiCheckerAndHighlightingUpdater : KotlinPsiChecker() { + override fun shouldSuppressUnusedParameter(parameter: KtParameter): Boolean { + val grandParent = parameter.parent.parent + return if (grandParent is KtNamedFunction) UnusedSymbolInspection.isEntryPoint(grandParent) else false } }