diff --git a/uast/uast-common/src/com/intellij/psi/UastReferenceRegistrar.kt b/uast/uast-common/src/com/intellij/psi/UastReferenceRegistrar.kt index 94091a4d562c..68b190b585dc 100644 --- a/uast/uast-common/src/com/intellij/psi/UastReferenceRegistrar.kt +++ b/uast/uast-common/src/com/intellij/psi/UastReferenceRegistrar.kt @@ -62,8 +62,6 @@ internal val USAGE_PSI_ELEMENT: Key = Key.create("USAGE_PSI_ELEMENT" internal fun getOrCreateCachedElement(element: PsiElement, context: ProcessingContext, supportedUElementTypes: List>): UElement? { - if (element is UElement) return element - if (supportedUElementTypes.size == 1) { val requiredType = supportedUElementTypes[0] if (requiredType == UInjectionHost::class.java) {