Use proper isPlaceholder check for psi type references
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user