Implement class inheritors search

This commit is contained in:
Alexey Sedunov
2013-11-25 21:17:02 +04:00
parent d261fe8726
commit 39211e4759
3 changed files with 134 additions and 1 deletions
@@ -151,4 +151,8 @@ fun <T: JetClassOrObject> StubBasedPsiElementBase<out PsiJetClassOrObjectStub<T>
return result
}
fun SearchScope.contains(element: PsiElement): Boolean = PsiSearchScopeUtil.isInScope(this, element)
fun SearchScope.contains(element: PsiElement): Boolean = PsiSearchScopeUtil.isInScope(this, element)
fun JetClass.isInheritable(): Boolean {
return isTrait() || hasModifier(JetTokens.OPEN_KEYWORD)
}