aleksandrsl
09/13/2017, 1:38 PMtailrec 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?
parentClass.isInstance(this.parent)
seems to work fine