Use proper isPlaceholder check for psi type references

This commit is contained in:
Victor Petukhov
2021-10-27 12:56:58 +03:00
parent c8dea3db35
commit 4118f3146b
2 changed files with 3 additions and 3 deletions
@@ -39,7 +39,7 @@ class KtTypeReference : KtModifierListOwnerStub<KotlinPlaceHolderStub<KtTypeRefe
}
val isPlaceholder: Boolean
get() = typeElement?.findDescendantOfType<KtNameReferenceExpression>()?.isPlaceholder == true
get() = ((typeElement as? KtUserType)?.referenceExpression as? KtNameReferenceExpression)?.isPlaceholder == true
val typeElement: KtTypeElement?
get() = KtStubbedPsiUtil.getStubOrPsiChild(this, KtStubElementTypes.TYPE_ELEMENT_TYPES, KtTypeElement.ARRAY_FACTORY)