I've wrote extension function ``` tailrec fun &lt...
# announcements
a
I've wrote extension function
Copy code
tailrec fun <T : PsiElement> PsiElement.hasParent(parentClass: Class<T>): Boolean {
        return if (this.parent is parentClass || this.parent is PsiFile) {
            true
        } else this.parent.hasParent(parentClass)
    }
and parentClass is marked as unresolved reference in if statement, is there any reason for that?
Copy code
parentClass.isInstance(this.parent)
seems to work fine