From 7e5b417955ef8e2234bb5216d5cc264e836fb724 Mon Sep 17 00:00:00 2001 From: Nicolay Mitropolsky Date: Wed, 7 Feb 2018 14:54:43 +0300 Subject: [PATCH] 181: Uast: don't use `com.intellij.psi.util.parentOfType` (KT-22734) --- .../org/jetbrains/uast/kotlin/KotlinUastLanguagePlugin.kt.181 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/KotlinUastLanguagePlugin.kt.181 b/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/KotlinUastLanguagePlugin.kt.181 index abda9de222d..5c13c82824f 100644 --- a/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/KotlinUastLanguagePlugin.kt.181 +++ b/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/KotlinUastLanguagePlugin.kt.181 @@ -21,7 +21,6 @@ import com.intellij.openapi.util.Key import com.intellij.psi.PsiElement import com.intellij.psi.PsiFile import com.intellij.psi.impl.source.tree.LeafPsiElement -import com.intellij.psi.util.parentOfType import org.jetbrains.kotlin.asJava.LightClassUtil import org.jetbrains.kotlin.asJava.classes.KtLightClass import org.jetbrains.kotlin.asJava.classes.KtLightClassForFacade @@ -359,7 +358,7 @@ internal object KotlinConverter { else -> { if (element is LeafPsiElement) { if (element.elementType in identifiersTokens) - if (element.elementType != KtTokens.OBJECT_KEYWORD || element.parentOfType()?.nameIdentifier == null) + if (element.elementType != KtTokens.OBJECT_KEYWORD || element.getParentOfType(false)?.nameIdentifier == null) el(build(::KotlinUIdentifier)) else null else if (element.elementType == KtTokens.LBRACKET && element.parent is KtCollectionLiteralExpression)