[PSI] Fix highlightning hangs in libraries
Fixes ^KTIJ-23875 findChildrenByType was errorneously replaced with getStubOrPsiChildrenAsList Merge-request: KT-MR-8165 Merged-by: Egor Kulikov <Egor.Kulikov@jetbrains.com>
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
package org.jetbrains.kotlin.psi
|
||||
|
||||
import com.intellij.lang.ASTNode
|
||||
import org.jetbrains.kotlin.KtNodeTypes
|
||||
import org.jetbrains.kotlin.psi.stubs.KotlinPlaceHolderStub
|
||||
import org.jetbrains.kotlin.psi.stubs.elements.KtStubElementTypes
|
||||
|
||||
@@ -17,8 +18,8 @@ class KtContextReceiverList : KtElementImplStub<KotlinPlaceHolderStub<KtContextR
|
||||
return visitor.visitContextReceiverList(this, data)
|
||||
}
|
||||
|
||||
fun contextReceivers(): List<KtContextReceiver> = getStubOrPsiChildrenAsList(KtStubElementTypes.CONTEXT_RECEIVER)
|
||||
fun contextReceivers(): List<KtContextReceiver> = findChildrenByType(KtNodeTypes.CONTEXT_RECEIVER)
|
||||
|
||||
fun typeReferences(): List<KtTypeReference> = contextReceivers().mapNotNull { it.typeReference() }
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user